• 首页
  • 游戏
  • 攻略
  • 新闻
  • 评测
  • 任务
  • 神秘宝箱
  • 购买游戏
  • 列表
  • GAMES+
  • 优惠与折扣
  • 游戏日历 (使用 GAMES+ 解锁)
Sm3.jpg
reader.outline.sectionCountreader.outline.progress
  1. 首页
  2. Soulmask
  3. 指南
  4. Soulmask 1.0 服务器搭建指南
进阶

Soulmask 1.0 服务器搭建指南

本指南涵盖从零搭建 Soulmask 专用服务器的全过程,包括游戏模式、端口配置及 GameXishu.json 设置,助您流畅体验 1.0 版本。

Nuwel

Nuwel

•

updatedLabel Jun 10, 2026

Sm3.jpg

Soulmask 于 2026 年 4 月 10 日正式更新至 1.0 版本,随之而来的是一套真正值得使用的专用服务器系统。无论你是想为部落搭建一个私人的 PvE 世界,还是想运营一个面向公众的完整 PvP 服务器,只要掌握了具体步骤,搭建专用服务器的过程都非常简单。本攻略涵盖了所有必要内容:硬件要求、服务器文件、端口映射、游戏模式,以及控制几乎所有游戏变量的 GameXishu.json 配置文件。

搭建 Soulmask 服务器前需要准备什么?

在接触 SteamCMD 之前,请确认你的硬件满足最低要求。仅服务器进程本身就需要消耗超过 12GB 的内存,因此 16GB 是硬性最低门槛。如果同时运行两张地图,则需要更多的冗余空间。

Loading table...
警告
请勿在内存小于 16GB 的机器上运行服务器。仅服务器进程就需要 12GB 以上内存,系统还需要额外的空间来保持稳定。

游戏同样支持 Linux 系统。唯一的区别是 SteamCMD 的 App ID:Linux 使用 3017300,Windows 使用 3017310。

服务器启动批处理文件设置

服务器启动批处理文件设置

如何下载并安装 Soulmask 服务器文件

设置过程使用 Valve 的命令行工具 SteamCMD,无需在该机器上购买游戏即可下载专用服务器文件。

  1. 为你的服务器文件创建一个文件夹,例如 C:\SoulmaskServer。
  2. 从 Valve 官方开发者维基下载 SteamCMD 并将其解压到该文件夹中。
  3. 创建一个名为 UpdateSoulmask.bat 的批处理文件,内容如下:
  • steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
  1. 右键点击该批处理文件,选择以管理员身份运行。
  2. 等待下载完成。所有服务器文件都会出现在你的安装目录中。

文件下载完成后,创建一个名为 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 参数。

信息
-saving 参数默认为 300 秒(5 分钟),-backup 默认为 900 秒(15 分钟)。对于繁忙的服务器,建议缩短备份间隔以防止崩溃导致数据丢失。

Soulmask 1.0 有哪些游戏模式?

Soulmask 1.0 随附四种不同的模式,每种模式都从根本上改变了游戏玩法。可用模式包括:

  • 生存模式 (Survival Mode) — 默认游戏体验,重新平衡了中后期进度。
  • 部落模式 (Tribe Mode) — 以部落成员管理、自动化和文明建设为核心。增加了部落升级系统、与部落等级挂钩的科技树、随机商人事件、声望系统,以及通过入侵图腾触发的更具侵略性的入侵事件。
  • PVP 模式 (PVP Mode) — 在服务器范围内启用完整的玩家对战规则。
  • 战士模式 (Warrior Mode) — 以战斗为核心的竞速模式。禁用了濒死状态、建筑腐烂、入侵和死亡掉落。你将以白板角色(普通品质,无天赋)身份开始,并获得一套初始装备。敌人数量更多,AI 更聪明,闪避无敌帧被削弱,游戏进度也大幅加快。

所有四种模式都可以通过 GameXishu.json 进行全面调整,因此选择模式后并非一成不变。

部落模式科技树界面

部落模式科技树界面

如何配置 Soulmask 的端口映射

端口映射是大多数首次架设服务器的玩家最容易遇到问题的地方。Soulmask 需要开放四个端口,其中两个是玩家搜索并连接到你服务器的必要条件。

Loading table...

在路由器上映射所有四个端口,并确保 Windows 防火墙(或 Linux 防火墙)允许每个端口的入站流量。如果设置后你的服务器没有出现在 Steam 服务器列表中,最常见的原因是 27015 UDP 端口被拦截。服务器的直连邀请码存储在 WS\Saved\Logs\WS.log 文件中,如果列表显示失败,玩家可以使用该代码手动连接。

危险
出于安全考虑,请将 Telnet 控制台端口 (18888) 限制为仅限本地访问。将其公开暴露会让任何知道密码的人都能直接获得服务器控制台的管理员权限。

关键服务器启动参数详解

StartServer.bat 命令支持长列表参数。以下是你需要经常调整的参数:

  • -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,仅在服务器首次运行后才会出现,因此请先启动一次服务器,正常关闭后,再编辑该文件。

设置类别包括:

  • 经验与进度 — 感知、角色、面具、熟练度、采集、制作和战斗的经验倍率。
  • 资源与制作 — 采集、采矿、伐木、屠宰的掉落率以及制作速度。
  • 生存 — 食物、水分和耐久度消耗率、物品腐烂计时器、负重和背包容量。
  • 战斗 — PvE 和 PvP 伤害比例、闪避无敌帧持续时间以及建筑伤害。
  • 部落与驯服 — 招募上限、驯服速度、动物上限和休眠设置。
  • 建筑 — 腐烂率、修复速度、建筑上限、传送门设置以及传送带/电力矿机限制。
  • 入侵 — 热度积累、入侵规模与强度、敌人数量、冷却时间和攻击窗口。
  • 集群 — 用于跨服模式的 KaiQiKuaFu 开关。
信息
如果你是通过托管服务商租用的服务器,许多服务商会通过控制面板界面提供这些设置,而无需直接编辑文件。在手动编辑 JSON 之前,请先查阅服务商的文档。

如何运行两张地图并设置跨地图集群?

Soulmask 支持两张地图:迷雾森林 (Cloud Mist Forest)(原始地图,使用 Level01_Main)和 流沙之地 (Shifting Sands)(埃及主题 DLC 地图,使用 DLC_Level01_Main)。流沙之地 DLC 可在 2026 年 4 月 10 日至 5 月 10 日期间免费领取。

要让玩家在两张地图之间穿梭,你需要运行两个独立的服务器实例并将其链接为集群。每个服务器都需要唯一的服务器 ID、各自的端口,以及相同的加入密码。此外,必须在两台服务器的 GameXishu.json 中将 KaiQiKuaFu=1 设置为开启,以启用跨服模式。

主服务器(迷雾森林)使用 -serverid=1 -mainserverport=8781,子服务器(流沙之地)通过 -serverid=2 -clientserverconnect=MAIN_IP:8781 连接回主服务器。

地图间可传输的内容:角色数据(等级、面具、科技树、部落成员)。不可传输的内容:建筑、放置的资源和本地背包物品。新创建的角色在达到初始状态之前也无法进行传输。

警告
将现有的单机服务器存档转换为集群设置会改变账户数据的存储方式。在尝试转换之前,请务必备份你的 world.db 文件。

如何安全地关闭服务器?

直接关闭服务器窗口有导致存档损坏的风险。请改用以下方法之一:

  • 在服务器控制台窗口按 Ctrl+C 可触发带有自动保存的优雅关机。
  • 通过 EchoPort(默认 18888)使用 Telnet 发送保存/关机命令。
  • 如果启用了 RCON,则通过 RCON 客户端进行操作。
  • 使用游戏内的 GM 面板先保存世界,然后再关闭服务器。

世界存档文件 (world.db) 位于 WS\Saved\Worlds\Dedicated\Level01_Main\world.db。请在服务器自动备份计划之外定期进行手动备份。

如需获取更多关于生存游戏、基地建设机制以及其他游戏服务器管理的攻略,请浏览 GAMES.GG 上的更多攻略。

攻略

updated

June 10th 2026

posted

June 10th 2026