Enshrouded 故障排除
本指南涵盖了在 Legion Hosting 上运行 Enshrouded 专用服务器时可能遇到的常见问题,包括高内存使用、连接问题和存档损坏。有关初始服务器设置和配置,请参阅 Enshrouded 服务器设置指南。
服务器内存使用非常高
Enshrouded 的高 RAM 使用是预期且正常的。服务器进程可能消耗 8–16 GB 或更多,具体取决于世界大小、玩家数量和活动情况。但是,如果服务器消耗了所有可用 RAM 且变得无响应:
- 在 GPanel 的服务器状态面板下查看当前 RAM 使用情况。
- 在
enshrouded_server.json中减少slotCount以降低最大玩家数并减少内存开销。 - 重启服务器以清除长时间运行中累积的内存。
- 如果 RAM 使用持续达到方案限制,请考虑升级到更高内存的方案。请通过 legionhosting.net/submitticket.php 联系支持。
一般建议:1–4 位玩家至少需要 8 GB(推荐 12 GB),5–8 位玩家至少需要 12 GB(推荐 16 GB),9–16 位玩家至少需要 16 GB(推荐 24 GB+)。
服务器无响应/玩家无法连接
如果服务器已启动但玩家无法连接或服务器未出现在浏览器中:
- 确认服务器在 GPanel 中显示为运行中。如果启动后不久即停止,请检查控制台日志中的错误。
- 确认玩家连接的 IP 和游戏端口正确。请参阅如何查找您的服务器 IP 和端口以确认您的连接详情。
- 确保玩家在直接连接时使用的是游戏端口,而不是查询端口。
- 检查
enshrouded_server.json是否为有效的 JSON。语法错误(尾随逗号、缺少括号)将阻止服务器加载其配置。 - 确保配置中的
ip字段设为0.0.0.0,而不是特定的 IP 地址,后者可能导致绑定失败。
如果服务器控制台显示内存不足或进程在启动后立即被终止,则您的方案没有足够的 RAM 来运行 Enshrouded。提交支持工单讨论升级选项。
配置文件无效
如果服务器无法启动或恢复到默认设置,最常见的原因是 enshrouded_server.json 中的 JSON 语法错误。常见错误包括:
- 数组或对象中最后一项后面的尾随逗号。
- 缺少或多余的括号
{ }或[ ]。 - 未加引号的字符串值或键与值之间缺少冒号。
- 使用单引号代替双引号。
您可以将配置文件粘贴到 JSON 验证器(如 jsonlint.com)中进行验证,然后再上传。
修复配置后,通过 SFTP 或 GPanel 文件管理器上传,然后重启服务器。
存档损坏或世界回档
如果服务器在正在写入世界数据时被强制停止,可能会发生存档损坏。要降低风险:
- 使用 GPanel 中的停止按钮并等待服务器正常关闭,而不是使用强制终止。
- 在最后一个玩家断开连接后至少等待 60 秒再停止服务器,以便它有时间完成保存周期。
- 通过 SFTP 定期下载
savegame/目录的备份。有关如何下载文件,请参阅 SFTP 指南。
在清除或重置世界之前: 请务必下载并保留整个
savegame/ 目录的副本作为备份。已删除的存档无法恢复。
如果您的世界已经损坏且有备份,请通过 SFTP 重新上传备份的 savegame/ 文件夹进行恢复。如果您没有备份,请联系支持检查是否有可用的服务器级快照。
服务器启动时崩溃
如果服务器在启动后立即崩溃或在几秒内崩溃:
- 检查 GPanel 控制台中崩溃前的任何错误消息。
- 验证您的配置文件是否为有效的 JSON(请参阅上方部分)。
- 确保您的方案满足配置玩家数的最低内存要求。
- 尝试通过 GPanel 重新安装服务器文件(这不会删除您的
savegame/数据)。 - 如果问题持续存在,请提交支持工单并附上控制台日志中的错误消息。
相关文章
- Enshrouded 服务器设置指南 — 配置文件、内存要求、世界设置、存档文件和如何连接
- Enshrouded 权限与游戏倍率 — 用户组、权限层级和难度设置
- 如何通过 SFTP 上传文件
- 如何查找您的服务器 IP 和端口
更多帮助
如果按照本指南操作后仍然遇到问题,我们的支持团队可以为您提供帮助: