close

示範系統:CentOS 5 文字(指令)模式
示範遊戲:Counter-Strike

Setp 1
指令:mkdir hlds
說明:建立一個hlds資料夾,安裝結束後所有資料將都會儲存在這個資料夾。

Setp2
指令:cd hlds
說明:移動到hlds資料夾。

Setp3
指令:wget "http://www.steampowered.com/download/hldsupdatetool.bin"
說明:下載hldsupdatetool。

Setp4
指令:chmod +x hldsupdatetool.bin
說明:變更檔案執行權限。

Setp5
指令:./hldsupdatetool.bin
說明:執行檔案,打yes即可。

請注意,如果安裝過程出現 sh:line 1: uncompress: command not found 此錯誤訊息,請執行以下動作
su - root
說明:切換帳號,執行下方指令(ln)需要有管理權限的帳號(系統預設為root)。
ln -s /usr/bin/gzip /usr/bin/uncompress
說明:建立連結。

執行完以上指令(ln)後再次跑一次Setp5即可安裝完成。

Setp6
指令:./steam -command update -game "Counter-Strike" -dir .
說明:執行steam這個檔案,執行後就會開始自動下載所以伺服器相關檔案。
參數說明:
-command update 此參數不加以說明,此為必要參數。
-game 此參數為選擇你要裝的遊戲的指令,目前HLDS可以架設的遊戲列表在文章最後。
-dir 選擇要安裝的資料夾,一個" . "就是代表安裝在目前資料夾。

Setp7
指令:./hlds_run -game cstrike -port 27015 +ip 123.123.123.123 +map de_dust +maxplayers 14
說明:執行hlds_run來啟動伺服器,如果無法執行,請看Setp4來改變檔案權限。
參數說明:
-game 此參數為選擇你要啟動的遊戲,有安裝的遊戲才能啟動。
-port 指定port,玩家在搜尋時,程式都預設搜尋27015,所以設定27015會比較多人搜尋到。
+ip 指定IP,一般皆指定目前網卡的IP。
+map 指定伺服器啟動後第一個要執行的地圖。
+maxplayers 伺服器最大人數,各遊戲有不同人數,CS最大人數為32人。
+servercfgfile 指定伺服器設定檔,沒有使用此指令時預設會運行server.cfg這個設定檔。
+mapcyclefile 指定伺服器的循環地圖檔,沒有使用此指令時域社會運行mapcycle.txt這個設定檔。
-update 在執行伺服器時,會同時自動更新伺服器。
教學結束,按照上方步驟一步一步做即可在Linux上架設一個基本的HLDS伺服器。

HLDS可架設的遊戲列表:
** 'game' options for Source DS Install:

    "Counter-Strike Source"
    "ageofchivalry"
    "diprip"
    "dods"
    "dystopia"
    "episode1"
    "esmod"
    "garrysmod"
    "hl2mp"
    "insurgency"
    "l4d_full"
    "left4dead"
    "orangebox"
    "smashball"
    "synergy"
    "tf"
    "zps"

** 'game' options for HL1 DS Install:

    "cstrike"
    "cstrike_beta"
    "czero"
    "dmc"
    "dod"
    "gearbox"
    "ricochet"
    "tfc"
    "valve"

** 'game' options for Third-Party game servers:

"ageofchivalry"
    "darkesthour"
    "darkmessiah"
    "defencealliance2"
    "diprip"
    "dystopia"
    "esmod"
    "garrysmod"
    "insurgency"
    "killingfloor"
    "marenostrum"
    "redorchestra"
    "ship"
    "sin"
    "smashball"
    "synergy"
    "tshb"
    "zps"

arrow
arrow
    全站熱搜

    肯尼斯 發表在 痞客邦 留言(0) 人氣()