Skip to content
托管 · 错误解析

Failed to load level.dat

主世界文件无法读取:损坏的原因、从 level.dat_old 恢复,以及没有备份时该怎么办。

更新于 2026年8月13日

[ERROR]: Failed to load level.dat
java.io.IOException: Failed to read NBT

level.dat 存储世界设置:种子、出生点、游戏规则、时间。没有它,世界将无法加载。

恢复

它旁边有一个 level.dat_old——上一个状态的备份副本:

  1. 停止服务器。
  2. 将 level.dat 重命名为 level.dat.broken。
  3. 将 level.dat_old 重命名为 level.dat。
  4. 启动服务器。

这在 90% 的情况下都能恢复世界。您只会丢失最近的世界设置更改,而不会丢失您的建筑:区块是单独存储的。

如果没有备份

  • 恢复备份——这是最快的途径。
  • 或者用相同的种子创建一个新世界,并将 region、entities、data 文件夹移入其中——世界转移。您的建筑会保留下来,但您需要重新设置各项设置。

损坏的原因

写入时强制关机、磁盘已满、在服务器运行时复制文件——世界损坏、磁盘已满。

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