本指南涵盖在 Legion Hosting 上运行 Return to Moria 专用服务器所需的一切内容,包括首次启动、服务器配置、世界设置、难度预设、玩家连接方式以及存档管理。Return to Moria 是一款设定在 Moria 矿坑中的合作生存制作游戏,最多支持 8 名玩家同时在线。有关管理员控制、权限和世界管理,请参阅 Return to Moria 管理员与世界管理。
MoriaServerConfig.ini 文件进行配置。
首次启动
当您首次收到 Return to Moria 服务器时,请按照以下步骤使其上线:
- 登录 GPanel 并选择您的 Return to Moria 服务器。
- 导航到 Startup 选项卡并查看默认启动变量。将 WORLD_NAME 和 SERVER_PASSWORD 设置为您偏好的值。
- 返回 Console 选项卡并点击 Start。
- 服务器将在首次启动时自动下载并安装 Return to Moria 专用服务器文件。这可能需要几分钟。
- 当控制台显示服务器已就绪并显示加入代码后,您的服务器已上线,玩家可以连接了。
MoriaServerConfig.ini 配置文件。除非有可用更新,后续启动将快得多。
GPanel 启动变量
以下变量可在 GPanel Startup 选项卡中使用。这些变量在每次启动时传递给服务器。更改需要重启服务器才能生效。
| 变量 | 默认值 | 描述 |
|---|---|---|
WORLD_NAME |
A Pterodactyl Server |
世界名称。对应配置文件中的 World.Name 设置。如果不存在该名称的世界,启动时将创建新世界。 |
SERVER_PASSWORD |
(空) | 玩家加入时需要输入的可选密码。区分大小写。最多 20 个字符。留空则为开放服务器。 |
DIFFICULTY |
normal |
新世界的难度预设。选项:story、solo、normal、hard 或 custom。仅在创建世界时适用。 |
服务器配置文件
对于启动变量之外的高级设置,您可以直接编辑服务器配置文件。在进行更改之前请停止服务器。
文件位置
MoriaServerConfig.ini
使用 GPanel 中的 Files 选项卡或通过 SFTP 连接来打开此文件。该文件使用带有分节的 INI 格式。如果文件不存在,请启动并停止服务器一次以生成它。
关键设置
| 分节 / 设置 | 默认值 | 描述 |
|---|---|---|
[Main] OptionalPassword |
(空) | 服务器访问密码。区分大小写。留空则无密码。 |
[World] Name |
Dedicated Server World |
世界名称。如果该世界不存在,启动时将创建新世界。 |
[World.Create] Type |
campaign |
世界类型:campaign 或 sandbox。仅在创建新世界时使用。 |
[World.Create] Seed |
random |
世界生成种子。仅在创建新世界时使用。 |
[World.Create] Difficulty.Preset |
normal |
难度预设:story、solo、normal、hard 或 custom。 |
[Performance] ServerFPS |
60 |
服务器刷新率。推荐值:60。如果 CPU 使用率过高,可设为 30。 |
[Performance] LoadedAreaLimit |
12 |
同时加载的最大区域数。范围:4–32。较低的值可减少 CPU/RAM 使用。默认值 12 可良好支持最多 8 名玩家。 |
[Console] Enabled |
true |
启用服务器控制台窗口以输入命令。 |
配置示例
[Main]
OptionalPassword=mypassword
[World]
Name=Legion Moria
[World.Create]
Type=campaign
Seed=random
Difficulty.Preset=normal
[Performance]
ServerFPS=60
LoadedAreaLimit=12
[Console]
Enabled=true
难度预设
难度预设在创建世界时设置,决定了战斗、生存和资源设置。可用的预设如下:
| 预设 | 描述 |
|---|---|
story |
最简单的难度。降低敌人伤害和攻击性,减缓生存衰减。专注于探索和叙事体验。 |
solo |
为单人游戏调优。为单个矮人平衡,无需合作协助。 |
normal |
标准多人游戏体验。平衡的敌人难度和资源可用性。 |
hard |
增加敌人伤害、攻击性和生存难度。适合有经验的玩家。 |
custom |
对各项难度设置进行细粒度控制。有关自定义难度选项,请参阅 管理员与世界管理。 |
如何连接
玩家可以使用加入代码或通过直接 IP 连接来连接您的 Return to Moria 专用服务器。该游戏支持 PC(Steam/Epic)、PS5 和 Xbox Series X/S 之间的跨平台游玩。
方式 A — 加入代码
- 启动 Return to Moria。
- 在主菜单中选择 Join World。
- 输入服务器启动时 GPanel 控制台中显示的加入代码。
- 如果设置了服务器密码,请输入密码,然后点击 Join。
方式 B — 直接 IP 连接
- 启动 Return to Moria。
- 在主菜单中选择 Join World。
- 点击 Advanced Join Options。
- 输入 GPanel Network 选项卡中您服务器的 IP 地址和端口:
<your-server-ip>:<port> - 如果提示输入服务器密码,请输入并点击 Connect。
存档管理
存档文件位置
世界存档文件存储在服务器上的以下位置:
Moria/Saved/SaveGamesDedicated/
存档文件使用 .sav 扩展名,并以 MW_ 为前缀。每个世界根据世界名称拥有自己的存档文件。
手动备份
- 从 GPanel 停止服务器,确保所有数据已写入磁盘。
- 通过 SFTP 连接到服务器或使用 GPanel 文件管理器。
- 从
Moria/Saved/SaveGamesDedicated/目录下载存档文件。 - 将备份存储在本地计算机上。
迁移单人游戏世界
您可以将现有的 PC 世界存档转移到专用服务器:
- 在您的 PC 存档目录中找到本地存档文件(以
MW_开头的文件)。 - 通过 SFTP 将
.sav文件上传到服务器的Moria/Saved/SaveGamesDedicated/文件夹。 - 将
MoriaServerConfig.ini中的[World] Name设置为与存档文件中的世界名称匹配。 - 启动服务器。它将加载迁移的世界。
相关文章
- Return to Moria 管理员与世界管理 — 管理员设置、权限、控制台命令和世界管理
- 如何查找服务器 IP 和端口
- 如何通过 SFTP 上传文件
- 服务器启动指南 — 在 Legion Hosting 上启动任何游戏服务器的通用指南
需要帮助?
如果您遇到本文未涵盖的 Return to Moria 服务器问题,请 提交支持工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。