Как исправить "Не удалось проверить имя пользователя" в Minecraft?

При начальной настройке сервера вы можете столкнуться с ошибкой "Не удалось проверить имя пользователя" ("Failed to verify username"), которая появляется при подключении к серверу. Эта ошибка указывает на то, что сервер не смог найти лицензионный аккаунт игрока, который пытается подключиться. При этом, если использовать лицензионную версию игры, зайти на сервер удастся.

Пример ошибки

Причина возникновения ошибки

По умолчанию все новые сервера Minecraft требуют от всех подключающихся к ним игроков иметь лицензионную версию игры. Это позволяет использовать официальную систему скинов и защитить игроков от использования их аккаунтов на сервере третьими лицами. Однако не все администраторы хотят ограничивать доступ к своим серверам для игроков без лицензии майнкрафт. В таких случаях нужно предпринять ещё несколько шагов для настройки сервера.

Решение - Отключаем проверку лицензии

Чтобы решить эту проблему, давайте отключим проверку лицензии на сервере Minecraft Java Edition.

Прежде, чем продолжить

Отключение возможностей на сервере, связанных с использованием лицензионной версии Minecraft, создаёт угрозу безопасности. Поэтому рекомендуем проработать план по дальнейшей настройке сервера.

Есть несколько деталей, на которые следует обратить внимание:

  1. После отключения проверки лицензии на сервере станет недоступна авторизация через сервера Microsoft, поэтому для безопасности следует установить и настроить дополнительный плагин для авторизации, если его ещё нет.

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

  3. После отключения проверки лицензии перестанет работать стандартный "белый список" и система банов, поэтому для ограничения доступа к серверу нужно будет использовать сторонние плагины.

  4. После отключения проверки лицензии перестанут отображаться скины у игроков, не использующих сторонние лаунчеры, добавляющие свои системы скинов в игру. Для отображения скинов используйте сторонние плагины.

Отключаем проверку лицензии

За все возможности, связанные с лицензионными аккаунтами, отвечает всего один параметр в файле server.properties - online-mode. Давайте изменим его:

  1. Перейдите в корневую папку сервера. Это папка, в которой находится ядро.

  2. В корневой папке сервера найдите файл server.properties.

Если вы работаете с сервером на вашем компьютере, расширения файлов могут быть скрыты, и тогда файл будет называться просто server. В панели на нашем хостинге расширения файлов отображаются всегда, и проблем с этим возникнуть не должно.

  1. Откройте файл с помощью любого текстового редактора. В Windows для этого можно использовать даже "Блокнот", а в нашей панели можно просто кликнуть по файлу левой кнопкой мыши.

  2. Найдите в этом файле следующую строку:

online-mode=true
  1. Замените в найденной строке true на false. Должно получиться так:
online-mode=false
  1. Сохраните файл и перезапустите сервер.