Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux 系統架設 CS 1.5 經典遊戲伺服器完整教學

編輯:關於伺服器

前言

Counter-Strike 1.5 作為第一人稱射擊遊戲的經典之作,至今仍有眾多玩家懷念。若想在 Linux 系統上自行架設專屬伺服器,本文將提供完整的安裝與配置步驟,助您輕鬆打造專屬戰場。

前置準備:下載必要檔案

開始之前,請先取得以下兩個核心安裝檔案:

  • hlds_l_3110_full.bin:Half-Life 專用伺服器 (HLDS) Linux 版安裝程式
  • cs_15_full.tar.gz:CS 1.5 遊戲模組完整資料包

安裝 HLDS 核心伺服器

1. 賦予執行權限並解壓

chmod +x hlds_l_3110_full.bin
./hlds_l_3110_full.bin

執行時會出現授權協議,輸入 yes 同意並繼續。程式將自動釋出 hlds_l_3110_full.tar.gz。

2. 解壓核心目錄

tar zxvf hlds_l_3110_full.tar.gz

解壓完成後會產生 HLDS_L 目錄,這就是專用伺服器的根目錄。

部署 CS 1.5 遊戲模組

tar zxvf cs_15_full.tar.gz
cp -a cstrike HLDS_L/

若您是在 HLDS_L 目錄內直接解壓 cs_15_full.tar.gz,則可省略複製步驟。cstrike 目錄包含地圖、模型、音效等所有遊戲資源。

配置 server.cfg 伺服器參數

在 HLDS_L/cstrike 目錄下建立或編輯 server.cfg,以下提供一份經典的基礎配置範本:

// 基礎設定
sv_cheats 0
hostname "My CS 1.5 Server"
rcon_password "your_strong_password"

// 遊戲規則
mp_timelimit 25
mp_c4timer 35
mp_roundtime 3
mp_freezetime 6
mp_buytime 1.5
mp_winlimit 16

// 玩家設定
mp_autoteambalance 1
mp_limitteams 2
mp_friendlyfire 0
mp_tkpunish 1
mp_hostagepenalty 3

// 功能開關
mp_chasecam 0
mp_falldamage 1
mp_flashlight 1
mp_footsteps 1
mp_forcechasecam 0
mp_fadetoblack 0
allow_spectators 1

// 日誌記錄
mp_logfile 1
mp_logmessages 1
log on

// 其他
mp_playerid 0
cl_dynamiccrosshair 0
mp_mapvoteratio 0.6
mp_forcecamera 0

注意:請務必修改 rcon_password 為強密碼,並根據需求調整主機名稱與遊戲參數。

建立快速啟動腳本

為避免每次啟動都需輸入冗長指令,建議建立啟動腳本:

cd HLDS_L
vi cs_start.sh

輸入以下內容:

#!/bin/bash
./hlds_run -restart -game cstrike +port 27015 +maxplayers 20 +map de_dust

參數說明:

  • -restart:進程異常終止時自動重啟
  • -game cstrike:載入 CS 模組
  • +port 27015:監聽連接埠 (預設)
  • +maxplayers 20:最大玩家數
  • +map de_dust:啟動預設地圖

儲存後賦予執行權限:

chmod +x cs_start.sh

啟動伺服器與後台運行

./cs_start.sh &

關鍵提醒:結尾的 & 符號不可省略,它能讓伺服器在後台持續運行,避免 SSH 斷開導致進程終止。

進階建議:安裝最新補丁 (可選)

為提升穩定性與安全性,建議下載最新的 HLDS 更新補丁,解壓後直接覆蓋至 HLDS_L 目錄。此步驟可修正已知漏洞並優化效能。

常見問題排查

  • 無法連線:檢查防火牆是否開放 UDP 27015 埠,確認 +ip 參數綁定正確介面。
  • 地圖遺失:確認 cstrike/maps 目錄包含對應 .bsp 檔案。
  • 延遲過高:調整 sys_ticrate 參數 (建議 100~1000),優化網路設定。

結語

完成上述步驟後,您的 Linux 專屬 CS 1.5 伺服器即已就緒。邀請好友加入,重溫經典槍戰樂趣!若需進階管理 (如安裝 AMX Mod X、反作弊插件、自動換圖系統),可參考社群進階教學持續優化。

Copyright © Windows教程網 All Rights Reserved