马卡洛夫@Makaro 发表于 2012-8-17 19:50

为了满足各大OP的要求,本人将单独发布此服务器建立工具(COD8多人联机服务器建立 3.0 发布帖)

本工具提供了诸多功能可以帮助新手及老手快速建立服务器,总共包含9种功能

下载:

本工具是用BAT编写的,加上本人也是编程初学者,难免会有疏漏,欢迎您提出和报告Bug,我会及时更新本工具
当然如果您有更好的版本,请发一份给我

founderlj 发表于 2012-8-17 19:52

加个壳呗

wangchuxua 发表于 2012-8-17 20:05

3L~~~~~~~

小鸟游空 发表于 2012-8-17 20:11

@echo off
title COD8多人联机服务器建立 3.0 Build:3045
color 0a
:menu
cls
echo //////////////////////////说明/////////////////////////////
echo 本工具提供了诸多功能帮助用户快速建立TeknoMW3多人联机服务器
echo 请把本程序放在游戏根目录下运行
echo Vista/Win7/Win8 用户建议以管理员身份运行
echo 如果有杀毒软件拦截本程序,请放行
echo 默认指定端口为27017,请确保已开放端口
echo 制作:Taskforce MR.TF    版本:3.0    Build:3045
echo ///////////////////////////////////////////////////////////
echo.
echo 请选择一个功能:
echo.
echo 1.直接建立联网服务器
echo 2.直接建立局域网服务器
echo 3.指定端口并建立联网服务器
echo 4.指定端口并建立局域网服务器
echo 5.指定地图并建立联网服务器
echo 6.指定地图并建立局域网服务器
echo 7.指定配置文件并建立联网服务器
echo 8.指定配置文件并建立局域网服务器
echo 9.手动指定服务器参数并建立服务器
echo i.查看关于信息
echo e.退出

echo.

set /p choice=请选择要进行的操作,然后按回车:
if /i "%choice%"=="1" goto s0
if /i "%choice%"=="2" goto s1
if /i "%choice%"=="3" goto s2
if /i "%choice%"=="4" goto s3
if /i "%choice%"=="5" goto s4
if /i "%choice%"=="6" goto s5
if /i "%choice%"=="7" goto s6
if /i "%choice%"=="8" goto s7
if /i "%choice%"=="9" goto s8
if /i "%choice%"=="i" goto info
if /i "%choice%"=="e" goto ex

echo.
echo 输入无效,请重新输入
echo.
echo 按任意键返回主菜单
pause >nul
goto menu

:s0
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 2 +start_map_rotate
echo 服务器已建立,端口为:27017,请确保已开启相应端口
echo 按任意键返回主菜单
pause >nul
goto menu

:s1
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 1 +start_map_rotate
echo 服务器已建立,端口为:27017,请确保已开启相应端口
echo 按任意键返回主菜单
pause >nul
goto menu

:s2
set /p target=请输入要使用的端口号:
if not "%target%"=="" (
start TeknoMW3_dedicated.exe +set net_port %target% +set dedicated 2 +start_map_rotate
echo 服务器已建立,端口为:%target%,请确保已开启相应端口
)else (
echo 端口号不能为空!
goto s2
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s3
set /p target=请输入要使用的端口号:
if not "%target%"=="" (
start TeknoMW3_dedicated.exe +set net_port %target% +set dedicated 1 +start_map_rotate
echo 服务器已建立,端口为:%target%,请确保已开启相应端口
)else (
echo 端口号不能为空!
goto s3
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s4
echo.
echo 可输入的地图参数有:
echo mp_alpha
echo mp_bootleg
echo mp_bravo
echo mp_carbon
echo mp_dome
echo mp_exchange
echo mp_hardhat
echo mp_interchange
echo mp_lambeth
echo mp_mogadishu
echo mp_paris
echo mp_plaza2
echo mp_radar
echo mp_seatown
echo mp_underground
echo mp_village
echo.
set /p map=请输入要使用的地图参数:
if not "%map%"=="" (
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 2 +map %map%
echo 服务器已建立,端口为:27017,地图为:%map%,请确保已开启相应端口
)else (
echo 地图参数不能为空!
goto s4
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s5
echo.
echo 可输入的地图参数有:
echo mp_alpha
echo mp_bootleg
echo mp_bravo
echo mp_carbon
echo mp_dome
echo mp_exchange
echo mp_hardhat
echo mp_interchange
echo mp_lambeth
echo mp_mogadishu
echo mp_paris
echo mp_plaza2
echo mp_radar
echo mp_seatown
echo mp_underground
echo mp_village
echo.
set /p map=请输入要使用的地图参数:
if not "%map%"=="" (
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 1 +map %map%
echo 服务器已建立,端口为:27017,地图为:%map%,请确保已开启相应端口
)else (
echo 地图参数不能为空!
goto s5
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s6
set /p cfg=请输入要使用的配置文件:
if not "%cfg%"=="" (
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 2 +set sv_config "%cfg%" +start_map_rotate
echo 服务器已建立,端口为:27017,配置文件为:%cfg%,请确保已开启相应端口
)else (
echo 配置文件参数不能为空
goto s6
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s7
set /p cfg=请输入要使用的配置文件:
if not "%cfg%"=="" (
start TeknoMW3_dedicated.exe +set net_port 27017 +set dedicated 1 +set sv_config "%cfg%" +start_map_rotate
echo 服务器已建立,端口为:27017,配置文件为:%cfg%,请确保已开启相应端口
)else (
echo 配置文件参数不能为空
goto s7
)
echo 按任意键返回主菜单
pause >nul
goto menu

:s8
goto a
:a
set /p port=请输入端口号:
if not "%port%"=="" (
goto b
)else (
echo 端口号不能为空!
goto a
)
:b
echo 可输入的地图参数有:
echo start_map_rotate
echo map mp_alpha
echo map mp_bootleg
echo map mp_bravo
echo map mp_carbon
echo map mp_dome
echo map mp_exchange
echo map mp_hardhat
echo map mp_interchange
echo map mp_lambeth
echo map mp_mogadishu
echo map mp_paris
echo map mp_plaza2
echo map mp_radar
echo map mp_seatown
echo map mp_underground
echo map mp_village
echo.
set /p map1=请输入要使用的地图参数:
if not "%map1%"=="" (
goto c
)else (
echo 地图参数不能为空!
goto b
)
:c
set /p net=请制定服务器类型(输入1为局域网服务器,输入2为因特网服务器):
if not "%net%"=="" (
goto d
)else (
echo 请输入正确的值!
goto c
)
:d
set /p cfg1=请指定服务器配置文件:
if not "%cfg1%"=="" (
echo 信息清单:端口号:%port%;地图:%map1%;服务器类型:%net%;服务器配置文件:%cfg1%
echo 按任意键建立服务器
pause >nul
start TeknoMW3_dedicated.exe +set net_port %port% +set dedicated %net% +set sv_config "%cfg%" +%map%
echo 服务器已建立,端口为:%port%,请确保已开启相应端口
)else (
echo 服务器配置文件不能为空!
goto d
)
echo 按任意键返回主菜单
pause >nul
goto menu

:info
cls
echo 关于 COD8多人联机服务器建立
echo.
echo 出品:BLACKBOX联盟
echo 设计:Taskforce MR.TF;PubX小组
echo 编码:MR.TF.Makarov
echo 测试:MR.TF.SAS
echo       MR.TF.Vera
echo       MR.TF.Longtimensee
echo       MR.TF.SPC
echo       GERM.LiveRoad
echo 发布:Taskforce MR.TF
echo 鸣谢:GERM战队
echo       520PC战队
echo       中俄国际联机
echo       其他来自3DMGAME的热心人士
echo Taskforce MR.TF 接待QQ群:195683097
echo 作者QQ:905578753
echo 本程序仅供学习交流,严禁用于商业用途!
echo 如果您有什么意见与建议,欢迎与我们联系!
echo.
echo BLACKBOX联盟 (R) Copyright 2012
echo.
echo 按任意键返回主菜单&pause >nul
goto menu

:ex
exit

adobemaowang 发表于 2012-8-17 20:39

围观!顶贴!

Looksister 发表于 2012-8-18 04:45

LZSB {:3_173:}

w12928293 发表于 2012-9-12 10:27

这个要支持我建了一个 只能lan刷出来悲催
页: [1]
查看完整版本: 为了满足各大OP的要求,本人将单独发布此服务器建立工具(COD8多人联机服务器建立 3.0 发布帖)