Barotrauma 专用服务器设置指南
本指南将引导您配置和运行托管在 Legion Hosting 上的 Barotrauma 专用服务器,包括服务器设置、潜艇选择、战役存档管理以及如何连接。
目录
配置 serversettings.xml
Barotrauma 服务器的主要配置文件是 serversettings.xml,位于服务器安装目录的根目录中。您可以通过 GPanel 内置的文件管理器编辑此文件,或通过 SFTP 上传修改后的版本。
serversettings.xml 之前请停止服务器。服务器在关闭时会覆盖此文件,因此在服务器运行时所做的更改将会丢失。
关键设置
以下是您需要配置的最重要的设置。该文件使用标准 XML 属性语法。
| 设置 | 描述 |
|---|---|
ServerName |
在游戏内服务器浏览器中显示的名称。 |
Port |
玩家连接使用的主 UDP 端口。必须与您的 GPanel 端口分配一致 — 请查看 GPanel 中的 Network 选项卡。 |
QueryPort |
用于 Steam 服务器列表查询的 UDP 端口。请查看 GPanel 中的 Network 选项卡获取正确的值。 |
Password |
设置密码以限制访问。留空则为公开服务器。 |
MaxPlayers |
服务器同时允许的最大玩家数。 |
AllowSpectating |
玩家是否可以在不担任船员角色的情况下加入并观战。 |
GameMode |
游戏模式。有效值:Campaign、Mission、Sandbox。详情见下文。 |
游戏模式
- Campaign — 具有进度、船员管理和持久存档的持续合作模式。推荐用于固定好友团体。
- Mission — 基于单局的独立任务。会话之间没有持久进度。适合公开服务器。
- Sandbox — 无目标的自由模式。适用于建造、测试潜艇或试验模组。
serversettings.xml 示例片段
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false"。UPnP 仅适用于家用路由器,在专用基础设施上会导致不必要的连接尝试。
潜艇选择和上传
活动潜艇通过 serversettings.xml 中的 Submarine 属性设置。该值必须与潜艇的文件名(不含 .sub 扩展名)完全匹配,包括大小写。
默认潜艇
Barotrauma 自带多艘内置潜艇。常见默认选项包括:
Humpback— 适合新手,小型船员。Dugong— 均衡的中型潜艇。Typhon— 大型潜艇,需要完整船员。Typhon2— 升级版大型潜艇。Kastrull— 社区最爱,布局灵活。
上传自定义潜艇
如果您已建造或下载了自定义潜艇(.sub 文件),请将其上传到服务器安装目录中的 Submarines/ 目录。您可以通过 SFTP 或 GPanel 文件管理器完成此操作。
- 通过 SFTP 连接到您的服务器,或在 gpanel.legionhosting.net 打开 GPanel 文件管理器。
- 导航到 Barotrauma 服务器文件夹中的
Submarines/目录。 - 将您的
.sub文件上传到此目录。 - 打开
serversettings.xml并将Submarine属性更新为不含扩展名的确切文件名。例如,如果您的文件是MySub.sub,则设置Submarine="MySub"。 - 保存文件并启动服务器。
Submarines/ 中。详情请参阅模组安装指南。
如何连接
玩家可以通过两种方式加入您的 Barotrauma 服务器:通过游戏内服务器浏览器或通过直接连接。
服务器浏览器
- 启动 Barotrauma 并在主菜单中点击 Play Online。
- 等待服务器列表加载。使用搜索框按名称查找您的服务器。
- 点击您的服务器并选择 Join。如果设置了密码,请输入密码。
直接连接
- 在 Play Online 界面中,点击 Direct Join。
- 以
xxx.xxx.xxx.xxx:port格式输入您的服务器 IP 地址和主端口。请查看 GPanel 中的 Network 选项卡获取这些值。 - 点击 Join。
如果您不确定服务器的 IP 地址和端口,请参阅如何查找您的服务器 IP 和端口。
战役存档管理
在 Campaign 模式下,服务器维护一个持久存档文件,用于跟踪进度、船员、资金和潜艇状态。了解此文件的位置及管理方法对于备份和重置非常重要。
存档文件位置
战役存档存储在服务器安装文件夹中的 Saves/Multiplayer/ 目录中。每个战役以包含多个文件的文件夹形式保存。
备份战役
- 从 GPanel 停止服务器以确保没有数据正在写入。
- 通过 SFTP 连接并导航到
Saves/Multiplayer/。 - 将整个战役文件夹下载到本地计算机作为备份。
- 完成后重新启动服务器。
重置战役
- 停止服务器。
- 通过 SFTP 或 GPanel 文件管理器导航到
Saves/Multiplayer/。 - 删除您想要重置的战役文件夹。
- 启动服务器。当玩家在游戏主菜单中开始新战役时,将创建新的战役。
从备份恢复
- 停止服务器。
- 通过 SFTP 将备份的战役文件夹上传回
Saves/Multiplayer/,如果出现提示则覆盖同名的现有文件。 - 启动服务器。
相关文章
- Barotrauma 模组安装指南 — 创意工坊模组、模组管理和兼容性
- Barotrauma 故障排除指南 — 常见问题和解决方案
- 如何查找您的服务器 IP 和端口
- 如何通过 SFTP 上传文件