- 1) Убедитесь, что сервер реально запущен и есть понятная ошибка
- 2) Проверьте “online-mode” и режим проверки лицензии
- 3) Проверьте белый список и доступ к игрокам
- 4) Проверьте сеть: IP, порт и роутинг
- 5) Проверьте DNS, hosts и сетевые фильтры на ПК
- 6) Если вы ставили моды и плагины: откатите к рабочему состоянию
- 7) Как правильно диагностировать: порядок, который экономит время
- Типичные ошибки новичков (что проверять в первую очередь)
- Полезные ссылки
Когда вы не можете подключиться к серверу, проблема обычно в одном из звеньев цепочки: запуск и статус сервера, вход по лицензии, сеть (IP, порты, маршрутизация), настройки сервера и ваши действия с модами. Ниже - порядок действий, который помогает быстро найти причину.
1) Убедитесь, что сервер реально запущен и есть понятная ошибка
- Откройте консоль сервера (журнал запуска).
- Найдите первое сообщение с текстом
Errorили причину остановки. - Скопируйте 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, порт и роутинг
Если вы не заходите “снаружи”, но сервер запускается, чаще всего ломается сеть.
Базовые проверки
- Убедитесь, что вы подключаетесь к правильному адресу сервера (ваш внешний IP или домен).
- Порт Minecraft по умолчанию -
25565. - Проверьте, что порт проброшен на вашем роутере на внутренний 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) Как правильно диагностировать: порядок, который экономит время
- Сервер стартует? Если нет - смотрите консоль и чините запуск (ядро, файлы, моды/плагины).
- Сервер стартует, но логин не проходит - смотрите ошибки входа и проверку лицензии (
online-mode). - Логин не проходит только с внешних устройств - проверяйте IP и проброс порта.
- Адрес не резолвится или “странно пингуется” - проверяйте DNS и
hosts. - Вход блокируется выборочно - проверьте
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/