Skip to content
托管 · 故障排查

服务器崩溃了:该怎么办

如何通过控制面板卡片和日志判断 Minecraft 服务器崩溃的原因——内存不足、模组不兼容、配置损坏。

更新于 2026年10月13日

服务器崩溃时,控制面板不会只给您留下一堆堆栈信息。在“概览”区域会出现一张卡片,标明已识别的原因,并提供一个按钮——通常正是您需要的操作。

内存不足(OOM)

最常见的原因。在日志中表现为 java.lang.OutOfMemoryError: Java heap space。

内存不会“突然”耗尽:模组、大渲染距离下的世界生成以及实体农场都会不断消耗它。以下措施按效果从高到低排列:

  1. 升级套餐。 如果整合包需要 6 GB,而您只有 4 GB,其他办法都无济于事。
  2. 移除重型模组。 通常是世界生成器和动态地图。
  3. 降低渲染距离(view-distance),在设置中调到 6–8。

查看控制面板中的内存曲线图:如果这条线已经连续几个月顶到上限,那问题一定出在套餐上。

模组与版本或核心不匹配

requires minecraft 1.20.1 but、Incompatible mod set、Could not load 'plugins/...'。

该模组是为其他 Minecraft 版本或其他加载器构建的。请在“插件与模组”区域将其移除,或者把服务器版本调整到该模组支持的版本。控制面板会在安装时检查兼容性,但服务器版本变更后,旧模组可能会“掉队”——同一位置会显示不兼容模组列表。

配置文件损坏

while parsing a block、YAMLException、JsonSyntaxException。

通常发生在手动编辑文件之后。打开“文件”,检查最近修改过的 .yml、.properties 或 .json。在 YAML 中,用制表符代替空格几乎总是罪魁祸首。

端口被占用

FAILED TO BIND TO PORT!——上一个服务器进程仍占用着该端口。在“概览”区域点击“强制停止”,然后重新启动。

Java 版本错误

UnsupportedClassVersionError。该整合包需要其他版本的 Java。通常是旧版本(1.7–1.12)。请联系支持——我们会为您挑选并锁定所需的版本。

世界损坏

Failed to load level、level.dat is corrupt。在“世界与备份”→“备份”区域恢复最新的副本。控制面板会在破坏性更改前自动创建副本。

如果未能识别原因

在崩溃卡片中点击“打开日志”——它会显示崩溃前的最后 200 行。将其发送给支持:这几乎总是足够的。

如需自行分析日志——日志与崩溃报告。如果服务器不崩溃,但完全无法启动,请按以下清单排查:服务器无法启动。

Minecraft 托管您离线时服务器仍在运行创建服务器