Minecraft Servers HQ

Minecraft eklentisi ViaBackwards

ViaBackwards ve bulunduğu sunucular hakkında bilgi

🔌 ViaBackwards hakkında

ViaBackwards, eski Java Edition istemcilerinin daha yeni sunucu sürümlerine bağlanmasını sağlayan bir Minecraft eklentisidir; bunu ağ protokolü paketlerini çalışma zamanında çevirip uyarlayarak yapar. Via* projesi tarafından sunulur ve ViaVersion ile birlikte kullanılmak üzere tasarlanmıştır (ileri uyumluluğu ViaVersion sağlar).

🎯 Amaç

Eklentinin temel amacı sürümler arası uyumluluktur: eski istemci sürümlerini kullanan oyuncuların, sunucu dünyasını veya sunucu tarafı eklentileri değiştirmeden daha yeni Minecraft sürümlerini çalıştıran sunuculara katılabilmesini sağlayarak erişilebilirliği artırmak.

⚙️ Özellikler

  • Daha yeni sunucu sürümlerinden gelen ağ paketlerini, eski istemcilerin anlayabileceği biçimlere çevirir.
  • ViaVersion ile birlikte çalışacak şekilde tasarlanmıştır; ViaBackwards'ın çalışması için ViaVersion'ın kurulu olması gerekir.
  • Gerekirse eski istemcilere yönelik uyumluluğu daha da genişletmek için ViaRewind entegrasyon desteği sunar.
  • Davranışı özelleştirmek için yapılandırma seçenekleri sağlar (blok/öğe dönüştürme, boss bar yönetimi, karakter değiştirme vb.).
  • Bukkit/Spigot benzeri sunucular için eklenti olarak ve Fabric/ViaFabric kurulumları için mod sürümü olarak mevcuttur.

🧩 Kimler için

  • Farklı Java istemci sürümlerinin tek ve güncel bir sunucuya katılmasını isteyen sunucu sahipleri.
  • Eski sunucu sürümlerini sürdürmeden eski istemcileri desteklemesi gereken herkese açık ve özel Survival/SMP ve minigame sunucuları.
  • Sürümler arası bağlantılar için Via* araçlarına dayanan proxy yazılımı (BungeeCord/Velocity) kullanan ağlar.

🏗️ Örnek kullanım alanları

  • Modern bir sürümde çalışan bir sunucu, biraz daha eski sürümlerdeki oyuncuların sunucuyu geri almaya gerek kalmadan katılmasına izin verir.
  • ViaRewind ile birlikte kullanıldığında, nostalji odaklı bir sunucu daha eski istemcileri kabul ederken daha yeni bir backend kullanmayı sürdürebilir.
  • Bir proxy ağı, farklı sürümlerden oyuncular için tek bir giriş noktası sunmak üzere ViaVersion ve ViaBackwards kullanır.

⚙️ Kurulum

📥 Kurulum adımları

  • Resmî ViaBackwards eklenti jar dosyasını indirin (eklenti build'leri ViaVersion sürümleriyle birlikte yayımlanır).
  • Önce ViaVersion'ın kurulu olduğundan emin olun; ViaBackwards'ın çalışması için ViaVersion gerekir.
  • ViaBackwards jar dosyasını (ve ViaVersion jar dosyasını) sunucunun plugins/ klasörüne yerleştirin.
  • Sunucuyu yeniden başlatın ve eklentinin konsol günlüklerinde yüklendiğini doğrulayın.
  • Yaygın ViaVersion kontrolleriyle çalışmayı doğrulayın (örneğin eklentinin normal durum çıktısı).

📦 Bağımlılıklar

  • ViaVersion (gerekli)
  • ViaRewind (isteğe bağlı — çok eski istemcilere desteği genişletir)
  • ViaBungee (BungeeCord proxy kurulumları için) veya proxy arkasında çalışırken ilgili proxy adaptörü

🧠 Teknik notlar

  • Sunucu tarafı eklenti: Spigot/Paper ve Spigot tabanlı çoğu fork üzerinde çalışır; ViaFabric kullanımı için Fabric sürümleri mevcuttur.
  • Resmî depo ve build'ler Via* projesi tarafından sürdürülür; derleme için JDK 17 veya daha yenisi gerekir.
  • Projenin bildirdiği bilinen sınırlamalar arasında 1.17'den daha eski istemciler için görünürlük ve dünya yüksekliği sorunları (y=0 altındaki bloklar eski istemcilere görünmez), 1.17+ sunuculardaki <1.17 istemciler için bazı envanter senkronizasyonu uç durumları, eksik ses eşlemeleri ve 1.20+ sunuculardaki <1.19.4 istemciler için bilinen bir smithing table sınırlaması bulunur.
  • Yeni Minecraft snapshot ve sürümlerinin yayınları ViaVersion ile koordine edilir; snapshot/dev build'leri ayrı olarak yayımlanır ve destekçiler için daha erken उपलब्ध olabilir.

🤝 Bu eklenti ne zaman faydalı olur

Tek ve güncel bir sunucuyu sürdürürken eski Java istemcilerine sahip oyuncuların da bağlanmasına izin vermeniz gerekiyorsa, ViaBackwards paket düzeyinde uyumluluk sağlar; böylece birden fazla sunucu sürümü çalıştırmanız veya istemci yükseltmelerini zorlamanız gerekmez.

ViaBackwards eklentisine sahip sunucular

ViaBackwards eklenti sayfası, izleme sisteminin bu eklentiyi hangi sunucularda bulduğunu, hangi platformlar ve sürümlerle görüldüğünü gösterir.

Eklentiler komutlar, ekonomi, koruma, izinler, mini oyunlar, entegrasyonlar veya başka mekanikler ekleyebilir. ViaBackwards eklentisinin gerçek rolü belirli sunucunun yapılandırmasına bağlıdır.

Veriler sunucuların teknik yanıtlarından otomatik oluşturulur. Bir sunucu eklenti listesini gizliyorsa ViaBackwards kullansa bile bu bölümde görünmeyebilir.

Projeleri karşılaştırmak, uyumlu sürümleri kontrol etmek veya eklentinin herkese açık sunucularda nasıl kullanıldığına dair örnekler bulmak için ViaBackwards bulunan sunucu listesini kullanın.