本指南涵盖如何在 Legion Hosting 上设置您的 Subnautica Nitrox 多人游戏服务器、配置服务器设置以及连接玩家。Nitrox 是 Subnautica 的开源多人模组,可在 4546B 星球上进行合作游戏。有关管理员命令、权限、游戏模式设置和故障排除,请参阅 Subnautica Nitrox 管理员与命令指南。
什么是 Nitrox? Nitrox 是 Subnautica 的开源多人模组。它允许玩家一起探索 4546B 星球的外星海洋,共同体验生存、建造和探索。该模组需要 1.7.0.0 或更新版本。
安装需要 Steam 帐户。 Subnautica Nitrox 需要一个拥有 Subnautica 的合法 Steam 帐户,以便服务器安装游戏文件。您需要在设置过程中提供您的 Steam 用户名、密码和 Steam Guard 验证码。这些凭据仅在安装过程中使用。
1. 首次启动
- 登录 GPanel 并选择您的 Subnautica (Nitrox) 服务器。
- 前往 Startup 标签页并配置变量(参见第 2 节中的表格)。
- 确保您的 STEAM_USERNAME、STEAM_PASSWORD 和 STEAM_GUARDCODE 已正确设置以进行安装。
- 将 SUBNAUTICA_ADMIN_PASSWORD 设置为安全的管理员密码(默认值为
PleaseChangeMe)。 - 返回 Console 标签页并点击 Start。
- 等待控制台显示
Server started。首次启动可能需要更长时间,因为它需要初始化世界。
Steam Guard 验证码。 安装过程中,Steam Guard 验证码将发送到您的邮箱或 Steam 手机应用。在
STEAM_GUARDCODE 变量中输入验证码,然后重新安装服务器。如果验证码过期,将发送新的验证码——请更新后再次重新安装。
2. GPanel 启动变量
以下变量可在 GPanel Startup 标签页中使用。
| 变量 | 默认值 | 描述 |
|---|---|---|
STEAM_USERNAME |
(空) | 您的 Steam 帐户用户名(仅用于安装)。 |
STEAM_PASSWORD |
(空) | 您的 Steam 帐户密码(仅用于安装)。 |
STEAM_GUARDCODE |
(空) | Steam Guard 身份验证码(最多 6 个字符)。 |
NITROX_VERSION |
latest |
要安装的 Nitrox 模组版本(例如 latest 或特定版本如 1.7.0.0)。 |
SUBNAUTICA_PASSWORD |
(空) | 加入服务器的密码。留空表示无密码。 |
SUBNAUTICA_ADMIN_PASSWORD |
PleaseChangeMe |
用于服务器管理命令的管理员密码。 |
SERVER_MODE |
SURVIVAL |
游戏模式:SURVIVAL、FREEDOM、HARDCORE 或 CREATIVE。 |
SAVE_NAME |
world |
存档文件的名称。 |
SAVE_INTERVAL |
120000 |
自动保存间隔(毫秒)(120000 = 2 分钟)。 |
SAVE_DISABLE |
False |
禁用自动保存。True 为禁用,False 为启用。 |
3. 服务器配置 (server.cfg)
主要服务器配置文件为:
server.cfg
通过 GPanel 的 Files 标签页打开此文件,或通过 SFTP 连接。该文件使用属性格式(Key=Value)。
启动变量会覆盖 server.cfg。
server.cfg 中的许多设置会在每次服务器启动时被 GPanel 启动变量自动覆盖。请使用 Startup 标签页进行主要设置。
关键设置
| 设置 | 默认值 | 描述 |
|---|---|---|
ServerPort |
(自动) | 服务器端口。由 GPanel 管理——请勿更改。 |
MaxConnections |
100 |
最大同时连接玩家数量。 |
SaveInterval |
120000 |
自动保存间隔(毫秒)。 |
DisableAutoSave |
False |
禁用自动保存功能。 |
SaveName |
world |
存档文件的名称。 |
ServerPassword |
(空) | 加入服务器的密码。 |
AdminPassword |
PleaseChangeMe |
管理员访问密码。 |
GameMode |
SURVIVAL |
游戏模式(SURVIVAL、FREEDOM、HARDCORE、CREATIVE)。 |
DefaultPlayerPerm |
PLAYER |
新玩家的默认权限等级(NONE、PLAYER、MODERATOR、ADMIN、CONSOLE)。 |
SerializerMode |
JSON |
存档格式(JSON 或 PROTOBUF)。 |
CreateFullEntityCache |
False |
启动时缓存所有实体。加载较慢但游戏内性能更好。 |
4. 游戏模式
| 模式 | 描述 |
|---|---|
SURVIVAL |
完整的生存体验,包含饥饿、口渴、生命值和氧气管理。 |
FREEDOM |
无饥饿和口渴,但仍有生命值和氧气限制。 |
HARDCORE |
与生存模式相同,但死亡是永久的。 |
CREATIVE |
无生存机制。自由建造和探索。 |
5. 玩家如何连接
玩家需要在其 Subnautica 副本上安装 Nitrox 模组才能连接。
- 从 Nitrox GitHub releases 下载并安装 Nitrox 模组。
- 运行 Nitrox Launcher 并将其指向您的 Subnautica 安装目录。
- 从启动器中点击 Multiplayer。
- 输入 GPanel Network 标签页中的服务器 IP 和端口。
- 如果设置了服务器密码,请输入密码。
- 点击 Connect 加入游戏。
端口是随机分配的,除非您有私有 IP。 请查看 GPanel 中的 Network 标签页获取您服务器的实际 IP 和端口。详情请参阅 如何查找您的服务器 IP 和端口。
版本匹配。 客户端安装的 Nitrox 版本必须与服务器版本匹配。如果玩家无法连接,请确保双方运行相同的 Nitrox 版本。
相关文章
需要帮助?
如果您的 Subnautica Nitrox 服务器遇到问题,请 提交工单,并提供您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。