Как исправить ошибку Io.Netty.Channel.ConnectTimeoutException в Minecraft Realms

Ошибка «Io.Netty.Channel.ConnectTimeoutException» обычно появляется, когда пользователи Minecraft пытаются подключиться к обычному серверу или серверу Realm. Эта проблема возникает исключительно на ПК и, как сообщается, возникает в Windows 7, Windows 8.1 и Windows 10.

После изучения этого кода ошибки Minecraft выяснилось, что эта проблема может быть вызвана несколькими разными виновниками:

  • Несогласованность IP / TCP. Одной из наиболее распространенных причин, которые могут в конечном итоге вызвать эту проблему, является несогласованность IP или CP, вызванная вашим маршрутизатором. В этом случае вы сможете решить эту проблему, выполнив простую перезагрузку маршрутизатора или сбросив настройки в более серьезных обстоятельствах.
  • JRE заблокирован Защитником Windows. Если вы используете собственный Защитник Windows для защиты от заражения вредоносными программами, возможно, вы видите эту ошибку после того, как среда выполнения Java заблокирована для связи с сервером Minecraft из-за ложного срабатывания. В этом случае вы можете либо занести JRE в белый список, либо отключить защиту в реальном времени, чтобы решить проблему.
  • JRE заблокирован сторонним антивирусным ПО. Эта проблема также может возникать со сторонним антивирусом, например Avast, Comodo или McAfee. В этом случае вы можете либо отключить защиту своего антивируса в реальном времени, либо удалить его все вместе, чтобы исключить потенциальное вмешательство в Minecraft.
  • Несовпадение номера порта. Также возможно, что вы столкнулись с этой проблемой в случае, когда номер порта вашего клиента не совпадает с номером порта сервера. В этом случае вы можете решить проблему, получив правильный порт из сценария запуска, а затем используя опцию Direct Connect для успешного подключения.
  • Несогласованный DNS по умолчанию. Если вы используете ISP второго уровня, скорее всего, вы также можете увидеть эту ошибку из-за несогласованности DNS. Если этот сценарий применим, вы сможете решить проблему, переключившись на значения DNS, предоставленные Google.

Метод 1: перезапуск или сброс маршрутизатора

Как сообщили несколько затронутых пользователей, эта проблема также может возникать из-за несогласованности сети, чему способствует несогласованность IP / TCP, коренящаяся в вашем маршрутизаторе. Если этот сценарий применим, вы сможете решить эту проблему, выполнив простую перезагрузку. Это приведет к обновлению IP и DNS, которые в настоящее время использует ваш компьютер, и очистке всех временных пакетов данных.

Для того, чтобы пойти на сброс маршрутизатора, просто включите Off маршрутизатора с помощью кнопки On / Off  на задней панели сетевого устройства или просто физически отсоединить кабель питания. После этого подождите не менее 30 секунд, чтобы убедиться, что силовые конденсаторы полностью разряжены.

По прошествии этого периода времени включите маршрутизатор, дождитесь восстановления доступа к Интернету, затем запустите Minecraft, чтобы проверить, возникает ли ошибка при попытке подключения к размещенному миру.

Если проблема не устранена, следующим шагом должен быть сброс маршрутизатора. Вы можете сделать это, нажав и удерживая кнопку сброса на задней панели маршрутизатора острым предметом .

Примечание. Имейте в виду, что эта процедура сбросит настройки маршрутизатора до заводских. Это переопределит любые пользовательские настройки, перенаправленные порты или заблокированные устройства. В некоторых случаях он также может очистить учетные данные интернет-провайдера, которые маршрутизатор использует для облегчения подключения к Интернету.

Если вы готовы к перезагрузке маршрутизатора, нажмите и удерживайте кнопку « Сброс» , пока не увидите, что все индикаторы на передней панели мигают одновременно. Как только это произойдет, отпустите кнопку « Сброс» и восстановите подключение к Интернету.

Проверьте, решена ли проблема, снова открыв Minecraft. Если та же ошибка io.netty.channel  все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 2: внесение Java JRE в белый список в Защитнике Windows (если применимо)

Как оказалось, одна из наиболее распространенных причин, которая в конечном итоге вызывает ошибку io.netty.channel  из-за ложного срабатывания антивируса Защитника Windows или стороннего эквивалента. Как сообщали некоторые затронутые пользователи, Защитник Windows или сторонний пакет может в конечном итоге заблокировать JRE (среда выполнения Java) от взаимодействия с внешними серверами.

Имейте в виду, что среда Java абсолютно необходима для Minecraft, и подключение к другим игрокам будет невозможно, пока вы не убедитесь, что JRE не блокируется вашим антивирусом.

Если вы используете собственный пакет безопасности (Защитник Windows), вы можете решить эту проблему двумя разными способами:

  • A. Отключение постоянной защиты
  • Б. Внесение JRE и JDK в белый список в Защитнике Windows

Отключение защиты в режиме реального времени - это более быстрая процедура, которая позволит вам определить, действительно ли эта проблема усугубляется каким-либо антивирусным вмешательством (под-руководство A) . Но если вы хотите , чтобы решить эту проблему навсегда, перейти непосредственно к югу от направляющей B .

A. Отключение постоянной защиты

  1. Открывает Выполнить диалоговое окно, нажав Windows Key + R . Затем введите ms-settings: windowsdefender  и нажмите Enter, чтобы открыть окно Центра безопасности Защитника Windows .
  2. Как только вы войдете в меню безопасности Windows , используйте меню слева, чтобы выбрать Защита от вирусов и угроз .
  3. В меню защиты от вирусов и угроз нажмите Управление настройками (в разделе  Настройки защиты от вирусов и угроз).

  4. Когда вы перейдете на второй экран, снимите флажок, связанный с  защитой в реальном времени,  чтобы убедиться, что он отключен.
  5. После того, как вам удастся отключить защиту в реальном времени, вернитесь в исходное меню безопасности Windows (в правый раздел) и нажмите  Брандмауэр и защита сети.

  6. Как только вы перейдете к следующему экрану, щелкните сеть, к которой вы в данный момент подключены, затем прокрутите вниз до меню « Настройки» и отключите переключатель, связанный с  брандмауэром Защитника Windows.

  7. После того, как вам удастся отключить Защитник Windows и брандмауэр Windows, вернитесь в Minecraft и повторите действие, которое ранее вызывало ошибку «io.netty.channel».

Б. Внесение JRE в белый список в Защитнике Windows

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите control firewall.cpl , чтобы открыть интерфейс классификационного брандмауэра Windows .
  2. Внутри брандмауэра Защитника Windows используйте меню слева, чтобы щелкнуть  Разрешить приложение или функцию через брандмауэр Защитника Windows.

  3. На следующем экране нажмите кнопку «  Изменить настройки»  , а затем нажмите « Да» в разделе « Контроль учетных записей» (UAC),  чтобы предоставить доступ администратора.
  4. После получения полного доступа прокрутите список разрешенных элементов и посмотрите, есть ли среда выполнения Java в списке разрешенных приложений. Если это не так, нажмите « Разрешить другое приложение» , затем нажмите « Обзор»,  перейдите в следующее место и внесите Java.exe в белый список :
    C: \ Program Files \ Java \ 'Версия Java \ bin
  5. После того, как вы успешно загрузили двоичный файл Java (TM) Platform SE , нажмите « Добавить», чтобы поместить элемент в список разрешенных приложений .
  6. Затем убедитесь, что установлены флажки Private и Public, связанные с двоичным кодом Java (TM) Platform SE , затем сохраните изменения, нажав Ok.
  7. Как только среда Java будет успешно занесена в белый список, запустите Minecraft еще раз и посмотрите, решена ли проблема.

Если вы по-прежнему видите ошибку такого же типа в Minecraft при попытке присоединиться к онлайн-игре или разместить ее, перейдите к следующему потенциальному исправлению ниже.

Метод 3: отключение / удаление стороннего Security Suite (если применимо)

Тот факт, что вы используете сторонний пакет, не означает, что  ошибка io.netty.channel на самом деле не создается вашим пакетом безопасности. В некоторых случаях JRE (среда выполнения Java) блокируется от связи с сервером Minecraft из-за ложного срабатывания.

Если этот сценарий применим, ваша первая попытка определить, является ли сторонний антивирус вызывает проблему, должна заключаться в отключении защиты в реальном времени перед запуском Minecraft. Несмотря на то, что процедура будет отличаться, в большинстве случаев вы сможете отключить защиту в реальном времени непосредственно с помощью значка на панели задач.

Как только вы это сделаете, повторите действие в Minecraft, которое ранее вызывало проблему. Если проблема перестает возникать, пока ваш сторонний пакет отключен, вы сможете решить проблему, добавив JRE и основной исполняемый файл Minecraft в белый список.

Примечание. Действия по добавлению элемента в белый список в стороннем антивирусном ПО будут отличаться в зависимости от того, какой продукт безопасности вы используете. Поищите в Интернете конкретные шаги.

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

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите appwiz.cpl и нажмите Enter, чтобы открыть меню « Программы и файлы» .
  2. Затем, войдя в меню «  Программы и файлы»,  прокрутите список установленных приложений до конца и найдите инструмент безопасности, который нужно удалить.
  3. Когда вам удастся найти его, щелкните его правой кнопкой мыши и выберите « Удалить» из появившегося контекстного меню.
  4. Как только вы окажетесь на экране удаления, следуйте инструкциям на экране, чтобы завершить удаление пакета интрузивной безопасности.

    Примечание: если вы хотите быть более тщательным и убедиться, что вы не оставляете никаких файлов, оставшихся от недавно удаленного AV, запустите специализированный деинсталлятор, специфичный для инструмента, который вы только что удалили .

  5. Откройте Minecraft и попробуйте подключиться еще раз, чтобы увидеть, устранена ли ошибка.

Если тот же код ошибки все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 4: соответствие номера порта сервера

Как оказалось, еще одна распространенная причина, которая может в конечном итоге вызвать ошибку io.netty.channel,  - это случай, когда номер порта вашего клиента не совпадает с номером порта сервера.

Если этот сценарий применим, вы сможете решить проблему, открыв сценарий запуска и выбрав реальный порт сервера Minecraft, а затем используя параметр Direct Connect для подключения с использованием правильного порта. Многие затронутые пользователи подтвердили, что эта операция была единственным, что позволило им решить проблему.

Следуйте приведенным ниже инструкциям, чтобы убедиться, что номер порта сервера совпадает с портом, к которому вы подключаетесь:

  1. После того, как вы получите ошибку io.netty.channel  , откройте сценарий запуска и найдите следующую строку: Запуск сервера Minecraft на * XXXX * -  Затем запишите порт сервера (XXXX).
  2. После того, как вы успешно получили правильный порт, вернитесь к клиенту Minecraft, нажмите Direct Connect и измените порт (номер после localhost :),  чтобы отразить правильный порт, который вы только что получили на шаге 1.
  3. Посмотрите, успешно ли установлено соединение без появления той же ошибки io.netty.channel  .

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 5: переход на DNS от Google

Если ни одно из перечисленных выше возможных исправлений не помогло вам, возможно, вы столкнулись с этой проблемой из-за несогласованной системы доменных имен по умолчанию . Эта проблема обычно возникает у провайдеров второго уровня.

К счастью, многие затронутые пользователи подтвердили, что проблема была полностью решена после того, как они перешли на DNS, предоставленный Google. Это исправление решит большинство проблем, вызванных несогласованностью DNS.

Если вы по-прежнему видите DNS по умолчанию, следуйте приведенным ниже инструкциям, чтобы переключиться на DNS Google и посмотреть, разрешит ли это ошибку io.netty.channel:

  1. Открывает Выполнить диалоговое окно, нажав Windows Key + R . Затем введите ncpa.cpl и нажмите Enter, чтобы открыть меню сетевых подключений .
  2. В меню «  Сетевое подключение»  щелкните правой кнопкой мыши сеть, к которой вы в данный момент подключены, и выберите « Свойства» в контекстном меню.

    Примечание. Если вы подключены через кабель, щелкните правой кнопкой мыши Ethernet (Подключение по локальной сети) . Если в настоящее время вы используете беспроводное соединение, щелкните правой кнопкой мыши Wi-Fi (беспроводное сетевое соединение) .

  3. На экране « Свойства» щелкните вкладку « Сеть » в горизонтальном меню вверху.
  4. Затем перейдите к  Это соединение использует следующий модуль элемента  , выберите  Интернет-протокол версии 4 (TCP / IPv4)  и нажмите кнопку « Свойства» ниже.
  5. Затем нажмите Общие  и выберите переключатель, связанный с  Использовать следующий адрес DNS-сервера,  и замените Предпочтительный DNS-сервер и Альтернативный DNS-сервер следующими адресами:
    8.8.8.8 8.8.4.4
  6. Как только вам удастся изменить два значения соответственно, выполните шаги 3 и 4 еще раз, чтобы перейти на Google DNS для IPv6:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  7. Сохраните изменения, которые вы только что внесли, затем перезагрузите компьютер и запустите Minecraft после завершения следующего запуска, чтобы увидеть, решена ли проблема.
Теги minecraft error