Помилки входу Microsoft (failed to exchange Xbox token)
Цей посібник допоможе вам детально розібратися, чому виникає помилка "failed to exchange Xbox token" при спробі авторизуватися через обліковий запис Microsoft в XMCL, та як швидко вирішити цю проблему.
🔍 Як влаштований процес входу?
Для запуску ліцензійної версії Minecraft лаунчер повинен підтвердити вашу особу на трьох різних рівнях безпеки:
Помилка "failed to exchange Xbox token" означає, що Крок 1 та Крок 2 пройшли успішно, але на Кроці 3 сервери авторизації Mojang відхилили обмін токенів.
🛠 Три головні причини та їх вирішення
1. Відсутність ліцензії Minecraft на цьому обліковому записі
Причина: Сервер Mojang не знайшов куплену гру
Найпоширеніша ситуація: ви успішно увійшли у свій поштовий ящик Microsoft, але сервери Mojang повідомляють лаунчеру, що цей обліковий запис не володіє офіційною ліцензією Minecraft Java Edition.
Як вирішити:
- Перевірте покупку: Зайдіть на офіційний сайт Minecraft.net під своїм акаунтом Microsoft і перевірте статус профілю. Переконайтеся, що ви бачите кнопку завантаження ліцензійної версії, а не пропозицію придбати гру.
- Перевірте статус Game Pass: Якщо ви граєте через передплату Xbox Game Pass, переконайтеся, що передплата не закінчилася і ви використовуєте саме той акаунт Microsoft, який підключено до передплати.
- Перевірте пошту: Переконайтеся, що ви не переплутали акаунти (наприклад, увійшли через робочу або навчальну пошту замість особистої, на яку куплено гру).
2. Не створено ігровий профіль Xbox Live
Причина: Обліковий запис Microsoft не активовано в системі Xbox
Ви створили пошту Microsoft, але ні разу не запускали сервіси Xbox. Сервери авторизації не можуть згенерувати ігровий токен, оскільки у вас відсутній унікальний ідентифікатор гравця (Gamertag).
Як вирішити:
- Перейдіть на офіційний сайт Xbox.com.
- Натисніть Увійти у верхньому правому кутку.
- Якщо з'явиться вікно з пропозицією створити профіль, прийміть угоду та створіть Gamertag (унікальний ігровий нікнейм).
- Зачекайте 1-2 хвилини, щоб сервери оновили дані, запустіть лаунчер XMCL та спробуйте повторити вхід.
3. Мережеві блокування та проблеми з провайдером
Причина: Заблоковані сервери авторизації Mojang чи Microsoft
Через регіональні обмеження, брандмауери або некоректні налаштування DNS ваш комп'ютер не може з'єднатися з адресою `api.minecraftservices.com` або серверами Xbox Live.
Як вирішити:
- Використовуйте VPN: Увімкніть VPN перед спробою входу. Це допоможе обійти блокування провайдера або маршрутизації до серверів авторизації.
- Налаштуйте проксі безпосередньо в XMCL:
- Відкрийте Налаштування (іконка шестірні внизу лівого меню).
- Перейдіть до вкладки «Налаштування мережі».
- Введіть адресу свого робочого проксі-сервера (підтримуються протоколи HTTP, HTTPS та SOCKS5).
- Скиньте налаштування файлу hosts: Перевірте, чи немає у вашому системному файлі
hosts(C:\Windows\System32\drivers\etc\hosts) рядків, які примусово перенаправляють запити до доменівmojang.comчиminecraftservices.com. Якщо вони є — видаліть їх.
📋 Коротка діагностична таблиця
| Ознака помилки | Вірогідна причина | Перша дія для вирішення |
|---|---|---|
| Помилка одразу при введенні пошти/пароля | Неправильні дані або блокування Microsoft | Скинути пароль на сайті Microsoft.com |
| Помилка "failed to exchange Xbox token" | Відсутність ліцензії / Немає профілю Xbox | Створити Gamertag на Xbox.com або перевірити покупку |
| Помилка "Failed to connect to server" | Мережеве блокування / Проблема з DNS | Увімкнути VPN або налаштувати проксі в XMCL |