BungeeCord Nedir? Minecraft Proxy Sunucu Rehberi
Birden fazla Minecraft sunucusunu tek bir ağ altında toplamak istiyorsanız BungeeCord veya Velocity gibi bir proxy yazılımı kullanmanız gerekir. Büyük sunucu ağlarının temelini oluşturan bu teknoloji, aslında düşündüğünüzden çok daha erişilebilirdir. Bu rehberde BungeeCord'un ne olduğunu, nasıl çalıştığını, ne zaman kullanılması gerektiğini ve temel mimarisini anlatıyorum.
Proxy Sunucu Nedir?
Proxy sunucu, oyuncular ile gerçek Minecraft sunucuları arasında aracı görevi görür. Oyuncu doğrudan Survival veya Minigame sunucusuna değil, proxy'ye bağlanır. Proxy, oyuncuyu istediği sunucuya yönlendirir. Bu sayede oyuncu, farklı sunucular arasında geçerken Minecraft'tan çıkıp yeniden bağlanmak zorunda kalmaz.
Neden BungeeCord Kullanılır?
- Birden fazla sunucu yönetimi: Survival, Skyblock, KitPvP, Hub — hepsini tek IP ve tek giriş noktasıyla birleştirmek için.
- Anlık sunucu değiştirme: Oyuncu
/server survivalkomutuyla yeniden bağlanmaya gerek kalmadan sunucu değiştirebilir.
- Merkezi oturum yönetimi: Oyuncu bir kez giriş yapar, tüm ağda tanınır.
- Gizlenmiş backend: Gerçek sunucu IP'leri gizlenir; doğrudan bağlantılar engellenir, bu da güvenliği artırır.
BungeeCord Mimarisi
Oyuncu (Minecraft Client)
|
v bağlantı (25565)
BungeeCord Proxy
| | |
v v v
Hub Survival KitPvP
(25566) (25567) (25568)
Oyuncular yalnızca proxy IP'sini ve 25565 portunu görür. Backend sunucular farklı portlarda çalışır ve sadece proxy'den bağlantı kabul edecek şekilde güvenlik duvarıyla kilitlenir.
BungeeCord ve Backend Farkı
BungeeCord kendisi bir Minecraft oyun sunucusu değildir; yalnızca bağlantıları yönlendirir. Backend sunucular (Survival, Hub vb.) ayrı Paper veya Spigot sunuculardır. Her backend kendi dünyasını, pluginlerini ve konfigürasyonunu barındırır. BungeeCord'un kendi plugin sistemi vardır; ancak BungeeCord pluginleri backend pluginlerinden farklıdır.
Hangi Durumlarda BungeeCord Gerekmez?
BungeeCord her sunucu için gerekmez ve her zaman doğru seçim değildir. Şu durumlarda gereksizdir:
- Tek bir Minecraft dünyası veya oyun modu yönetiyorsanız
- Farklı oyun modlarını aynı Paper sunucusu üzerinde yönetebiliyorsanız
- Küçük bir topluluğunuz varsa ve birden fazla sunucu altyapısını yönetecek teknik bilginiz yoksa
BungeeCord ek karmaşıklık, ek sunucu maliyeti ve daha fazla yönetim yükü getirir.
BungeeCord Alternatifleri
- Velocity: Modern, performans odaklı, çok daha güvenli proxy. Yeni kurulumlar için BungeeCord yerine Velocity önerilir. PaperMC ekibi tarafından geliştirilir.
- Waterfall: PaperMC'nin BungeeCord fork'u; artık aktif geliştirilmiyor. Velocity'ye geçiş önerilir.
BungeeCord Ağında Çalışan Pluginler
BungeeCord ağında iki tür plugin vardır:
- BungeeCord pluginleri: Yalnızca proxy üzerinde çalışır; tüm ağa uygulanan komutlar veya kontroller sağlar.
- Backend pluginleri: Her Spigot/Paper sunucusunda ayrı yüklenir; kendi oyun mantıklarını yönetir.
Oyuncu bilgileri (para, yetki gibi) tüm ağda paylaşılması gerekiyorsa, bu verileri merkezi bir veritabanında (MySQL, Redis) tutan pluginler kullanılır.
Temel BungeeCord Komutları
/server — Mevcut ağdaki sunucuları listele
/server survival — Survival sunucusuna geç
/glist — Tüm ağda aktif oyuncu sayısı
/bungee — BungeeCord sürüm bilgisi
/end — Proxy'yi kapat (konsol komutu)
Sonuç
BungeeCord, birden fazla Minecraft sunucusunu bir araya getiren güçlü bir ağ aracıdır. Uygulamadan önce mimarisini anlamak, ilerleyen aşamalarda pek çok yapılandırma hatasını önleyecektir. Yeni bir proxy kuruyorsanız BungeeCord yerine Velocity değerlendirmenizi öneririm; çok daha güvenli ve aktif geliştirilmektedir.
💡 Etkileşim için giriş yap.