Проблеми зі входом через Microsoft, Bedrock vs Java та ліцензією
Цей гайд пояснює, як працює авторизація Microsoft в XMCL, чому виникають помилки входу (наприклад, "failed to exchange Xbox token" або "Not Purchased"), чому гра може запускатися в Демо-режимі (Demo Mode), принципову різницю між Bedrock Edition (телефон/консолі) та Java Edition (ПК), та як вирішити проблеми з обліковим записом.
🔑 1. Вхід через обліковий запис Microsoft
Щоб увійти з офіційною ліцензією Minecraft, виконайте такі кроки:
Натисніть на аватар свого профілю (або «Керування акаунтами») у правому верхньому кутку лаунчера:
Натисніть «Додати акаунт», оберіть Microsoft і здійсніть вхід:
💡 Вхід через код пристрою (Device Code):
Якщо ви не хочете вводити пароль всередині лаунчера, поставте галочку «Вхід за кодом пристрою». XMCL покаже 8-значний код; перейдіть за адресою microsoft.com/link у браузері, введіть код та підтвердьте вхід.
🔍 2. Як працює трирівнева авторизація Microsoft
Під час входу лаунчер проходить через три послідовні етапи перевірки:
Якщо Крок 3 завершується збоєм, лаунчер покаже "failed to exchange Xbox token" або гра запуститься в Демо-режимі (Demo Mode). Це означає, що сервери Mojang не знайшли активної ліцензії Minecraft: Java Edition на цьому акаунті Microsoft.
🛑 3. Головна плутанина: Bedrock Edition vs. Java Edition
XMCL — це лаунчер виключно для Minecraft: Java Edition (ПК під керуванням Windows, macOS та Linux).
Найчастіша причина помилок входу — покупка гри на іншій платформі:
| Де ви придбали Minecraft | Куплене видання | Чи сумісно з XMCL? | Чому виникає помилка |
|---|---|---|---|
| 📱 Телефон / Планшет (iOS / Android / Google Play) | Bedrock Edition | ❌ Ні | Мобільна покупка не дає ліцензію на Java Edition для ПК. |
| 🎮 Консоль PlayStation 4 / 5 | Bedrock Edition | ❌ Ні | Ліцензія прив'язана лише до PSN консолі. |
| 🎮 Консоль Xbox One / Series X|S | Bedrock Edition | ❌ Ні | Окрема покупка для консолі Xbox не відкриває Java на ПК. |
| 🕹️ Nintendo Switch | Bedrock Edition | ❌ Ні | Покупка в Nintendo eShop діє лише на Switch. |
| 💻 ПК (Комплект Minecraft: Java & Bedrock) | Java + Bedrock | ✅ Так | Повністю підтримується! |
| 🟢 Підписка PC Game Pass / Ultimate | Java + Bedrock | ✅ Так | Підтримується, доки активна підписка. |
⚠️ Важливо:
Якщо ви купували Minecraft лише на смартфоні, консолі PlayStation, Xbox або Nintendo Switch, сервери Mojang повідомлять, що ваш обліковий запис Microsoft не має ліцензії Java Edition.
Щоб грати в офіційну Java Edition на ПК, потрібно придбати бандл "Minecraft: Java & Bedrock Edition for PC" на сайті Minecraft.net або мати активну підписку PC Game Pass / Xbox Game Pass Ultimate.
🛠 4. Вирішення поширених проблем зі входом
Причина А: На цьому акаунті немає ліцензії Java Edition
Mojang не бачить придбаної ПК-версії
Ви успішно увійшли в обліковий запис Microsoft, але сервери Mojang повідомляють про відсутність купленої Java Edition.
Як перевірити та виправити:
- Перевірка на Minecraft.net: Увійдіть на сайт Minecraft.net під вашим акаунтом Microsoft. Якщо замість нікнейму вам пропонують "Купити зараз" (Buy Now) — на цьому акаунті немає гри.
- Перевірка історії замовлень: Перейдіть на account.microsoft.com/billing/orders та переконайтеся, яке саме видання ви купували.
- Перевірка електронної пошти: Переконайтеся, що ви не входите через робочу, шкільну або іншу додаткову пошту замість основного особистого акаунта.
- Статус Game Pass: Якщо ви граєте за передплатою, перевірте, чи вона активна і чи включає ПК (PC Game Pass або Ultimate, а не базовий консольний Game Pass Core).
Причина Б: Відсутній або неактивований профіль Xbox Live
У Microsoft акаунта немає тегу гравця Xbox (Gamertag)
Якщо акаунт створено нещодавно або на ньому ніколи не запускали ігри Xbox Live, сервери авторизації не можуть згенерувати токен без Gamertag.
Як виправити:
- Відкрийте офіційний сайт Xbox.com.
- Натисніть Увійти у верхньому правому кутку.
- Погодьтеся з умовами та створіть свій Gamertag (ігровий нікнейм).
- Зачекайте 1–2 хвилини для синхронізації та повторіть вхід в XMCL.
Причина В: Блокування мережі, провайдера чи DNS
Блокування підключення до серверів Mojang / Xbox
Через мережеві обмеження або збої DNS ПК не може з'єднатися з api.minecraftservices.com або user.auth.xboxlive.com.
Як виправити:
- Використовуйте VPN: Увімкніть стабільний VPN перед спробою входу.
- Налаштуйте проксі в XMCL:
- Відкрийте Налаштування (іконка шестерні внизу зліва).
- Перейдіть до розділу Налаштування мережі.
- Введіть адресу вашого проксі (підтримуються HTTP, HTTPS, SOCKS5).
- Перевірте файл hosts: Переконайтеся, що у системному файлі
hostsнемає записів, що блокують або перенаправляють домениmojang.com,minecraft.netабоxboxlive.com.
Причина Г: Батьківський контроль та налаштування конфіденційності Xbox
Якщо ваш акаунт зареєстровано як дитячий у сімейній групі Microsoft Family Safety:
- Батьківський акаунт повинен перейти на account.xbox.com/settings.
- У розділі Безпека Xbox та Windows 10 в Інтернеті дозволити параметри:
- «Ви можете грати з користувачами за межами Xbox Live» -> Дозволити.
- «Ви можете приєднуватися до багатокористувацьких ігор» -> Дозволити.
🎮 Немає ліцензії Java Edition?
Якщо у вас наразі немає купленої ліцензії, ви все одно можете грати локально або на сервері спільноти через Офлайн-режим та сторонні системи скінів.
👉 Ознайомтеся з окремим гайдом: Гра без ліцензії (Офлайн-режим та власні скіни)