擁有一台香港伺服器的你,是否想過和朋友一起玩CS2?別擔心,搭建CS2私服其實並不複雜。本文將手把手教你如何在Linux系統上利用SteamCMD搭建專屬的CS2遊戲伺服器,讓你和小夥伴玩得更盡興!

準備工作

在開始之前,你需要準備以下幾樣東西:

  • 一台運行Linux系統(如Ubuntu、CentOS)的香港伺服器,配置建議不低於2核4G
  • 一個steam帳號,最好有一些遊戲時長
  • CS2遊戲本體,需提前購買啟用
  • 基本的Linux操作技能

如果你還不熟悉Linux,建議先學習一些基礎指令,本教程主要使用ssh終端進行操作。確保你已經能連接到伺服器並執行指令。

安裝SteamCMD

SteamCMD是valve提供的一個命令列版steam客戶端,可用於下載部署眾多steam遊戲的伺服端,是搭建私服的利器。

首先建立一個目錄用於存放SteamCMD:

mkdir ~/steamcmd && cd ~/steamcmd

然後下載SteamCMD安裝包:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

解壓到目前目錄:

tar -xvzf steamcmd_linux.tar.gz

解壓後目前目錄會多出一個steamcmd.sh檔案,這是SteamCMD的主程式。

下載CS2伺服端

啟動SteamCMD:

./steamcmd.sh

首次啟動會自動更新,等待完成後,會出現一個steam>互動提示符。在此輸入login指令以匿名方式登入:

login anonymous

然後執行如下指令,以下載並安裝CS2伺服端:

force_install_dir ../cs2ds
app_update 1238990 validate

SteamCMD會自動下載最新版本的CS2伺服端到上層的cs2ds目錄中。下載過程可能持續10分鐘以上,取決於你的網速。

下載完成後,輸入quit退出SteamCMD互動介面。一般只需要下載一次,後續更新可直接執行app_update 1238990。

配置伺服器參數

進入CS2DS的安裝目錄:

cd ~/cs2ds

主要的配置檔案包括:

  • server.cfg – CS2私服的主配置檔案
  • gamemode_competitive_server.cfg – 5v5競技模式的配置
  • gamemode_deathmatch_server.cfg – 個人死鬥模式的配置

用文字編輯器如vim打開server.cfg,設定以下常用參數:

hostname "Your Server Name"  // 伺服器名稱
rcon_password "your_password" // RCON密碼,管理伺服器時需要 
sv_password "server_password" // 伺服器密碼,玩家連接需要
sv_lan 0  // 設為0表示在網際網路上可見

此外還可以設定地圖輪換列表、遊戲模式、人數上限等參數,可參考同目錄下的server.cfg範例檔案。

修改完成後儲存server.cfg。然後根據你的喜好,可以繼續修改competitive或deathmatch模式的配置。

啟動並訪問伺服器

配置完成後就可以啟動CS2伺服端了,執行如下指令:

./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2

上述指令會啟動一個competitive模式的伺服器,初始地圖為de_dust2。如需更換遊戲模式和地圖,修改相應參數即可。

伺服端啟動後,你就可以在CS2客戶端中通過 connect your_server_ip 來連接私服了。如果無法連接,請檢查伺服器的防火牆設定,確保開放了27015的TCP/UDP連接埠。

進入遊戲後,可以打開控制台,輸入 rcon_password your_password 來獲取管理員許可權,就能使用各種rcon指令來管理伺服器了。

總結

在香港伺服器上搭建CS2私服只需要經過簡單幾步:安裝SteamCMD、下載CS2DS、修改配置檔案、啟動伺服端。整個過程不到半小時就能搞定。

擁有一個自己的CS2伺服器,你就可以自由探索遊戲的更多玩法,體驗5E對戰的快感。趕快call上朋友,在香港伺服器上一決高下吧!