LINUX没用过几次,很多术语不知确切翻译
第二是升级到1.7,第三是安装,其他的感觉很多无用
草草翻译;COD2时候跟LZ对过枪的样子……JIM貌似也认识的样子
1.介绍
本文档着重内容为COD4如何在LINUX服务器下安装和升级到1.7版
过程和各参数设置等类似其他COD系列游戏
MOD使用者注意
鉴于兼容性考虑,推荐安装升级时移除任何MOD文件;安装升级时出现任何非预期问题,建议首先考虑清除非官方文件。
2.升级到1.7
停止游戏服务,用升级包内的文件覆盖cod4_lnxded-bin等文件,重启服务;
会出现main/iw_12.iwd,确认文件子目录是否正确(应该是main下);请确定原有的mod与新版本兼容。
3.安装:
拷贝光盘1或DVD上的SETUP/DATA目录到想要安装COD4的LINUX SERVER 目录,目录内需localization.txt文件和main子目录,所有光碟的DATA目录都应拷贝到main目录下(指若干CD版);当所需文件都被拷入后目录大小应为6.3G。
也可以拷贝在视窗下安装的完整游戏到LINUX系统下。
如果使用FTP上传文件,确认你转移数据用的BINARY而不是TEXT或者ASCII(格式)
解压目录中的新拷入的文件会发现cod4_lnxded出现在localization.txt所在目录。
不像原始的COD不存在若干分离的.so文件如game.mp.i386.so;看不到这些文件也不要在意。
如main/iw_12.iwd的文件需要放在正确地子目录里,确认不要丢失路径信息且所有文件拷贝进了同一目标目录
可选择安装PunkBuster
./pbsetup.run -e
./pbsetup.run --add-game=cod4 --add-game-path=/where/i/uploaded/cod4/
(./pbsetup.run --添加游戏=cod4 --添加游戏路径=/where/i/uploaded/cod4/)
./pbsetup.run -u
安装升级PB需要网络接入
- 启动服务器:
cd /where/i/copied/callofduty4(安装路径)
./cod4_lnxded
- 当你看到 "--- Common Initialization Complete ---", 游戏服务器正在启动, 但在服务器接受链接前你需要选择一个启示地图,如:map mp_crash(地图名和调用命令同视窗系统)
这样你便可以在游戏内置搜索里找到你的服务器了;现在你将需要设置你的服务器,包括写入配置和命令行等,此文档不包括这些内容。(如果刚看到 9 崩溃吧)
4.确认游戏版本
如果你的游戏不包括英文……(国内基本都是英文版,这个没用,略)
5.支持的通路 Support Channels
很多设置可以引入服务器,但超出本文范围。请参考Q3引擎的多人连线游戏管理员手册,(Quake 3 Arena™, Return to Castle Wolfenstein™, the original Call of Duty™ and United Offensive™, etc)
如果需要COD系列游戏LINUX服务器讨论资讯的邮件目录
发送一封空白邮件到cod-subscribe@icculus.org索取邮件目录;
目录内上千的有经验的服务器管理员,甚至游戏开发者,他们会热情和礼貌的帮助你解决问题。
也可以到这里获得邮件目录
http://icculus.org/cgi-bin/ezmlm/ezmlm-cgi?38
但是BUG报告不应被送往这一目录,我们有专门的BUG跟踪系统,如果你不在下述BUG跟踪系统提供BUG报告,我们很可能无法获知,更别说修复他们:
https://bugzilla.icculus.org/
另外, http://callofduty.com/
和 http://infinityward.com/
可以帮助你获得重要的信息,文档,和有关COD系列的新闻
6.FreeBSD 用户
游戏服务器理论上可以在使用Linux 二进制兼容的FreeBSD系统上运行,如果不行,我们推荐将其汇报为一个系统BUG,我方无需自己测试FreeBSD