使命召唤5(CoDWaW)建立服务器的方法详细教程,对于其他COD系列
我最先发在CODCHINA:http://www.codchina.net/thread-71798-1-1.html-----------------------------------------------基本参数dedicated------------------------------------------------
一、直接在游戏中建局域网服务器
参数 +set dedicated 0(如果是加在快捷方式里,前面有空格),这样是建服者同时进入游戏,属于临时性的服务器,随便玩玩的。
游戏中控制台的使用:按~打开控制台,先输入/,再输入想要的参数,按回车
二、局域网服务器
参数 +set dedicated 1,这样会弹出一个窗口化程序CoDWaW Console,是专用来建服的
进入自己的服务器可以另外打开电脑上的CoDWaWmp.exe,在LAN中找到自己的服务器进入即可
三、公网服务器
1.纯公网:
参数 +set dedicated 2 +set net_ip xxx.xxx.xxx.xxx +set net_port 28960,设定你的IP地址和端口号,同样出现CoDWaW Console,这时候把IP地址和端口号加入Favourites,就能看到自己的游戏,比如我的服务器是115.197.37.232:28960,可以见签名第一条。
2.公网与局域网混交模式(XD):
参数 +set dedicated 2,不手动设定IP和Port,这样会使用你的网络的IP地址作为服务器的IP,端口号为默认的28960,这时,既能通过公网来连接,也能在局域网LAN里找到服务器(例如:在竞舞台中建服,既能从公网连接,也能让竞舞台中的人加入)
重要补充:破 解服务器:
如果你是正版,用上面的方法建立公网服务器,你进游戏没问题,其他正版用户也能进,但盗版就不行了。
如果你是盗版,因为没有网上账号,直接建服,只有正版用户能进,你自己无法进入,所以需要破 解,这时候
建服者需要使用Private Server Patch建服,将其改名为CoDWaWmp.exe放入游戏目录(备份好原先的文件)
正版用户依然能直接进入你的服务器
进服的盗版用户需要使用Private Client Patch来破 解,这个不需要改名,直接放入游戏目录,使用方法:
①打开Private Client Patch,再打开CoDWaWmp.exe,如果不破 解,你会发现双击Favourites里的服务器没反应,按F3开启破 解,然后就可以进入破 解服务器(用Private Server Patch建的)了,如果进的是非破 解服务器,你点进去会显示"No or bad challenge"
②可以游戏了,但有些服务器如果开了PB,可能会因为你用了破 解而踢你,这时可以尝试在进服务器后,先按F4关闭破 解,再按F5关闭破 解程序,能减少被踢的概率。
③如果你用Private Server Patch替换了CoDWaWmp.exe,你用这个文件进行游戏,进入开了PB的服务器可能会被踢
两个破 解文件的下载地址,选择你的游戏版本下载,注意选择Windows:http://m0001.gamecopyworld.com/games/pc_call_of_duty_5.shtml
到这里,服务器的基本框架已经构建好了,下面是游戏内容的设置
------------------------------------------------------mod服务器------------------------------------------------
使用参数 +set fs_game mods/xxx 来加载mod,xxx为你的mod的文件夹的名字,位置如下
(XP)C:Documents and SettingsAdministrator(user name你的用户名)Local SettingsApplication DataActivisionCoDWaWMods
(Vista/Win7)C:Users用户(user name你的用户名)AppDataLocalActivisionCoDWaWMods
-------------------------------------------------------游戏参数--------------------------------------------------
要看懂下面的,必下的文件:
http://u.115.com/file/f2601ccceb
CoDWaW建服参数指南.rar
通过各种服务器参数(英文名称DVAR)(相对应的,客户端的参数叫做CVAR),你可以自定义你的游戏,上面的文件中包含了一个DVAR的total list,各种前面标有A,C,R等的都有其含义(文件里有说明,你要想建服,没有英语基础是不行的)。
如果你是建普通服务器,参数文件默认在你的游戏目录中的main文件夹下,默认名称为config_mp.cfg,但是建议你改成别的名称,因为默认的名称会被自动载入,如果你不需要的时候载入了,那会惹麻烦。
cfg文件可以用记事本打开,里面参数前通常加上set ,但也可以用sets和seta
如果是mod服务器,参数文件是放在对应的mod文件夹下,比如我的zombieX服务器需要两个文件:server.cfg和zomx.cfg
当然这里有2个cfg文件只是人为分类,也可以把两个文件合为一个,文件名和文件数量不重要,最关键的是里面的参数。
搞定了你的参数文件,这样就可以加入参数 +exec xxx.cfg(xxx是你所需要读取的cfg文件的名字),这样你的服务器会自动读取对应的参数文件
------------------------------------------------------------读取地图----------------------------------------------------
把上面这些都搞定了,下面是边边角角的修补了
如果你想要有自定义的地图顺序和游戏模式,需要将以下参数加入你的cfg参数文件,在上面的下载中的cfg文件中已经包含了我使用的设置。这里是个例子:
set sv_mapRotation "gametype tdm map mp_castle gametype ctf map mp_vodka gametype sab map mp_kwai gametype sd map mp_makin map mp_makin_day gametype koth map mp_drum gametype dm map mp_roundhouse gametype dom map mp_outskirts gametype twar map mp_bgate map mp_airfield map mp_asylum map mp_shrine map mp_courtyard map mp_downfall map mp_docks map mp_kneedeep map mp_seelow map mp_suburban map mp_nachtfeuer map mp_dome map mp_stalingrad map mp_hangar map mp_subway"
其中map mp_xxx代表读取的地图,以上列表已包含所有1.7中的官方地图
gametype xxx代表选取的游戏模式,xxx为模式的缩写,这条是可选的,不加入的时候就表示继续使用前面的游戏模式
dm: Free For All
tdm: Team Death Match
ctf: Capture The Flag
dom: Domination
koth: Head Quarters
sab: Sabotage
sd: Search And Destroy
twar: WAR
搞定这个以后,游戏参数加入 +map_rotate,在你建服时便会自动载入以上列表中的地图及模式
下面是有关地图的参数,输入Console按回车即可生效
g_gametype xxx 设定下一张图的游戏模式
map mp_xxx 载入你想要的地图(包括mod服务器中可以载入各种mod新图)
map_restart 重新读取当前地图
fast_restart 快速重启地图,无需读取
map_rotate 读取sv_mapRotation里的下一张地图
devmap mp_xxx
这个要单独拿出来说,这是通过开发者模式读取地图,此时sv_cheats 1会被自动设定,也就是原本被作弊保护的参数都可以使用了。在那个DVAR list里参数前面有C的代表Cheat Protected,而此时你就可以改动这些参数。例如:
set player_sustainAmmo 1 无限子弹和爆炸物,并且无需换弹夹
而这时在游戏中的人,按~打开控制台,可以使用作弊CVAR参数,例如:
/god 无敌
/noclip 自由漂浮
/give all获得所有武器
/give ammo 弹药全满
所以这样的服务器也不能随便建,大家都用作弊参数的话就没法玩了
如果你想保留作弊参数,每张地图读取时都要手动用devmap mp_xxx载入地图,不然隔一局,所有作弊设定会恢复默认值
-------------------------------------------------------总结---------------------------------------------------
综合以上方法,在竞舞台中建服,我使用的游戏参数如下,作为参考:
普通服
+set dedicated 2 +set sv_punkbuster 0 +exec config_mp-flexible.cfg +map_rotate
zombieX
+set dedicated 1 +set sv_punkbuster 0 +set fs_game mods/zombieX +exec server.cfg +exec zomx.cfg +map_rotate
ownamwaw(这个mod会自动载入地图,所以 +map_rotate可有可无)
+set dedicated 2 +set sv_punkbuster 0 +set fs_game mods/ownamwaw +exec server.cfg +map_rotate
+set sv_punkbuster 0用来设定PB的开关
参数之间都有空格
如果你是在CoDWaWmp.exe的快捷方式的属性的位置里加参数,注意参数最前面一定要有空格
以上有“+”的参数是用在快捷方式和竞舞台的游戏参数里的
而在CoDWaW Console的控制台中不需要“+”,直接可以使用各种参数(有一定限制)
如果是在游戏中,则按~打开控制台,先输入“/”,再输入所需的参数
--------------------------------------------------补充几个控制台的cmd-------------------------------------------------
status 列出当前服务器的地图及玩家信息
say “” “”中为你想对服务器中人说的话
exec xxx.cfg 读取对应的cfg文件的信息
bindlist 列出所有bind的列表
cmdlist 列出所有cmd的列表
cvarlist 列出所有CVAR的列表
dvarlist 列出所有DVAR的列表(很长)
showip 显示ip地址
kick <username> 根据名字踢某个人
kick all 踢所有人
clientkick <num> 根据编号踢某个人,编号可以通过status得到
quit 服务器关闭 请问Private Client Patch服务器未加密文件还有吗??? 请问Private Client Patch服务器未加密文件还有吗??? 请问Private Client Patch服务器POJIE文件还有吗???
页:
[1]