進服與直連
進服launcher 伺服器列表、直連位址格式(IPv6 必須加方括號)、ss14:// 連結語義與收藏;版本/引擎不符時 launcher 的行為
多人角色扮演 · 社交推理 / 角色扮演
Space Station 14 開服速查(本輪原始碼級重核):一個實例預設只佔 1212 一個埠號,但 UDP(遊戲 netcode,net.port)與 TCP(HTTP status API,status.bind 跟隨)是兩條獨立通道、必須成對轉發;伺服器列表來自開發商運營的 Robust Hub(hub.advertise = true 上列表),不回應 Steam A2S。配置寫在 server_config.toml(TOML,註解必須獨佔一行),鍵白名單與預設值全部取自引擎/內容原始碼的 CVarDef。伺服端不走 SteamCMD:從官方 builds 頁或 GitHub Releases 下載六平台 zip,執行環境 .NET 10 Runtime(Watchdog 另需 ASP.NET Core 10);生產部署官方推薦 SS14.Watchdog。玩家側:大氣 PV=nRT 實驗室(R=8.314462618 等常量逐字取自 Atmospherics.cs)、化學配比台(反應原型莫耳比縮放與限量試劑,不做無原始碼依據的莫耳質量換算)、SMES 電力預算(8/16 MJ、焦耳口徑)。服主側:埠矩陣、按真實協議產生的防火牆命令、部署與更新、TOML 產生器 + 貼上預檢(違規即整體拒絕輸出、密鑰不回顯)、AdminFlags 權限位與 hub tags/三振制治理。
launcher 伺服器列表、直連位址格式(IPv6 必須加方括號)、ss14:// 連結語義與收藏;版本/引擎不符時 launcher 的行為
GET /status 免鑑權自測與欄位逐項解讀(players / soft_max_players / panic_bunker / tags)、auth 三檔、白名單、NAT hairpinning、hub 廣播錯誤簽名與國家封鎖 fallback
PV=nRT 代數換算(原始碼常量 R=8.314462618、1 atm=101.325 kPa、格體積 2500 L)、9 種氣體分壓與混氣、氣瓶充裝目標壓力反解;只算代數,不模擬引擎迭代
SMES 8 MJ / 16 MJ(原型逐字核實)、供電 150 kW、充電 5–150 kW 可調;缺口續航秒數、充滿時間與出廠 5 kW 充電的 26.7 分鐘口徑;焦耳/瓦單位不混 Wh
按反應原型的莫耳配比縮放(目標產量→原料需求)、限量試劑判定與餘量;minTemp / 電解 mixer 條件顯式標註;不做莫耳質量換算(ReagentPrototype 無 MolarMass 欄位)
UDP 1212 遊戲 netcode + TCP 1212 HTTP status API(status.bind 可分離)、metrics 44880 可選、出站 443(hub / auth / ipify)、Postgres 5432 可選;反代時 status.connectaddress 必填
ufw / iptables / firewalld / Windows netsh 按真實協議產生(TCP 與 UDP 成對)、多實例連接埠規劃、UPnP 選項與官方成功/失敗日誌簽名、出站依賴清單
開頭即「SS14 不走 SteamCMD」+ 五處證據;官方 builds 頁 / GitHub Releases 六平台 zip、.NET 10 Runtime(不是 ASP.NET Core)、VC++ Redistributable、chmod +x、升級=copy data 目錄、Watchdog 生產部署與 fork 自打包
按已核實鍵白名單產生 TOML(預設值全部來自原始碼 CVarDef)、Wizard’s Den 基線預設檔、貼上預檢(未知鍵/型別/越界/行尾註解→違規即整體拒絕輸出)、密碼令牌留空不代填不回顯、CVar 五種指定方式對照
AdminFlags 全表(原始碼逐位核實,含 1<<17 空缺與 Host=1<<31)、三種 +HOST 引導與官方 Danger 口徑、panic bunker 全鍵與官方預設選擇、白名單原型機制、hub tags 全集與推斷規則、三振制與 18+ 義務、核心管理命令索引
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 1212 | UDP | 主遊戲 netcode(客戶端連線必需) |
| 1212 | TCP | HTTP status API(launcher 連線必需;bare client 可不用) |
該遊戲不透過 SteamCMD 散佈伺服端,請從官方管道下載。
https://docs.spacestation14.com/en/general-development/setup/server-hosting-tutorial.html
server_config.tomlbuild.jsondata/ (--data-dir; preferences.db, server.db)logs/ ([log] path)SS14.Watchdog appsettings.yml (production only)SS14 有真實專用伺服端,但完全不走 Steam 生態:伺服端 zip 從官方 builds 頁(https://central.spacestation14.io/builds/wizards/builds.html)或 GitHub Releases 下載(最新 tag v2026.07.27.1,2026-07-28;SS14 是連續構建模型,builds 頁滾動構建更前沿),執行環境是 .NET 10 Runtime——教程加粗警告不要裝成 ASP.NET Core Runtime(只有 SS14.Watchdog 需要 ASP.NET Core 10),Windows 還需 VC++ Redistributable(否則報 Unable to load DLL libsodium),Linux/macOS 每次更新後要重跑 chmod +x Robust.Server。不存在專用服 appid(appid 1255460 只是免費本體)。埠:一個實例預設只佔 1212 一個埠號,但 UDP 與 TCP 必須成對放通——UDP 1212 跑遊戲 netcode(net.port),TCP 1212 跑 HTTP status API(status.bind 預設跟隨;launcher 必需,禁用 status.enabled 會讓 launcher 無法連線)。本站 hasServerList=false 的含義是「本站未實現 SS14 的 HTTP status 探測協議,不提供線上狀態查詢」,不是「沒有伺服器列表」——SS14 的列表來自開發商運營的 Robust Hub(hub.spacestation14.com),在設定裡設 hub.advertise = true 並遵守 hub 規則(三振制、18+ 標名、標準 tags)即可上列表;它不回應 Steam A2S,本站舊元數據的 steam_a2s 協議登記已刪除。可選埠:metrics 44880(預設只綁 localhost)、PostgreSQL 5432(database.engine="postgres" 時);出站需放通 443(hub/auth/ipify),被封鎖國家有官方 fallback 域名。配置寫在 server_config.toml(TOML,註解必須獨佔一行),CVar 還可以用 --cvar、ROBUST_CVARS、ROBUST_CVAR_ 前綴環境變數與執行時 cvar 命令指定;--config-file 與 --data-dir 可把配置和數據(SQLite preferences.db、日誌)移出安裝目錄,升級=複製 data 目錄與 server_config.toml。生產部署官方推薦 SS14.Watchdog(自動更新/監控/崩潰重啟/REST 管理;「每 30 秒重啟」= BaseUrl 配錯的官方排障條目)。初始管理員有雞生蛋問題,官方給三條路:localhost 連線自動 +HOST(console.loginlocal)、console.login_host_user、伺服器控制台 promotehost——+HOST 等於交出整台機器,官方 Danger 原文如此。本站未真實開服、未連接 hub、未建立真實對局。