S-22 Posted 2007年11月10日 04:29 Posted 2007年11月10日 04:29 出处:http://www.fpschina.com 作者:S-22 最后更新:2007-11-21 17:00 转贴请注明出处 COD4 独立主机架设教学 [初级篇] 把本地游戏文件夹内的所有文件上传到服务器,根文件夹名称不要使用中文;到 这里 下载相关版本的主机端补丁,以建立免等待和无序列号校验的主机;到 这里 复制主机配置文件的内容,将其保存在一个文本文件内并按情况修改,然后将该文本文件连同扩展名改名为 server.cfg (如何更改扩展名不赘述),放在主机游戏文件夹中的 main 文件夹里;给 iw3mp.exe 文件建立一个快捷方式,在快捷方式属性里的 目标 输入框中 "X:\XXX\iw3mp.exe" 的后面空格,然后输入 +set dedicated 2 +set net_ip 000.000.000.000 +set net_port 00000 +exec server.cfg +map_rotate(用主机外网 IP 替换 000.000.000.000,用 0 - 65535 中未被占用过的端口替换 00000,默认端口为 28960);关于防火墙的设置,将 iw3mp.exe 加入信任列表即可;运行 iw3mp.exe 的快捷方式,当控制台出现 Hitch warning: xxxx msec frame time 字样时就表示主机开始运行。 COD4 独立主机架设教学 [中级篇] 主机端并不需要上传所有的游戏文件。由于尚未有对主机端必需文件的测试,所以大家暂时还是都上传吧;配置文件的扩展名可以是其他或者没有(个别游戏除外),为方便编辑也可尝试使用 txt 扩展名的配置文件;如果不把 iw3mp.exe 加入防火墙通过列表,那么需要在服务器上开放 UDP 28960 / 20800 / 20810 以及自定义的游戏端口;如果希望主机被 The All-Seeing Eye 搜索到,还需要开放 TCP/UDP 27243 / 27244 / 27245 端口,大陆地区还需要按 Insert 键上报一下主机地址和端口;除了使用快捷方式运行游戏主机,还可以通过系统服务软件譬如 FireDaemon 把 iw3mp.exe 附加前面提到的启动参数,做为系统服务来运行;sv_maxrate 的计算公式是 sv_maxrate = 服务器可用上传带宽 /(玩家总人数 * 8)。 COD4 独立主机架设教学 [高级篇] 1. +set fs_game xxx 可以指定模组所在路径,为便于管理,COD4 的模组文件夹统一放置在 Mods 文件夹内。fs_game 也支持多重目录指定,目录分隔符为 / ; 2. 除了支持以往版本所支持的未打包文件和 .iwd 打包文件外,COD4 还支持加密的 .ff 包文件; 未完待续... 2
GMT Posted 2007年11月11日 10:25 Posted 2007年11月11日 10:25 我现在只想知道怎么改端口号开服 来讨教如何架设~~~~~~~~~~~~~~~~~~~~~~~~~~~
zjt8017 Posted 2007年11月12日 02:14 Posted 2007年11月12日 02:14 求教几个问题 1.是怎么样去掉服务器验证 2. 拜托给个现成的脚本 3 脚本应该放在什么位置 4 服务器启动项目需要添加什么参数不?
laosan Posted 2007年12月20日 09:56 Posted 2007年12月20日 09:56 请教老大,我按初级教程在windows2003里架的服,装了dx9,怎么跑不起来,一运行就说缺文件:d3dx9_34.dll。到底怎么回事啊
S-22 Posted 2007年12月20日 11:49 Author Posted 2007年12月20日 11:49 请教如何改每张地图的游戏时间啊,进游戏后怎么只有10分钟啊 在每一个游戏模式设置中有该模式的时间设置,譬如 DM 模式的设置:set scr_dm_timelimit 20 请教老大,我按初级教程在windows2003里架的服,装了dx9,怎么跑不起来,一运行就说缺文件:d3dx9_34.dll。到底怎么回事啊 任选一项操作即可:下载针对 V1.00 主机的 DX 补丁;下载 V1.10 或 V1.20 的主机免等待补丁;下载 V1.30 的主机免等待补丁;升级到 V1.40 并下载 V1.40 的主机免等待补丁。头两项将只有 V1.00 / V1.10 / V1.20 的客户端能连接; 第三项将只有 V1.30 的客户端能连接; 第四项将只有 V1.40 的客户端能连接。
laosan Posted 2007年12月21日 09:02 Posted 2007年12月21日 09:02 (edited) 谢谢老大。现在已经可以联服务器了,但是总是连接时被踢出来,说是PunkBurst什么的,别人联也是同样问题。可是我们那个PunkBurst选项已经打开了啊。主机端补丁已经打上了,1.0.0xx版。烦请猫老大及各位大佬再帮帮忙,谢谢!是否要客户端这边再重新算个cdkey?我们都是装的那个6G的版本,上公网玩没问题的。 ---------------- 换了个cdkey搞定 Edited 2007年12月24日 15:27 by laosan
darklee Posted 2008年8月6日 03:24 Posted 2008年8月6日 03:24 (edited) 问题已经解决了。。。 自己疏忽了,原来是config_mp里面的 seta sv_punkbuster "1" 没有开 请问为什么在server.cfg中 set sv_punkbuster "1" 打开了也没有生效 我的server.cfg片段: set sv_disableClientConsole "0" // 禁用客户端控制台 set cl_autocmd "0" // 客户端自动指令集 set sv_cheats "0" // 作弊开关 set sv_pure "1" // 文件校验 set g_banIPs "" // 屏蔽地址 set g_no_script_spam "1" // 防垃圾脚本 set sv_punkbuster "1" // 反作弊插件开关 在控制台键入 serverinfo 显示如下(pb依然没有开启 sv_punkbuster 0): ]serverinfo Server info settings: _Admin admin _Email a _Location China _Website http:// g_compassShowEnemies0 g_gametype war gamename Call of Duty 4 mapname mp_killhouse protocol 6 shortversion 1.7 sv_allowAnonymous 0 sv_disableClientConsole0 sv_floodprotect 1 sv_hostname host sv_maxclients 26 sv_maxPing 500 sv_maxRate 25000 sv_minPing 0 sv_privateClients 2 sv_punkbuster 0 sv_pure 1 sv_voice 0 ui_maxclients 32 为什么Punkbuster 不能加载? ]PB_SV_ENABLE PunkBuster Server: This edition of PunkBuster Server cannot be enabled while the game server is running. 而在控制台键入 PB_SV_ENABLE 命令则出现以上提示 请问我应该怎么做才能开启Punkbuster Edited 2008年8月6日 03:45 by darklee
AstrayFeB Posted 2008年8月6日 08:50 Posted 2008年8月6日 08:50 加在启动游戏服务的快捷方式里 9 OK了 "*:\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 2 +exec ***.cfg +set sv_punkbuster 1 +map_rotate
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new account登录
Already have an account? Sign in here.
现在登录