Minecraft Realms'de 'Io.Netty.Channel.ConnectTimeoutException' Hatası Nasıl Onarılır

'Io.Netty.Channel.ConnectTimeoutException' hatası , Minecraft kullanıcıları normal bir sunucuya veya Realm sunucusuna bağlanmaya çalıştığında tipik olarak görünür. Bu sorun PC'ye özel gibi görünüyor ve Windows 7, Windows 8.1 ve Windows 10'da ortaya çıktığı bildiriliyor.

Bu Minecraft Hata kodunu inceledikten sonra, bu sorunun birkaç farklı suçludan kaynaklanabileceği ortaya çıktı:

  • IP / TCP Tutarsızlığı - Bu soruna neden olabilecek en yaygın nedenlerden biri, yönlendiriciniz tarafından kolaylaştırılan bir IP veya CP tutarsızlığıdır. Bu durumda, basit bir yönlendiriciyi yeniden başlatarak veya daha ciddi durumlarda sıfırlayarak bu sorunu çözebilmelisiniz.
  • JRE, Windows Defender tarafından engellenir - Kötü amaçlı yazılım bulaşmalarına karşı koruma sağlamak için yerel Windows Defender'ı kullanıyorsanız, bu hatayı Java Runtime Environment'ın Minecraft sunucusuyla iletişim kurması yanlış bir pozitif nedeniyle engellendikten sonra görmeniz mümkündür. Bu durumda, sorunu çözmek için JRE'yi beyaz listeye ekleyebilir veya gerçek zamanlı korumayı devre dışı bırakabilirsiniz.
  • JRE, 3. taraf AV tarafından engellendi - Bu sorun, Avast, Comodo veya McAfee gibi bir 3. taraf AV ile de ortaya çıkabilir. Bu durumda, antivirüsünüzün gerçek zamanlı korumasını devre dışı bırakabilir veya Minecraft ile olası müdahaleyi ortadan kaldırmak için hepsini birlikte kaldırabilirsiniz.
  • Bağlantı noktası numarası uyuşmazlığı - Bu sorunu, istemcinizin bağlantı noktası numarasının sunucunun bağlantı noktası numarasıyla eşleşmediği bir durumda da görüyor olabilirsiniz. Bu durumda, başlangıç ​​komut dosyasından doğru bağlantı noktasını alarak ve ardından başarılı bir şekilde bağlanmak için Direct Connect seçeneğini kullanarak sorunu çözebilirsiniz.
  • Tutarsız varsayılan DNS - İkinci kademe bir ISS kullanıyorsanız, bir DNS tutarsızlığı nedeniyle bu hatayı da görebilirsiniz. Bu senaryo geçerliyse, Google tarafından sağlanan DNS değerlerine geçiş yaparak sorunu çözebilmelisiniz.

Yöntem 1: Yönlendiricinizi Yeniden Başlatma veya Sıfırlama

Etkilenen birkaç kullanıcının bildirdiği gibi, bu sorun, yönlendiricinizde köklenen bir IP / TCP tutarsızlığının kolaylaştırdığı bir ağ tutarsızlığı nedeniyle de ortaya çıkabilir. Bu senaryo geçerliyse, basit bir yeniden başlatmaya giderek bu sorunu çözebilmelisiniz - Bunun yapacağı şey, bilgisayarınızın şu anda kullandığı IP ve DNS'yi yenileyecek ve tüm geçici veri paketlerini temizleyecektir.

Basitçe çevirmek, bir yönlendirici sıfırlama gitmek için Kapalı kullanarak yönlendirici Açma / Kapama düğmesi  güç kablosu prizden sadece fiziksel ağ cihazın arkasında veya. Bunu yaptıktan sonra, güç kapasitörlerinin tamamen boşaltıldığından emin olmak için en az 30 saniye bekleyin.

Bu süre geçtikten sonra yönlendiricinizi açın, İnternet erişiminin yeniden kurulmasını bekleyin, ardından barındırılan bir dünyaya bağlanmaya çalışırken hatanın hala devam edip etmediğini görmek için Minecraft'ı başlatın.

Sorun hala devam ediyorsa, bir sonraki adımınız yönlendiriciyi sıfırlamak olmalıdır. Bunu, yönlendiricinizin arkasındaki Sıfırla düğmesini basılı tutmak için keskin bir nesne kullanarak yapabilirsiniz .

Not: Bu prosedürün yönlendirici ayarlarınızı fabrika durumuna sıfırlayacağını unutmayın. Bu, tüm özel ayarları, iletilen bağlantı noktalarını veya engellenen cihazları geçersiz kılar. Bazı durumlarda, yönlendiricinin İnternet bağlantısını kolaylaştırmak için kullandığı ISP kimlik bilgilerini de temizleyebilir.

Yönlendiriciyi sıfırlamaya hazırsanız, ön LED'lerin aynı anda yanıp söndüğünü görene kadar Sıfırla düğmesini basılı tutun . Bu olduğunda, Sıfırla düğmesini bırakın ve İnternet bağlantısını yeniden kurun.

Minecraft'ı bir kez daha açarak sorunun çözülüp çözülmediğini test edin. Aynı io.netty.channel hatası hala devam ediyorsa  , aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 2: Windows Defender'da Java JRE'yi Beyaz Listeye Ekleme (varsa)

Görünüşe göre, Windows Defender Antivirus veya bir 3. taraf eşdeğeri tarafından tetiklenen yanlış bir pozitif nedeniyle io.netty.channel  hatasını tetikleyen en yaygın nedenlerden biri . Etkilenen bazı kullanıcıların bildirdiği gibi, Windows Defender veya üçüncü taraf bir paket, JRE'nin (Java Runtime Environment) harici sunucularla iletişim kurmasını engelleyebilir .

Java ortamının Minecraft için kesinlikle gerekli olduğunu ve JRE'nin antivirüs tarafından engellenmediğinden emin oluncaya kadar diğer oyunculara bağlanmanın mümkün olmayacağını unutmayın.

Yerel güvenlik paketini (Windows Defender) kullanıyorsanız, bu sorunu potansiyel olarak iki farklı şekilde ele alabilirsiniz:

  • A. Gerçek Zamanlı Korumayı Devre Dışı Bırakma
  • B. Windows Defender'da JRE ve JDK'yı Beyaz Listeye Ekleme

Gerçek zamanlı korumayı devre dışı bırakmak, bu sorunun gerçekten bir tür antivirüs müdahalesi tarafından kolaylaştırılıp kolaylaştırılmadığını belirlemenize olanak tanıyan daha hızlı bir prosedürdür (alt kılavuz A) . Ancak sorunu kalıcı olarak düzeltmek istiyorsanız, doğrudan alt kılavuz B'ye gidin .

A. Gerçek Zamanlı Korumayı Devre Dışı Bırakma

  1. Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın . Ardından, ' ms-settings: windowsdefender'  yazın ve Windows Defender Güvenlik Merkezi penceresini açmak için Enter tuşuna basın .
  2. Windows Güvenlik menüsüne girdikten sonra , Virüs ve Tehdit Koruması'na tıklamak için soldaki menüyü kullanın .
  3. İçinde Virüs & Tehdit koruma menüsünde, tıklayın Manage ayarları (altında  Virüs ve tehdit koruması ayarlarında)

  4. İkinci ekrana ulaştığınızda , Kapalı olarak ayarlandığından emin olmak için Gerçek Zamanlı Koruma  ile ilişkili kutunun işaretini kaldırın  .
  5. Gerçek zamanlı korumayı devre dışı bırakmayı başardıktan sonra, ilk Windows Güvenlik menüsüne geri dönün (sağ taraftaki bölüme) ve  Güvenlik Duvarı ve ağ korumasına tıklayın.

  6. Bir sonraki ekrana geçtiğinizde, şu anda bağlı olduğunuz ağa tıklayın, ardından Ayarlar menülerine gidin ve Windows Defender Güvenlik Duvarı ile ilişkili geçişi devre dışı  bırakın .

  7. Hem Windows Defender'ı hem de Windows Güvenlik Duvarı'nı devre dışı bırakmayı başardıktan sonra Minecraft'a dönün ve daha önce 'io.netty.channel' hatasına neden olan eylemi tekrarlayın .

B. JRE'yi Windows Defender'da beyaz listeye ekleme

  1. Pa Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, sınıflandırma Windows Güvenlik Duvarı arayüzünü açmak için ' control firewall.cpl ' yazın .
  2. Windows Defender güvenlik duvarının içinde, Windows Defender Güvenlik Duvarı üzerinden bir uygulamaya veya özelliğe izin ver seçeneğine tıklamak için soldaki menüyü kullanın  .

  3. Sonraki ekranda, tıklayın  Değişim ayarları  sonra tıklayın düğme Evet de Kullanıcı Hesabı Denetimi (UAC)  yönetici erişim izni vermek.
  4. Tam erişim elde ettikten sonra, izin verilen öğeler listesinde aşağı kaydırın ve Java Runtime Environment'ın izin verilen uygulamalar listesinde zaten olup olmadığına bakın . Değilse , Başka bir uygulamaya izin ver'e tıklayın , ardından Gözat'a  tıklayın , aşağıdaki konuma gidin ve Java.exe'yi beyaz listeye ekleyin :
    C: \ Program Files \ Java \ 'Java Sürümü \ bin
  5. Java (TM) Platform SE ikili dosyasını başarıyla yükledikten sonra , öğeyi İzin Verilen Uygulamalar listesine göndermek için Ekle'ye tıklayın .
  6. Daha sonra , Java (TM) Platform SE İkili ile ilişkili Özel ve Genel kutuların işaretlendiğinden emin olun, ardından Tamam'a tıklayarak değişiklikleri kaydedin .
  7. Java ortamı başarıyla beyaz listeye eklendiğinde, Minecraft'ı bir kez daha başlatın ve sorunun şimdi çözülüp çözülmediğine bakın.

Çevrimiçi bir oyuna katılmaya veya barındırmaya çalışırken Minecraft'ta hala aynı tür bir hata görüyorsanız, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 3: 3. taraf Güvenlik Paketini Devre Dışı Bırakma / Kaldırma (varsa)

Bir 3. parti paket kullanıyor olmanız, io.netty.channel  hatasının aslında güvenlik paketiniz tarafından üretilmediği anlamına gelmez . Bazı durumlarda, JRE'nin (Java Runtime Environment) Minecraft sunucusuyla iletişim kurması yanlış pozitif nedeniyle engellenir.

Bu senaryo uygulanabilirse, soruna 3. taraf AV'nizin neden olup olmadığını belirlemeye yönelik ilk girişiminiz Minecraft'ı başlatmadan önce gerçek zamanlı korumayı devre dışı bırakmak olmalıdır. Bunu yapma prosedürü farklı olsa da, çoğu durumda, gerçek zamanlı korumayı doğrudan tepsi çubuğu simgesinden devre dışı bırakabileceksiniz.

Bunu yaptıktan sonra, Minecraft'ta daha önce soruna neden olan işlemi tekrarlayın. Üçüncü taraf paketiniz devre dışı bırakılırken sorun oluşmazsa, JRE'yi ve ana Minecraft yürütülebilir dosyasını beyaz listeye ekleyerek sorunu çözebilirsiniz.

Not: Üçüncü taraf bir AV'de bir öğeyi beyaz listeye alma adımları, kullandığınız güvenlik ürününe bağlı olarak farklı olacaktır. Belirli adımlar için çevrimiçi arama yapın.

Bununla birlikte, sert yaklaşımı benimseyebilir ve aşırı korumalı paketi tamamen kaldırabilirsiniz. İşte bunun nasıl yapılacağı ve aynı davranışa neden olabilecek herhangi bir kalan dosya bırakmadığınızdan emin olun:

  1. Çalıştır iletişim kutusunu açmak için Windows tuşu + R tuşlarına basın . Ardından, 'appwiz.cpl' yazın ve Programlar ve Dosyalar menüsünü açmak için Enter tuşuna basın .
  2. Ardından, Programlar ve Dosyalar menüsüne  girdikten sonra  , yüklü uygulamalar listesinde aşağı doğru kaydırın ve kaldırmak istediğiniz güvenlik aracını bulun.
  3. Bulmayı başardığınızda, üzerine sağ tıklayın ve yeni açılan içerik menüsünden Kaldır'ı seçin.
  4. Kaldırma ekranına girdikten sonra, izinsiz güvenlik paketinin kaldırılmasını tamamlamak için ekrandaki talimatları izleyin.

    Not: Ekstra kapsamlı olmak ve yakın zamanda kaldırılan AV'den kalan dosyaları geride bırakmadığınızdan emin olmak istiyorsanız, yeni kaldırdığınız araca özel özel kaldırıcıyı çalıştırın .

  5. Minecraft'ı açın ve hatanın şimdi çözülüp çözülmediğini görmek için bir kez daha bağlanmayı deneyin.

Aynı hata kodunun hala devam etmesi durumunda, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 4: Sunucunun Bağlantı Noktası Numarasıyla Eşleştirme

Görünüşe göre, io.netty.channel hatasına neden olabilecek diğer bir yaygın neden, istemcinizin bağlantı noktası numarasının sunucunun bağlantı noktası numarasıyla eşleşmediği  bir örnektir.

Bu senaryo geçerliyse, başlangıç ​​komut dosyasını açıp Minecraft sunucusunun gerçek bağlantı noktasını getirerek, ardından doğru bağlantı noktasını kullanarak bağlanmak için Direct Connect seçeneğini kullanarak sorunu çözebilmelisiniz . Etkilenen birçok kullanıcı, bu işlemin sorunu çözmelerine izin veren tek şey olduğunu doğruladı.

Sunucunun bağlantı noktası numarasını, bağlandığınız bağlantı noktasıyla eşleştirdiğinizden emin olmak için aşağıdaki talimatları izleyin:

  1. İo.netty.channel  hatasını aldıktan sonra , başlangıç ​​komut dosyasını açın ve şu satırı arayın: Minecraft sunucusunu * XXXX * üzerinde başlatma -  Ardından, sunucu bağlantı noktasını (XXXX) not edin.
  2. Doğru bağlantı noktasını başarıyla edindikten sonra Minecraft istemcisine dönün, Direct Connect'e tıklayın ve 1. adımda edindiğiniz doğru bağlantı noktasını yansıtmak için bağlantı noktasını ( localhost'tan sonraki numara :) 
  3. Aynı io.netty.channel hatası görünmeden  bağlantının başarıyla kurulup kurulmadığına bakın .

Aynı sorunun hala devam etmesi durumunda, aşağıdaki bir sonraki olası düzeltmeye geçin.

Yöntem 5: Google'ın DNS'ine Geçiş

Yukarıdaki olası düzeltmelerden hiçbiri sizin için işe yaramadıysa, tutarsız bir varsayılan Etki Alanı Adı Sistemi nedeniyle bu sorunu görüyor olabilirsiniz . Bu sorun genellikle 2. katman ISS'lerde ortaya çıkar.

Neyse ki, etkilenen pek çok kullanıcı, Google'ın sağladığı DNS'ye geçtikten sonra sorunun tamamen çözüldüğünü doğruladı. Bu düzeltme, tutarsız bir DNS tarafından kolaylaştırılan sorunların çoğunu çözecektir.

Hala varsayılan DNS'yi görüyorsanız, Google DNS'ye geçiş yapmak için aşağıdaki talimatları izleyin ve bunun io.netty.channel hatasını çözüp çözmediğine bakın:

  1. Windows tuşu + R tuşlarına basarak bir Çalıştır iletişim kutusu açın . Ardından, 'ncpa.cpl' yazın ve Ağ Bağlantıları menüsünü açmak için Enter tuşuna basın .
  2. İçinde  Ağ Bağlantısı  menüsünden, devam edin ve o anda bağlı olduğunuz ağın sağ tıklayın ve seçim Özellikler ' bağlam menüsünden.

    Not: Kablo ile bağlıysanız, Ethernet (Yerel Alan Bağlantısı) üzerine sağ tıklayın . Şu anda bir kablosuz bağlantı kullanıyorsanız, Wi-Fi (Kablosuz Ağ Bağlantısı) üzerine sağ tıklayın .

  3. Gönderen Özellikler ekranında tıklayarak üstündeki yatay menüden sekme.
  4. Ardından, Bu bağlantı aşağıdaki öğe modülünü kullanır öğesine  gidin  ,  İnternet Protokolü Sürüm 4'ü (TCP / IPv4) seçin  ve aşağıdaki Özellikler düğmesini tıklayın.
  5. Daha sonra, üzerine tıklayın Genel  ve ilişkili geçiş öğesini seçmek  Kullanım Aşağıdaki DNS sunucu adresini  ve değiştirme Tercih DNS sunucusu ve Diğer DNS sunucusu aşağıdaki adreslerle:
    8.8.8.8 8.8.4.4
  6. İki değeri uygun şekilde değiştirmeyi başardıktan sonra, IPv6 için Google DNS'ye geçmek için 3. ve 4. adımları bir kez daha izleyin:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  7. Yeni uyguladığınız değişiklikleri kaydedin, ardından bilgisayarınızı yeniden başlatın ve sorunun şimdi çözülüp çözülmediğini görmek için bir sonraki başlatma tamamlandığında Minecraft'ı başlatın.
Etiketler minecraft hatası