Sm3.jpg
intermediate

Soulmask 1.0 服务器搭建指南

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

Nuwel

Nuwel

更新于 Jun 10, 2026

Sm3.jpg

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

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

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

Loading table...

游戏同样支持 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 参数。

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 文件中,如果列表显示失败,玩家可以使用该代码手动连接。

关键服务器启动参数详解

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 开关。

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

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 连接回主服务器。

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

如何安全地关闭服务器?

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

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

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

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

攻略

已更新

June 10th 2026

已发布

June 10th 2026