Ekran Kartlı Sunucu Satışları Başladı. İncele
Minecraft Hata Çözümleri

“Outdated Server” ve “Outdated Client” Hatası Çözümü

Sürüm uyuşmazlığı hatası nasıl çözülür? 26.x protokol değişimi, doğru istemci sürümü seçme ve ViaVersion ile çoklu sürüm desteği.

  • 7 dk okuma
  • Güncelleme:
  • Yayın:
  • Batihost Teknik Ekibi

Kısaca Özet

  • “Outdated server” sunucunun istemciden eski, “Outdated client” istemcinin sunucudan eski olduğu anlamına gelir. İkisi de protokol sürümü uyuşmazlığıdır.
  • Güncel kararlı sürüm 26.2 “Chaos Cubed”, protokol 776. 26.1 protokol 775 kullanır. Her iki sürüm de Java 25 ister.
  • Tek bir sürüme bağlı kalmak istemiyorsanız ViaVersion ailesi ile birden fazla istemci sürümünü aynı sunucuda kabul edebilirsiniz.
  • 26.1 ile gelen unobfuscation bir ABI kırılmasıdır: eski modlar ve NMS kullanan eklentiler yeniden derlenmeden 26.x üzerinde çalışmaz. Sürüm yükseltirken bunu hesaba katın.

Outdated server ve Outdated client hataları Minecraft’ta protokol sürümü uyuşmazlığının iki yüzüdür. Sunucu ve istemci farklı protokol numaraları kullandığında bağlantı el sıkışma aşamasında kesilir ve size hangi tarafın geride kaldığı bildirilir. Çözüm her zaman aynı mantıkla ilerler: iki tarafı aynı sürüme getirmek ya da araya bir protokol çeviri katmanı koymak.

11 Ağustos 2026 itibarıyla güncel kararlı sürüm Minecraft 26.2 “Chaos Cubed” (16 Haziran 2026, protokol 776) ve Java 25 gerektiriyor. Bu sayfada sürüm eşleştirme tablosunu, ViaVersion kurulumunu ve sürüm yükseltirken 26.1 unobfuscation kırılmasının ne anlama geldiğini bulacaksınız.

Hatanın Birebir Metni#

Outdated server! I'm still on 1.21.11

Outdated client! Please use 26.2

Failed to connect to the server
io.netty.handler.codec.DecoderException: Protocol version mismatch

Sunucu listesinde ise şu görüntü çıkar:

Incompatible
Sunucu adı — Ping: X    (fare üzerine gelince: "26.2")
Bilgi“Outdated server” mesajının devamındaki sürüm numarası sunucunun sürümüdür. “Outdated client” mesajındaki numara ise sunucunun beklediği sürümdür. İkisini karıştırmak yanlış tarafta arama yapmanıza yol açar.

Neden Olur? Belirti, Neden ve Çözüm Tablosu#

BelirtiOlası nedenÇözüm
“Outdated server! I’m still on X”İstemci sunucudan yeniLauncher’da X sürümünde profil oluşturun ya da sunucuyu yükseltin
“Outdated client! Please use X”İstemci sunucudan eskiİstemciyi X sürümüne getirin
Sunucu listede “Incompatible”Protokol uyuşmazlığı (yön belirsiz)Fareyi üzerine getirip sunucu sürümünü okuyun
ViaVersion kurulu ama yine uyarı varEklenti sürümü 26.2’yi desteklemiyorViaVersion 5.11.0 veya üzerine güncelleyin
Modlu sunucuda uyuşmazlıkMod yükleyici sürümü farklıForge/Fabric sürümlerini iki tarafta eşitleyin
Yükseltmeden sonra eklentiler patladı26.1 unobfuscation, ABI kırılmasıHer eklentinin 26.2 yapısını indirin
Snapshot ile bağlanılmıyorSnapshot protokolü kararlı sürümle uyumsuzKararlı sürüm kullanın
Sürüm uyuşmazlığı hatalarında teşhis tablosu

Sürüm ve Protokol Referans Tablosu#

Minecraft sürümüÇıkışProtokolGerekli JavaDurum
26.3 “Third Drop 2026”Q3 2026 beklentisiSnapshot aşamasındaJava 25Henüz çıkmadı
26.2 “Chaos Cubed”16 Haziran 2026776Java 25Güncel kararlı
26.1.29 Nisan 2026775Java 25Desteklenen
26.1 “Tiny Takeover”24 Mart 2026775Java 25Desteklenen
1.20.5 – 1.21.112024–2025Sürüme özelJava 21Eski hat
1.17 – 1.20.42021–2024Sürüme özelJava 17Eski hat
1.16.5 ve öncesi2021 ve öncesiSürüme özelJava 8Eskimiş
Minecraft sürümleri, protokol numaraları ve Java gereksinimleri
Dikkat26.3 henüz yayınlanmadı; 11 Ağustos 2026 itibarıyla yalnızca snapshot aşamasındadır. Ayrıca 26.2’nin hotfix sürümü yoktur; “26.2.1” diye bir sürüm mevcut değildir. Yükseltme yaparken bu iki noktaya dikkat edin.

Çözüm 1: İstemciyi Sunucu Sürümüne Getirmek#

  1. Sunucunun sürümünü kesin olarak öğrenin#

    Sunucu listesinde girişin üzerine fareyle gelin veya sunucu konsolunda version komutunu çalıştırın:

    > version
    [14:22:05] [Server thread/INFO]: This server is running Paper version 26.2-112
    [14:22:05] [Server thread/INFO]: (MC: 26.2)
  2. Launcher’da o sürüme ait profil oluşturun#

    Minecraft Launcher’da “Kurulumlar” sekmesine gidip yeni bir kurulum ekleyin ve sürüm olarak sunucununkini seçin. Eski sürümler listede görünmüyorsa “Sürümleri göster” seçeneklerinden geçmiş sürümleri etkinleştirin.

  3. Modlu oynuyorsanız yükleyiciyi de eşitleyin#

    Forge veya Fabric kullanıyorsanız yükleyicinin de aynı Minecraft sürümüne ait olması gerekir. Minecraft 26.2 için Forge 65.1.0 (recommended) / 65.1.1 (latest), Fabric tarafında Loader 0.19.3 ve Installer 1.1.2 kullanılır.

İndirmeniz gerekenler
  • Minecraft LauncherResmî Windows / macOS / LinuxKurulum
    İndir
  • Minecraft Forge (26.2 için 65.1.x) Her platforminstaller .jar
    İndir
  • Fabric Installer 1.1.2 Windows / evrensel.exe / .jar
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar indirmeyin.

Çözüm 2: Sunucuyu Yükseltmek#

Sunucuyu 26.2’ye çıkarmak çoğu durumda doğru karardır, ancak plansız yapıldığında eklenti ekosisteminizi kırar. Sıra şudur:

  1. Tam yedek alın#

    Sunucu klasörünün tamamını, özellikle world, world_nether, world_the_end ve plugins dizinlerini kopyalayın. Dünya biçimi yükseltmesi geri alınamaz.

    sudo systemctl stop minecraft
    tar -czf /yedek/mc-$(date +%F).tar.gz /opt/minecraft
    Compress-Archive -Path C:\minecraft\server\* -DestinationPath D:\yedek\mc-$(Get-Date -Format yyyy-MM-dd).zip

    Yedekleme stratejileri yedekleme rehberinde detaylı anlatıldı.

  2. Java 25’e geçin#

    26.1 ve sonrası Java 25 zorunlu kılar. Java 21 ile 26.2 jar’ı çalıştırmaya kalkarsanız UnsupportedClassVersionError alırsınız; bu hatanın çözümü Java sürüm hatası sayfasındadır.

    java -version
    # openjdk version "25.0.4" 2026-07-15 LTS
  3. Sunucu jar’ını değiştirin#

    Paper kullanıyorsanız 26.2 için güncel build’i indirin ve eski jar’ın yerine koyun. Otomasyon yazıyorsanız sabit dosya adı yerine resmî API kullanın:

    curl -s https://fill.papermc.io/v3/projects/paper/versions/26.2/builds/latest
  4. Eklentileri tek tek güncelleyin#

    26.1 unobfuscation nedeniyle bu adımı atlayamazsınız. Kritik eklentilerin 26.2 durumu:

    Eklenti26.2 durumuNot
    LuckPerms 5.5.57Destekliyor18 Haziran 2026 sürümü
    WorldEdit 7.4.5Destekliyor26.2 desteği 7.4.4 ile geldi
    WorldGuard 7.0.18DestekliyorWorldEdit ön koşuldur
    PlaceholderAPI 2.12.3Destekliyor26.2 için güncelleme zorunlu
    ViaVersion 5.11.0DestekliyorPaper 1.8–26.2 aralığı
    EssentialsX 2.22.0Resmî olarak en fazla 26.1.226.2 için geliştirici yapısını bekleyin
    CoreProtect v24.026.2 desteklenmiyorAralık: 1.16.5–26.1.2
    Yaygın eklentilerin 26.2 uyumluluğu (11 Ağustos 2026)
  5. Test sunucusunda deneyin#

    Yükseltmeyi doğrudan canlı sunucuda yapmayın. Dünyanın kopyasıyla ayrı bir portta açılan bir test kurulumu, hem eklenti hatalarını hem de dünya dönüşüm sorunlarını önceden gösterir.

Çözüm 3: ViaVersion ile Çoklu Sürüm Desteği#

Sunucunuzu 26.2’de tutup eski istemcileri de kabul etmek istiyorsanız Via ailesi tam olarak bunun içindir. Üç eklenti farklı aralıkları kapsar:

ViaVersion
Yeni istemcilerin eski sunucuya bağlanmasını sağlar. Paper 1.8–26.2 aralığında çalışır.
ViaBackwards
Eski istemcilerin yeni sunucuya bağlanmasını sağlar. Alt sınırı 1.10’dur.
ViaRewind
1.7 ve 1.8 istemcileri için gerekir; ViaBackwards ile birlikte kullanılır.
Çoklu sürüm için indirilecekler
  • ViaVersion 5.11.0Önerilen Paper / Velocity.jarÜcretsiz
    İndir
  • ViaBackwards 5.11.0 Paper / Velocity.jar
    İndir
  • ViaRewind 4.1.31.7 / 1.8 desteği Paper / Velocity.jar
    İndir

Bağlantılar resmî kaynaklara gider. Üçüncü taraf sitelerden jar indirmeyin.

Kurulum sonrası plugins/ViaVersion/config.yml içinde en sık dokunulan ayarlar:

check-for-updates: true
block-protocols: []
prevent-collision: true
auto-team: true
serverside-blockconnections: true
chunk-border-fix: false
DikkatÇeviri katmanı ücretsiz değildir: her eski istemci için paketler yeniden yazılır ve bu CPU maliyeti doğurur. 1.8 istemcilerini 26.2 sunucusunda barındırmak, aradaki on yılı aşkın protokol farkı yüzünden en pahalı senaryodur. Kalabalık sunucularda desteklenen sürüm aralığını dar tutmak TPS açısından daha sağlıklıdır.

26.1 Unobfuscation: Sürüm Yükseltmeden Önce Bilinmesi Gereken#

26.1 sürümü ile Mojang obfuscated sunucu jar’ı yayınlamayı bıraktı ve sınıf, metot, alan adları gerçek isimleriyle dağıtılmaya başlandı. Bu yalnızca bir sürüm değişimi değil, bir ABI kırılmasıdır. Sonuçları şunlardır:

  • Paper dahili remapper’ı tamamen kaldırdı; eski eklentiler otomatik olarak dönüştürülmüyor.
  • Spigot da remapping desteğini düşürdü.
  • Fabric, Yarn mapping’ini bırakıp Mojang Mappings’e geçti.
  • 1.21.11 ve öncesindeki hiçbir mod, NMS kullanan hiçbir eklenti yeniden derlenmeden 26.1+ üzerinde çalışmaz.

Pratikte bu, “sunucuyu yükselttim, eklentiler açılmıyor” şikâyetinin ana kaynağıdır. Konsolda NoClassDefFoundError veya NoSuchMethodError görüyorsanız neden budur. Ayrıntılı arka plan için yeni sürüm numaralandırması sayfasına bakın.

Hangi Sürümde Kalmalısınız?#

Sürüm seçimi teknik olduğu kadar topluluk kararıdır:

26.2’de kalın#

  • Yeni içerik ve güncel eklenti desteği istiyorsanız
  • Sunucunuz yeni açılıyorsa
  • Java 25 kurulumu sizin için sorun değilse

Eski hatta kalın#

  • Büyük bir modpack üzerine kuruluysanız
  • 26.2 desteği olmayan kritik eklentileriniz varsa
  • PvP topluluğunuz 1.8 mekaniklerine bağlıysa

Eski sürümde kalmayı seçtiyseniz kurulum rehberleri hazırdır: 1.8.9 PvP sunucu kurulumu, 1.12.2 modlu sunucu kurulumu ve 1.21 serisi kurulumu. 26.2’ye geçecekseniz 26.2 kurulum ve güncelleme rehberini izleyin.

İlgili Hata Sayfaları#

Özetle#

Outdated server ve outdated client aynı sorunun iki yönüdür: protokol uyuşmazlığı. Mesajı doğru okuyup hangi tarafın geride olduğunu belirleyin, ardından üç seçenekten birini uygulayın; istemciyi sunucu sürümüne getirin, sunucuyu yükseltin ya da ViaVersion ailesiyle çoklu sürüm desteği ekleyin. Sunucuyu 26.2’ye yükseltiyorsanız Java 25’e geçmeyi ve 26.1 unobfuscation nedeniyle her eklentiyi yeniden indirmeyi planınıza dahil edin. Yedek almadan hiçbir sürüm geçişine başlamayın.

Sıkça Sorulan Sorular#

Outdated server hatası ne demek?

Outdated server, istemcinizin sunucudan daha yeni bir protokol sürümü kullandığı anlamına gelir. Mesajın devamında sunucunun hangi sürümde olduğu yazar. Çözüm ya sunucuyu istemci sürümüne yükseltmek ya da istemcide o sürüme ait bir profil oluşturup öyle bağlanmaktır. Protokol uyuşmadan bağlantı hiçbir şekilde kurulamaz.

Outdated client hatası nasıl düzelir?

İstemciniz sunucudan eskidir. Minecraft Launcher’da sunucunun sürümüne ait bir kurulum profili oluşturup oyunu o sürümle başlatın. 26.2 sunucusuna bağlanmak için istemcinin de 26.2 olması gerekir. Modlu oynuyorsanız mod yükleyicisinin de aynı sürüme ait olması şarttır.

Sunucum 26.2 ama oyuncular 1.21 ile giremiyor, ne yapabilirim?

ViaVersion ve ViaBackwards eklentilerini kurun. ViaVersion yeni istemcilerin eski sunucuya, ViaBackwards eski istemcilerin yeni sunucuya bağlanmasını sağlar. Paper 26.2 için güncel sürüm 5.11.0’dır. 1.7 ve 1.8 istemcileri için ayrıca ViaRewind gerekir. Çeviri katmanı arttıkça paket hatası riski de artar.

Protokol sürümü nedir, nereden öğrenirim?

Protokol sürümü, iki tarafın paket yapısını aynı biçimde yorumlayabilmesi için kullanılan sayısal kimliktir. 26.2 için 776, 26.1 için 775’tir. Sunucu listesi ping yanıtında bu değer döner; BungeeCord ve Velocity yapılandırmalarında da kullanılır. Sürüm adı değişmeden protokol değişebilir, bu yüzden numaraya bakmak daha güvenlidir.

Sunucuyu 26.2’ye yükseltirsem eklentilerim çalışır mı?

Yalnızca Bukkit API kullanan eklentiler genellikle çalışır. Ancak 26.1 ile Mojang obfuscated sunucu jar’ı yayınlamayı bıraktı; Paper dahili remapper’ı kaldırdı. NMS veya craftbukkit paketine dokunan her eklenti yeniden derlenmeden NoClassDefFoundError verir. Her eklentinin 26.2 etiketli sürümünü ayrı ayrı indirin.

Sunucu listesinde kırmızı çarpı ve “Incompatible” yazıyor.

Bu, protokol uyuşmazlığının sunucu listesindeki görünümüdür. Fareyi çarpının üzerine getirin; sunucunun gerçek sürümü yazı olarak belirir. Sunucu çalışıyor ve erişilebilir demektir, yalnızca sürümünüz uymuyordur. Doğru sürüm profiliyle bağlanmanız yeterlidir.

Snapshot sürümüyle kararlı sunucuya bağlanabilir miyim?

Hayır. Snapshot sürümleri kendi protokol numaralarını kullanır ve kararlı sürümlerle uyumlu değildir. 26.3 snapshot’ları da bu kurala tabidir. Üretim sunucularında snapshot kullanmayın; eklenti ve mod ekosistemi snapshot protokolünü desteklemez, ayrıca dünya biçimi geri alınamaz şekilde değişebilir.

Minecraft Hata Çözümleri — Tüm Rehberler#

  1. Minecraft Sunucu Hataları ve Çözümleri
  2. Minecraft “Internal Exception” Hatası Çözümü
  3. Minecraft “Connection Refused” Hatası ve Çözümü
  4. Minecraft “Connection Timed Out” Hatası Çözümü
  5. “Outdated Server” ve “Outdated Client” Hatası Çözümü
  6. Minecraft io.netty Hataları ve Çözüm Yolları
  7. Minecraft “Failed to Bind to Port” Hatası Çözümü
  8. Minecraft “Out of Memory” (OutOfMemoryError) Hatası Çözümü
  9. Minecraft “Can’t keep up! Is the server overloaded?” Uyarısı
  10. “Unable to access jarfile server.jar” Hatası Çözümü
  11. Minecraft EULA Hatası: “You need to agree to the EULA”
  12. Minecraft “Invalid Session” Hatası Çözümü
  13. Minecraft Java Sürüm Hatası (UnsupportedClassVersionError)
  14. Minecraft Crash Report Nasıl Okunur?

Bu rehber Batihost teknik ekibi tarafından hazırlanmış ve tarihinde güncellenmiştir. Eksik veya hatalı bulduğunuz bir bilgi varsa bize bildirin.

Başa dön