Jak naprawić błąd „Io.Netty.Channel.ConnectTimeoutException” w Minecraft Realms

Błąd „Io.Netty.Channel.ConnectTimeoutException” zwykle pojawia się, gdy użytkownicy Minecrafta próbują połączyć się z serwerem zwykłym lub serwerem Realm. Wydaje się, że problem dotyczy wyłącznie komputerów PC i występuje w systemach Windows 7, Windows 8.1 i Windows 10.

Po zbadaniu tego kodu błędu Minecrafta okazuje się, że ten problem może być spowodowany przez kilku różnych winowajców:

  • Niespójność IP / TCP - jedną z najczęstszych przyczyn, które mogą powodować ten problem, jest niespójność IP lub CP, którą ułatwia router. W takim przypadku powinieneś być w stanie rozwiązać ten problem, przechodząc do prostego ponownego uruchomienia routera lub resetowania w poważniejszych okolicznościach.
  • Środowisko JRE jest blokowane przez program Windows Defender - jeśli używasz natywnego programu Windows Defender do ochrony przed infekcjami złośliwym oprogramowaniem, możliwe, że widzisz ten błąd po zablokowaniu komunikacji środowiska Java Runtime Environment z serwerem Minecraft z powodu fałszywego alarmu. W takim przypadku możesz dodać środowisko JRE do białej listy lub wyłączyć ochronę w czasie rzeczywistym, aby rozwiązać problem.
  • Środowisko JRE jest blokowane przez oprogramowanie antywirusowe innej firmy - ten problem może również wystąpić w przypadku oprogramowania antywirusowego innej firmy, takiego jak Avast, Comodo lub McAfee. W takim przypadku możesz albo wyłączyć ochronę w czasie rzeczywistym swojego programu antywirusowego, albo możesz go odinstalować razem, aby wyeliminować potencjalne zakłócenia w grze Minecraft.
  • Niezgodność numeru portu - jest również możliwe, że widzisz ten problem w przypadku, gdy numer portu klienta nie jest zgodny z numerem portu serwera. W takim przypadku możesz rozwiązać problem, pobierając właściwy port ze skryptu startowego, a następnie używając opcji Direct Connect, aby pomyślnie nawiązać połączenie.
  • Niespójny domyślny DNS - jeśli korzystasz z usługodawcy internetowego drugiego poziomu, prawdopodobnie możesz również zobaczyć ten błąd z powodu niespójności DNS. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, przełączając się na wartości DNS dostarczone przez Google.

Metoda 1: Ponowne uruchamianie lub resetowanie routera

Jak zgłosiło kilku użytkowników, których dotyczy problem, ten problem może również wystąpić z powodu niespójności sieciowej, którą ułatwia niespójność IP / TCP zakorzeniona w routerze. Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać ten problem, przechodząc do prostego ponownego uruchomienia - spowoduje to odświeżenie adresu IP i DNS, których obecnie używa twój komputer, i wyczyszczenie wszelkich tymczasowych pakietów danych.

Aby przejść do resetowania routera, wystarczy włączyć Wyłącz router za pomocą przycisku ON / OFF  z tyłu urządzenia sieciowego lub po prostu fizycznie odłączyć kabel zasilania. Po wykonaniu tej czynności odczekaj co najmniej 30 sekund, aby upewnić się, że kondensatory mocy są całkowicie rozładowane.

Po upływie tego czasu włącz router, poczekaj na przywrócenie dostępu do Internetu, a następnie uruchom Minecrafta, aby sprawdzić, czy błąd nadal występuje podczas próby połączenia się z hostowanym światem.

Jeśli problem nadal występuje, następnym krokiem powinno być zresetowanie routera. Możesz to zrobić, używając ostrego przedmiotu, aby nacisnąć i przytrzymać przycisk resetowania z tyłu routera.

Uwaga: pamiętaj, że ta procedura zresetuje ustawienia routera do stanu fabrycznego. Spowoduje to zastąpienie wszelkich ustawień niestandardowych, przekierowanych portów lub zablokowanych urządzeń. W niektórych przypadkach może również usunąć poświadczenia usługodawcy internetowego, których router używa do ułatwienia połączenia internetowego.

Jeśli jesteś przygotowany do zresetowania routera, naciśnij i przytrzymaj przycisk Reset , aż zobaczysz, że przednie diody LED migają jednocześnie. Gdy to nastąpi, zwolnij przycisk Reset i ponownie nawiąż połączenie internetowe.

Sprawdź, czy problem został rozwiązany, ponownie otwierając grę Minecraft. Jeśli nadal występuje ten sam błąd io.netty.channel  , przejdź do następnej potencjalnej poprawki poniżej.

Metoda 2: Biała lista środowiska Java JRE w programie Windows Defender (jeśli dotyczy)

Jak się okazuje, jedna z najczęstszych przyczyn, która kończy się wyzwalaniem błędu io.netty.channel z  powodu fałszywego pozytywnego wyniku wywołanego przez program antywirusowy Windows Defender lub odpowiednik innej firmy. Jak informowali niektórzy użytkownicy, których dotyczy problem, program Windows Defender lub pakiet innej firmy mogą w końcu blokować JRE (Java Runtime Environment) przed komunikacją z serwerami zewnętrznymi.

Pamiętaj, że środowisko Java jest absolutnie niezbędne dla Minecrafta i łączenie się z innymi graczami nie będzie możliwe, dopóki nie upewnisz się, że środowisko JRE nie jest blokowane przez program antywirusowy.

Jeśli korzystasz z natywnego pakietu zabezpieczeń (Windows Defender), możesz potencjalnie rozwiązać ten problem na dwa różne sposoby:

  • A. Wyłączanie ochrony w czasie rzeczywistym
  • B. Biała lista JRE i JDK w programie Windows Defender

Wyłączenie ochrony w czasie rzeczywistym to szybsza procedura, która pozwoli ci określić, czy problem jest rzeczywiście ułatwiany przez jakąś ingerencję programu antywirusowego (podrozdział A) . Ale jeśli chcesz, aby rozwiązać ten problem na stałe, przejdź bezpośrednio do sub-guide B .

A. Wyłączanie ochrony w czasie rzeczywistym

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz `` ms-settings: windowsdefender ''  i naciśnij Enter, aby otworzyć okno Windows Defender Security Center .
  2. Gdy znajdziesz się w menu Zabezpieczenia systemu Windows , użyj menu po lewej stronie, aby kliknąć Ochrona przed wirusami i zagrożeniami .
  3. W menu Ochrona przed wirusami i zagrożeniami kliknij Zarządzaj ustawieniami (w obszarze  Ustawienia ochrony przed wirusami i zagrożeniami)

  4. Po przejściu do drugiego ekranu odznacz pole związane z  ochroną w czasie rzeczywistym,  aby upewnić się, że jest wyłączone.
  5. Po wyłączeniu ochrony w czasie rzeczywistym wróć do początkowego menu zabezpieczeń systemu Windows (do sekcji po prawej stronie) i kliknij opcję  Zapora i ochrona sieci.

  6. Po przejściu do następnego ekranu kliknij sieć, z którą jesteś aktualnie połączony, a następnie przewiń w dół do menu Ustawienia i wyłącz przełącznik powiązany z  Zaporą systemu Windows Defender.

  7. Po wyłączeniu zarówno programu Windows Defender, jak i zapory systemu Windows, wróć do gry Minecraft i powtórz czynność, która wcześniej powodowała błąd „io.netty.channel”.

B. Biała lista środowiska JRE w programie Windows Defender

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom pa . Następnie wpisz „ control firewall.cpl ”, aby otworzyć interfejs klasyfikacji zapory systemu Windows .
  2. Wewnątrz zapory Windows Defender użyj menu po lewej stronie, aby kliknąć  Zezwalaj aplikacji lub funkcji przez zaporę Windows Defender.

  3. Na następnym ekranie kliknij przycisk  Zmień ustawienia  , a następnie kliknij Tak w Kontroli konta użytkownika (UAC),  aby przyznać dostęp administratora.
  4. Po uzyskaniu pełnego dostępu przewiń listę dozwolonych elementów i sprawdź, czy środowisko Java Runtime Environment znajduje się już na liście dozwolonych aplikacji. Jeśli tak nie jest, kliknij Zezwalaj na inną aplikację , a następnie kliknij Przeglądaj,  przejdź do następującej lokalizacji i dodaj do białej listy Java.exe :
    C: \ Program Files \ Java \ 'Wersja Java \ bin
  5. Po pomyślnym załadowaniu pliku binarnego Java (TM) Platform SE , kliknij Dodaj, aby umieścić element na liście dozwolonych aplikacji .
  6. Następnie upewnij się, że zaznaczone są pola Prywatna i Publiczna skojarzona z plikiem binarnym Java (TM) Platform SE , a następnie zapisz zmiany, klikając OK.
  7. Po pomyślnym umieszczeniu środowiska Java na białej liście uruchom ponownie Minecrafta i sprawdź, czy problem został już rozwiązany.

Jeśli nadal widzisz ten sam typ błędu w grze Minecraft podczas próby dołączenia do gry online lub jej hostowania, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 3: Wyłączanie / odinstalowywanie pakietu zabezpieczeń innych firm (jeśli dotyczy)

To, że używasz pakietu innej firmy, nie oznacza, że błąd io.netty.channel  nie jest w rzeczywistości generowany przez Twój pakiet bezpieczeństwa. W niektórych przypadkach JRE (Java Runtime Environment) nie może komunikować się z serwerem Minecraft z powodu fałszywie pozytywnego wyniku.

Jeśli ten scenariusz ma zastosowanie, pierwszą próbą ustalenia, czy oprogramowanie antywirusowe innej firmy powoduje problem, powinno być wyłączenie ochrony w czasie rzeczywistym przed uruchomieniem gry Minecraft. Mimo że procedura będzie inna, w większości przypadków będziesz mógł wyłączyć ochronę w czasie rzeczywistym bezpośrednio z ikony paska zadań.

Gdy to zrobisz, powtórz czynność w grze Minecraft, która wcześniej powodowała problem. Jeśli problem przestanie występować, gdy Twój pakiet innej firmy jest wyłączony, będziesz w stanie rozwiązać problem, umieszczając na białej liście JRE i główny plik wykonywalny Minecrafta.

Uwaga: kroki dodawania pozycji do białej listy w programie antywirusowym innej firmy będą się różnić w zależności od używanego produktu zabezpieczającego. Wyszukaj w Internecie konkretne kroki.

Możesz jednak zastosować drastyczne podejście i całkowicie odinstalować pakiet nadopiekuńczy. Oto krótki przewodnik, jak to zrobić i upewnij się, że nie pozostawiasz żadnych pozostałych plików, które mogą powodować to samo zachowanie:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „appwiz.cpl” i naciśnij Enter, aby otworzyć menu Programy i pliki .
  2. Następnie, gdy znajdziesz się w menu  Programy i pliki,  przewiń listę zainstalowanych aplikacji i znajdź narzędzie zabezpieczające, które chcesz odinstalować.
  3. Kiedy uda ci się go zlokalizować, kliknij prawym przyciskiem myszy i wybierz Odinstaluj z nowo wyświetlonego menu kontekstowego.
  4. Gdy znajdziesz się na ekranie dezinstalacji, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć odinstalowywanie natrętnego pakietu zabezpieczeń.

    Uwaga: jeśli chcesz być bardzo dokładny i upewnić się, że nie pozostawiasz żadnych resztek plików z niedawno odinstalowanego programu antywirusowego, uruchom specjalistyczny dezinstalator przeznaczony dla właśnie odinstalowanego narzędzia .

  5. Otwórz Minecrafta i spróbuj połączyć się ponownie, aby sprawdzić, czy błąd został już rozwiązany.

Jeśli nadal występuje ten sam kod błędu, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 4: dopasowanie numeru portu serwera

Jak się okazuje, inną częstą przyczyną, która może skończyć się przyczyną błędu io.netty.channel,  jest przypadek, w którym numer portu klienta nie jest zgodny z numerem portu serwera.

Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, otwierając skrypt startowy i pobierając rzeczywisty port serwera Minecraft, a następnie używając opcji bezpośredniego połączenia , aby połączyć się przy użyciu prawidłowego portu. Wielu użytkowników, których dotyczy problem, potwierdziło, że ta operacja była jedyną rzeczą, która pozwoliła im rozwiązać problem.

Postępuj zgodnie z poniższymi instrukcjami, aby upewnić się, że numer portu serwera odpowiada numerowi portu, z którym się łączysz:

  1. Po pojawieniu się błędu io.netty.channel  otwórz skrypt startowy i poszukaj następującego wiersza: Uruchamianie serwera Minecraft na * XXXX * -  Następnie zanotuj port serwera (XXXX).
  2. Po pomyślnym uzyskaniu prawidłowego portu wróć do klienta Minecraft, kliknij Bezpośrednie połączenie i zmodyfikuj port (numer po localhost :),  aby odzwierciedlić prawidłowy port, który właśnie uzyskałeś w kroku 1.
  3. Sprawdź, czy połączenie zostało pomyślnie nawiązane bez pojawienia się tego samego błędu io.netty.channel  .

Jeśli ten sam problem nadal występuje, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 5: Przejście do DNS Google

Jeśli żadna z powyższych potencjalnych poprawek nie zadziałała, możliwe, że widzisz ten problem z powodu niespójnego domyślnego systemu nazw domen . Ten problem występuje zwykle w przypadku dostawców usług internetowych warstwy 2.

Na szczęście wielu dotkniętych użytkowników potwierdziło, że problem został całkowicie rozwiązany po przejściu na DNS dostarczony przez Google. Ta poprawka ostatecznie rozwiązuje większość problemów ułatwianych przez niespójny DNS.

Jeśli nadal widzisz domyślny DNS, postępuj zgodnie z poniższymi instrukcjami, aby przełączyć się na Google DNS i zobacz, czy to zakończy się rozwiązaniem błędu io.netty.channel:

  1. Otworzyć Uruchom okno dialogowe, naciskając klawisz + R dla systemu Windows . Następnie wpisz „ncpa.cpl” i naciśnij klawisz Enter, aby otworzyć menu Połączenia sieciowe .
  2. W  menu Połączenie sieciowe  kliknij prawym przyciskiem myszy sieć, z którą jesteś aktualnie połączony, i wybierz Właściwości z menu kontekstowego.

    Uwaga: jeśli jesteś podłączony za pomocą kabla, kliknij prawym przyciskiem myszy Ethernet (połączenie lokalne) . Jeśli obecnie używasz połączenia bezprzewodowego, kliknij prawym przyciskiem myszy Wi-Fi (połączenie sieci bezprzewodowej) .

  3. Na ekranie Właściwości kliknij kartę Sieć w poziomym menu u góry.
  4. Następnie przejdź do  To połączenie wykorzystuje następujący moduł pozycji  , wybierz  Protokół internetowy w wersji 4 (TCP / IPv4)  i kliknij przycisk Właściwości poniżej.
  5. Następnie kliknij Ogólne  i wybierz przełącznik powiązany z  Użyj następującego adresu serwera DNS  i zamień Preferencyjny serwer DNS i Alternatywny serwer DNS na następujące adresy:
    8.8.8.8 8.8.4.4
  6. Gdy uda Ci się odpowiednio zmodyfikować te dwie wartości, wykonaj ponownie kroki 3 i 4, aby przejść na Google DNS dla IPv6:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  7. Zapisz wprowadzone zmiany, a następnie uruchom ponownie komputer i uruchom Minecraft po zakończeniu następnego uruchomienia, aby sprawdzić, czy problem został rozwiązany.
Tagi błąd minecraft