プラグイン間での認証データベース移行
AuthMeからnLoginへ、またその逆へ、パスワードを失わずに移行する方法:ハッシュ形式、エクスポート、互換性がない場合の対処を解説します。
更新日 2026年8月13日
認証プラグインの変更は、プレイヤーがこれまでどおりログインできるか、まったくログインできなくなるかのどちらかになる操作です。
引き継がれるもの
パスワードはハッシュとして保存されています。新しいプラグインが古い形式を理解できれば、移行は可能です。
| 形式 | 読み取れるプラグイン |
|---|---|
| BCrypt | ほぼすべての現行プラグイン |
| SHA256 with salt | AuthMe、nLogin |
| MD5 | 旧式: 移行は可能ですが、パスワード変更を強制してください |
手順
- データベースとプラグインフォルダーをコピーします — データベースのダンプ。
- アカウントテーブルをエクスポートします。
- 新しいプラグインで、古い形式に一致するハッシュ種別を指定します。
- インポートします。
- サーバーを公開する前に、テストアカウントで検証します。
形式に互換性がない場合
残る手段はリセットのみです。すべてのパスワードが無効化され、プレイヤーは再登録することになります。これは負担が大きいため、次のようにしてください。
- 事前にプレイヤーへ告知する。
- ニックネーム → 権限とアイテムの対応を保持する(これらはパスワードに依存しません)。
- 1週間のあいだソフトモードを有効にする: 初回ログイン時に任意のパスワードで登録できるようにします。
UUID
online-mode=false の場合、UUID はニックネームから算出され、認証プラグインを切り替えても変わりません。そのため、クレームや残高はそのまま維持されます: ニックネームログイン。
一般的な設定 — AuthMe。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
