如果重启后出现一片未开发的地形,并不代表之前的世界已被自动删除。可能是选择了另一个世界,或者新建了一个文件夹。请停止进一步的更改,保存当前的调查结果,并先弄清楚实际加载的是哪些数据。

从左到右:排查原因、保护初始状态、仅编辑副本并检查结果。
从左到右:排查原因、保护初始状态、仅编辑副本并检查结果。

最重要的第一个决定

你看到的只是出生点不同,还是已知坐标处的建筑物消失了?请记录维度以及一个确定已知地点的位置。导入之后,即使同一个世界仍然存在,玩家也可能在不同的位置开始游戏。

如果对比后确实显示是另一个世界,请停止服务器。保留现有的世界文件夹、配置以及第一份出现异常的启动日志。不要删除新地形,也不要删除疑似的旧世界。新建的文件夹本身也能提供关于所用目标名称的线索。

根据观察结果进行诊断

观察结果 接下来要对比的内容
旧世界旁边出现了一个新的小世界文件夹 当前激活的世界以及文件夹名称是否完全一致
导入后未显示为世界 任务状态、世界格式和打包层级
主世界正常,下界或末地看起来是新的 与版本相关的维度布局以及传输是否完整
世界正确,但玩家物品栏缺失 玩家数据以及此前的身份验证方式
更改在重启后消失 写入错误、存储空间以及自动恢复任务

请将此表视为排查顺序,而不是特定原因的证据。仅凭较早的修改日期或大小相近的文件夹,并不能可靠地识别出某个世界。

检查当前激活的世界和文件路径

打开正确服务器的世界管理界面。将其中激活的条目与你想要的世界名称进行比较。在简单的Java版设置中,server.properties 中的 level-name 会选定主世界。Paper参考文档对此设置有详细说明。

对于level-name=projektwelt而言,Java版的世界根目录例如必须能够以projektwelt/level.dat的形式访问。projektwelt/projektwelt/level.dat在手动传输时是额外的一层。不要用另一个世界中的单个level.dat覆盖它;因为该世界还包含其余的数据和维度。

在BDS中,世界位于worlds/<Name>下。请不要混淆Java版和基岩版的文件结构。如果需要重新传输世界,请使用上传指南,并使用一个专属的目标名称。

检查版本和维度

将上一次正常运行时的状态与当前的服务器软件进行比较。在较旧的Paper版和原版安装之间切换时,维度的存放方式可能有所不同。当前的操作方式又与Java版26.1之前版本的说明有所区别。请参阅Paper迁移指南中对应的部分。

缺少某个维度并不是选择重置的理由。那将是另一种可能具有破坏性的操作。请先检查原始数据是否完整存在,以及目标位置是否在正确的地方等待它们。

有针对性地阅读启动日志

将第一次出现错误的启动时间与上传、恢复或版本切换的时间进行比较。查找预期的世界名称,以及第一条关于数据无法读取、扩展内容缺失或数据版本不受支持的消息。Paper错误诊断有助于进行归类。

没有找到相符的消息,并不意味着文件没有问题。还要检查你查看的日志是否属于同一实例和同一次启动过程。如果路径和文件情况仍不明确,请记录调查结果以便提供给技术支持。

只修正一个已证实的原因

使用找到的旧世界的副本进行操作。例如,只修正错误的目标名称,或者重复一次已证实不完整的传输。如果需要使用原始软件,请为该副本搭建相应的环境。

以受限的访问权限启动。前往先前记录的地点,检查玩家物品栏和维度。在再次干净重启后测试一个小的更改。记录下现在哪一套文件被用作权威存档。

如果找不到完整的旧世界,请选择一个已核实的备份时间点。备份指南介绍了恢复的方法。请告知团队因此会缺失哪些进度。

FAQ

相同的种子能恢复我的建筑吗?

不能。种子只控制地形的生成。已建造的房屋和玩家数据都保存在存档中。

我可以直接删除新的世界文件夹吗?

这样做并不会自动消除产生问题的原因。服务器可能会重新创建该文件夹;请先保留它以便进行比对。

为什么只有我的物品栏不见了?

请检查已传输的玩家存档以及身份对应关系。不要为了尝试而更改在线模式,因为这可能会引发更多的对应问题。

相关指南

本指南的其他语言版本

Deutsch · English · Español · Français · Nederlands · Português · Русский