• 「7周年限定勋章」正式上线!4/5/6周年的纪念勋章也限时返场了噢~【点我去看看】

问题 如何将 LiteLoaderBDS 的 PlayerDB.db 迁移到 LeviLamina?

usahdzs

站长

正式会员
注册
2022/12/06
消息
57
金粒
8,044金粒
问题简述
我没有办法修改 LeviLamina 在 plugins\LeviLamina\data\playerinfo 存储的玩家数据。


具体问题
当我准备把 plugins/LiteLoader/PlayerDB.db 迁移到 LeviLamina 对应的文件夹下时,发现 LL3 改变了玩家信息存储的位置和方式,它使用了 leveldb 进行玩家数据存储。

我并没有修改 leveldb 文件的经验,我只能通过利用 LSE 、尝试编写 JS 插件修改。plugins\LeviLamina\data\playerinfo ,但是失败了,插件无法正确读取数据库信息。

我找不到其他办法来修改存储的玩家数据,所以前来论坛求助,希望有经验或者想法的大佬能帮助我解决这个问题。


背景
PlayerDB.db 是 LiteLoaderBDS 存储玩家信息的文件,包括玩家的名字、xuid、uuid。

iLand 领地插件只存储玩家 xuid ,它通过 xuid 来获取玩家名字,所以需要 PlayerDB.db 。

如果不能迁移这个数据库文件,那么从 LL2 更新到 LL3 后,将不会知道很多那些来过服务器创建领地的玩家叫什么名字。
 
忘记设置悬赏了。解决这个主题描述的问题的人会被我用金粒狠狠地奖励(指打赏)。:evil:
 

在线管理成员

在线会员

  • JMWYQWQ
  • aadef205
  • BrownKing
  • luckiest
  • Xiaoheihei
  • PuddingKC
  • hdiusgsd11
  • hjl
  • 霄染
  • 岁杪丶
  • 彭鱼燕
  • 安 逸得很
  • 七彩小镇~温馨和谐
  • I IKUN2004
  • 浪潮262
  • lifeihao
  • bzdqsm114514
  • freakluke
  • Moyuair
  • 夏小雪5j
  • 铭记mingji
  • Angel_group
...和 74 更多。
后退
顶部 底部