《星際裂變》專用伺服器 快速閱讀精華
- 🚀 兩種架設方式:
- Steam 內建工具:操作簡單,適合新手。
- SteamCMD:進階玩家首選,無需啟動 Steam 客戶端。
- 🔑 帳號使用限制:
- 同一 Steam 帳號無法同時運行伺服器與遊戲!
- 解決方案:使用不同帳號、或透過 `.bat` 腳本在未啟動 Steam 情況下運行伺服器。
- ⚙️ 核心設定:
- 編輯 `SRServerWithLog.bat` 檔案,設定伺服器埠號(Port),例如 `7777`。
- 埠號需與路由器/防火牆轉發設定一致,才能讓外部玩家連線。
- ⚠️ 重要提醒:遊戲更新後,`SRServerWithLog.bat` 可能會被重置,需重新編輯。
- 🛡️ 外部連線關鍵:務必設定路由器埠號轉發(Port Forwarding),將外部連線導向您的伺服器內部 IP。
方法一:透過 Steam 內建工具架設《星際裂變》專用伺服器
想要在《星際裂變》(StarRupture)中與好友們擁有一個專屬的遊玩空間嗎?架設一個專用伺服器是最好的選擇!最直接的方式就是利用 Steam 內建的伺服器工具。我們將逐步引導您完成安裝與設定。
- 在 Steam 收藏庫中,搜尋「StarRupture Dedicated Server」,它的分類是「工具」。找到後,點擊安裝即可。
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

- Steam 帳號使用限制與解決方案:
- 這是最重要的一點!如果您的 Steam 客戶端正在運行伺服器工具,那麼您將無法在同一臺電腦上使用同一個 Steam 帳號同時啟動遊戲本體。Steam 不允許同一個帳號同時執行這兩項功能。
- 但別擔心,我們也發現了幾種可行方案:
- 伺服器與遊戲在同一臺電腦上啟動,但透過不同 Steam 帳號運行伺服器。
- 伺服器在另一臺電腦上,並且使用不同 Steam 帳號啟動。
- 伺服器在未啟動 Steam 客戶端的情況下運行(這就需要使用到 `.bat` 檔案來啟動,下文會詳細說明),這樣就不會觸發 Steam 的會話限制。
- 如果您希望更改伺服器埠號(Port),或者想要避免透過 Steam 客戶端啟動伺服器,那就建議使用下方提及的 `.bat` 檔案方法。
設定伺服器啟動腳本 (.bat)
- 安裝完成後,在 Steam 收藏庫中,對「StarRupture Dedicated Server」點擊右鍵,選擇「管理」並點擊「瀏覽本機檔案」。
- 進入資料夾後,找到 `SRServerWithLog.bat` 檔案,點擊右鍵並選擇「編輯」。
- 在檔案的第一行,貼上以下程式碼:
`start .\StarRuptureServerEOS.exe -Log -port=7777`
- 這行指令會啟用日誌記錄功能(`-Log`),並指定伺服器使用的網路埠號為 `7777`(`-port=7777`)。
- 您在此處設定的埠號(例如 `7777`)必須與您在路由器或防火牆中開啟並轉發的埠號一致,這樣外部玩家才能成功連線到您的伺服器。
- 儲存您的更改並關閉編輯視窗。
- 現在,您就可以透過直接運行 `SRServerWithLog.bat` 來啟動您的《星際裂變》專用伺服器了!
- 這個 `.bat` 腳本方法在您需要更改伺服器埠號,或是想在不透過 Steam 運行伺服器時,都非常實用。
- 請注意:每次遊戲更新後,`SRServerWithLog.bat` 檔案的指令參數可能會被重置,這時您就可能需要重新編輯這個檔案。
方法二:進階玩家專用:使用 SteamCMD 架設《星際裂變》伺服器
對於進階玩家或希望伺服器運行更獨立的環境,使用 SteamCMD 是另一個安裝專用伺服器的絕佳方法。我們建議您將 SteamCMD 的安裝包解壓縮到靠近根目錄的位置,例如 Windows 系統下的 `C:\SteamCMD\`。
- 首先,執行 `steamcmd.exe` 以安裝並更新這個工具到最新版本。
- 接下來,我們將以 Windows 系統為例,假設 SteamCMD 檔案夾位於 `C:\SteamCMD\`,而您希望將伺服器檔案安裝到 `C:\StarRuptureDS\`。
- 打開 Windows 命令提示字元 (`cmd.exe`),然後輸入以下指令:
`C:\SteamCMD\steamcmd.exe +force_install_dir c:\StarRuptureDS\ +login your_steam_login +app_update 3809400 validate +quit`
- 執行這條指令時,系統可能會提示您輸入 Steam 帳號密碼或 Steam Guard 驗證碼。請依照指示完成驗證。
- `+force_install_dir c:\StarRuptureDS\`:指定伺服器安裝路徑。
- `+login your_steam_login`:替換成您自己的 Steam 登入帳號。
- `+app_update 3809400 validate`:下載並驗證遊戲伺服器檔案,`3809400` 是《星際裂變》專用伺服器的 Steam App ID。
- 完成安裝後,您仍然需要像方法一那樣,去編輯伺服器資料夾內的 `SRServerWithLog.bat` 檔案,以設定埠號等參數。
- 最後,點擊運行 `SRServerWithLog.bat` 即可啟動伺服器。
伺服器成功運行後,玩家可以在遊戲內直接進行管理。不過,我們也發現一個已知的問題:透過載入先前儲存的遊戲進度來啟動伺服器後,玩家並不會收到伺服器已正確啟動的彈窗提示。
以下廣告滑動後還有帖子內容
重要網路設定:路由器與防火牆,確保外部連線順暢!
無論您選擇哪種方式架設伺服器,要讓外部的玩家(例如您的朋友)能夠連線進來,最關鍵的一步就是設定好您的網路環境。
- 🛡️ 路由器埠號轉發(Port Forwarding):
- 如果您的伺服器位於路由器(Router)後方,那麼您就必須設定「埠號轉發」。
- 這表示您需要將從外部 IP 位址進入的連線,轉發到您伺服器的內部 IP 位址,以及您在 `.bat` 檔案中指定的埠號(例如 `7777`)。
- 詳細的埠號轉發設定方式會因您的路由器品牌和型號而異,請參考您的路由器使用手冊或上網搜尋相關教學。
- 🔍 查詢您的外部 IP 位址:
- 如果您需要找到連接到專用伺服器所需的外部 IP 位址(以及埠號),可以使用任何線上查詢 IP 的網站(例如「What is my IP」)或其他方式來查看。這個 IP 位址就是您朋友需要輸入才能連線的地址。
《星際裂變》重點回顧
- 架設《星際裂變》專用伺服器,您可以選擇 Steam 內建工具(簡單)或 SteamCMD(進階)。
- 請務必留意 Steam 帳號的同時運行限制,建議透過 `.bat` 腳本或使用不同帳號來解決。
- 伺服器埠號設定(如 7777)與路由器埠號轉發是讓外部玩家連線的關鍵,兩者必須一致。
《星際裂變》專用伺服器_常見問題Q&A
Q:我已經啟動伺服器了,為什麼我的朋友還是連不進來?
A:最常見的原因是沒有設定好路由器的「埠號轉發(Port Forwarding)」。請確保您伺服器使用的埠號(例如 7777)已在路由器中正確轉發到您伺服器的內部 IP 位址。同時,也要檢查您的 Windows 防火牆是否允許該埠號的傳入連線。
Q:我可以用同一個 Steam 帳號,一邊玩《星際裂變》一邊開伺服器嗎?
A:不行,Steam 不允許同一個帳號同時執行遊戲本體和伺服器工具。您需要使用不同的 Steam 帳號來啟動伺服器,或者使用 `.bat` 腳本在不啟動 Steam 客戶端的情況下運行伺服器。
Q:我編輯了 `SRServerWithLog.bat` 檔案,但遊戲更新後設定又跑掉了,怎麼辦?
A:這是正常的。遊戲更新後,伺服器工具的檔案可能會被重置,包括您的 `.bat` 檔案。您需要定期檢查並重新編輯 `SRServerWithLog.bat`,確保其中的埠號和指令參數仍然正確。
Q:SteamCMD 這種方式架設伺服器有什麼好處?
A:SteamCMD 的好處是它不需要啟動 Steam 客戶端就能運行,減少了系統資源佔用,也避開了 Steam 帳號的同時運行限制。此外,對於需要自動化更新或在沒有圖形介面的伺服器上運行的情況,SteamCMD 更加方便。
Q:我怎麼知道我的伺服器有沒有成功啟動?我沒有看到任何彈窗提示。
A:根據我們的實測,目前確實存在一個已知問題,即透過載入舊存檔啟動伺服器時,不會彈出伺服器已啟動的提示。您可以透過觀察伺服器控制檯的日誌輸出,或者請一位朋友嘗試連線來驗證伺服器是否正常運行。如果日誌沒有錯誤且朋友能連線,那麼伺服器就是成功的。
Q:埠號一定要設定為 `7777` 嗎?我可以改用其他的埠號嗎?
A:不一定。`7777` 是一個常見的預設埠號,但您可以將其更改為任何未被其他程式佔用的埠號,例如 `27015` 等。但請務必記住,您在 `SRServerWithLog.bat` 中設定的埠號,必須與您在路由器和防火牆中開啟及轉發的埠號完全一致,否則外部玩家將無法連線。
|