本指南涵盖 7 Days to Die 专用服务器的常见问题及其解决方法。有关一般服务器配置,请参阅 7 Days to Die 服务器设置指南。
模组未加载 / 安装模组后服务器崩溃
使用模组时必须禁用 EAC。在
所有玩家也必须在客户端禁用 EAC 后启动 7 Days to Die。启用 EAC 的客户端无法连接到禁用 EAC 的服务器,反之亦然。
serverconfig.xml 中设置:
<property name="EACEnabled" value="false" />
所有玩家也必须在客户端禁用 EAC 后启动 7 Days to Die。启用 EAC 的客户端无法连接到禁用 EAC 的服务器,反之亦然。
其他模组故障排除步骤:
- 确认模组文件夹包含有效的
ModInfo.xml。请参阅模组安装指南了解正确的文件夹结构。 - 检查服务器日志中引用该模组名称的错误——日志文件为
logs/latest.log,可通过 GPanel 中的文件管理器或控制台输出选项卡访问。 - 确保模组与您当前的游戏版本兼容。Alpha 更新经常会导致模组兼容性问题。
- 如果安装了多个模组,请尝试逐个禁用(将模组文件夹移出
Mods/)以识别冲突。
大型世界的高内存使用
具有大地图尺寸的程序化生成世界(RWG)比固定的 Navezgane 地图消耗明显更多的 RAM。要减少内存使用:
- 如果不需要自定义世界,请使用
GameWorld=Navezgane。 - 在
serverconfig.xml中减小程序化世界的WorldGenSize。Alpha 21 及更高版本中的有效尺寸必须是 2 的幂(例如4096而非8192)。6144等值无效,会导致世界生成错误。 - 降低
MaxSpawnedZombies和MaxSpawnedAnimals以减少实体内存负载。 - 如果服务器持续面临内存压力,请通过 GPanel 的启动选项卡减少
MaxPlayers。
随着玩家探索和生成新地形区块,内存使用也会随时间增加。定期重启服务器(例如每天一次)可以帮助回收内存。如果可用,您可以通过 GPanel 的计划任务功能安排重启。
玩家无法连接
- 确认服务器正在运行并在 GPanel 中显示绿色状态。
- 验证玩家使用的是正确的 IP 和端口。请参阅如何查找您的服务器 IP 和端口。
- 检查
EACEnabled在服务器和客户端上是否一致——两者必须同时启用或同时禁用。 - 如果设置了服务器密码,确认玩家输入的密码正确。
- 确保服务器已完全启动。在 GPanel 的控制台选项卡中检查是否有"Server started"消息。
服务器卡在启动中 / 无响应
如果服务器在启动期间卡住或变得无响应:
- 世界生成时间:首次程序化世界生成(RWG)可能需要几分钟,具体取决于世界大小。在 GPanel 中检查控制台输出以了解进度。
- 损坏的存档:如果服务器在启动时反复崩溃,请尝试删除或重命名当前存档文件夹并重启。这将生成一个新世界。
- 不兼容的模组:从
Mods/文件夹中移除所有模组并重启。如果服务器成功启动,请逐个重新添加模组以找出问题模组。 - 强制停止:如果服务器对正常停止没有响应,请在 GPanel 中使用强制终止按钮,然后重新启动。
世界生成错误
如果服务器在使用 RWG 进行世界生成时失败:
- 确保
WorldGenSize是有效的 2 的幂:2048、4096、8192、10240或16384。其他值将导致错误。 - 尝试不同的
WorldGenSeed值——某些种子可能会生成有问题的地形。 - 如果服务器可用 RAM 不足,请减小世界大小。
查看服务器日志
服务器日志是诊断问题的主要工具。您可以通过两种方式访问:
- 控制台选项卡:在 GPanel 中打开控制台选项卡以查看实时服务器输出。
- 日志文件:在文件管理器中打开
logs/latest.log以查看完整日志。
查找包含 ERR 或 Exception 的行以识别错误。提交工单时,请附上日志中的相关错误行。
需要帮助?
如果按照本指南操作后仍无法解决问题,请 提交工单,并附上您的服务器 ID、问题描述及任何相关日志输出。
相关文章
- 7 Days to Die 服务器设置指南 — serverconfig.xml 配置及连接方法
- 7 Days to Die 管理员设置 — serveradmin.xml 和管理员命令
- 7 Days to Die 模组安装 — 模组安装和 EAC 要求