教你如何搭建自己的CS游戏服务器(2)
来源:中国站长站 时间:2008-08-08 11:31:00
关于motd.txt文件
这个文件是玩家进入游戏后看到的一个窗口,窗口上有个 “ok” 按钮,该窗口用以提供一些服务器信息等,可随意修改。
简单建立和应用CS观众服务器
如果要建立观众服务器,找到hltv.exe文件,创建快捷方式,添加参数如下:
hltv.exe +connect ip:port -port 27020 +serverpassword *** +maxclients 50
参数意义:
+connect ip:port 观众服务器连入哪一个游戏服务器
-port 27020 观众服务器端口
+maxclients 50 观众服务器最大容纳的观众人数
+serverpassword *** 游戏服务器的密码
这些信息也可以写在hltv.cfg文件中,但是要去掉+号和-号。
观众服务器更多设置请用记事本打开hltv.cfg文件察看
//进入游戏服务器所现实的名字
name "HLTV Proxy"
//hltv服务器的名字,加//屏蔽该命令的话,hltv服务器的名字将和连到的游戏服务器名字相同
//hostname "HLTV Proxy"
//转播延时时间,以秒记。
delay 30.0
slowmotion 0.5 0.2
multicast 0
//最高客户端速率,Internet互联网 3500 , Lan/IPX局域网 10000
maxclientrate 4000
// 是否记录HLTV日志文件到proxy.log文件
logfile 0
// 谈话模式 0禁止 1连接到同一个观众代理服务器的观众可以相互谈话 2 所有观众都能相互谈话
chatmode 1
//观众服务器远程op密码
adminpassword "hltvadmin"
// 允许客户端使用joingame命令加入游戏。
allowjoingame 1
//loopcmd 1 60(每隔60秒) localmsg "You're watching HLTV. "(显示的信息内容) 5(显示5秒) -1(X轴-1表示中间) -1(Y轴-1表示中间) 7700FFFF(RGBA颜色值:红、绿、蓝、透明度 16进制2位表示)
loopcmd 1 120 localmsg "You're watching HLTV. "5 -1 0.9 FFA000FF
// 设置客户端的语音部分
signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5; echo Voice adjusted for HLTV"
录制录像的命令
record *** 录制文件名为***_1的demo. 他在你的cstrike目录下
用stoprecord命令来结束demo的录制
当你开始运行hltv以后,他会自动不断地连接你所选择的服务器,每三秒 一次,直到连上为止。掉线也一样,他会自动将你得demo分段进行录制。
服务器反作弊插件
仅以著名的反作弊插件Cheating-Death和WWCL为代表,简述反作弊插件的安装方法。
首先需要安装metamod插件,将metamod.dll或metamod_i386.so解压到cstrike目录下的dlls目录中。
用记事本打开cstrike目录下的liblist.gam文件。
原文件内容为:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.5"
size "184000000"
svonly "0"
secure "0"
type "multiplayer_only"
cldll "1"
hlversion "1110"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls/mp.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"
修改gamedll行,保存得到新的liblist.gam文件,注意做好备份工作,这个文件至关重要。
gamedll "dlls/metamod.dll"
gamedll_linux "dlls/metamod_i386.so"
然后在cstrike目录下创建一个文本文件保存为metamod.ini文件。
安装C-D.
将C-D服务器端解压到cstrike目录下,一般是一个addons文件夹。
在metamod.ini文件中添加这样的命令行
win32 addons/cdeath/cdmod.dll
linux addons/cdeath/cdmod_i586.so
保存后,运行服务器,将加载反作弊插件Cheating-Death,在服务器的DOS窗口中可以看到加载C-D的提示。
安装WWCL.
将WWCL服务器文件解压到cstrike目录下,一般是一个addons文件夹和一个wwclconfig.cfg文件。
在metamod.ini文件中添加这样的命令行
win32 addons/wwcl/dlls/pcawwclconfig_mm.dll
linux addons/wwcl/dlls/pcawwclconfig_mm_i386.so
保存后,运行服务器,将加载反作弊插件WWCL.