• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

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

usahdzs

站长

正式会员
注册
2022/12/06
消息
57
金粒
4,745金粒
问题简述
我没有办法修改 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:
 

在线会员

  • 灵域
  • Super9k
  • 砂糖遥希
  • xiao606
  • aqdx
  • umaru
  • Sh1roCu
  • mmyddd
  • 牧绮珠
  • 浅夏灬忧新
  • LanQin_
  • lzm231
  • 暗 黑
  • 爱鹿关的黑酒一个温馨的rpg服务器
  • luchen5066
  • 2008716fzy
  • 我来诠释手法
  • xinge54088
  • xcgeek
  • xuantianzhilin
...和 21 更多。
后退
顶部 底部