黄总
如题:
从spigot1.7.2 Linux升级为paperspigot1.8.8, winServer2012,玩家数据怎么转移?编码似乎无法识别,world及plugins全部复制过去会出现报错,玩家背包依旧没有数据。求解!

lichi2050
从1.7升到1.8需要升级插件版本,玩家数据需要从每个插件文件夹内提取然后放到新版本文件夹内。不可以直接复制

世界复制应该不会出问题的(目测是插件影响了)

md_5
从1.7.2升级到1.8.8版本跨度过大,特别是涉及到游戏ID转为UUID.很多插件的配置都会改变,你直接复制过去不可能成功的.
你必须一个一个插件的来看是哪里报错然后一般插件网站上也会说明数据升级的注意事项.

黄总
md_5 发表于 2015-8-22 19:25
从1.7.2升级到1.8.8版本跨度过大,特别是涉及到游戏ID转为UUID.很多插件的配置都会改变,你直接复制过去不可 ...

那如果我让玩家把物品放进箱子,连着地图一起转过去,是不是可以跳过UUID的问题呢?

ericcck2012
用记事本把文件转回ANSI编码

md_5
黄总 发表于 2015-8-22 23:45
那如果我让玩家把物品放进箱子,连着地图一起转过去,是不是可以跳过UUID的问题呢? ...

主要还是插件的问题,玩家背包如果你没有装过其他会更改背包数据的插件的话是存在你的主地图里的players文件夹里的.
1.8的玩家背包数据全部在主地图playerdata文件夹里.无论你是否开启正版验证1.8所有玩家背包数据也都是以UUID存储的.因为我服务器的升级都是清除数据升级所以我并不确定这些数据是不是能正常过渡.
如果让玩家把东西都放在箱子内应该是可以的,只要你做好插件的数据升级就行了.
插件数据升级方面太过繁杂.
建议你让所有新版本插件重新生成配置文件然后自行对照旧配置文件更改.

黄总
md_5 发表于 2015-8-23 01:26
主要还是插件的问题,玩家背包如果你没有装过其他会更改背包数据的插件的话是存在你的主地图里的players文 ...

非常感谢!!!!!