加入伺服器與連線排查
加入產生控制台 connect 指令與收藏夾步驟,並依 GSLT、sv_lan、連接埠、版本逐條排查連不上。
Valve 經典兵種競技 FPS · 兵種射擊 / 團隊競技
tf/addons 目錄樹、載入順序與管理員權限分級,含 MvM 與常規服的差異說明。
產生控制台 connect 指令與收藏夾步驟,並依 GSLT、sv_lan、連接埠、版本逐條排查連不上。
九個兵種的血量、移動速度、職責與相互克制關係,含有效生命值與對位建議。
依你的 ping 與預算產生客戶端 interp 設定,並說明伺服端上限如何夾取你的請求值。
依可編輯實測模型估算距離衰減後的傷害、擊殺所需命中數與有效射程,不承諾官方精確曲線。
依官方 Wiki 的武器分類核對每個兵種的槽位約定,並給出入手途徑分類。
模式前綴(ctf / cp / pl / koth 等)的含義、目標與人數建議,含 Summer 2026 六張新圖登記。
依可編輯的波次預算模型分配升級點,區分「團隊金錢」與「個人金錢」,不硬編碼波次數值表。
依官方範例逐項產生 server.cfg,內嵌單位校驗、sv_pure 副作用與官方警告,不回顯明文密碼。
tf/addons 目錄樹、載入順序與管理員權限分級,含 MvM 與常規服的差異說明。
把 -tickrate 啟動參數與 sv_maxupdaterate 一類 cvar 分開,算出雙方上限與實際生效值。
官方最小集與上游 egg 擴充集並列展示,標註每條的來源級別與漏放後果。
依連接埠與協定產生 ufw / firewalld / iptables / Windows netsh 腳本,改連接埠會撤銷已確認項。
安裝與更新腳本、run 腳本、systemd,並顯式列出新發行版已停供的 32 位套件與手動兜底方案。
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 27015 | UDP | 遊戲主流量(官方最小集) |
| 27015 | TCP | RCON 遠端管理(官方最小集,僅用遠端工具時需要) |
| 27020 | UDP | SourceTV 觀戰與錄影(官方最小集,漏放會導致錄影不可用) |
| 27005 | UDP | clientport(上游 Pterodactyl egg 預設值,非官方教學條目) |
SteamCMD appid 232250
sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
/usr/games/steamcmd +force_install_dir /opt/gameserver \
+login anonymous +app_update 232250 validate +quit
tf/cfg/server.cfgtf/cfg/motd.txttf/cfg/mapcycle.txttf/addons/sourcemod/configs/admins_simple.iniTF2 專用伺服端 app_id 是 232250,本體是 440,匿名登入即可拉取。預設 tickrate 66;**tickrate 只能寫在啟動參數 -tickrate 裡,寫進 server.cfg 完全無效**。官方連接埠最小集是 UDP 27015(遊戲流量)、TCP 27015(RCON)、UDP 27020(SourceTV),漏放 27020 會讓觀戰與錄影直接不可用。要進公網伺服器瀏覽器必須申請 GSLT 並加 +sv_setsteamaccount——沒有它伺服器照樣啟動,但外部搜不到。Linux 第一大坑是 32 位執行庫:官方 Wiki 點名 libtinfo5:i386 / libncurses5:i386 已被新版發行版停供,需手動裝 .deb,**缺庫的典型表現是段錯誤而非明確報錯**。外掛裝在 tf/addons/(不是 game/ 或 csgo/),且 MetaMod 必須先於 SourceMod 載入。用 Pterodactyl 派生面板時,面板每次開機會覆寫 hostname / sv_password / rcon_password 三行。