Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Ошибка аутентификации «Failed to verify username»: 7 способов решения

wergio 23.07.2026 11:28 5
Ошибка Failed to verify username: 7 способов исправить аутентификацию на сервере Minecraft.

Введение: когда сервер не узнаёт игрока

Ошибка «Failed to verify username!» или «Invalid session» появляется при попытке подключиться к серверу. Игрок видит это сообщение и не может зайти. Причина — сервер не может проверить лицензию игрока через серверы Mojang. Это может быть связано с настройками сервера, проблемами на стороне Mojang или интернет-подключением. В этом гайде — 7 способов исправить эту ошибку.

Причина 1: Сервер в режиме online-mode=true, а у игрока пиратка

Самая частая причина. Параметр online-mode=true в server.properties требует, чтобы каждый игрок имел лицензионный аккаунт Minecraft. Пиратские клиенты не проходят проверку.

Решение:

  • Если вы играете с друзьями без лицензии — установите online-mode=false в server.properties и перезапустите сервер.
  • Предупреждение: при online-mode=false любой может зайти под чужим ником. Используйте плагин аутентификации (AuthMe) для защиты аккаунтов.

Причина 2: Серверы Mojang недоступны

Сервер Minecraft при online-mode=true отправляет запрос на session.minecraft.net для проверки игрока. Если серверы Mojang лежат (бывает раз в несколько месяцев) — никто не может зайти.

Решение:

  • Проверьте статус серверов Mojang: help.minecraft.net, twitter.com/MojangStatus.
  • Если серверы Mojang действительно недоступны — ждите. Обычно проблема решается за 30-60 минут.
  • Временно можно переключить online-mode=false, но это рискованно.

Причина 3: Брандмауэр или антивирус блокирует подключение

Некоторые антивирусы (особенно Avast, Kaspersky) блокируют Java-приложения, пытающиеся соединиться с интернетом.

Решение:

  • Добавьте Java (javaw.exe) и серверный .jar в исключения брандмауэра и антивируса.
  • Временно отключите антивирус для проверки.
  • Настройте правило в Windows Firewall: разрешить входящие и исходящие соединения для Java.

Причина 4: Неправильное время на компьютере

Серверы Mojang используют HTTPS-сертификаты, которые проверяют дату. Если часы на ПК спешат или отстают на несколько минут — проверка сертификата не проходит.

Решение:

  • Синхронизируйте время с интернетом: ПКМ по часам в трее → «Настройка даты и времени» → «Синхронизировать».
  • Включите автоматическую синхронизацию времени.

Причина 5: Игрок не приобрёл игру (Xbox Live для Bedrock)

Для Bedrock Edition и кросс-плея через Geyser игрок должен быть авторизован в Xbox Live. Ошибка «Failed to verify username» может означать проблему с Xbox-аккаунтом.

Решение:

  • Убедитесь, что игрок залогинен в Xbox Live на своём устройстве.
  • Проверьте настройки приватности Xbox (разрешить игру по сети).

Причина 6: Проблемы с DNS

Некоторые DNS-серверы могут блокировать или неправильно разрешать session.minecraft.net.

Решение:

  • Смените DNS на Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1).
  • В Windows: Панель управления → Сеть и Интернет → Центр управления сетями → Изменение параметров адаптера → ПКМ по подключению → Свойства → IP версии 4 → Использовать следующие адреса DNS.
  • Очистите DNS-кэш: ipconfig /flushdns в командной строке.

Причина 7: BungeeCord/Velocity с online-mode=true на бекендах

При использовании прокси (BungeeCord/Velocity) проверка лицензии должна быть ТОЛЬКО на прокси. Бекенды должны иметь online-mode=false. Если бекенд тоже проверяет лицензию — игрок получит ошибку верификации.

Решение:

  • На всех бекендах: online-mode=false в server.properties и bungeecord: true в spigot.yml.
  • На прокси: online-mode=true (проверка лицензии здесь).
  • Для Velocity: player-info-forwarding-mode = 'modern' и forwarding.secret на бекендах.

Типичные ошибки администраторов

  • Дёргают online-mode туда-сюда. Частая смена online-mode приводит к потере инвентарей игроков (их данные привязаны к UUID, который меняется при смене режима).
  • Забывают перезапустить сервер после смены online-mode. Изменения в server.properties применяются только после рестарта.
  • Не проверяют логи сервера. В логах сервера всегда пишется точная причина ошибки аутентификации. Откройте logs/latest.log и найдите строку с «verify».

💡 Совет профи

Если вы держите сервер для друзей и хотите и защиту от пиратов, и возможность играть с пиратками — используйте плагин AuthMe с настройкой «online-mode=false». Игроки регистрируются паролем на сервере, и никто не зайдёт под чужим ником без пароля. А для дополнительной защиты установите плагин, который привязывает IP к аккаунту — даже если кто-то узнает пароль, он не зайдёт с чужого IP.
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!