Когда вы не можете подключиться к серверу, проблема обычно в одном из звеньев цепочки: запуск и статус сервера, вход по лицензии, сеть (IP, порты, маршрутизация), настройки сервера и ваши действия с модами. Ниже - порядок действий, который помогает быстро найти причину.

1) Убедитесь, что сервер реально запущен и есть понятная ошибка

  1. Откройте консоль сервера (журнал запуска).
  2. Найдите первое сообщение с текстом Error или причину остановки.
  3. Скопируйте 5-20 строк вокруг ошибки - по ним легче понять, где поломка.

Частая ситуация: сервер не стартует из-за поврежденного файла ядра. Например, встречается ошибка вида Invalid or corrupt jarfile server.jar. В таких случаях вы не сможете зайти, пока файл ядра не будет корректным.

Если сервер запускается, но вы не можете войти в игру, переходите к шагам ниже.

2) Проверьте “online-mode” и режим проверки лицензии

Если вы получаете сообщения про сессию или “недействительную сессию”, “failed to login” или “сервер принимает только лицензионных игроков”, причина почти всегда в настройке проверки лицензии.

Что сделать

  • Откройте файл server.properties.
  • Найдите параметр online-mode.
  • Для входа с аккаунтов без проверки лицензии нужно online-mode=false.

Для примера логики:
- При online-mode=true сервер проверяет аккаунт игрока.
- При online-mode=false сервер пропускает вход без такой проверки.

Типичные варианты

Ситуация Признак в игре/консоли Что проверить
Сторонний лаунчер или вход без лицензии Сообщения про “Invalid session”, “Failed to login” online-mode и настройки проверки лицензии
Сервер поднят на хостинге (панелью) Нет “первого впечатления” проблемы, но логин не проходит В панели: опция проверки лицензии / online mode
Играете через “Open to LAN” Логин не проходит, иногда ломаются скины/авторизация Параметры аккаунта в лаунчере и режим сети

Примечание по данным из гайдов TLauncher: проблема “Недействительная сессия” обычно связана с тем, что сервер проверяет лицензию, а клиент - нет. Тогда помогает либо лицензия, либо выключение проверки через online-mode. Это описано в инструкциях по ошибкам входа TLauncher.
Источник: https://tlauncher.ru/invalid-session.html

3) Проверьте белый список и доступ к игрокам

Даже когда сервер работает, вход может блокироваться настройками.

Что проверить:
- whitelist в server.properties (иногда он включен).
- Список игроков в whitelist.json (вы там есть или нет).
- Рестарт сервера мог откатить состав или вы поставили другой профиль доступа.

4) Проверьте сеть: IP, порт и роутинг

Если вы не заходите “снаружи”, но сервер запускается, чаще всего ломается сеть.

Базовые проверки

  1. Убедитесь, что вы подключаетесь к правильному адресу сервера (ваш внешний IP или домен).
  2. Порт Minecraft по умолчанию - 25565.
  3. Проверьте, что порт проброшен на вашем роутере на внутренний IP устройства, где работает сервер.

В практических гайдах по подключению часто рекомендуют:
- сделать локальный IP статическим,
- пробросить порт 25565 на этот IP,
- перезапустить роутер,
- затем проверить параметры сервера (в том числе режим лицензии).
Источник по подходу с пробросом порта и настройкой online-mode: https://qna.habr.com/q/694430

Если провайдер блокирует входящие порты

Некоторые провайдеры ограничивают прием входящих соединений. В таком случае прямое подключение по интернету может не работать, и тогда помогают альтернативы вроде VPN/туннелей (например, Hamachi), чтобы обойти ограничения маршрутизации. Это также описывается в бытовых инструкциях по настройке домашнего сервера.
Источник: https://qna.habr.com/q/694430

5) Проверьте DNS, hosts и сетевые фильтры на ПК

Иногда адрес сервера “не находится” из-за переопределений DNS или строк в hosts.

Что сделать на ПК:
- проверьте файл hosts: C:\Windows\System32\drivers\etc\hosts
- убедитесь, что там нет лишних записей для вашего домена/адреса сервера
- временно используйте публичные DNS (например, 1.1.1.1 или 8.8.8.8), чтобы исключить проблемы резолвинга

Подобные шаги по hosts и смене DNS встречаются в разборе случаев, когда сервер не открывается по адресу.
Источник: https://ru-minecraft.ru/forum/showtopic-25256/

6) Если вы ставили моды и плагины: откатите к рабочему состоянию

Ошибка может появиться после изменений:
- конфликт плагинов,
- неверная версия модов под вашу сборку,
- битые файлы,
- сборка “под другой Minecraft”.

Быстрый безопасный путь:
1. Остановите сервер.
2. Верните конфигурации и сборку к состоянию до последних изменений.
3. Запускайте снова и смотрите консоль на первые Error.

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

7) Как правильно диагностировать: порядок, который экономит время

  1. Сервер стартует? Если нет - смотрите консоль и чините запуск (ядро, файлы, моды/плагины).
  2. Сервер стартует, но логин не проходит - смотрите ошибки входа и проверку лицензии (online-mode).
  3. Логин не проходит только с внешних устройств - проверяйте IP и проброс порта.
  4. Адрес не резолвится или “странно пингуется” - проверяйте DNS и hosts.
  5. Вход блокируется выборочно - проверьте whitelist.

Типичные ошибки новичков (что проверять в первую очередь)

Ошибка Чем проявляется Что сделать
Сервер не запустился из-за поврежденного ядра в консоли Invalid or corrupt jarfile ... взять корректный server.jar и заменить
Включена проверка лицензии, а клиент другой ошибки “Invalid session” / “Failed to login” в server.properties проверить online-mode
Не проброшен порт или неверный IP работает на локалке, не работает извне статический IP для хоста и проброс порта 25565
Другая сборка модов после изменений сервер или вылетает, или логин нестабилен откатить до рабочего набора и добавлять по одному
whitelist включен вы не можете зайти, друзья заходят по-другому проверить whitelist и содержимое whitelist.json

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

  • TLauncher: ошибка “Недействительная сессия” и причины входа: https://tlauncher.ru/invalid-session.html
  • Обсуждение домашнего сервера: проброс порта 25565, online-mode и whitelist: https://qna.habr.com/q/694430
  • Примеры разборов сетевых настроек (hosts/DNS) в кейсах “не открывается адрес сервера”: https://ru-minecraft.ru/forum/showtopic-25256/