mc玩家服內(nèi)賬號信息遷移方法
當離線登錄賬號需要改名時,或者更換微軟賬號時,數(shù)據(jù)就需要遷移(即UUID產(chǎn)生了變化)。
依賴指定文件記錄的信息將會得到遷移,但是部分生物記錄UUID的情況下遷移后會導致記錄無效(例如村民不打折)。
以下內(nèi)容適用于Java版服務端(例如spigot、paper、purpur),且需要讓服主操作。
第一步:使用新號進入后,后臺復制新號UUID
第二步:停服并備份
第三步:打開usercache.json,如果有新號信息了那么將舊號信息刪除,如果沒新號信息(白名單開啟時)那么將新號的name和uuid覆蓋舊號信息,然后保存(如果是下載到本地再編輯,那么保存后覆蓋到服務器上)
第四步:打開world文件夾,
? ? 1、將advancements里的<新號ID>對應的json文件刪掉(如果有),然后把<舊號ID>對應的JSON重命名為<新號ID>
? ? 2、將playerdata里的<新號ID>有關(guān)的文件刪掉(如果有),然后把<舊號ID>有關(guān)的文件名里的<舊號ID>重命名為<新號ID>
? ? 3、將stats里的<新號ID>對應的json文件刪掉(如果有),然后把<舊號ID>對應的JSON重命名為<新號ID>
? ? 4、確保以上操作無誤后,開服。
? ? 5、將舊號踢出白名單(如果有白名單)
? ? ? ? ? ? 自帶白名單使用指令/whitelist remove <舊號名稱>(離線服容易出現(xiàn)UUID不匹配的問題,如果是離線服那么建議用下方插件)
? ? ? ? ? ? QiqWhiteList插件白名單使用指令/qwl delete <舊號名稱>
? ? 6、將舊號密碼清空(方法請按照自己的登錄插件來進行)(如果有登錄插件)
? ? 7、讓賬號擁有者使用新號上線注冊,完成遷移。
使用牌子鎖的需要管理員更換鎖的擁有者。
若有更多的插件需要遷移更多內(nèi)容,歡迎在評論區(qū)補充