前言

很多服务器都可能遇到这样一个问题吧? 版本跨度大,或者升级下一个版本的时候服务器存档不兼容,导致无法开启,这时候方法就来了

启动参数升级

最有用的一个办法了 适用于 Spigot / Paper(包括所有的分支) 直接在你的服务器启动参数后面添加一个 --forceUpgrade 然后启动他,等待存档升级完毕,便会自动开服(记得用完把参数删掉) 存档如果太大,建议不要升级(老子80G存档升级可等死我了) 已经探索过的地图不能再进行升级!

低版本加参数运行一次 高版本加参数运行一次 每次发布新版服务器核心的帖子里面都有这个

每次核心升级都会附上这么一段话

World Upgrading Although upgrades from between any two version pairs are technically possible, it is recommended that all upgrades are conducted from 1.19.4. Although it is not necessarily required, ideally you should first upgrade your world completely on 1.19.4 using the –forceUpgrade server argument, and then do the same on 1.20.

可以在每一次的更新查看 https://www.spigotmc.org/threads/spigot-bungeecord-1-20-1-20-1.606939/

客户端升级

我知道这个办法很蠢,但真的有用

把存档放到客户端,拿旧的存档放到新的版本里去打开会有提示,如果是高版本还会有让你改为高版本存档的选项,(如果没提示一般来说只要加载一遍自动就变成高版本存档了)你实际操作一下就懂了,然后启动他,会自动升级(虽然但是真的很蠢,但也是经验吧)

还要注意的是最新的快照不支持开旧档就是,从1.17开始就这样了,目前的快照没有官方的旧世界支持