Discord'umuz Birlikte oynayacak ekibini bul. Katıl
Discord

Minecraft sunucusuna bağlanamıyorum: tüm nedenler ve çözümleri

Sorun giderme rehberi · Son güncelleme: 28 Ekim 2026 · Java Edition ve Bedrock Edition

Sunucuya bağlanamıyor musun?

Endişelenme: vakaların %95'inde sorunu birkaç dakikada çözebilirsin. Bu rehber Minecraft sunucu bağlantı sorunlarının en sık 15 nedenini ve her birini çözmek için somut adımları ele alıyor. Hata mesajları bölümünden başla: hatanı bul ve ona uyan çözüme geç.

İçindekiler

  1. Hata mesajları: ne anlama geliyorlar
  2. İstemci ve sunucu sürümü uyuşmuyor
  3. Sunucu kapalı ya da yeniden başlatılıyor
  4. Yanlış IP adresi ya da port
  5. Güvenlik duvarı ya da antivirüs bağlantıyı engelliyor
  6. İnternet sağlayıcından kaynaklanan sorunlar
  7. DNS sorunları
  8. VPN kaynaklı sorunlar
  9. Mojang/Microsoft doğrulaması çalışmıyor
  10. Whitelist: listede değilsin
  11. Sunucudan banlandın
  12. Sunucu dolu
  13. Bozuk ağ yapılandırması
  14. Java Edition ve Bedrock Edition
  15. Mod uyuşmazlığı
  16. Bozuk DNS önbelleği
  17. Port yönlendirme (kendi sunucun)
  18. Sıkça sorulan sorular

Hata mesajları: ne anlama geliyorlar

Rastgele çözümler denemeye başlamadan önce Minecraft'ın gösterdiği hata mesajını dikkatlice oku. Her mesaj farklı bir nedene işaret eder. Aşağıda en sık hatalar ve anlamları var.

Connection timed out

Bir Minecraft sunucusuna bağlanmaya çalışırken en sık karşılaşılan hata budur. Bilgisayarının bir bağlantı isteği gönderdiği ama sunucunun gereken süre içinde yanıt vermediği (varsayılan olarak 30 saniye) anlamına gelir. İstemcin basitçe "bekledi de bekledi", ama karşı taraftan hiçbir şey gelmedi.

Olası nedenler:

Ne yapmalı: Sunucunun durumuna mcsrvstat.us adresinden bak. Sunucu açıksa sorun sendedir: güvenlik duvarı, DNS ve internet sağlayıcısı bölümlerini oku.

Connection refused

Bu hata "timed out" hatasından daha belirgindir. Bilgisayarının sunucuya ulaştığı ama sunucunun bağlantıyı açıkça reddettiği anlamına gelir. Bir kapıyı çalıp "hayır, içeri giremezsin" cevabını duymak gibi.

Olası nedenler:

Ne yapmalı: Sunucunun tamamen açıldığından emin ol (sunucu konsolunda "Done!" yazmalı). server.properties dosyasındaki portu kontrol et: Java Edition için varsayılan port 25565.

io.netty.channel.AbstractChannel$AnnotatedConnectException

Korkutucu görünen bu hata, "bağlanılamadı" demenin daha teknik bir yolundan ibarettir. Netty kütüphanesi (Minecraft'ın kullandığı ağ çatısı) sunucuyla TCP bağlantısı kuramadı. Mesajın ardından bazen "Connection refused" ya da "Connection timed out" gibi ek bilgiler gelir.

Olası nedenler:

Ne yapmalı: DNS önbelleğini temizlemeyi dene, VPN'ini ve güvenlik duvarını geçici olarak kapat. Sorun yalnızca bir sunucuda yaşanıyorsa IP adresinin doğru olduğunu kontrol et. Hata tüm sunucularda görülüyorsa sisteminin ağ ayarlarını sıfırla.

Failed to verify username

Bu hata hesabının doğrulanmasıyla ilgili bir sorun olduğunu gösterir. online-mode=true ayarlı bir sunucu (varsayılan ve önerilen ayar), oturumunun geçerli olup olmadığını Mojang/Microsoft'a sorar. Kontrol başarısız olursa bu hatayı alırsın.

Olası nedenler:

Ne yapmalı: Önce Mojang sunucularının durumuna bak. Her şey çalışıyorsa Minecraft'ı kapat, launcher'dan çıkış yap, yeniden giriş yap ve oyunu başlat. Sorun tekrar ediyorsa .minecraft klasöründen launcher_accounts.json dosyasını sil ve sıfırdan giriş yap.

Invalid session (Try restarting your game)

"Failed to verify username" hatasına çok benzer bir sorun: oturum anahtarın eskimiş ya da bozulmuş. Minecraft oturumu yerel olarak saklar ve her bağlandığında sunucuya gönderir, bu yüzden oturum eski ya da geçersizse sunucu onu reddeder.

Ne yapmalı:

  1. Minecraft'ı tamamen kapat (yalnızca oyun penceresini değil, launcher'ı da)
  2. Launcher'ı aç ve hesabından çıkış yap
  3. Yeniden giriş yap
  4. Minecraft'ı başlat ve sunucuya bağlanmayı dene

Bu işe yaramazsa .minecraft klasörünü aç (Windows'ta: %appdata%\.minecraft) ve launcher_accounts.json dosyasını sil. Launcher senden yeniden giriş yapmanı isteyecek ve bu, oturumu tamamen sıfırlar.

Outdated client! / Outdated server!

Bu mesaj basit ve açıktır: Minecraft istemcinin sürümü sunucunun sürümüyle uyuşmuyor. Örneğin sunucu 1.21.4'te çalışıyorsa ve sen 1.20.6'dan bağlanmaya çalışıyorsan "Outdated client! Please use 1.21.4" mesajını görürsün. Aynı şekilde istemcin sunucudan yeniyse "Outdated server!" mesajını görürsün.

Ne yapmalı: Minecraft launcher'ında "Kurulumlar" (Installations) sekmesine git ve sunucunun istediği sürümle yeni bir kurulum oluştur. Ayrıntıları aşağıdaki sürüm uyuşmazlığı bölümünde bulabilirsin.

You are banned from this server

Tam olarak söylediği anlama gelir: hesabın (ad ya da UUID üzerinden) sunucunun ban listesine eklenmiş. Bunu aşmanın teknik bir yolu yok, bu yüzden sunucunun yetkilileriyle iletişime geçmen gerekir. Daha fazlası sunucudan banlandın bölümünde.

1. İstemci ve sunucu sürümü uyuşmuyor

Bu, özellikle Minecraft güncellemelerinden sonra bağlantı sorunlarının en sık nedenlerinden biridir. Sunucular kendiliğinden güncellenmez: adminler bunu elle, çoğu zaman gecikmeyle yapar, çünkü plugin'lerin ve modların güncellenmesini beklemeleri gerekir.

Belirtiler: Gereken sürümü belirten bir "Outdated client!" ya da "Outdated server!" mesajı.

Nasıl düzeltilir:

  1. Minecraft Launcher uygulamasını aç ve "Kurulumlar" sekmesine tıkla
  2. "Yeni kurulum" düğmesine tıkla
  3. Açılır listeden hata mesajında belirtilen sürümü seç
  4. Kuruluma bir ad ver (örneğin "XYZ sunucusu - 1.21.4") ve "Oluştur" düğmesine tıkla
  5. Launcher'ın ana ekranına dön, yeni kurulumu seç ve "Oyna" düğmesine tıkla

İpucu: Bazı sunucular, oyuncuların farklı istemci sürümlerinden girmesine olanak tanıyan ViaVersion plugin'ini kullanır. Sunucuda ViaVersion varsa sürümünün desteklenen aralıkta olması yeterli (genellikle 1.9-1.21+).

2. Sunucu kapalı ya da yeniden başlatılıyor

Kulağa bariz geliyor ama en sık ikinci neden bu. Minecraft sunucuları düzenli olarak yeniden başlar (birkaç saatte bir planlı yeniden başlatmalar) ve bazen çökmeler, hosting sorunları ya da bakım yüzünden kapanır.

Belirtiler: "Connection timed out" ya da "Connection refused". Sunucu, sunucu listesinde görünmüyor ya da "Can't connect to server" (Türkçe oyunda "Sunucuya bağlanılamıyor") yazıyor.

Nasıl kontrol edilir:

Ne yapmalı: Sunucu mcsrvstat.us sitesinde açık görünüyor ama bağlanamıyorsan sorun sendedir. Okumaya devam et.

3. Yanlış IP adresi ya da port

IP adresindeki bir yazım hatası şaşırtıcı derecede yaygın bir sorundur. Bağlantının başarısız olması için tek bir yanlış karakter, sondaki bir boşluk ya da eksik bir port yeter.

Belirtiler: "Connection timed out" ya da "Unknown host" / "Can't resolve hostname".

Nasıl düzeltilir:

Not: localhost ya da 127.0.0.1 adresi yalnızca sunucu kendi bilgisayarında çalışıyorsa işe yarar. Dış sunuculara bağlanmak için kullanma.

4. Güvenlik duvarı ya da antivirüs bağlantıyı engelliyor

Sistemindeki güvenlik duvarı (firewall) ya da antivirüs Minecraft'ın ağ trafiğini engelleyebilir. Bu özellikle Minecraft'ın yeni bir sürümünü kurduktan sonra, güvenlik duvarı yeni çalıştırılabilir dosyayı tanımadığında sık görülür.

Belirtiler: Tüm sunucularda ya da yalnızca bazılarında "Connection timed out". Tek oyunculu normal çalışıyor.

Windows'ta nasıl düzeltilir:

  1. Denetim Masası → Sistem ve Güvenlik → Windows Defender Güvenlik Duvarı yolunu aç
  2. "Bir uygulamaya veya özelliğe Windows Defender Güvenlik Duvarı üzerinden izin ver" seçeneğine tıkla
  3. "Ayarları değiştir" düğmesine tıkla ve listede javaw.exe ile Minecraft Launcher girdilerini ara
  4. İki uygulamada da "Özel" ve "Ortak" kutularının işaretli olduğundan emin ol
  5. Listede yoksalar "Başka bir uygulamaya izin ver..." düğmesine tıkla ve javaw.exe dosyasını ekle (genellikle C:\Program Files\Java\jre...\bin\javaw.exe konumunda ya da Minecraft klasöründe bulunur)

macOS'ta nasıl düzeltilir:

  1. Sistem Ayarları → Ağ → Güvenlik Duvarı yolunu aç
  2. Seçenekler düğmesine tıkla ve Java/Minecraft için "Gelen bağlantılara izin ver" seçili olduğundan emin ol

Linux'ta nasıl düzeltilir:

sudo ufw allow 25565/tcp
sudo ufw allow 19132/udp

Antivirüs: Windows Defender dışında bir antivirüs kullanıyorsan (örneğin Norton, Kaspersky, Avast, Bitdefender) .minecraft klasörünü ve javaw.exe dosyasını onun istisna listesine ekle. Her antivirüsün ayarlarında bu seçenek bulunur: "İstisnalar", "Dışlamalar" ya da "Beyaz liste" gibi bir bölüm ara.

Hızlı test: Güvenlik duvarını ve antivirüsünü geçici olarak 2 dakikalığına kapat ve bağlanmayı dene. Bağlanıyorsan bağlantıyı güvenlik duvarının engellediğini anlarsın. Onu yeniden açmayı ve istisnaları eklemeyi unutma.

5. İnternet sağlayıcından kaynaklanan sorunlar (ISP)

Bazı internet sağlayıcıları (özellikle mobil operatörler ve LTE/5G ağları) standart dışı portlardaki trafiği engeller ya da yavaşlatır. Minecraft'ın kullandığı 25565 portu da bunlara dahildir.

Belirtiler: Hiçbir Minecraft sunucusuna bağlanamıyorsun ama internet normal çalışıyor (web siteleri, YouTube, diğer oyunlar).

Nasıl teşhis edilir:

Ne yapmalı: İnternet sağlayıcınla iletişime geç ve 25565 TCP portunu engelleyip engellemediklerini sor. Bazı sağlayıcılar istek üzerine engeli kaldırır. Alternatif olarak oyun için bir VPN kullanabilirsin.

6. DNS sorunları

Bir Minecraft sunucusu sayısal IP yerine alan adı kullanıyorsa (örneğin play.example.com) bilgisayarının önce DNS sunucularını kullanarak bu adı bir IP adresine "çevirmesi" gerekir. DNS düzgün çalışmıyorsa Minecraft sunucuyu bulamaz.

Belirtiler: "Unknown host", "Can't resolve hostname" ya da "Connection timed out", ama yalnızca alan adı kullanan sunucularda. Sayısal IP adresli sunucular normal çalışıyor.

Nasıl düzeltilir:

  1. DNS sunucunu değiştir: Google'ın ya da Cloudflare'in herkese açık DNS'ini kullan:
    • Windows: Denetim Masası → Ağ ve İnternet → Ağ ve Paylaşım Merkezi → Bağdaştırıcı ayarlarını değiştir → bağlantına sağ tıkla → Özellikler → İnternet Protokolü Sürüm 4 (TCP/IPv4) → Özellikler → DNS sunucularını 1.1.1.1 ve 1.0.0.1 (Cloudflare) ya da 8.8.8.8 ve 8.8.4.4 (Google) olarak ayarla
    • macOS: Sistem Ayarları → Ağ → bağlantını seç → Ayrıntılar → DNS → 1.1.1.1 ekle
    • Linux: /etc/resolv.conf dosyasını düzenle ve nameserver 1.1.1.1 satırını ekle
  2. DNS önbelleğini temizle: aşağıdaki bozuk DNS önbelleği bölümüne bak
  3. Alan adı yerine IP kullan: sunucu admininden sayısal IP adresini iste ve doğrudan onu gir

7. VPN kaynaklı sorunlar

VPN'ler Minecraft sunucularına bağlanırken hem yardımcı olabilir hem de engel çıkarabilir. VPN tüm trafiğini kendi sunucuları üzerinden geçirir; bu da gecikme (lag) ekler ve yönlendirme sorunlarına yol açabilir.

Belirtiler: VPN'i açtıktan sonra "Connection timed out" ya da çok yüksek gecikme (ping > 500 ms). VPN olmadan her şey normal çalışıyor.

Nasıl düzeltilir:

İstisna: VPN işe yarıyorsa (VPN olmadan bağlanamıyorsan ama VPN ile bağlanabiliyorsan) internet sağlayıcın büyük ihtimalle portu engelliyordur: internet sağlayıcısı sorunları bölümüne bak.

8. Mojang/Microsoft doğrulaması çalışmıyor

online-mode=true ayarlı sunucular (herkese açık sunucuların çoğu) Microsoft/Mojang hesabının düzgün şekilde doğrulanmasını ister. Mojang'ın doğrulama sunucularında sorun varsa ya da oturumunun süresi dolduysa giriş hataları alırsın.

Belirtiler: "Failed to verify username", "Invalid session (Try restarting your game)", bağlandıktan hemen sonra "Disconnected" ya da "Failed to login: The authentication servers are currently down for maintenance".

Nasıl düzeltilir:

  1. Mojang sunucularının durumuna bak: doğrulama hizmetleri yeşil dışında bir durum gösteriyorsa beklemen gerekir
  2. Minecraft'ı ve launcher'ı tamamen kapat
  3. Launcher'da hesabına tıkla ve "Çıkış yap" seçeneğini seç
  4. Microsoft hesabına yeniden giriş yap
  5. Minecraft'ı başlat ve sunucuya bağlanmayı dene

Son çare: Bunların hiçbiri işe yaramazsa .minecraft klasörüne git ve launcher_accounts.json dosyasını sil. Launcher senden yeniden giriş yapmanı isteyecek ve bu, oturumu tamamen sıfırlar. Klasörün yolu:

9. Whitelist: listede değilsin

Birçok özel Minecraft sunucusu whitelist kullanır, yani yalnızca onaylı oyuncular bağlanabilir. Adın listede yoksa sunucu seni içeri almaz.

Belirtiler: "You are not white-listed on this server!" ya da "You are not whitelisted on this server" mesajı.

Nasıl düzeltilir:

10. Sunucudan banlandın

"You are banned from this server" mesajını görüyorsan (belki nedeni ve banın biteceği tarihle birlikte) sunucunun yetkilileri hesabını banlamış demektir. Ban geçici (bitiş tarihli) ya da kalıcı olabilir.

Nasıl düzeltilir:

Not: Bir de online-mode=true ayarlı tüm sunuculara girmeni engelleyen küresel Mojang banı vardır. Son derece nadirdir ve yalnızca aşırı durumlarda uygulanır. Küresel bir bandan şüpheleniyorsan Minecraft desteğiyle iletişime geç.

11. Sunucu dolu

Her Minecraft sunucusunun bir oyuncu sınırı vardır (server.properties içindeki max-players ayarı). Sınıra ulaşıldığında yeni oyuncular giremez.

Belirtiler: Girmeye çalıştığında "The server is full!" ya da "Server is full" mesajı.

Nasıl düzeltilir:

12. Bozuk ağ yapılandırması

Bazen işletim sisteminin ya da Minecraft'ın kendi ağ ayarları bozulur. Bu bir sistem güncellemesinden, modem (router) değişikliğinden, VPN sorunlarından ya da başarısız bir yapılandırmadan sonra olabilir.

Belirtiler: Hiçbir Minecraft sunucusuna bağlanamıyorsun ama internet normal çalışıyor. Diğer çevrimiçi oyunlar sorunsuz çalışıyor.

Windows'ta ağ sıfırlamasıyla nasıl düzeltilir:

  1. Komut İstemi'ni yönetici olarak aç (Başlat'a sağ tıkla → "Terminal (Yönetici)")
  2. Şu komutları sırayla çalıştır:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
    ipconfig /release
    ipconfig /renew
  3. Bilgisayarını yeniden başlat

Minecraft'ı sıfırlamak: Sorun yalnızca Minecraft'ta yaşanıyorsa .minecraft klasörüne git, options.txt ve servers.dat dosyalarını sil (kayıtlı sunucu listeni kaybedersin, bu yüzden önce adresleri not al). Ardından Minecraft'ı başlat: dosyalar varsayılan değerlerle yeniden oluşturulur.

13. Java Edition ve Bedrock Edition: diğer sürümün sunucusuna bağlanmaya çalışmak

Bu, birçok oyuncunun bilmediği temel bir sorundur. Java Edition ve Bedrock Edition, farklı ağ protokollerine sahip iki ayrı oyundur. Bir Java Edition istemcisini doğrudan bir Bedrock Edition sunucusuna bağlayamazsın, tersi de mümkün değildir.

Belirtiler: Sunucu, sunucu listesinde hiç görünmüyor, "Connection timed out" hatası çıkıyor ya da bağlantı hata mesajı olmadan anında kopuyor.

Sürümler nasıl ayırt edilir:

Nasıl düzeltilir:

Sürümler arasındaki farklar hakkında daha fazlasını Minecraft sunucuları sayfamızda okuyabilirsin.

14. Mod uyuşmazlığı

Modlu bir sunucuya (Forge, NeoForge, Fabric, Quilt) girmeye çalışıyorsan sunucuyla aynı sürümlerde, tamamen aynı modlara ihtiyacın var. Küçük bir fark bile (örneğin bir modun 1.2.3 yerine 1.2.4 sürümü) bağlanmanı engelleyebilir.

Belirtiler: "Mod rejections": eksik ya da yanlış sürümdeki modların listesi. "Incompatible Forge/Fabric version". Eksik modlarla ilgili bir mesajla bağlantının kopması.

Nasıl düzeltilir:

  1. Hangi modların ve sürümlerin gerektiğini sunucunun sitesinden ya da Discord'undan öğren: çoğu sunucu hazır bir modpack sunar
  2. Sunucunun modpack'ini indir ve CurseForge, Modrinth ya da ATLauncher üzerinden kur
  3. Modpack yoksa tam mod listesini sunucu admininden al
  4. Mod yükleyici sürümünün (Forge/Fabric/NeoForge) sunucununkiyle birebir aynı olduğundan emin ol
  5. İstemci tarafı modlar (örneğin OptiFine, Iris, Sodium) genellikle güvenlidir ama her zaman sunucu kurallarına bak

Minecraft modları hakkında daha fazlasını mod rehberimizde okuyabilirsin.

15. Bozuk DNS önbelleği

Bilgisayarın sonraki bağlantıları hızlandırmak için DNS yanıtlarını bir önbellekte saklar. Bir Minecraft sunucusu IP adresini değiştirdiyse ama bilgisayarın hâlâ eskisini hatırlıyorsa bağlantı çalışmaz.

Belirtiler: Sunucunun çalıştığını bilmene rağmen (diğer oyuncular bağlanıyor) alan adı değişmemiş bir sunucuya bağlanamıyorsun. Sunucu mcsrvstat.us sitesinde açık görünüyor.

DNS önbelleğini temizleyerek nasıl düzeltilir:

Windows:

  1. Komut İstemi'ni yönetici olarak aç
  2. Şunu yaz: ipconfig /flushdns
  3. Şu mesajı görmelisin: "DNS Çözümleyici Önbelleği başarıyla temizlendi." (İngilizce Windows'ta: "Successfully flushed the DNS Resolver Cache.")

macOS:

  1. Terminal'i aç
  2. Şunu yaz: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Yönetici parolanı gir

Linux:

  1. Bir terminal aç
  2. Şunu yaz: sudo systemd-resolve --flush-caches (systemd) ya da sudo resolvectl flush-caches (yeni systemd)

DNS önbelleğini temizledikten sonra Minecraft'ı yeniden başlat ve sunucuya bağlanmayı dene. Bilgisayarın güncel IP adresini içeren yeni bir DNS kaydı alacak.

Ek ipucu: Minecraft Java Edition'ın Java'ya yerleşik kendi DNS önbelleği de vardır. Onu sıfırlamak için Minecraft'ı kapatıp yeniden açman yeterli. Eski Java sürümlerinde (8 ve öncesi) DNS önbelleği JVM oturumu boyunca tutulur, bu yüzden oyunu yeniden başlatmak işe yarar.

Port yönlendirme: kendi sunucunu nasıl paylaşırsın

Kendi Minecraft sunucunu barındırıyorsan ve arkadaşların bağlanamıyorsa sorun neredeyse kesinlikle modeminde port yönlendirmenin (port forwarding) yapılmamış olmasıdır. Modemin varsayılan olarak internetten gelen tüm bağlantıları engeller, bu yüzden ona Minecraft portundaki trafiği bilgisayarına iletmesini söylemen gerekir.

Hangi portlar açılmalı

Sürüm Varsayılan port Protokol Notlar
Java Edition 25565 TCP server.properties içinde değiştirilebilir (server-port)
Bedrock Edition 19132 UDP server.properties içinde değiştirilebilir (server-port)

Adım adım: modemde port yönlendirme

  1. Yerel IP adresini bul:
    • Windows: Komut İstemi'ni aç ve ipconfig yaz. Ağ bağdaştırıcının altında "IPv4 Adresi" satırını ara (genellikle 192.168.0.x ya da 192.168.1.x)
    • macOS: Sistem Ayarları → Ağ → bağlantını seç → IP adresin orada görünür
    • Linux: Terminalde ip addr ya da hostname -I yaz
  2. Modeminin yönetim paneline giriş yap:
    • Bir tarayıcı aç ve modemin adresini gir: 192.168.0.1 ya da 192.168.1.1 (modemin üzerindeki etikete bak)
    • Yönetici bilgileriyle giriş yap (varsayılan: admin/admin ya da admin ve etiketteki parola)
  3. Port yönlendirme ayarlarını bul:
    • "Port Forwarding" (Port Yönlendirme), "Virtual Server" (Sanal Sunucu) ya da "NAT" adlı bir seçenek ara: yeri modemin üreticisine göre değişir
    • Popüler modemler: TP-Link (Advanced → NAT Forwarding → Virtual Servers), Netgear (Advanced → Port Forwarding), ASUS (WAN → Virtual Server)
  4. Bir yönlendirme kuralı ekle:
    • Ad: Minecraft (herhangi bir ad olur)
    • Dış port: 25565 (Java) ya da 19132 (Bedrock)
    • İç port: dış portla aynı
    • IP adresi: 1. adımda bulduğun yerel IP adresin (örneğin 192.168.0.105)
    • Protokol: TCP (Java) ya da UDP (Bedrock); emin değilsen TCP/UDP (ikisi birden) seç
  5. Ayarları kaydet ve modemi yeniden başlat (bazı modeller yeniden başlatma ister)
  6. Genel IP adresini öğren: whatismyip.com sitesine git ve oradaki adresi arkadaşlarına ver
  7. Test et: Ağının dışındaki birinden genel IP:port adresine bağlanmasını iste. Portun açık olup olmadığını yougetsignal.com sitesinde de kontrol edebilirsin
Önemli güvenlik notları
  • Modemde port açmak bilgisayarını internetten gelen trafiğe açar, bu yüzden Minecraft sunucunun güncel ve güvenli olduğundan emin ol
  • Sunucu bilgisayarına sabit bir IP adresi ver, çünkü modem bir sonraki yeniden başlatmada DHCP ile yerel IP'ni değiştirebilir
  • Ev ağını açığa çıkarmak istemiyorsan profesyonel bir Minecraft hosting hizmetini düşün
  • Port yönlendirmenin alternatifleri playit.gg ya da ngrok: modemde port açmayı gerektirmeyen tüneller

Port yönlendirme gerektirmeyen alternatifler

Port açamıyorsan (örneğin yurtta kalıyorsan, mobil internet kullanıyorsan ya da modemin buna izin vermiyorsa) birkaç seçeneğin var:

Ek teşhis ipuçları

Sunucuya kendi ağından erişilip erişilemediği nasıl kontrol edilir

Sorunu sunucu adminine bildirmeden önce birkaç temel test yap:

  1. Ping: Komut İstemi'ni / Terminal'i aç ve ping play.example.com yaz (adresi sunucunun adresiyle değiştir). Süre içeren yanıtlar alıyorsan (örneğin 45 ms) ağ sorunsuz. "Request timed out" (Türkçe Windows'ta "İstek zaman aşımına uğradı") görüyorsan ya bir ağ sorunu vardır ya da sunucu ICMP'ye yanıt vermiyordur
  2. Traceroute: tracert play.example.com (Windows) ya da traceroute play.example.com (macOS/Linux) yaz. Bağlantının kaç "atlama" (hop) üzerinden geçtiğini görürsün. Rota belirli bir düğümde duruyorsa sorun senin ya da sunucunun tarafında değil, aradaki ağdadır
  3. Telnet / ncat: ncat -v play.example.com 25565 ya da telnet play.example.com 25565 yaz. Bağlantı kurulursa port açıktır. "Connection refused" alıyorsan sunucu o portu dinlemiyordur

Minecraft'ı varsayılan ağ ayarlarına sıfırlamak

Hiçbir şey işe yaramıyorsa ve Minecraft'ın bozuk dosyaları olduğundan şüpheleniyorsan:

  1. Minecraft'ı ve launcher'ı kapat
  2. .minecraft klasörüne git
  3. saves (dünyalar), resourcepacks ve screenshots klasörlerini yedekle
  4. options.txt ve servers.dat dosyalarını sil
  5. Minecraft'ı başlat: dosyalar varsayılan değerlerle yeniden oluşturulur
  6. Sunucuyu elle yeniden ekle ve bağlanmayı dene

Konsollarda Bedrock Edition sorunları

Xbox, PlayStation ve Nintendo Switch oyuncuları ek bağlantı sorunlarıyla karşılaşabilir:

Sunucu adminine ne zaman başvurmalı

Yukarıdaki adımların hepsini uyguladıktan sonra hâlâ bağlanamıyorsan sorun büyük ihtimalle sunucu tarafındadır. Admine şu bilgilerle yaz:

Hızlı kontrol listesi: adım adım ne yapmalı

Makalenin tamamını okumak istemiyorsan şu adımları sırayla uygula:

  1. Sunucunun açık olup olmadığını kontrol et: mcsrvstat.us
  2. IP adresini ve portu kontrol et: sunucunun resmî sitesindekilerle karşılaştır
  3. Minecraft sürümünün sunucunun sürümüyle aynı olduğundan emin ol
  4. Doğru Edition'ı oynadığından emin ol (Java mı Bedrock mu)
  5. VPN'ini geçici olarak kapat
  6. Güvenlik duvarını ve antivirüsünü geçici olarak kapat (sonra yeniden açmayı unutma)
  7. DNS önbelleğini temizle: ipconfig /flushdns
  8. Launcher'dan çıkış yap ve yeniden giriş yap
  9. Başka bir ağ dene (telefonunun hotspot'u)
  10. Sisteminin ağ ayarlarını sıfırla

Sıkça sorulan sorular

Minecraft'ta neden bir sunucuya bağlanamıyorum?

En sık nedenler şunlardır: sunucunun kapalı olması ya da yeniden başlatılması, yanlış IP adresi ya da port, sunucunun sürümüyle uyuşmayan bir oyun sürümü, güvenlik duvarı ya da antivirüs engeli, Mojang hesabının doğrulanmasıyla ilgili sorunlar, sunucunun whitelist'inde olmamak ya da Java Edition'dan bir Bedrock sunucusuna (veya tersi) girmeye çalışmak. Her nedeni sistemli şekilde kontrol etmek için yukarıdaki hızlı kontrol listesini adım adım uygula.

Minecraft'ta Connection timed out hatası ne anlama gelir?

"Connection timed out" hatası, bilgisayarının sunucuya bağlanmaya çalıştığı ama sunucunun gereken süre içinde (30 saniye) yanıt vermediği anlamına gelir. Nedenleri: sunucu kapalı, yanlış IP adresi/port, 25565 (Java) ya da 19132 (Bedrock) portunu engelleyen bir güvenlik duvarı, modeminle ya da internet sağlayıcınla ilgili sorunlar. Ayrıntılar Connection timed out bölümünde.

Minecraft'ta io.netty.channel.AbstractChannel hatası nasıl düzeltilir?

io.netty.channel.AbstractChannel$AnnotatedConnectException hatası, Netty kütüphanesi düzeyinde bir ağ bağlantısı sorunu olduğunu gösterir. Çözümler: IP adresinin ve portun doğru olduğunu kontrol et, VPN'ini kapat, DNS önbelleğini sıfırla (Windows'ta ipconfig /flushdns), güvenlik duvarını geçici olarak kapat ve sunucunun açık olup olmadığına mcsrvstat.us adresinden bak. Daha fazlası io.netty bölümünde.

Minecraft sunucusu için hangi portu açmalıyım?

Java Edition sunucusu için güvenlik duvarında ve modemde 25565 TCP portunu aç. Bedrock Edition sunucusu için 19132 UDP portunu aç. Varsayılan portu server.properties dosyasında değiştirdiysen o portu aç. Portu hem sistemin güvenlik duvarında hem de modemde (port yönlendirme) açmayı unutma. Adım adım talimatlar port yönlendirme bölümünde.

Minecraft neden "Failed to verify username" ya da "Invalid session" gösteriyor?

Bu hatalar Microsoft/Mojang hesabının doğrulanmasında bir sorun olduğunu gösterir. Çözümler: Önce Mojang sunucularının durumuna bak. Her şey çalışıyorsa Minecraft launcher'ından çıkış yapıp yeniden giriş yap, oturum dosyalarını temizle (.minecraft klasöründen launcher_accounts.json dosyasını sil) ya da launcher'ı yeniden başlat. Sunucuda online-mode=false ayarı varsa bu hatalar görünmemeli.

Java Edition'dan bir Bedrock Edition sunucusuna girebilir miyim?

Doğrudan giremezsin: Java Edition ve Bedrock Edition farklı ağ protokolleri kullanır ve birbiriyle uyumlu değildir. Platformlar arası oyuna izin vermek için sunucunun, iki sürüm arasında köprü kuran GeyserMC plugin'ini kurması gerekir. Bu plugin olmadan Java oyuncuları Bedrock sunucusuna bağlanamaz, tersi de geçerli. Sunucunun cross-play destekleyip desteklemediğini öğrenmek için sitesine bak.

İlgili makaleler