|
发表于 2003-4-19 22:04:20
|
显示全部楼层
linux下cs1.5免cdkey以及hltv完全指南!
需要3个文件
半条命
hlds_l_3110_full.bin
http://www.mudtx.com/download/hlds_l_3110_full.bin
cs1.5
cs_15_full.tar.gz
http://www.mudtx.com/download/cs_15_full.tar.gz
免cdkey补丁
engine_i386.so
http://down.cs-cn.net/download.asp?id=676&downid=1
建cs目录
cd /
mkdir cs
解压缩
chmod +x hlds_l_3110_full.bin
./hlds_l_3110_full.bin
tar zxvf hlds_l_3110_full.tar.gz
tar zxvf cs_15_full.tar.gz
mv hlds_l /cs
mv cstrike /cs/hlds_l/
用补丁覆盖原来的
cp engine_i386.so /cs/hlds_l/
建一个启动脚本叫做cs.sh
vi /cs/hlds_l/cs.sh
#/bin/bash/
export LD_LIBRARY_PATH=/cs/hlds_lLD_LIBRARY_PATH
./hlds_run -game cstrike +ip 211.152.9.115 +port 27015 +maxplayers 36 +map de_dust2 -nomaster +sv_lan 1 +servercfgfile server15.cfg
+mapcyclefile mapcycle16.txt -noipx &
注意如果你需要开多个端口用不同的配置文件和不同的地图循环文件,要拷贝原来的配置文件server.cfg和地图循环文件mapcycle.txt到一个新的文件比如server15.cfg,mapcycle15.txt,在启动脚本里指定相应的配置文件即可。
server.cfg
只要改这几个参数就可以了
服务器名字,会出现在游戏的服务器列表的
hostname "www.chinalinuxpub.com CS 1.5"
op密码
rcon_password aaa
进入游戏密码
sv_password aaa
公告文件,可以写几句宣传什么的
motd.txt
启动服务
chmod +x cs.sh
./cs.sh
关于hltv的制作
常见的问题是hltv无法在后台运行,加上&也不行。这就需要你用screen,一般的linux系统里有的。
建一个启动脚本叫做hltv.sh
vi /cs/hlds_l/hltv.sh
#/bin/bash/
export LD_LIBRARY_PATH=/cs/hlds_lLD_LIBRARY_PATH
screen -A -m -d -S hltv /cs/hlds_l/hltv +connect 211.152.9.115:27019 -port 27020
chmod +x hltv.sh
运行hltv代理
./hltv.sh
转载此文请注明作者linux中坚站:sickcat |
|