-- 作者:wangxinxin
-- 發布時間:2010-11-15 9:39:43
-- linux下CS安裝詳解+linux指令詳解
在linux下建cs1.X服務器 文中所說內容我都已經在我的服務器上試驗通過 首先您得需要以下的文件:
hlds_l_*_full.tar.gz (HL的服務器文件) cs_*_full.tar.gz (cs服務器文件)
以root的身份登陸到服務器,在服務器的根目錄下面建一個名為cs的目錄。然后把上面的文件下載回來放在里面。然后:
[root@XXX /]# cd cs
切到cs目錄里面。再然后呢?當然是把文件解壓出來了。
[root@XXX /]# tar xvzf hlds_l_3110_full.tar.gz
要記得是這樣把文件解壓出來阿!!解壓后,確定解壓后文件名是"hlds_l",去確看一下是不是有了這個文件。然后再……
[root@XXX /]# move cs_15_full.tar.gz hlds_l/
把cs_15_full.tar.gz移到hlds_l目錄里。然后再
[root@XXX /]# cd /cs/hlds_l
切到hlds_l目錄里面。
[root@XXX /]# tar xvzf cs_15_full.tar.gz
和剛才一樣,解壓后的文件名是"cstrike",麻煩你了,又得用dir查看一下是不是有了這個文件。
行了。文件解壓好后就是配置服務器了。
hlds_l/cstrike/motd.txt - 當玩家開始進入服務器的時候,首先看到的就是這個文件的內容。你可以在這里公布一些新聞或戰事消息。 hlds_l/cstrike/server.cfg - 服務器的配置文件,當然,每次改動這個文件之后,你都必需得重新啟動服務器。如果您想得到更多有關配置的命令,去這個地方訪問一下。 (http:/server.counter-strike.net/commands.html)。 hlds_l/cstrike/sound/materials.txt - 設置語音交流的文件。 hlds_l/cstrike/mapcycle.txt - 設置服務器地圖循環的文件。
好了。設置好以上的東東之后,我們就要啟動服務器了。
[root@XXX /]# cd /halflife/hlds_l/
切到hlds_l目錄里面。好了,使用你最喜歡的文本編輯工具,建這么一個文件。 (什么?不會使用文本編輯?算了,我怎么做你就怎么做吧。我是用VI的。)
[root@XXX /]# vi
按一下Insert(在回車傍邊的那個)鍵,然后在里面輸入下面的雞文。
#/bin/bash/ export LD_LIBRARY_PATH=/cs/hlds_lLD_LIBRARY_PATH ./hlds_run -game cstrike +ip (在這個地方寫下你服務器的IP) +maxplayers 22 +map de_inferno
按一下ESC鍵,然后輸入:wq start_cs.sh,將文件存為名為start_cs.sh 好了。打一下dir看看是不是有了start_cs.sh這個文件,沒有就重做。
[root@XXX /]# chmod +x start_cs.sh
改一下start_cs.sh的屬性。ok,偉大的時候到來了,我們就要啟動我們的服務器了!!
[root@XXX /]# cd /cs/hlds_l/
再切回hlds_l目錄。默默祈禱上帝保佑之后,再:
./start_cs.sh
正常情況下,下面的文閃出來
Host_Init Added packfile /cs/hlds_l/valve/pak0.pak (985 files) Protocol version 45 Exe version 4.1.0.8 Exe build: 15:09:28 Sep 17 2001 (1789) WON Auth Server
couldn\'t exec language.cfg Server IP address 202.103.214.70:27016 PackFile: /halflife/hlds_l/valve/pak0.pak : models/w_battery.mdl ...etc... Adding master server 63.251.143.218:27010 Adding master server 216.52.220.16:27010 Adding master server 63.251.143.213:27010
你可以使用命令來查看服務器狀態: status 這個你應該看到如同以下的雞文: hostname: Counter-Strike 1.3 Server version : 45/4.1.0.8 1789 tcp/ip : 202.103.214.70:27016 map : de_inferno at: 0 x, 0 y, 0 z players: 0 active (22 max)
# name id wonid frag time ping loss adr 0 users 退出就用這個命令: exit 好了好了,在windows下的服務器使用的命令在這里也通用的(例如users,changelevel,map等。)
|