欢迎光临散文网 会员登陆 & 注册

mc玩家服内账号信息迁移方法

2022-05-13 13:20 作者:半岛的蒟蒻  | 我要投稿

当离线登录账号需要改名时,或者更换微软账号时,数据就需要迁移(即UUID产生了变化)。

依赖指定文件记录的信息将会得到迁移,但是部分生物记录UUID的情况下迁移后会导致记录无效(例如村民不打折)。

以下内容适用于Java版服务端(例如spigot、paper、purpur),且需要让服主操作。

第一步:使用新号进入后,后台复制新号UUID

第二步:停服并备份

第三步:打开usercache.json,如果有新号信息了那么将旧号信息删除,如果没新号信息(白名单开启时)那么将新号的name和uuid覆盖旧号信息,然后保存(如果是下载到本地再编辑,那么保存后覆盖到服务器上)

第四步:打开world文件夹,

    1、将advancements里的<新号ID>对应的json文件删掉(如果有),然后把<旧号ID>对应的JSON重命名为<新号ID>

    2、将playerdata里的<新号ID>有关的文件删掉(如果有),然后把<旧号ID>有关的文件名里的<旧号ID>重命名为<新号ID>

    3、将stats里的<新号ID>对应的json文件删掉(如果有),然后把<旧号ID>对应的JSON重命名为<新号ID>

    4、确保以上操作无误后,开服。

    5、将旧号踢出白名单(如果有白名单)

            自带白名单使用指令/whitelist remove <旧号名称>(离线服容易出现UUID不匹配的问题,如果是离线服那么建议用下方插件)

            QiqWhiteList插件白名单使用指令/qwl delete <旧号名称>

    6、将旧号密码清空(方法请按照自己的登录插件来进行)(如果有登录插件)

    7、让账号拥有者使用新号上线注册,完成迁移。

使用牌子锁的需要管理员更换锁的拥有者。

若有更多的插件需要迁移更多内容,欢迎在评论区补充

mc玩家服内账号信息迁移方法的评论 (共 条)

分享到微博请遵守国家法律