Microsoft 認証エラー
GDLauncher で Microsoft アカウントにサインインするとき、ランチャーはあなたの代わりに Microsoft の OAuth サービスと Mojang の認証 API と通信します。これらのサービスから返されるエラーはそのままランチャーに表示され、文言は GDLauncher ではなく Microsoft が決めています。
以下は最もよく出るものとその意味です。
Invalid Grant
Microsoft が OAuth 交換を拒否したときに表示されます。よくある原因:
- アカウントにパスワードが設定されていない (メールリンクやソーシャルログインで作成された Microsoft アカウント)。account.microsoft.com でパスワードを追加してください。
- アカウントが 2 段階認証なしの古いサインインフローを使用している。account.microsoft.com/security で 2FA を有効化すると、ほとんどの場合これで解決します。
- キャッシュされたトークンが古くなっている。Settings → Accounts でアカウントをサインアウトし、再度サインインしてください。
アカウント BAN
GDLauncher は Mojang の応答をそのまま中継します。BAN は Mojang 側で行われ、GDLauncher は独自の BAN リストを持っていません。BAN の理由や異議申し立て方法は、同じアカウントで minecraft.net にサインインして確認してください。
コンソールアクセスが必要
これは通常、Microsoft ファミリーグループ内の子どもアカウントで表示されます。保護者アカウントが account.microsoft.com/family で子どもに Minecraft Java Edition を許可する必要があります。許可後、GDLauncher 内でいったんサインアウトして再度サインインしてください。
Xbox Live エラー
Xbox Live の失敗はほとんどの場合 2 つのいずれかです:
- Microsoft アカウントの国/地域設定が Xbox Live を許可していない。account.microsoft.com/profile で調整してください。
- アカウントが Xbox Live の利用規約に同意していない。同じ Microsoft アカウントで一度 xbox.com にサインインして規約に同意し、その後 GDLauncher で再度試してください。
アカウントの期限切れ
Microsoft のリフレッシュトークンが期限切れになったか取り消されました (多くの場合、別の場所でアカウントのパスワードを変更したためです)。GDLauncher は「Account expired」プロンプトを表示し、再認証を提案します。Settings → Accounts から再度サインインしてください。
どうしても解決しないとき
エラーメッセージが上記のどれにも当てはまらない場合、アプリレベルのログを両方 Discord で共有してください: main.log (Electron) と最新の __gdl_logs__/<timestamp>.log (Rust コア)。場所については Share App Logs を参照。認証フローは 2 つのプロセス間にまたがるため、両方が必要なケースがほとんどです。