在插件之间迁移认证数据库
如何从 AuthMe 迁移到 nLogin 再迁回而不丢失密码:哈希格式、导出,以及遇到不兼容格式时怎么办。
更新于 2026年8月13日
更换认证插件后,玩家要么像以前一样登录,要么完全无法登录。
哪些内容可以迁移
密码以哈希形式存储。只要新插件能识别旧格式,就可以迁移:
| 格式 | 哪些插件可以读取 |
|---|---|
| BCrypt | 几乎所有现代插件 |
| 带盐的 SHA256 | AuthMe、nLogin |
| MD5 | 已过时:可以迁移,但应强制玩家修改密码 |
操作步骤
- 复制数据库和插件文件夹——数据库导出。
- 导出账户表。
- 在新插件中指定与旧插件匹配的哈希类型。
- 导入。
- 在开放服务器之前,先用测试账户进行测试。
如果格式不兼容
那就只能重置:所有密码清零,玩家重新注册。这很麻烦,因此:
- 提前通知玩家;
- 保留昵称 → 权限和物品的对应关系(它们不依赖密码);
- 开启一周的宽松模式:首次登录时可用任意密码注册。
UUID
在 online-mode=false 的情况下,UUID 由昵称计算得出,切换认证插件时不会改变——领地声明和余额都会保留:昵称登录。
通用配置——AuthMe。
Minecraft 托管您离线时服务器仍在运行创建服务器
