Soulmask 于 2026 年 4 月 10 日更新至 1.0 版本,正式发布带来了新的游戏模式、第二张地图以及更完善的服务器配置系统。运行自己的专用服务器可以让你完全掌控从经验值倍率到入侵频率的一切,并且设置过程比该领域内大多数生存游戏都要简单。本指南将引导你完成从下载服务器文件到锁定备份的每一步。
开始之前需要什么?
在接触 SteamCMD 之前,请确保你的机器确实满足要求。Soulmask 服务器进程本身就需要 12GB 的 RAM,因此最低配置是 16GB RAM。你还需要一个 64 位处理器(推荐四核,双核是底线)、至少 30GB 的可用磁盘空间(如果你计划运行两张地图,则需要更多空间),以及 Windows 10 64 位、Windows Server 2019 或 Linux 操作系统。
在网络方面,需要开放四个端口:
在你的路由器上转发所有四个端口,并确保你的防火墙(Windows 防火墙或你的 Linux 等效软件)允许每个端口的入站流量。如果你的服务器未在浏览器中显示,最常见的原因是查询端口(27015 UDP)被阻止。你始终可以在 WS.log 文件中找到服务器的直接邀请码,并将其作为备用方案分享给玩家。
信息
如果你不需要远程管理访问,端口 18888 和 19000 是可选的,但启用它们可以让你在不冒保存损坏风险的情况下安全关机。

Soulmask 服务器端口转发
如何安装 Soulmask 服务器文件?
安装过程使用 SteamCMD,这是 Valve 的命令行工具,无需在账户中拥有游戏即可下载游戏服务器文件。
- 创建一个用于存放服务器文件的文件夹,例如 C:\SoulmaskServer。
- 下载 SteamCMD 并将其解压到该文件夹中。
- 创建一个名为 UpdateSoulmask.bat 的批处理文件,其中包含以下内容:
@echo off steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- 右键单击该文件并以管理员身份运行。
- 等待下载完成。所有服务器文件将保存在你的安装目录中。
Linux 用户将应用 ID 替换为 3017300 而不是 3017310。这是下载阶段平台之间唯一的区别。
文件下载完成后,创建一个名为 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 参数。
警告
切勿直接关闭服务器窗口。这样做会导致保存损坏。请在控制台中按 Ctrl+C,通过端口 18888 连接到 telnet,或使用游戏内的 GM 面板进行保存并正常关机。
Soulmask 1.0 中有哪些游戏模式?
Soulmask 1.0 提供了四种不同的模式,每种模式都针对不同的游戏风格。你使用的启动参数(-pve 或 -pvp)设置了基本规则集,但 GameXishu.json 文件允许你在其之上自定义几乎所有内容。
战士模式是这四种模式中最具特色的。你将从一个空白角色(普通品质,无天赋)和一个入门装备包开始,该模式消除了几个生存中的摩擦点,同时使战斗本身更加困难。值得注意的是,专用服务器上的游戏模式可用性可能取决于服务器版本,因此如果特定模式未出现,请查看官方 Steam 页面。

Soulmask 1.0 游戏模式选项
如何在 GameXishu.json 中配置游戏设置?
所有深入的服务器调整都位于 GameXishu.json 文件中,该文件位于 WS\Saved\GameplaySettings\GameXishu.json。此文件在服务器首次运行后才会创建,因此请先运行一次服务器,然后正常关闭,再打开该文件。
设置分为几个主要类别:
- 经验值与进程 — 意识、角色、面具、熟练度、采集、制作和战斗的经验值倍率
- 资源与制作 — 采集、采矿、伐木、屠宰的掉落率和制作速度
- 生存 — 食物、水和耐久度消耗率;物品衰减计时器;负重;物品栏大小
- 战斗 — PvE 和 PvP 伤害比率、闪避无敌帧持续时间、结构伤害
- 部落与驯服 — 招募上限、驯服速度、动物数量限制、休眠设置
- 建筑 — 衰减率、修复速度、建造限制、传送门设置、传送带和采矿机限制
- 入侵 — 热量积累、入侵规模和强度、敌人数量、冷却时间、攻击窗口
- 集群 — 跨服务器模式切换(KaiQiKuaFu)、战斗模式访问
意识经验值有独立的倍率,与角色和面具经验值分开,如果你想构建一个在某些区域比其他区域进程更快的服务器,这一点很重要。在测试了不同的倍率组合后,最常见的社区方法是首先提高意识和采集经验值,因为在早期游戏中,这些是最大的瓶颈,而无需触及战斗经验值。
信息
如果你是通过托管服务提供商租用服务器,许多提供商会在 Web 控制面板中通过一个名为“修改服务器配置”的按钮来公开这些设置,因此你可能根本不需要编辑原始 JSON 文件。
关键的服务器启动参数有哪些?
除了 StartServer.bat 示例中的基础参数外,还有几个值得了解的参数:
-initbackup 标志被低估了。将其添加到你的启动命令中意味着每次重启都会在加载任何内容之前创建一个干净的备份,这是一个简单的安全网,可以及早发现损坏。
如何运行两张 Soulmask 地图?
Soulmask 1.0 支持两张地图。Cloud Mist Forest 是原始地图,使用 Level01_Main 启动。Shifting Sands 是一张以埃及为主题的 DLC 地图,使用 DLC_Level01_Main 启动。Shifting Sands DLC 在 2026 年 4 月 10 日至 5 月 10 日期间可免费领取。
要让玩家在两张地图之间旅行,你需要运行两个独立的服务器实例,并将它们链接为一个集群。主服务器(Cloud Mist Forest)获得 -serverid=1 -mainserverport=8781,子服务器(Shifting Sands)通过 -serverid=2 -clientserverconnect=MAIN_IP:8781 连接回来。你还需要在两台服务器的 GameXishu.json 中设置 KaiQiKuaFu=1。
关于集群需要注意的几点:
- 每个服务器都需要一组唯一的端口(游戏、查询、回显、RCON)
- 两台服务器应共享相同的加入密码和游戏模式
- 角色数据(等级、面具、科技树、部落成员)通过海洋传送门传输
- 建筑、放置的资源和本地物品栏不会在地图之间传输
- 新创建的角色在进展到起始状态之前无法传输
警告
将现有的独立服务器存档转换为集群会改变账户数据的存储方式。在尝试转换之前,请备份你的 world.db 文件。
跨地图集群服务器设置
重要的服务器文件在哪里?
在出现问题时,了解文件位置可以节省大量时间:
world.db 文件是你的整个世界存档。在进行任何重大配置更改、游戏更新之前以及尝试集群迁移之前,请将其复制到安全的地方。自动备份系统会根据 -backup 设置的时间间隔写入 backup\ 文件夹,但手动复制不会花费任何成本,并且可以挽救许多服务器免于无法恢复的状态。
有关涵盖生存游戏、制作系统和服务器管理的更多指南,请在 GAMES.GG 上浏览更多指南。

