Back to search
0.1.1
README0.1.1
PlayerBridge
PlayerBridge 是一个基于 LeviLamina 的 Minecraft 基岩版服务端插件,让国际服玩家找回并使用网易导出存档中的角色,也支持在多个角色档案之间切换。
玩家通过修改网易账号签名验证身份,找回该账号在当前世界中的角色。原有国际服角色也会保留,可以随时切回。每份网易档案只能由一个国际服账号持有。
使用
- 输入
/profile打开菜单,选择“找回网易角色”。 - 输入网易 UID,将网易签名改为表单显示的 6 位验证码,再点击“完成”。
- 验证成功后,在“我的档案”中选择要使用的角色。
- 确认切换后会断开连接,重新加入服务器即可使用所选角色。
关闭验证表单后验证码失效。切换无需重启服务器,各角色的游戏进度分别保存。
安装
支持 Windows x64 · BDS 1.26.51.1 · LeviLamina 26.51.6。
- 正常停服,将构建产物
bin/PlayerBridge/放入服务端plugins/。 - 按 配置示例 设置
plugins/PlayerBridge/config/config.json,填写api.base_url和api.api_key。 - 确保
server.properties中online-mode=true,启动服务器。
验证接口需要支持 POST /openapi/helper/get_user_details,返回对应 UID 的签名;API Key 通过 Authorization 请求头传递。
角色数据保存在世界中,插件只登记归属和切换状态。首次找回会清理原网易档案中的专有字段;之后通过切换国际服账号的档案索引使用原档案,不创建角色副本。
备份时请正常停服,同时保存世界和 plugins/PlayerBridge/data/。当前版本使用全新登记,不导入旧版插件数据;更换世界时也需对应更换插件数据。
编译
需要 Visual Studio 2022 C++ 工具链、LLVM 22 和 xmake。
xmake f -y -p windows -a x64 -m release --vs=2022
xmake build PlayerBridge
核心测试:xmake build core-tests 后运行 xmake run core-tests。服务端测试插件 PlayerBridgeFixture 仅用于独立测试服,不随正式插件安装。