RCON 同埠

Sven Co-op 全能工坊

經典合作戰役 · 合作戰役 / GoldSrc

已收錄玩家工具:5 個 服主維運控制台:7 項

Sven Co-op 開服速查:GoldSrc 引擎,專用服 appid 276060 原生支援 Windows 與 Linux(不需要 Wine)。官方只登記三條傳輸流量:27015/UDP(參數 -port)同時承載遊戲流量、自訂內容傳輸與遠端主控台 RCON;27015/TCP 是 RCON 的舊通道,官方標註 legacy、no longer necessary;26900/UDP(參數 -sport)是 Valve 反作弊 VAC 的服務流量,被佔用時會自動遞增到下一個可用埠,所以 26900 只是起點值。RCON 沒有獨立埠,口令寫在 server.cfg 的 rcon_password,留空即遠端主控台不可用(官方特別說明這不會變成誰都能進)。設定檔都在 svencoop 目錄下:server.cfg、mapvote.cfg、skill.cfg、banned.cfg、listip.cfg、mapcycle.txt、motd.txt、admins.txt、default_plugins.txt 與 logs 目錄,而 server.cfg 必須在命令行用 +servercfgfile 顯式宣告才會被讀取。admins.txt 一行一個 STEAM_X:Y:Z(不是 17 位的 SteamID64),行首加星號表示服主(官方說這只是顯示用,沒有額外權限),井號之後寫註解。本作不支援 Steam Workshop,官方原文說這是將來的計畫且目前優先度不高,自訂內容靠 sv_downloadurl 與 sv_allowdownload 走 HTTP 分發。啟動腳本是 svends_run(Linux)或 SvenDS.exe(Windows),而不是 Source 系的 srcds_run。另有一條出站要求:伺服器或上游防火牆必須允許到 gameinfo.svencoop.com 的 HTTPS(TCP 443)。官方文件在 wiki.svencoop.com 的 Running a server 專欄,共七頁(安裝、啟動、設定、連通性、進階、安裝自訂地圖與總覽)。

玩家實用工具集(5)

提供即時互動運算與配方推導

服主維運與設定產生(7)

開服必備設定檔、啟動腳本與指令精靈

27015 承載遊戲與 RCON、26900 是 VAC 起點值、多實例步長 10

#RCON 與遊戲同埠#多實例步長 10
設定產生 →

Sven Co-op 開服連接埠與協定

連接埠 協定 用途
27015 UDP 遊戲流量、自訂內容傳輸與 RCON 三者共用這一個 UDP 埠
26900 UDP Valve 反作弊(VAC)服務流量。26900 只是起點值:被佔用時會自動遞增到下一個可用埠
27005 UDP Steam 用戶端通信埠。官方埠表沒有列它,只有 LinuxGSM 顯式傳入,所以本站標為可選

Sven Co-op 專用伺服端安裝(SteamCMD)

SteamCMD appid 276060

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 276060 validate +quit

https://wiki.svencoop.com/wiki/Running_a_server

Sven Co-op 設定檔路徑

  • svencoop/server.cfg
  • svencoop/listenserver.cfg
  • svencoop/mapvote.cfg
  • svencoop/skill.cfg
  • svencoop/banned.cfg
  • svencoop/listip.cfg
  • svencoop/mapcycle.txt
  • svencoop/motd.txt
  • svencoop/admins.txt
  • svencoop/logs/
  • svencoop/default_plugins.txt

開服注意事項

第一條要糾正的舊說法:26900 不是 HLTV 埠也不是額外查詢埠。官方埠表逐字寫明 26900/UDP 是 Valve 反作弊 VAC 的服務流量,參數是 -sport,而且被佔用時會自動遞增到下一個可用埠,所以 26900 只是起點值,實際監聽的埠可能更高。與 HLTV 相關的是 cvar sv_proxies(官方預設 0)。第二條:RCON 沒有獨立埠。官方把 27015/UDP 的用途寫成「遊戲與內容傳輸流量、遠端主控台(RCON)流量」,AMP 也把這一個埠命名為 Server and RCON Port、並把管理方式標為 GoldSrcRCON;27015/TCP 是 RCON 的舊通道,官方標註 legacy、no longer necessary,本站預設不為它產生放行規則。rcon_password 留空時遠端主控台不可用,官方特別說明這不會變成誰都能用 RCON。要注意上游 AMP 把 rcon_password 同時寫進 cfg 與命令行(+rcon_password),在 Linux 上命令行口令能被同機使用者從行程列表讀到,寫進 server.cfg 更安全。啟動腳本是 svends_run(Linux)或 SvenDS.exe(Windows),而不是 Source 系的 srcds_run;這是 GoldSrc 引擎,專用服 appid 276060 的 oslist 是 windows,linux,兩個平台都原生支援,不需要 Wine。發行形態有兩種:Steam 工具(入口名 svends.exe / svends_i686)與 SteamCMD 獨立應用(入口名 SvenDS.exe / svends_run),官方把兩者分成兩欄說明,適用場景不同。設定檔全部在 svencoop 目錄下,而且 server.cfg 必須在命令行用 +servercfgfile 顯式宣告才會被讀取——只把檔案放進目錄是不夠的。改了 bannedcfgfile 或 listipcfgfile 就要同步改 server.cfg 裡對應的 exec 行,官方原文說兩者應當一致,否則封禁名單會靜默不載入。多實例不需要多份安裝:官方給出 svencoop/servers/<profile>/ 的 profiling 佈局,範例埠是 27015 / 27025 / 27035 / 27045(步長 10),並且只有 .cfg 檔案可以共享,設定必須放在 game 資料夾內。官方把 sv_spectator_password、allow_spectators、sv_alltalk、sv_spectalk、mp_fraglimit 五個 cvar 逐條標為「Currently obsolete in Sven Co-op」,而上游面板仍在提供它們,改這些鍵不會有預期效果。本作不支援 Steam Workshop(官方原文:planned for the future、not currently a high priority),自訂內容靠 sv_downloadurl 與 sv_allowdownload 走 HTTP 分發,速率由 sv_maxrate / sv_minrate / sv_lan_rate 控制。官方還有一條出站要求:必須允許到 gameinfo.svencoop.com 的 HTTPS(TCP 443)。官方 wiki 的 Console/Commands 頁列出 284 個指令名,但 Source / Category / Cheat / Description 四列是空的,所以本站只登記名字、不編寫說明;內建的管理功能官方明說目前只有使用作弊指令這一項,其餘靠 AngelScript 插件(清單在 default_plugins.txt)。查詢協定方面要留意:node-gamedig 本輪未檢索到本作條目,基於它的第三方查詢工具可能查不到,這與伺服器是否健康無關。

常見問題

Sven Co-op 有哪些線上工具可以直接用?
本站為 Sven Co-op 收錄了 5 個工具:加入與兩種伺服器、連不上排障、硬體與資源、自訂內容下載、投票系統。全部在瀏覽器裡打開即可使用。
這些工具需要安裝或付費嗎?
都不需要。所有工具在網頁裡直接執行,免安裝、免註冊、免費,輸入參數即時得出結果,產生的設定與指令可以一鍵複製。