世界名称重复问题
基岩版服务器管理员经常遇到这种情况:将 worlds/hub 复制为 worlds/hub2 以创建第二个竞技场后,控制台、世界管理器和所有报告世界名称的插件仍把两个世界都称为 hub。文件夹名称已经改变,但 LevelName 在 level.dat 内没有改变。
影响不只是显示问题。按内部名称查找世界的插件,如传送点、每世界配置和区域保护,可能解析到错误世界,世界管理命令也会产生歧义。解决方法是编辑该标签:将文件拖入上方,编辑器会直接跳到 LevelName 并打开编辑。
- 停止服务器。运行中的服务器会在保存时重写
level.dat,从而撤销编辑。 - 通过 SFTP 或面板文件管理器下载
worlds/<World>/level.dat。 - 将文件拖入编辑器,把
LevelName改为新名称,然后保存。 - 上传并覆盖原文件,同时保留旧文件作为备份。
- 启动服务器,检查控制台中报告已加载世界的行。