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

1) Сначала проверьте базу: одинаковые версии и моды

Для совместной игры через моды на локальном сервере действует простое правило: на всех клиентах должен быть один и тот же состав модов и одинаковая версия Forge (или Fabric, если вы на ней).

Проверьте по списку:

Проверка Что должно совпадать Что будет, если не совпадает
Версия Minecraft одинаковая клиент не проходит соединение или выкидывает на входе
Версия Forge одинаковая моды не стыкуются, соединение ломается на логине
Набор модов одинаковый на обоих компьютерах часть модов не сможет синхронизироваться, вход часто завершается вылетом
Порядок установки не важен важны версии и наличие файлов игра все равно может сломаться, если мод отсутствует или другой версии

Практика из типичных разборов: если один игрок запускает другой сборкой (например, другая ветка версии), ему будет сложнее зайти даже при идеальной сети.

2) Убедитесь, что сервер действительно доступен в вашей сети

Если вы играете в одной сети Wi-Fi/LAN, подключение идет по локальному IP и порту, который показывает хост при Open to LAN.

Что проверить на хосте

  • Мир открыт через Open to LAN.
  • Запомните порт, который выводит чат.
  • Убедитесь, что IP хоста такой же, который видят другие.

Что проверить на клиенте

  • В Direct connect вы вводите именно IP:порт.
  • IP - не “пример из статьи”, а текущий адрес хоста.

Если вы не уверены, проходит ли маршрут, проверьте доступность через ping на клиенте (Windows):
- откройте командную строку
- выполните: ping -4 IP_ХОСТА

Если в ответе “истек интервал ожидания” - проблема в сети. Если ответы приходят - дальше смотрите моды и безопасность.

3) Если вы подключаетесь через VPN (Hamachi, Radmin VPN и аналоги)

Когда игроки не в одной LAN-сети, используют виртуальную сеть.

Что важно:
- оба игрока подключены к одной и той же виртуальной сети (у Hamachi) или к одному VPN-подключению (у Radmin VPN)
- на клиенте вводится IP хоста из VPN, а не локальный IP компьютера хоста
- порт берется тот, который показывает Open to LAN

Для Radmin VPN в инструкциях прямо рекомендуют добавлять EXE игры в исключения брандмауэра и удостовериться, что вы находитесь в одной сети VPN, а также использовать IPv4-адрес, если система показывает IPv6.

4) Проверьте брандмауэр и антивирус. Это частая причина “заходит и сразу вылетает”

Даже если IP и порт указаны верно, защитное ПО может резать соединение.

Что сделать:
- на хосте временно выключите антивирус/сетевые экраны или добавьте исключения для Minecraft/Java
- на хосте добавьте исключения в брандмауэр для EXE игры и для Java
- повторите попытку входа

В типовых случаях соединение обрывается после прогрузки чанков или на этапе сетевого обмена. Это очень похоже на блокировку трафика.

5) Проверьте логин-сессию и запуск той же сборки

Иногда друг не может зайти из-за проверки учетных данных или несовпадения лаунчера/способа запуска.

Что обычно помогает:
- убедиться, что друг и хост запускают одинаковый клиент для этой версии
- если появляется “Недопустимая сессия” или ошибки формата “Проверьте имя пользователя”, проверьте настройки учетной записи в лаунчере

6) Разбор популярных сообщений об ошибках

Сообщение Самая частая причина Что сделать
“Недопустимая сессия” / “Проверьте имя пользователя” не совпали параметры входа/сессии или сборки запуска убедиться, что вы используете одинаковый способ запуска и настройки учетной записи
Connection time out / “не смог найти информации о сервере” сеть или маршрутизация не работает снова проверьте IP:порт, ping, доступность хоста, VPN-соединение
“застряло на Logging in...” / ошибки пакетной строки нестандартный ник проверьте длину ника (часто проблема при превышении лимита, встречается с длиной больше 16 символов)
Вылет на логине или “Timed out” / обрыв после чанков блокировка трафика или разное состояние модов отключите/настройте брандмауэр, проверьте идентичность модов и Forge

Также встречаются случаи, когда на стороне сервера в логах видны сообщения вроде ReadTimeoutException или “Timed out”. Это означает, что соединение установилось, но данные до конца не дошли - чаще всего виноваты сеть и безопасность, реже - несовпадение модов/версий.

7) Минимальный план действий, если “друг не заходит”

  1. Проверьте версии Minecraft и Forge на обоих компьютерах.
  2. Сверьте список модов. И у хоста, и у друга должны быть одинаковые версии модов.
  3. Повторите подключение по IP:порт и убедитесь, что порт тот же самый, что показал Open to LAN.
  4. Проверьте ping до IP хоста (или VPN-IP, если используете Hamachi/Radmin VPN).
  5. Отключите/настройте брандмауэр и добавьте исключения для EXE игры и Java.
  6. Повторите тест входа.

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

  • TLauncher - как играть по локальной сети и с модами: https://tlauncher.ru/open-lan.html
  • Radmin VPN (инструкции по настройке и брандмауэру): https://radmin-club.com/ru/wiki/?wiki_name=Minecraft%20%D1%81%20%D0%B4%D1%80%D1%83%D0%B7%D1%8C%D1%8F%D0%BC%D0%B8%20%D0%BF%D0%BE%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9%20%D1%81%D0%B5%D1%82%D0%B8%20%D1%81%20Radmin%20VPN
  • Radmin VPN - управление сетью (how-to): https://radmin-club.com/radmin-vpn-en/how-to-manage-your-network/
  • Radmin VPN - если не видно игр/сервисов: https://radmin-club.com/minecraft/if-you-cant-see-any-games-in-minecraft/