Гайды

io.netty connection timed out в Minecraft — что это и как исправить

io.netty connection timed out в Minecraft — что это и как исправить

io.netty connection timed out в Minecraft — это сетевая ошибка: клиент отправил запрос на подключение к серверу, но ответа так и не дождался. Три главных виновника: брандмауэр на твоём компьютере блокирует Java, адрес сервера введён неверно, или сам сервер недоступен.

TL;DR — сначала зайди на любой другой сервер. Если он открывается — проблема в конкретном сервере или его адресе. Если везде та же ошибка — проверь брандмауэр и перезагрузи роутер. 90% случаев решаются именно этим.

Что такое io.netty и почему вообще появляется эта ошибка?

Netty — сетевая Java-библиотека, которую Minecraft использует для общения с серверами. Когда ты жмёшь «Подключиться», Minecraft через netty открывает TCP-сокет на порт 25565 (или другой, если сервер нестандартный). Если за отведённое время ответа нет — вылетает ConnectTimeoutException.

Эта ошибка не значит, что Minecraft сломан. Она значит, что пакет либо заблокировался где-то по дороге, либо на той стороне вообще никто не слушает.

  • Брандмауэр Windows или антивирус блокирует javaw.exe
  • Неверный IP-адрес или порт в строке подключения
  • Сервер оффлайн или перезагружается
  • Провайдер блокирует исходящий трафик на порт 25565
  • Роутер завис и не пропускает новые соединения
  • VPN или прокси обрывает соединение на своей стороне

Как быстро понять, кто виноват: ты или сервер?

Первым делом проверь: работает ли сервер вообще. Попробуй подключиться к любому публичному серверу — например, к Hypixel (mc.hypixel.net) или к любому серверу из топа на millida.trade/rating. Если другие серверы открываются нормально, значит проблема на стороне конкретного сервера или в его адресе. Если везде одинаковая ошибка — проблема у тебя локально.

  • Зашёл на другие серверы — они открылись → сервер, к которому ты идёшь, лежит или у тебя неверный адрес
  • Зашёл на другие серверы — та же ошибка → проблема на твоей стороне (брандмауэр, Java, роутер)
  • Ошибка только дома, но не по мобильному интернету → твой провайдер или роутер блокирует порт

Как исправить io.netty connection timed out: пошаговый разбор

Проходи по шагам сверху вниз — каждый следующий нужен только если предыдущий не помог.

Роутер завис — помогает ли перезагрузка?

Да, и это первое, что стоит сделать. Роутер накапливает таблицы соединений, и при «засорении» новые TCP-сессии не устанавливаются. Выключи роутер на 30 секунд, включи, подожди пока поднимется интернет — и пробуй снова.

Откуда берётся ошибка из-за неверного адреса сервера?

Настройки брандмауэра Windows — разрешение Java Platform SE Binary для Minecraft
Брандмауэр Защитника Windows: нужно разрешить Java(TM) Platform SE binary — именно через неё Minecraft выходит в сеть. Источник: appuals.com

Самая частая глупая ошибка — лишний пробел или опечатка в адресе. Если сервер работает на нестандартном порту, адрес вводится так: address:port (например, play.example.com:25566). Без порта Minecraft всегда идёт на 25565 — убедись, что именно этот порт слушает сервер.

Почему брандмауэр Windows блокирует Minecraft и как это исправить?

Это самая частая причина ошибки на Windows. Брандмауэр видит javaw.exe как неизвестную программу и блокирует исходящие соединения.

  • Открой Пуск → «Брандмауэр Защитника Windows»
  • Слева кликни «Разрешить взаимодействие с приложением через брандмауэр Защитника Windows»
  • Нажми «Изменить параметры» (нужны права администратора)
  • Найди в списке «Java(TM) Platform SE binary» или javaw.exe
  • Поставь галочки в колонках «Частная» и «Публичная»
  • Если Java нет в списке — нажми «Разрешить другое приложение» и укажи путь к javaw.exe (обычно C:\Program Files\Java\jre...\bin\javaw.exe)

Если пользуешься сторонним антивирусом (Kaspersky, ESET, Avast) — в нём тоже нужно добавить исключение для javaw.exe. Временно отключи антивирус и проверь подключение: если заработало, значит он блокировал.

Может ли DNS провайдера мешать подключению к серверу?

Да. Иногда DNS-сервер провайдера не может разрезолвить доменное имя сервера — и Minecraft получает пустой IP или вообще ничего. Попробуй переключиться на Google DNS (8.8.8.8 / 8.8.4.4) или Cloudflare (1.1.1.1).

Настройки DNS серверов в Windows — смена на Google DNS 8.8.8.8 для исправления ошибки подключения Minecraft
Смена DNS на Google (8.8.8.8) часто помогает когда сервер провайдера не разрезолвит адрес Minecraft-сервера. Источник: minitool.com
  • Пуск → «Центр управления сетями» → «Изменение параметров адаптера»
  • Правая кнопка на своём соединении → «Свойства»
  • Выдели «IP версии 4 (TCP/IPv4)» → «Свойства»
  • Выбери «Использовать следующие адреса DNS-серверов»
  • Предпочтительный DNS: 8.8.8.8, Альтернативный DNS: 8.8.4.4
  • ОК → попробуй подключиться снова

Нужно ли обновить Java, чтобы починить подключение?

Иногда да. Minecraft Java Edition использует встроенную JRE, но старые версии лаунчера могут тянуть за собой устаревшую Java. Зайди в официальный лаунчер Minecraft — он сам подтянет актуальную версию. Если играешь через сторонний лаунчер — убедись, что в его настройках указан путь к актуальной JRE: Java 17 для версий 1.17+, Java 21 для версий 1.20.5+.

Может ли VPN быть причиной io.netty connection timed out?

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

В чём разница между AnnotatedConnectException и ConnectTimeoutException?

Эти две ошибки похожи, но сигнализируют о разном:

  • ConnectTimeoutException — пакет ушёл, но ответа нет. Сервер либо не достижим (IP/порт не тот), либо брандмауэр молча дропает пакеты
  • AnnotatedConnectException: connection refused — сервер достижим, но активно отказывает. Значит на нужном порту ничего не слушает (сервер не запущен или запущен на другом порту)
  • ReadTimeoutException — подключение установилось, но данные перестали приходить. Обычно это лаги сервера или разрыв посреди игры

Что проверить администратору сервера, если игроки получают эту ошибку?

Если игроки жалуются на connection timed out именно к твоему серверу, проверь:

  • Сервер реально запущен и слушает порт 25565 (или твой кастомный)
  • В server.properties параметр online-mode и server-ip настроены правильно
  • На хостинге открыт входящий порт через панель управления или через iptables
  • Если сервер дома — настроен port forwarding на роутере (TCP 25565 → локальный IP сервера)
  • Внешний IP сервера не изменился (динамический IP нужно обновлять или использовать DynDNS)

Кстати, если у тебя свой сервер и хочется автоматически принимать донаты от игроков — посмотри на Millida Trade: система сама выдаёт привилегии после оплаты, без ручного подтверждения каждого платежа.

Millida TradeАвтодонат и автоматическая выдача товаров на сервере — выдача за секунды, без ручной работы.Перейти в Trade

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

Почему ошибка появляется только на одном сервере, а на других всё нормально?

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

Помогает ли смена версии Minecraft при этой ошибке?

Нет, версия клиента не влияет на сетевое подключение. Исключение — если сервер работает на конкретной версии и не принимает другие: тогда ты получишь другую ошибку («Outdated server!»), а не connection timed out.

Сервер работал вчера, а сегодня нет — что случилось?

Если сервер домашний — у хозяина мог поменяться внешний IP (динамический адрес провайдера обновляется при каждом переподключении). Попроси актуальный адрес. Если хостинговый — возможно, технические работы или DDoS-атака. Проверь Discord или группу сервера.

Ошибка исчезла, но появляется снова через несколько минут — почему?

Это признак нестабильного соединения — либо у тебя, либо у сервера. Проверь потери пакетов через ping-тест до IP сервера: если потери выше 2-3% — проблема с сетью. На стороне сервера может быть перегрузка или недостаток памяти — тогда он периодически зависает и не отвечает новым подключениям.

io.netty connection timed out minecraftconnecttimeoutexception minecraftminecraft не подключается к серверуconnection timed out minecraft fixminecraft ошибка подключениябрандмауэр minecraftminecraft сервер недоступен

Похожие статьи

Комментарии 0