玩家側連接位址與 steam:// 連結的真相
Astro Colony 星際殖民地 全能工坊
太空殖民建造與自動化(原生雙平台專用服) · Action / Adventure / Casual
Astro Colony 開服速查:本作有三個 appid —— 本體 1614550、Windows 專用服 2662210(appinfo 逐字 name "Astro Colony Dedicated Server"、oslist=windows)、Linux 專用服 2934900(name "Astro Colony Dedicated Server Linux"、oslist=windows,linux)。開發商與發行商均為 Terad Games,商店發售日 2 Jun, 2026。連接埠是本作最特殊的地方:AMP 的 ports.json 只登記了一個連接埠 27015/UDP(逐字 "Port used for Steam query traffic"),而且 AMP 把它同時設為主應用連接埠(PrimaryApplicationPortRef=SteamQueryPort)、命令列也只有 -QueryPort;官方 egg 同樣只有 SERVER_QUERY_PORT 且 user_editable=false。7777/UDP 這個通常被當成遊戲連接埠的值沒有任何上游產物登記,它只是 UE 引擎的慣例預設值,另有一份自稱 works-for-me、DO NOT USE IN PRODUCTION YET 的社群 compose 暴露了它作佐證。運維後果:上游工具鏈不提供修改遊戲連接埠的手段,因此單機多執行個體不被支援。設定是 /Script/ACFeature.EHServerSubsystem 段下的 13 個鍵,但路徑依平台分叉:AMP 同時登記 WindowsServer 與 LinuxServer 兩份 ServerSettings.ini,官方 egg 只寫 LinuxServer 那一份,改錯目錄完全不生效。AMP 的 15 個參數裡,ServerName 這個 FieldName 出現了兩次(一條聲明為 ini 鍵、一條映射到命令列 SteamServerName),而 metaconfig 的 13 條映射裡沒有 ServerName —— 所以它實際只以 -SteamServerName 出現在命令列,且 AMP 的參數格式逐字為 -{0}="{1}"(帶引號)。人數上限 AMP 只有下限 1(App.MaxUsers=5)、官方 egg 是 between:1,10。管理面走標準輸入(AdminMethod=STDIO、AdminPortRef=0、RemoteAdminPassword 為空),沒有網路遠端管理連接埠,也沒有任何上游產物列出可用的主控台指令;SupportsLiveSettingsChanges=False,改設定必須改 ini 後重啟。執行時三口徑並列:原生 Windows、原生 Linux(AMP 與官方 egg 都走這條,因此本作不需要 Wine)、以及第三方 Wine egg(C 級,用 Windows appid)。Windows 側 AMP 還會額外拉元件 appid 1007(Steamworks SDK 可再發行包)到 AstroColony/Binaries/Win64。SteamCMD 匿名登入有兩處獨立證據(AMP 語義與社群倉庫 entrypoint 的 +login anonymous)。本作沒有 A 級官方開服文檔:官網是 WordPress 行銷站,用 REST API 列舉得 10 個頁面且無開服專欄、站內部落格只有 1 篇 2020 年文章;官方 wiki astrocolony.fandom.com 三個 URL 全部 000 不可達。全部開服事實來自 AMP 範本 + 官方 egg + Steam appinfo 三套產物互相印證,並用兩份獨立社群產物交叉驗證(一份生產用真實 ServerSettings.ini、一個自述不可靠的 Docker 倉庫)。
玩家實用工具集(5)
提供即時互動運算與配方推導服主維運與設定產生(8)
開服必備設定檔、啟動腳本與指令精靈人數、自動存檔與回滾視窗(估算值明確標注
唯一登記的查詢連接埠 + 推斷的遊戲連接埠
依證據等級分別標注兩個連接埠
依平台分派三個 appid 與元件 1007
AMP 與 egg 兩套命令列,絕不發明 -Port=
13 鍵、平台路徑分叉、貼上預檢
原生 Windows / 原生 Linux / Wine 三口徑並列
把「沒有 RCON、沒有指令」講清楚
Astro Colony 星際殖民地 開服連接埠與協定
| 連接埠 | 協定 | 用途 |
|---|---|---|
| 27015 | UDP | Steam 查詢流量連接埠(伺服器列表可見性) |
| 7777 | UDP | 遊戲流量連接埠(推斷,上游未登記) |
Astro Colony 星際殖民地 專用伺服端安裝(SteamCMD)
SteamCMD appid 2934900
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 2934900 validate +quit
Astro Colony 星際殖民地 設定檔路徑
AstroColony/Saved/Config/LinuxServer/ServerSettings.iniAstroColony/Saved/Config/WindowsServer/ServerSettings.ini
開服注意事項
專用服依平台分叉成兩個 appid:Windows 用 2662210(並額外拉元件 appid 1007 到 AstroColony/Binaries/Win64),Linux 用 2934900;AMP 刻意把 Linux appid 裝進以 Windows appid 命名的目錄(App.BaseDirectory=./astro-colony/2662210/),兩平台共用同一套路徑,因此依 appid 去找目錄會得到錯誤結論。原生 Linux 可用,因此本作不需要 Wine(第三方 Wine egg 是 C 級可選路徑)。連接埠方面上游只登記 27015/UDP 查詢連接埠,遊戲連接埠沒有任何登記也沒有修改手段,故單機多執行個體不被上游支援。設定路徑依平台分叉(WindowsServer 與 LinuxServer 兩份 ServerSettings.ini,段名同為 /Script/ACFeature.EHServerSubsystem),改錯目錄不生效。伺服器名只走命令列 -SteamServerName:AMP 把 ServerName 聲明為 ini 鍵卻從不映射它,所以 ini 裡不會出現 ServerName= 這一行;名稱超過 45 字元會導致伺服器口令被停用(AMP 逐字),官方 egg 與第三方 egg 則直接把上限設為 30。Seed 上限是 int32 的 2147483647(egg 是 digits_between:1,10),而一份生產用真實範本裡的值是 17 位的 97234982389468723,會被兩家面板同時拒絕;本站不替你截斷,因為截斷等於換一個世界。AutosaveInterval 與 AutosavesCount 的 0 都是合法的獨立語義(前者為關閉自動存檔,後者為不保留)。布林值本站統一寫 True/False(AMP 與真實檔案一致),官方 egg 的環境變數預設值卻是 1/0 並會被直接寫進同一份 ini,兩種編碼並列登記、不裁決。6 個布林開關裡 Sandbox 與 UnlimitedResourceStack 是單源鍵(只有 AMP 登記),SavegameName 則只出現在真實檔案裡。管理面走標準輸入,零遠端管理連接埠,且 AMP 的三條玩家事件正規式全是 ^$、MonitorChildProcessName 為空,因此面板上的線上人數在本作不可信。停機有三種口徑:AMP 的 ExitMethod=OS_CLOSE(此時 ExitString=stop 不可能被發送)、官方 egg 的 ^C、第三方 Wine egg 的 ^^C。就緒訊號有兩條且一致:AMP 的正規式與 egg 的字面量都錨定 "server create success"。
常見問題
- Astro Colony 星際殖民地 有哪些線上工具可以直接用?
- 本站為 Astro Colony 星際殖民地 收錄了 5 個工具:加入與直連、連接排障、資源與模組、版本錨點、殖民地規則實驗台。全部在瀏覽器裡打開即可使用。
- 這些工具需要安裝或付費嗎?
- 都不需要。所有工具在網頁裡直接執行,免安裝、免註冊、免費,輸入參數即時得出結果,產生的設定與指令可以一鍵複製。