资深玩家
M.H.D. Association
- 贡献度
- 66
- 金元
- 96314
- 积分
- 9895
- 精华
- 0
- 注册时间
- 2014-1-14
|
本帖最后由 arc1039 于 2015-3-6 07:34 编辑
注意:建服补丁一旦覆盖以后,游戏将只能用于建服,不能玩。所以覆盖建服补丁前,把游戏复制一份,用于建服用。
一、开放网络(没有路由器的无视这步)
有路由器的人需要在路由器里将建服需要用到的端口设置端口映射,才可以显示到服务器列表。
具体如何设置端口映射的方法自行百度,需要开放的端口是:27014-27019。
二、设置服务器
建立服务器需要用到的文件:
将建立服务器的文件覆盖到你用来建服的COD8目录里
注:前面带有“//”的均为说明文字,注意辨别
1,设置服务器核心配置
覆盖好后打开游戏目录的players2文件夹,找到server.cfg
用记事本打开server.cfg来更改服务器的设置
以下是server.cfg的内容:
// 设置服务器名字
seta sv_hostname "^0[^1CHN^0]TDM Server"
// 服务器地图游戏模式循环文件设置,默认是players2目录下的default.dspl文件,可用记事本修改
seta sv_maprotation "default"
// 服务器最大容纳玩家数 (值 1至18)
seta sv_maxclients 18
// 服务器的进入密码,默认没有密码
seta g_password ""
// 设置预留通道数(值 0至18),此项建议和下面seta sv_privatePassword "123456" 相配合,设置预留出2个空位需要密码正确才能从预留通道进入游戏
seta sv_privateClients 0
// 预留通道密码,如果设置密码,将提示用户尝试输入密码
// 如果用户提供正确密码将允许通过预留通道加入服务器进行游戏.
// 如果用户提供了一个不正确密码,将使用公共位置,公共位置数量是 sv_maxClients数减去sv_privateClients数,现在也就是16个
seta sv_privatePassword "123456"
// 服务器语音对话设置 ( 0 = "禁止语音", 1 = "全局语音", 2 = "团语语音" (默认值:1) )
seta sv_voice 1
// 死亡与活着的玩家可否聊天 (0=禁止 1=允许 (默认值:1))
seta g_deadChat 1
// 踢出一段时间内没有动作的玩家 (范围 0 - 10000秒 0=不踢)
seta g_inactivity 0
// 临时封禁玩家 (范围 0 - 3600秒)
seta sv_kickBanTime 300
// 防止洪水攻击功能 限制用户频繁尝试破解密码 (0=关闭 1=开启 (默认值:1))
seta sv_floodProtect 1
//自动平衡队伍 (0=关闭 1=开启 (默认值:1))
seta scr_teambalance 1
可以自己根据每条指令上面的提示进行修改,改好后保存
2,设置地图与模式
打开default.dspl,修改地图和模式的配置
以下是default.dspl中的内容:
//地图名 模式名 被选中的几率(1-1000‰)
mp_alpha,TeamDeathmatch,1
mp_bootleg,TeamDeathmatch,1
mp_bravo,TeamDeathmatch,1
mp_carbon,TeamDeathmatch,1
mp_dome,TeamDeathmatch,1
mp_exchange,TeamDeathmatch,1
mp_hardhat,TeamDeathmatch,1
mp_interchange,TeamDeathmatch,1
mp_lambeth,TeamDeathmatch,1
mp_mogadishu,TeamDeathmatch,1
mp_paris,TeamDeathmatch,1
mp_plaza2,TeamDeathmatch,1
mp_radar,TeamDeathmatch,1
mp_seatown,TeamDeathmatch,1
mp_underground,TeamDeathmatch,1
mp_village,TeamDeathmatch,1
//地图文件名 -- 中文名 -- 英文名
//mp_alpha -- 兵临城下 -- Lockdown
//mp_bootleg -- 非法走私 -- Bootleg
//mp_bravo -- 光荣使命 -- Mission
//mp_carbon -- 煤炭矿区 -- Carbon
//mp_dome -- 巨蛋广场 -- Dome
//mp_exchange -- 绝地反击 -- Downturn
//mp_hardhat -- 装备工厂 -- Hardhat
//mp_interchange -- 犬牙交错 -- Interchange
//mp_lambeth -- 堕落城镇 -- Fallen
//mp_mogadishu -- 巴卡拉 -- Bakaara
//mp_paris -- 抵抗到底 -- Resistance
//mp_radar -- 前哨地带 -- Outpost
//mp_seatown -- 海滨小镇 -- Seatown
//mp_underground -- 地下铁道 -- underground
//mp_village -- 村庄攻防 -- Village
//模式名
//CaptureTheFlag -- 夺旗模式
//Demolition -- 攻坚模式
//Domination -- 占领模式
//DropZone -- 空投区
//Free-for-All -- 混战模式
//GunGame -- 枪械专家模式
//Headquarters -- 总部模式
//Infected -- 感染模式
//Juggernaut -- 重装兵
//KillConfirmed -- 确认击杀
//Sabotage -- 摧毁
//Search&Destroy -- 搜索与爆破
//TeamJuggernaut -- 重装兵模式
//TeamDeathmatch -- 团队死亡模式
//TeamDefender -- 协同防御模式
默认设置为TDM,也就是团队死亡模式,可以根据文件里下方的地图名和模式名来修改游戏模式和地图。文件中每行前面没有"//"的部分可以自己修改。
比如:mp_dome,TeamDeathmathch,1
所代表的的意思就是:地图巨蛋广场(Dome)的模式设置为TDM,这个地图被服务器选中的几率是1‰。
服务器读取要加载的地图的时候,会从default.dspl获取信息,前面没有带"//"的相当于一个列表,最多只能16条信息给服务器判断要加载哪个地图。
然后根据以上的说明自行设置服务器的地图与模式
三、启动服务器
当服务器设置完毕后,直接打开你要开服的那个游戏目录下的 开启服务器.bat 即可启动你的服务器,接着服务器会加载,读取地图文件,之后,服务器就建立成功了。
四、进入服务器
当你自己的服务器建立成后,你自己需要进入游戏后在服务器列表点击 局域网(LAN),就可以看到你的服务器,进入即可,别人要进你的服务器必须要从互联网(INTERNET)里刷新找到你的服务器
教程就写到这里,如果建服过程中遇到一些问题,请重新阅读教程找到问题,如果问题不能解决,就在楼下文字+截图说明
|
评分
-
1
查看全部评分
-
|