搜尋

星際裂變星際裂變攻略專用伺服器專用伺服器攻略怎麼架設私人伺服器怎麼架設私人伺服器攻略

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[遊戲攻略] 《星際裂變》專用伺服器架設攻略 怎麼架設私人伺服器?

[複製連結]
1
ONNQFC ( Lv.30 大天使 ) 發表於 3 天前 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式

《星際裂變》專用伺服器 快速閱讀精華


  • 🚀 兩種架設方式:
    • Steam 內建工具:操作簡單,適合新手。
    • SteamCMD:進階玩家首選,無需啟動 Steam 客戶端。
  • 🔑 帳號使用限制:
    • 同一 Steam 帳號無法同時運行伺服器與遊戲
    • 解決方案:使用不同帳號、或透過 `.bat` 腳本在未啟動 Steam 情況下運行伺服器。
  • ⚙️ 核心設定:
    • 編輯 `SRServerWithLog.bat` 檔案,設定伺服器埠號(Port),例如 `7777`。
    • 埠號需與路由器/防火牆轉發設定一致,才能讓外部玩家連線。
  • ⚠️ 重要提醒:遊戲更新後,`SRServerWithLog.bat` 可能會被重置,需重新編輯。
  • 🛡️ 外部連線關鍵:務必設定路由器埠號轉發(Port Forwarding),將外部連線導向您的伺服器內部 IP。




方法一:透過 Steam 內建工具架設《星際裂變》專用伺服器


想要在《星際裂變》(StarRupture)中與好友們擁有一個專屬的遊玩空間嗎?架設一個專用伺服器是最好的選擇!最直接的方式就是利用 Steam 內建的伺服器工具。我們將逐步引導您完成安裝與設定。

  • 在 Steam 收藏庫中,搜尋「StarRupture Dedicated Server」,它的分類是「工具」。找到後,點擊安裝即可。
    LHW7ZV.jpg


    👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app

  • Steam 帳號使用限制與解決方案:
    • 這是最重要的一點!如果您的 Steam 客戶端正在運行伺服器工具,那麼您將無法在同一臺電腦上使用同一個 Steam 帳號同時啟動遊戲本體。Steam 不允許同一個帳號同時執行這兩項功能。
    • 但別擔心,我們也發現了幾種可行方案:
      • 伺服器與遊戲在同一臺電腦上啟動,但透過不同 Steam 帳號運行伺服器。
      • 伺服器在另一臺電腦上,並且使用不同 Steam 帳號啟動。
      • 伺服器在未啟動 Steam 客戶端的情況下運行(這就需要使用到 `.bat` 檔案來啟動,下文會詳細說明),這樣就不會觸發 Steam 的會話限制。

  • 如果您希望更改伺服器埠號(Port),或者想要避免透過 Steam 客戶端啟動伺服器,那就建議使用下方提及的 `.bat` 檔案方法。


設定伺服器啟動腳本 (.bat)


  • 安裝完成後,在 Steam 收藏庫中,對「StarRupture Dedicated Server」點擊右鍵,選擇「管理」並點擊「瀏覽本機檔案」。
    qJmObz.jpg


  • 進入資料夾後,找到 `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` 中設定的埠號,必須與您在路由器和防火牆中開啟及轉發的埠號完全一致,否則外部玩家將無法連線。





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單