Så här fixar du 'Io.Netty.Channel.ConnectTimeoutException' -fel i Minecraft Realms

Felet "Io.Netty.Channel.ConnectTimeoutException" visas vanligtvis när Minecraft-användare försöker ansluta till en vanlig server eller Realm-server. Det här problemet verkar vara PC-exklusivt och rapporteras förekomma i Windows 7, Windows 8.1 och Windows 10.

Efter att ha undersökt denna Minecraft-felkod visar det sig att detta problem kan orsakas av några olika synder:

  • IP / TCP inkonsekvens - En av de vanligaste orsakerna som kan orsaka detta problem är en IP- eller CP-inkonsekvens som din router underlättar. I det här fallet borde du kunna lösa problemet genom att gå till en enkel omstart av routern eller en återställning under allvarligare omständigheter.
  • JRE blockeras av Windows Defender - Om du använder den inbyggda Windows Defender för att skydda mot infektioner med skadlig kod är det möjligt att du ser detta fel efter att Java Runtime-miljö har blockerats från att kommunicera med Minecraft-servern på grund av en falsk positiv. I det här fallet kan du antingen vitlista JRE eller inaktivera realtidsskydd för att lösa problemet.
  • JRE blockeras av tredje parts AV - Detta problem kan också uppstå med en tredje parts AV som Avast, Comodo eller McAfee. I det här fallet kan du antingen inaktivera realtidsskyddet för ditt antivirusprogram eller så kan du avinstallera allt tillsammans för att eliminera den potentiella störningen med Minecraft.
  • Portnummerfel - Det är också möjligt att du ser problemet i en instans där portnumret på din klient inte matchar serverns portnummer. I det här fallet kan du åtgärda problemet genom att hämta rätt port från startskriptet och sedan använda direktanslutningsalternativet för att ansluta framgångsrikt.
  • Inkonsekvent standard-DNS - Om du använder en ISP-tjänst av andra nivån är det troligt att du också kan se detta fel på grund av en inkonsekvens för DNS. Om detta scenario är tillämpligt bör du kunna lösa problemet genom att växla till DNS-värden från Google.

Metod 1: Starta om eller återställa din router

Som flera berörda användare har rapporterat kan detta problem också uppstå på grund av en nätkonsekvens som underlättas av en IP / TCP-inkonsekvens som är rotad i din router. Om detta scenario är tillämpligt bör du kunna åtgärda problemet genom att gå till en enkel omstart - Vad detta kommer att göra är att det uppdaterar IP och DNS som din dator för närvarande använder och rensar alla tillfälliga datapaket.

För att återställa routern stänger du helt enkelt av din router med hjälp av På / Av-knappen  på baksidan av din nätverksenhet eller kopplar bara ur strömkabeln fysiskt. När du har gjort detta, vänta i minst 30 sekunder för att säkerställa att strömkondensatorerna är helt tömda.

När denna tidsperiod har gått, slå på din router, vänta tills internetåtkomst återställs och starta sedan Minecraft för att se om felet fortfarande inträffar när du försöker ansluta till en värdvärld.

Om problemet fortfarande kvarstår bör ditt nästa steg vara att gå till en routeråterställning. Du kan göra detta genom att trycka och hålla ned Återställningsknappen på baksidan av din router med ett skarpt föremål .

Obs! Tänk på att den här proceduren återställer dina routerinställningar till fabriksstatus. Detta åsidosätter alla anpassade inställningar, vidarebefordrade portar eller blockerade enheter. I vissa fall kan det också rensa ISP-uppgifterna som routern använder för att underlätta en internetanslutning.

Om du är beredd att återställa en router, tryck och håll ned Återställningsknappen tills du ser de främre lysdioderna blinka på en gång. När detta händer släpper du återställningsknappen och återställer internetanslutningen.

Testa om problemet nu är löst genom att öppna Minecraft igen. Om samma io.netty.channel-  fel fortfarande inträffar, gå ner till nästa möjliga fix nedan.

Metod 2: Vitlista Java JRE i Windows Defender (om tillämpligt)

Som det visar sig är en av de vanligaste orsakerna som slutar utlösa io.netty.channel-  felet på grund av ett falskt positivt utlöst av ditt Windows Defender Antivirus eller av en tredje parts motsvarighet. Som vissa berörda användare har rapporterat kan Windows Defender eller en tredjepartssvit sluta blockera JRE (Java Runtime Environment) från att kommunicera med externa servrar.

Tänk på att Java-miljön är absolut nödvändig för Minecraft och att ansluta till andra spelare är inte möjligt förrän du ser till att JRE inte hindras av ditt antivirusprogram.

Om du använder den inbyggda säkerhetssviten (Windows Defender) kan du eventuellt hantera problemet på två olika sätt:

  • A. Inaktivera realtidsskyddet
  • B. Vitlista JRE och JDK i Windows Defender

Att inaktivera realtidsskyddet är en snabbare procedur som gör att du kan avgöra om detta problem verkligen underlättas av någon form av antivirusstörning (underguide A) . Men om du vill åtgärda problemet permanent, gå direkt till sub-guide B .

A. Inaktivera realtidsskyddet

  1. Öppna upp en Kör dialogruta genom att trycka på Windows-tangenten + R . Skriv sedan ' ms-settings: windowsdefender'  och tryck på Enter för att öppna Windows Defender Security Center- fönstret.
  2. När du är inne i Windows säkerhetsmeny , använd menyn till vänster för att klicka på Virus & Threat Protection .
  3. Inuti virus- och hotskyddsmenyn klickar du på Hantera inställningar (under  Inställningar för virus- och hotskydd)

  4. När du kommer till den andra skärmen avmarkerar du kryssrutan för  Realtidsskydd för  att säkerställa att den är inställd på Av.
  5. När du lyckats inaktivera realtidsskyddet, gå tillbaka till den första Windows-säkerhetsmenyn (till höger) och klicka på  Brandvägg och nätverksskydd.

  6. När du kommer till nästa skärm klickar du på det nätverk som du för närvarande är ansluten till, bläddrar sedan ner till inställningsmenyerna och inaktiverar växeln som är associerad med  Windows Defender Firewall.

  7. När du lyckats inaktivera både Windows Defender och både Windows Firewall, återgå till Minecraft och upprepa åtgärden som tidigare orsakade felet 'io.netty.channel'.

B. Vitlista JRE i Windows Defender

  1. Tryck på Windows-tangenten + R för att öppna dialogrutan Kör . Skriv sedan ' control firewall.cpl ' för att öppna klassningsgränssnittet för Windows Firewall .
  2. Inuti Windows Defender- brandväggen, använd menyn till vänster för att klicka på  Tillåt en app eller funktion via Windows Defender Firewall.

  3. Klicka på knappen Ändra inställningar  på nästa skärm och klicka  sedan på Ja vid UAC (User Account Control ) för  att ge adminåtkomst.
  4. När du har fått full åtkomst, bläddra ner genom listan över tillåtna objekt och se om Java Runtime Environment redan finns i listan över tillåtna appar. Om det inte är det, klicka på Tillåt en annan app , klicka sedan på Bläddra,  navigera till följande plats och vitlista Java.exe :
    C: \ Program Files \ Java \ 'Java Version \ bin
  5. När du har laddat Java (TM) -plattformen SE binärt klickar du på Lägg till för att trycka objektet i listan över tillåtna appar .
  6. Se sedan till att rutorna Privata och Offentliga som är associerade med Java (TM) Platform SE Binary är markerade och spara sedan ändringarna genom att klicka på Ok.
  7. När Java-miljön framgångsrikt är vitlistad, starta Minecraft igen och se om problemet nu är löst.

Om du fortfarande ser samma typ av fel i Minecraft när du försöker gå med eller vara värd för ett onlinespel, gå ner till nästa möjliga fix nedan.

Metod 3: Inaktivera / avinstallera säkerhetspaket från tredje part (om tillämpligt)

Bara för att du använder en tredjepartssvit betyder inte att io.netty.channel-  felet faktiskt inte produceras av din säkerhetssvit. I vissa fall blockeras JRE (Java Runtime Environment) från att kommunicera med Minecraft-servern på grund av falskt positivt.

Om detta scenario är tillämpligt bör ditt första försök att avgöra om din tredje parts AV orsakar problemet vara att inaktivera realtidsskyddet innan du startar Minecraft. Även om proceduren för att göra detta kommer att vara annorlunda, kommer du i de flesta fall att kunna inaktivera realtidsskyddet direkt från fältsikonen.

När du har gjort detta upprepar du åtgärden i Minecraft som tidigare orsakade problemet. Om problemet slutar inträffa medan din tredjepartssvit är inaktiverad kan du åtgärda problemet genom att vitlista JRE och Minecraft-huvudkörningen.

Obs! Stegen för att vitlista ett objekt i en tredje parts AV varierar beroende på vilken säkerhetsprodukt du använder. Sök på nätet efter specifika steg.

Du kan dock också ta det drastiska tillvägagångssättet och avinstallera den överskyddande sviten helt och hållet. Här är en snabbguide om hur du gör detta och se till att du inte lämnar några kvarvarande filer som kan orsaka samma beteende:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör . Därefter typ 'appwiz.cpl' och tryck på Enter för att öppna upp program och filer menyn.
  2. Därefter, när du är inne i  menyn Program och filer,  bläddrar du hela vägen genom listan över installerade program och letar efter säkerhetsverktyget som du vill avinstallera.
  3. När du lyckas hitta den högerklickar du på den och väljer Avinstallera från den nyligen visade snabbmenyn.
  4. När du är inne i avinstallationsskärmen följer du anvisningarna på skärmen för att slutföra avinstallationen av den påträngande säkerhetssviten.

    Obs! Om du vill vara extra noggrann och se till att du inte lämnar några kvarvarande filer från den nyligen avinstallerade AV: n, kör den speciella avinstallationsprogrammet specifikt för det verktyg du just har avinstallerat .

  5. Öppna Minecraft och försök att ansluta igen för att se om felet nu är löst.

Om samma felkod fortfarande förekommer, gå ner till nästa möjliga fix nedan.

Metod 4: Matcha portnumret på servern

Som det visar sig är en annan vanlig orsak som kan orsaka io.netty.channel-  felet en instans där portnumret på din klient inte matchar serverns portnummer.

Om detta scenario är tillämpligt bör du kunna lösa problemet genom att öppna startskriptet och hämta den verkliga porten på Minecraft-servern och sedan använda alternativet Direktanslutning för att ansluta med rätt port. Många drabbade användare har bekräftat att den här åtgärden var det enda som gjorde det möjligt för dem att lösa problemet.

Följ instruktionerna nedan för att se till att du matchar serverns portnummer med porten som du ansluter till:

  1. När du har fått io.netty.channel- felet öppnar du startskriptet  och letar efter följande rad: Starta Minecraft-servern på * XXXX * -  Anteckna sedan serverporten (XXXX).
  2. När du väl har fått rätt port, återgå till Minecraft-klienten, klicka på Direct Connect och modifiera porten (nummer efter localhost :) för  att återspegla rätt port som du just fått i steg 1.
  3. Se om anslutningen har lyckats utan att samma io.netty.channel- fel uppenbaras  .

Om samma problem fortfarande uppstår, gå ner till nästa möjliga fix nedan.

Metod 5: Växla till Googles DNS

Om ingen av de potentiella korrigeringar ovan har arbetat för dig, det är också möjligt att du ser detta problem på grund av en inkonsekvent standard Domain Name System . Detta problem uppstår vanligtvis med nivå 2-ISP: er.

Lyckligtvis har många drabbade användare bekräftat att problemet löstes helt efter att de bytte till DNS från Google. Denna fix kommer att lösa de flesta problem som underlättas av en inkonsekvent DNS.

Om du fortfarande ser standard-DNS, följ instruktionerna nedan för att byta till Google DNS och se om detta slutar lösa io.netty.channel-felet:

  1. Öppna upp en Kör dialogruta genom att trycka på Windows-tangenten + R . Därefter typ 'ncpa.cpl' och tryck på Enter för att öppna upp nätverksanslutningar menyn.
  2. Inuti  nätverksanslutningsmenyn  , fortsätt och högerklicka på det nätverk du för närvarande är ansluten till och välj Egenskaper från snabbmenyn.

    Obs! Om du är ansluten via kabel högerklickar du på Ethernet (Local Area Connection) . Om du för närvarande använder en trådlös anslutning högerklickar du på Wi-Fi (Wireless Network Connection) .

  3. På skärmen Egenskaper klickar du på fliken Nätverk från den vågräta menyn högst upp.
  4. Gå sedan till den  här anslutningen använder följande artikelmodul  , välj  Internetprotokoll version 4 (TCP / IPv4)  och klicka på knappen Egenskaper nedan.
  5. Klicka sedan på Allmänt  och välj växeln som är associerad med  Använd följande DNS-serveradress  och ersätt Preference DNS-server och Alternativ DNS-server med följande adresser:
    8.8.8.8 8.8.4.4
  6. När du lyckats ändra de två värdena i enlighet med detta, följ steg 3 och 4 igen för att byta till Google DNS för IPv6:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  7. Spara ändringarna du just har implementerat, starta om datorn och starta Minecraft när nästa start är klar för att se om problemet nu är löst.
Taggar minecraft-fel