mc度汶
如题,paper1.18.1想升级到最新1.19版本。
要求:保存地图,不换周目,保存玩家信息。
直接替换服务端核心吗?更新之后地图兼容吗?
1.19的新结构可以正常生成吗?



远远困了
需要使用--foceupgrade启动参数,兼容,新结构需要去新加载的区块里看
World Upgrading
Although upgrades from between any two version pairs are technically possible, it is recommended that all upgrades are conducted from 1.18.2. This means that you should first upgrade your world completely on 1.18.2 using the --forceUpgrade server argument, and then do the same on 1.19.

Spigot建议先用1.18.2跑一遍--forceupgrade,然后在用1.19做同样的事情

总之,做好备份最重要

mc度汶
远远困了 发表于 2022-7-21 11:56
需要使用--foceupgrade启动参数,兼容,新结构需要去新加载的区块里看

Spigot建议先用1.18.2跑一遍--force ...

先备份,然后换核心,然后用修改后的启动参数启动,

比如原启动参数:
  1. java -Xms1000M -Xmx2700M -jar paper-1.18.1-216.jar nogui
复制代码
改成:
  1. java -Xms1000M -Xmx2700M -foceupgrade -jar paper-1.18.2-216.jar nogui
复制代码

正常运行之后用原来的启动参数启动。

是这个流程吧?



水煮清娃
帮你补充一下,其实直接把旧地图放进去就行了,并不需要加什么转换参数,在新服务端上,只要有人前往旧区块后台会自动进行数据刷新
我从1.11.2一路升级到1.19,地图从来没有丢失过.非正版服因为UUID并不是唯一性的,所以有少量玩家因为UUID新旧不一导致丢失背包和成就之类的数据.

远远困了
mc度汶 发表于 2022-7-21 12:08
先备份,然后换核心,然后用修改后的启动参数启动,

比如原启动参数:

参数打错了x
基本上--forceupgrade之后会有很长的一段升级时间,看到done了
就改回去之前的启动参数就可以了
以及我记得参数是放在nogui后面的