К содержанию
DEPTANAMINECRAFT MODS
Моды и библиотекиJava 1.20.1 · Forge 47.4.10 · Сетевая игра

Ошибка getsockopt и Connection Timed Out в Minecraft 1.20.1

Почему не пускает в мир друга по сети на Forge 1.20.1 и как исправить getsockopt и рассинхрон модов.

Два игрока Minecraft у терминала связи с красным щитом сетевой защиты между островами

При подключении к миру друга через Radmin VPN или «Открыть для сети» на Forge 1.20.1 чаще всего возникают две ошибки: таймаут getsockopt (Connection timed out) из-за блокировки Java в брандмауэре и сброс входа Mismatched mod channel list из-за разницы в модах.

Как исправить getsockopt и Timed Out

Ошибка getsockopt означает, что клиент отправил запрос на IP и порт хоста, но не получил ответа. Обычно пакет блокирует Брандмауэр Windows, так как сеть Radmin VPN помечена как публичная:

Шаг У кого Что сделать
1. Разрешить Java в брандмауэре У хоста и гостя В «Разрешении взаимодействия с приложением» Брандмауэра Windows поставить галочки «Частная» и «Публичная» для всех строк Java(TM) Platform SE binary и OpenJDK Platform binary
2. Вводить IP и порт напрямую У гостя Открыть «Прямое подключение» и ввести IP хоста из Radmin VPN и порт из чата через двоеточие: например, 26.45.112.8:58412
3. Проверять новый порт У хоста После каждого перезахода в мир и нажатия «Открыть для сети» сообщать друзьям новый пятизначный порт

Ошибка Mismatched mod channel list

Если вход обрывается с надписью Connection closed - mismatched mod channel list, у клиента и сервера отличаются файлы модов:

  1. Сверь версии серверных модов в папке mods: файлы Superb Warfare, VVP, WarBorn Drones, Умный Панцирь-С1, Сирена ПВО и Гражданская тревога должны быть одинаковыми у всех игроков.
  2. Открой .minecraft/logs/latest.log сразу после ошибки — там перечислены ID модов, которые не совпали.
  3. Клиентские моды (Portal Prep, Embeddium и Oculus) эту ошибку не вызывают.

Запасной способ через мод e4mc

Если провайдер блокирует трафик виртуальных сетей в Radmin VPN, поставь хосту мод e4mc из гайда по сетевой игре. При открытии мира для сети он создаёт готовую ссылку для входа без настройки брандмауэра.

Частые вопросы

Почему возникает ошибка getsockopt в Minecraft при игре через Radmin VPN?

Windows автоматически назначает виртуальному адаптеру Radmin VPN тип «Общественная сеть», а для процесса javaw.exe в Брандмауэре Windows по умолчанию открыта только «Частная сеть». Разрешите javaw.exe и OpenJDK доступ для публичных сетей в настройках Брандмауэра у хоста.

Как узнать, какого именно мода не хватает при ошибке Mismatched mod channel list?

Откройте файл .minecraft/logs/latest.log после попытки входа и найдите строку Mismatched mod channel list — сразу под ней Forge выводит точный список ID модов и их версий, которые отличаются между клиентом и сервером.

Вызывает ли клиентский мод Portal Prep или Embeddium ошибку рассинхрона модов по сети?

Нет, чисто клиентские моды (Portal Prep, Embeddium, Oculus, AppleSkin) работают только на стороне вашего компьютера и не требуют установки у хоста или на сервере.

Первоисточники

Документация и страницы разработчиков, по которым подготовлен материал.

  1. Как играть по сети с друзьями в Minecraft 1.20.1 Forge
  2. Исправление ошибки Exit Code 1 в 1.20.1 Forge

Обложка: 3D-иллюстрация DEPTANA. Гайд по сетевой игре на Forge 1.20.1.