如需将 iLand 数据转换为 ZXland 数据请见主页另一资源
将 PLand 的领地数据转换为 ZXland 可用的领地数据文件
支持迁移的数据:
领地范围 ✔
领地名称 ✔
领地传送点 ✔
领地所有者 ✔
领地成员 ✔
领地相关配置 ✘
食用方法
1.将 app.py 程序放入 plugins/Pland/data 文件夹中
2.运行 app.py,程序自动将所有ldb文件转换成json格式后查看并寻找领地数据文件并将其重命名为 pland.json
3.将生成后的 lands.json 放入 ZXland文件夹中 并连续重启两次服务器
【此时 ZXland文件夹中 应新增名为 db 的文件夹】
4.将 ZXlandGetOwnerInfo文件夹 放入 plugins 中,并将 ZXland.js 剪切到另一个地方(只要不是plugins里就行)
5.运行服务器等待插件纠正 XUID 和 OwnerName 数据
6.删掉 ZXlandGetOwnerInfo 并放回 ZXland.js
为什么要安装ZXlandGetOwnerInfo插件?
因为 Pland 领地数据存储的玩家信息使用的是 UUID,而 ZXland 使用的是 XUID 信息,所以需要使用 ZXlandGetOwnerInfo 插件来纠正 ZXland 数据库中的XUID、OwnerName和成员相关信息所对的值,以便正常显示和使用,如果没有安装ZXlandGetOwnerInfo插件 ZXland将无法正常识别领地所有者和成员信息
支持迁移的数据:
领地范围 ✔
领地名称 ✔
领地传送点 ✔
领地所有者 ✔
领地成员 ✔
领地相关配置 ✘
食用方法
1.将 app.py 程序放入 plugins/Pland/data 文件夹中
2.运行 app.py,程序自动将所有ldb文件转换成json格式后查看并寻找领地数据文件并将其重命名为 pland.json
3.将生成后的 lands.json 放入 ZXland文件夹中 并连续重启两次服务器
【此时 ZXland文件夹中 应新增名为 db 的文件夹】
4.将 ZXlandGetOwnerInfo文件夹 放入 plugins 中,并将 ZXland.js 剪切到另一个地方(只要不是plugins里就行)
5.运行服务器等待插件纠正 XUID 和 OwnerName 数据
6.删掉 ZXlandGetOwnerInfo 并放回 ZXland.js
为什么要安装ZXlandGetOwnerInfo插件?
因为 Pland 领地数据存储的玩家信息使用的是 UUID,而 ZXland 使用的是 XUID 信息,所以需要使用 ZXlandGetOwnerInfo 插件来纠正 ZXland 数据库中的XUID、OwnerName和成员相关信息所对的值,以便正常显示和使用,如果没有安装ZXlandGetOwnerInfo插件 ZXland将无法正常识别领地所有者和成员信息