Ошибка «Не удалось проверить имя пользователя» при подключении к серверу Minecraft обычно означает, что сервер не смог подтвердить ваш аккаунт. Чаще всего это связано с тем, включен ли на сервере режим проверки лицензии (он же online-mode), и с тем, какой тип клиента вы используете.

Ниже - рабочий порядок действий для игрока и отдельно - для владельца сервера.

Шаг 1. Убедитесь, что вы подключаетесь к Java Edition и с правильного клиента

  1. Проверьте, что версия Minecraft соответствует серверу (например, 1.20.x).
  2. Убедитесь, что вы играете в Java Edition, а не в Bedrock.
  3. Если вы используете сторонний лаунчер/моды, которые меняют способ входа и скины, попробуйте зайти через официальный лаунчер Minecraft (Microsoft).

Если ошибка появляется только при вашем текущем клиенте, причина почти наверняка в том, что сервер требует подтверждение лицензии.

Шаг 2. Определите, включена ли на сервере проверка лицензии (online-mode)

На стороне сервера за это отвечает параметр online-mode в файле server.properties.

  • online-mode=true - сервер требует проверку аккаунтов через систему авторизации Microsoft и блокирует неподтвержденных пользователей.
  • online-mode=false - сервер перестает проверять лицензии и ошибка исчезает, но безопасность и некоторые функции меняются.

Шаг 3. Что делать игроку

Варианты зависят от того, как вы входите в аккаунт:

Если вы хотите зайти легально и стабильно

  • Запускайте Minecraft через официальный лаунчер и авторизуйтесь своим аккаунтом.
  • Не используйте прокси-подмены и лаунчеры, которые могут нарушать процесс авторизации.

Если вы администратор сервера или настраиваете доступ

Тогда нужно действовать уже с параметром server.properties (см. следующий раздел). Игроку менять серверные настройки не нужно и обычно невозможно.

Шаг 4. Что делать владельцу сервера (самое частое решение)

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

После этого подключение «сломанных» по авторизации клиентов обычно начинает проходить, и текст ошибки исчезает.

Важные последствия отключения проверки

Чтобы не получить новые проблемы вместо текущей, учтите эффекты online-mode=false:

Что меняется Если включено (online-mode=true) Если выключено (online-mode=false)
Подтверждение аккаунта Сервер проверяет лицензию через Microsoft Сервер не проверяет лицензии
UUID и идентификация Используется стандартная авторизация Идентификация может отличаться из-за смены UUID-логики
Безопасность от подмен Выше, т.к. есть проверка Ниже, нужны дополнительные меры
«Локальный» доступ Легальные игроки проходят Неготовые к авторизации игроки могут пройти

Если вы запускаете публичный сервер, часто приходится добавлять стороннюю авторизацию/ограничения (и смотреть логи), потому что стандартных гарантий становится меньше.

Шаг 5. Проверьте логи сервера и причину в консоли

Если ошибка появляется у части игроков или после изменения настроек:
- откройте консоль/логи сервера
- найдите строки, которые относятся к подключению и проверке авторизации
- проверьте, что после правки server.properties сервер реально перезапустился

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

Типичные ошибки

  1. Изменили online-mode, но не перезапустили сервер.
  2. Пытаются решить проблему на стороне игрока, хотя причина в настройках сервера.
  3. Подключают не ту версию Minecraft или другой тип (Java vs Bedrock).
  4. Игнорируют логи: ошибка в целом похожа, а причины разные.

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

  • Minecraft Wiki: online-mode (авторизация/проверка аккаунтов) https://minecraft.wiki/w/Server.properties/online-mode
  • Справка Mojang/Minecraft об авторизации через учетную запись Microsoft (Microsoft sign-in) https://account.microsoft.com/services/minecraft
  • SuperHub Host - руководство по ошибке «Failed to verify username» https://superhub.host/guides/online-mode