Что означает ошибка

Сообщение «Не удалось проверить имя пользователя» (Failed to verify username) появляется, когда сервер Java Edition пытается проверить аккаунт игрока и не может это сделать. Обычно причина в том, что на сервер включена проверка лицензии, а игрок подключается без Microsoft-авторизации.

Это чаще всего проявляется на собственном сервере или на бесплатном minecraft-хостингe, где игроки используют неофициальные лаунчеры.

Проверьте, какая версия Minecraft и какой тип аккаунта у игроков

Перед настройками уточните два момента:
- Вы играете на Java Edition, а не на Bedrock Edition.
- Игроки подключаются через обычный официальный лаунчер Minecraft или через сторонние лаунчеры.

Если у всех игроков официальная лицензия, менять настройки проверки смысла нет. Если часть игроков подключается без Microsoft-авторизации, понадобится включить режим, который сервер не будет пытаться верифицировать.

Исправление на стороне сервера Java Edition: отключить проверку лицензии

Главная настройка находится в файле server.properties и называется online-mode.

Шаги

  1. Откройте папку сервера minecraft.
  2. Найдите файл server.properties.
  3. Найдите строку:
  4. online-mode=true
  5. Измените на:
  6. online-mode=false
  7. Сохраните файл.
  8. Перезапустите сервер.

После этого сервер перестанет проверять аккаунты через Microsoft и сообщение у игроков обычно исчезает.

Что важно учесть после изменения online-mode

Если online-mode=false, сервер становится уязвимее: любой может подключаться под любым ником. Чтобы не получить грабли с доступом, добавьте защиту.

Минимальная защита

  • Включите список разрешенных игроков (whitelist), если сервер для своих.
  • Используйте плагин регистрации и входа, который привязывает доступ к аккаунту. Часто для этого применяют AuthMe. Схема: игрок регистрируется - затем проходит вход.

Идея такая: вы отключаете верификацию лицензии, но компенсируете безопасность авторизацией через плагин.

Если ошибка появляется на хостинге и панель ограничена

На многих хостингах доступ к файлам ограничен, но логика та же. Ищите в настройках minecraft-сервера параметр, который соответствует online-mode.

Обычно это выглядит как переключатель вроде:
- Online mode / Проверка лицензии
- Cracked / Пиратский режим

Включите соответствующий режим и перезапустите сервер.

Частая ошибка: ждете результата, но сервер не перезапустился

Проверьте, что после правки server.properties сервер реально перезапущен. Иногда изменения сохраняются, но процесс остается старым. В таком случае ошибка сохранится до полного рестарта.

Полезные ссылки

  • Minecraft Wiki: Authentication / Online mode - https://minecraft.wiki/w/Server.properties#online-mode
  • SpigotMC Wiki: online-mode и типовые настройки серверов - https://www.spigotmc.org/wiki/
  • AuthMe Reloaded (проект и описание плагина) - https://www.spigotmc.org/resources/authme-reloaded.62666/