Soulmask 於 2026 年 4 月 10 日更新至 1.0 版本,並隨之推出了一個真正值得使用的專用伺服器系統。無論您是想為您的部落建立一個私人的 PvE 世界,還是建立一個對公眾開放的完整 PvP 伺服器,一旦您了解了確切的步驟,就可以輕鬆地運行一個專用伺服器。本指南將涵蓋所有內容:硬體需求、伺服器檔案、連接埠轉發、遊戲模式,以及控制幾乎所有遊戲玩法的 GameXishu.json 設定檔。
在設定 Soulmask 伺服器之前需要準備什麼?
在接觸 SteamCMD 之前,請確認您的硬體符合 Survival Servers 設定指南中所記錄的最低要求。僅伺服器進程就佔用超過 12GB 的 RAM,因此 16GB 是最低硬體要求。同時運行兩個地圖需要更多的額外空間。
請勿在 RAM 小於 16GB 的機器上運行伺服器。僅伺服器進程就需要 12GB 以上,系統還需要額外的空間才能保持穩定。
Linux 也支援。唯一的區別是 SteamCMD 的應用程式 ID:根據 Survival Servers 的文件,Linux 使用 3017300,Windows 使用 3017310。

伺服器啟動批次檔設定
如何下載和安裝 Soulmask 伺服器檔案
設定過程使用 SteamCMD,這是 Valve 的命令列工具,用於在沒有擁有遊戲的機器上下載專用伺服器檔案。
- 建立一個用於存放伺服器檔案的資料夾,例如 C:\SoulmaskServer。
- 從 Valve 官方開發者維基下載 SteamCMD,並將其解壓縮到該資料夾中。
- 建立一個名為 UpdateSoulmask.bat 的批次檔,內容如下:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- 右鍵單擊批次檔,並以管理員身份運行。
- 等待下載完成。所有伺服器檔案將出現在您的安裝目錄中。
檔案下載完成後,建立第二個名為 StartServer.bat 的批次檔來啟動伺服器。核心啟動命令如下所示:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
將密碼和伺服器名稱替換為您自己的值。如果您不想設定加入密碼,請完全移除 -PSW 參數。
Soulmask 1.0 中有哪些遊戲模式?
Soulmask 1.0 提供了四種不同的模式,每種模式都從根本上改變了遊戲的玩法。根據 Survival Servers 的設定文件,這些模式是:
- 生存模式 (Survival Mode) — 預設體驗,並重新平衡了遊戲中後期進程。
- 部落模式 (Tribe Mode) — 側重於部落成員管理、自動化和文明建設。增加了部落升級系統、與部落等級相關的科技樹、隨機商人事件、聲望系統,以及透過入侵圖騰 (Invasion Totems) 進行更具侵略性的入侵。
- PvP 模式 (PVP Mode) — 在伺服器上啟用完整的玩家對戰規則。
- 戰士模式 (Warrior Mode) — 一種以戰鬥為重點的速通模式。禁用瀕死狀態、建築物損壞、入侵和死亡時物品掉落。您將以一個空白角色(普通品質,無天賦)和一套入門裝備開始遊戲。敵人的數量更多,AI 更聰明,閃避無敵幀被削弱,進程被加速。
所有四種模式都可以透過 GameXishu.json 完全調整,因此一旦選擇了模式,一切都不是固定不變的。

部落模式科技樹畫面
如何為 Soulmask 設定連接埠轉發
連接埠轉發是大多數首次託管伺服器的主機遇到的問題。Soulmask 需要四個連接埠保持開啟,其中兩個連接埠對於玩家尋找和連接到您的伺服器是不可或缺的。
在您的路由器上轉發所有四個連接埠,並確認 Windows 防火牆(或您的 Linux 防火牆對應程式)允許每個連接埠的入站流量。如果在設定完成後您的伺服器未出現在 Steam 伺服器瀏覽器中,最常見的原因是連接埠 27015 UDP 被阻止。您的伺服器的直接連接邀請碼儲存在 WS.log 檔案中,路徑為 WS\Saved\Logs\WS.log,玩家在瀏覽器列表失敗時可以使用它手動連接。
為了安全起見,請將 Telnet 控制台連接埠 (18888) 限制為僅限本地訪問。公開暴露它會讓任何擁有密碼的人直接管理您的伺服器控制台。
關鍵伺服器啟動參數說明
StartServer.bat 命令接受大量參數。根據 Survival Servers 的文件,這些是您將經常調整的參數:
- -MaxPlayers=N — 設定玩家上限,最高可達 70 人。
- -GongHuiMaxMember=N — 控制最大部落成員數量,預設為 20 人。
- -gamedistindex=N — 設定事件排程和時區的區域索引(0 至 7)。
- -pve / -pvp — 切換伺服器的戰鬥規則集。
- -initbackup — 在伺服器啟動時自動建立備份,在更新後很有用。
- -serverpm=MASK — 透過權限列表處理白名單、黑名單和封鎖。
GameXishu.json 如何運作?
GameXishu.json 是控制 Soulmask 中幾乎所有可調變數的單一檔案。它位於 WS\Saved\GameplaySettings\GameXishu.json,並且只會在伺服器首次運行後出現,因此請先運行一次伺服器,乾淨關閉,然後再編輯該檔案。
根據 Survival Servers 的文件,設定類別包括:
- 經驗與進程 (Experience and Progression) — 意識、角色、面具、熟練度、採集、製作和戰鬥的經驗值倍數。
- 資源與製作 (Resources and Crafting) — 採集、挖掘、伐木、屠宰的掉落率和製作速度。
- 生存 (Survival) — 食物、水和耐久度消耗率、物品損壞計時器、攜帶重量和物品欄大小。
- 戰鬥 (Combat) — PvE 和 PvP 傷害比例、閃避無敵幀持續時間和建築物傷害。
- 部落與馴服 (Tribe and Taming) — 招募限制、馴服速度、動物數量上限和冬眠設定。
- 建築 (Building) — 損壞率、修復速度、建造限制、傳送門設定和傳輸帶/礦機限制。
- 入侵 (Invasions) — 熱量累積、入侵規模和強度、敵人數量、冷卻計時器和攻擊窗口。
- 伺服器群組 (Cluster) — 跨伺服器模式的 KaiQiKuaFu 開關。
如果您是透過託管服務提供商租用伺服器,許多提供商會透過控制面板介面提供這些設定,而不是要求直接編輯檔案。在手動編輯 JSON 之前,請查閱您的託管服務提供商的文件。
如何運行兩個地圖並設定跨地圖伺服器群組?
Soulmask 支援兩個地圖:雲霧森林 (Cloud Mist Forest)(原始地圖,使用 Level01_Main)和變幻沙海 (Shifting Sands)(埃及主題的 DLC 地圖,使用 DLC_Level01_Main)。根據 Survival Servers 的指南,變幻沙海 DLC 可於 2026 年 4 月 10 日至 5 月 10 日免費領取。
要讓玩家在兩個地圖之間旅行,您需要運行兩個獨立的伺服器實例並將它們連結為一個伺服器群組。每個伺服器都需要唯一的伺服器 ID、自己的連接埠集和相同的加入密碼。還必須透過在兩個伺服器的 GameXishu.json 中將 KaiQiKuaFu=1 來啟用跨伺服器模式。
主伺服器(雲霧森林)使用 -serverid=1 -mainserverport=8781,子伺服器(變幻沙海)則使用 -serverid=2 -clientserverconnect=MAIN_IP:8781 連接回來。
在地圖之間傳輸的內容:角色資料(等級、面具、科技樹、部落成員)。不傳輸的內容:建築物、放置的資源和本地物品欄。新創建的角色在進展到起始狀態之前也無法傳輸。
如何安全關閉伺服器?
直接關閉伺服器視窗有損壞存檔的風險。請改用以下方法之一:
- 在伺服器控制台視窗中按 Ctrl+C 會觸發一個帶有自動儲存的正常關閉。
- 透過 EchoPort(預設為 18888)使用 Telnet 發出儲存/關閉命令。
- 如果啟用,透過 RCON 客戶端使用 RCON。
- 使用遊戲內 GM 面板先儲存世界,然後關閉伺服器。
世界儲存檔案(world.db)位於 WS\Saved\Worlds\Dedicated\Level01_Main\world.db。請在伺服器自動備份排程之外定期備份它。
如需更多涵蓋生存遊戲、基地建造機制和其他遊戲的伺服器管理指南,請在 GAMES.GG 瀏覽更多指南。

