如果重启后出现一片未开发的地形,并不代表之前的世界已被自动删除。可能是选择了另一个世界,或者新建了一个文件夹。请停止进一步的更改,保存当前的调查结果,并先弄清楚实际加载的是哪些数据。
最重要的第一个决定
你看到的只是出生点不同,还是已知坐标处的建筑物消失了?请记录维度以及一个确定已知地点的位置。导入之后,即使同一个世界仍然存在,玩家也可能在不同的位置开始游戏。
如果对比后确实显示是另一个世界,请停止服务器。保留现有的世界文件夹、配置以及第一份出现异常的启动日志。不要删除新地形,也不要删除疑似的旧世界。新建的文件夹本身也能提供关于所用目标名称的线索。
根据观察结果进行诊断
| 观察结果 | 接下来要对比的内容 |
|---|---|
| 旧世界旁边出现了一个新的小世界文件夹 | 当前激活的世界以及文件夹名称是否完全一致 |
| 导入后未显示为世界 | 任务状态、世界格式和打包层级 |
| 主世界正常,下界或末地看起来是新的 | 与版本相关的维度布局以及传输是否完整 |
| 世界正确,但玩家物品栏缺失 | 玩家数据以及此前的身份验证方式 |
| 更改在重启后消失 | 写入错误、存储空间以及自动恢复任务 |
请将此表视为排查顺序,而不是特定原因的证据。仅凭较早的修改日期或大小相近的文件夹,并不能可靠地识别出某个世界。
检查当前激活的世界和文件路径
打开正确服务器的世界管理界面。将其中激活的条目与你想要的世界名称进行比较。在简单的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 · Русский