Ошибка «Connection timed out: getsockopt» (обычно на этапе подключения к серверу или локальному миру) в Minecraft возникает по причине того, что Java-клиент не может связаться с операционной системой для установки сетевого соединения.
Само слово getsockopt в тексте ошибки обозначает функцию, которая используется для получения информации о сетевом сокете. Это базовый механизм, который Minecraft использует для проверки статуса своего подключения к серверу.
Когда эта проверка завершается неудачно или время ее ожидания истекает, система пишет «Connection timed out: getsockopt«.
Не пропустите! Настройка графики в Minecraft 26.1: шейдеры, трассировка лучей и X-ray
В общем и целом, проблема эта — сугубо на уровне сети, следовательно, и неисправность искать надо примерно там же.
Основные причины ошибки getsockopt
Итак, ошибка тайм-аута соединения — это сетевое исключение Java, означающее, что игра попыталась установить связь с сервером, ждала ответа и сдалась, ничего не получив.
Причины могут быть следующими:
- блокировки брандмауэра — защитник Windows или антивирус блокируют доступ исполняемого файла Java (javaw.exe) к интернету;
- проблемы на сервере — он в офлайне, на техобслуживании или там случился очередной аншлаг, либо же временно недоступны серверы аутентификации Mojang;
- проблемы с DNS — медленный или неправильно настроенный DNS не дает Minecraft подключиться к серверу;
- ограничения провайдера — заблокированы определенные порты или применяются политики, мешающие онлайн-играм.
- некорректные данные — опечатка в IP-адресе или неправильный порт (Minecraft Java Edition использует TCP-порт 25565).
Не пропустите! Ошибка с кодом 0x803f8001 в Minecraft: что значит и как устранять
Предварительная проверка
Прежде чем углубляться в какие-то сложных настройки сети, делаем сначала самое простое в таких случаях и очевидное:
- проверяем подключение к интернету и перезагружаем роутер: просто открываем браузер и загружаем пару сайтов, чтобы убедиться в стабильности сети, а роутер на полминуты отключаем от розетки, после чего перезагружаем комп (чтобы обновить подключение к провайдеру и очистит временные файлы);
- проверяем статус серверов Minecraft — смотрим данные Downdetector-а или сабреддит r/Minecraft на предмет свежей инфы о сбоях серверов аутентификации Mojang (если они таки лежат, остается только ждать), также проверяем IP, а для локальных серверов вводим localhost;
- настраиваем системное время: Minecraft использует системные часы для проверки сертификатов безопасности, потому: кликаем ПКМ по часам на панели задач, далее — «Настройка даты и времени», включаем опцию автоматической установки времени и часового пояса и жмем «Синхронизировать»;
- обновляем или переустановливаем Java: напомним, Minecraft версий 1.20.5 и выше требует Java 21. Для версий 1.18–1.20.4 нужна Java 17, а для 1.17–1.17.1 — Java 16. Официальный лаунчер обновляет Java автоматически, но в сторонних лаунчерах это нужно делать вручную.
- проверяем антивирус: Norton, McAfee, AVG и прочие могут блокировать соединение — проверяем и/или добавляем Minecraft и javaw.exe в список исключений;
- обновляем лаунчер Minecraft: проверяем версию лаунчера и если есть обновление, устанавливаем его (устаревшие версии могут плохо связываться с серверами Mojang).

Что делать, когда Connection timed out: getsockopt все равно?
Значит, если перечисленные выше меры не помогли, переходим к настройкам системы. Действуем по порядку и после каждого шага перезагружаем компьютер:
#1. Пишем исключение в брандмауэр Windows Defender
Так как он может блокировать исполняемый файл Java после обновления игры, то:
- открываем меню «Пуск», находим Защитник и открываем настройки фаервола;
- слева в окошке кликаем «Разрешить взаимодействие с приложением или компонентом в брандмауэре» и затем — «Изменить параметры«;
- находим Minecraft, Minecraft Launcher и любые записи для java, javaw или javaw.exe;
- отмечаем галочками столбцы в колонках «Частная» и «Публичная» для каждой записи;
- жмем ОК (если javaw.exe в списке нет, жмем «Разрешить другое приложение» и указываем путь к этому файлу вручную).
#2. Отключаем брандмауэр на время
Для проверки:
- в окне настрое фаервола жмем «Включение и отключение брандмауэра Защитника Windows«;
- выбираем «Отключить брандмауэр» для обеих сетей и сохраняем изменения.
Запускаем Minecraft и проверяем результат. Если игра заработала нормально безо всяких getsockopt, то лучше использовать VPN при отключенном брандмауэре для шифрования трафика. Ну и после игры включаем брандмауэр обратно.
Не пропустите! Как не надо пользоваться VPN: самые вредные привычки
#3. Смена DNS-серверов
Публичные серверы Google обрабатываю адреса быстрее, поэтому:
- в «Панели управления» открываем «Сеть и Интернет«, а затем «Центр управления сетями и общим доступом«;
- жмем «Изменение параметров адаптера«;
- кликаем правой кнопкой мыши по активному подключению и в меню выбираем «Свойства«;
- далее жмем «IP-версии 4 (TCP/IPv4)» и снова — «Свойства«;
- отмечаем «Использовать следующие адреса DNS-серверов» и вводим 8.8.8.8 для «Предпочитаемый сервер» и 8.8.4.4 для «Альтернативный«;
- жмем ОК.
#4. Очистка кэша DNS
Чтобы убрать поврежденные записи DNS:
- открываем командную строку (через меню «Пуск») от имени администратора;
- вводим команду
ipconfig /flushdns
- жмем Enter и дожидаемся сообщения об успешной очистке кэша, после чего закрываем окно (можно командой exit).
Не пропустите! Свой сервер Minecraft без проброса портов: как это делается
#5. Сброс IP-конфигурации
Чтобы система заприла свежий IP-адрес у роутера:
- снова открываем командную строку от имени администратора;
- пишем
ipconfig /release
- и жмем Enter, а затем пишем
ipconfig /renew
- и еще раз Enter
Закрываем командную строку, перезагружаем комп и проверяем результат.
Не пропустите! 66% в Minecraft на Switch: почему виснет и как установить обнову
#6. Сброс Winsock
Так как сбой в Winsock блокирует подключение Minecraft, то сброс возвращает его к настройкам по умолчанию:
- снова открываем командную строку от имени администратора;
- вводим команду
netsh winsock reset
- жмем Enter и после сообщения об успешном сбросе перезагружаем компьютер для завершения процесса.
#7. Проброс портов
Если вы являетесь хостом сервера, то проблема с getsockopt может быть в закрытых портах. Проброс портов приказывает роутеру направлять входящий трафик на правильное устройство.
Следовательно, открываем настройки роутера или VPN (если подключение установлено через VPN) и перенаправляем TCP-порт 25565. Без этого игроки извне не смогут к подключиться к вашему серверу.
Не пропустите! Бесплатный VPN, чтобы хороший и для всего — какой?