Hazır yapılandırılmış, prodüksiyona hazır BungeeCord proxy paketi. 1.8'den 1.21.x'e kadar tam sürüm desteği, güvenlik eklentileri ve tek komutla kurulum.
kBungeeCord, Minecraft sunucu sahipleri için hazır yapılandırılmış bir BungeeCord proxy paketidir. Açtığınız anda çalışır: güvenlik eklentileri yüklü, ip forwarding doğru ayarlanmış, çoklu sürüm desteği hazır ve optimize edilmiş JVM flag'leri ile gelir.
Geliştirici: Egemen KEYDAL Kurum: KEYDALTR Web: keydal.net · keydal.tr Lisans: MIT — ücretsiz, açık kaynak, ticari kullanıma açık.
- Hazır yapılandırılmış — Açtığın anda kullanıma hazır, sıfırdan config yazmayacaksın.
- 1.8 → 1.21.x sürüm desteği — ViaVersion + ViaBackwards + ViaBungee ile tüm sürümler.
- Güvenli IP forwarding — BungeeGuard token doğrulaması ile proxy bypass koruması.
- LuckPerms entegrasyonu — Hazır yetki sistemi, web editör desteği.
- Cracked mod desteği — SkinsRestorer ile premium skin gösterimi.
- Markalı MOTD — MiniMOTD ile gradient renkli sunucu listesi mesajı.
- İnteraktif kurulum sihirbazı —
setup.sh/setup.batile port, RAM, MOTD tek komutla. - Optimize JVM flags — Aikar's Flags, G1GC tuned, 512MB'dan itibaren.
- Çift platform — Linux (bash) ve Windows (batch) başlatma scriptleri.
# Git ile klonla
git clone https://github.com/KEYDALTR/kBungeeCord.git
cd kBungeeCordGit kurulu değilse: GitHub sayfasından Code → Download ZIP ile indirebilirsin.
# Linux / macOS
chmod +x setup.sh && ./setup.sh
# Windows
setup.batSetup sihirbazı sana şunları soracak:
- Proxy portu (varsayılan:
25565) - Maksimum oyuncu sayısı (varsayılan:
100) - RAM miktarı (varsayılan:
512 MB) - Backend sunucu adresleri (lobi, ana sunucu)
- MOTD mesajı
plugins/BungeeGuard/config.yml dosyasını aç ve güçlü bir token üret:
# Güvenli token üretmek için
openssl rand -hex 32allowed-tokens:
- "buraya-uretilen-tokeni-gir"Önemli: Backend sunucularına da BungeeGuard kurup aynı token'ı girmelisin.
Her backend Spigot/Paper sunucusunda:
# spigot.yml
settings:
bungeecord: true# server.properties
online-mode=false# Linux / macOS
./baslat.sh
# Windows
baslat.bat[Oyuncu] ──▶ [kBungeeCord :25565]
│
├── lobi (varsayılan giriş, :25566)
└── sunucu (oyun sunucusu, :25567)
force_default_server: true sayesinde her bağlanan oyuncu lobiye düşer. Lobi kapanırsa priorities listesindeki sıradaki sunucuya yönlendirilir.
| Eklenti | Sürüm | Görev |
|---|---|---|
| BungeeCord | Latest | Ana proxy yazılımı |
| ViaBungee | 0.2.0 | Proxy-side sürüm çeviri köprüsü |
| ViaVersion | 5.7.2 | Yeni sürümlü oyuncuların eski sunuculara bağlanması |
| ViaBackwards | 5.7.2 | Eski sürümlü oyuncuların yeni sunuculara bağlanması |
| BungeeGuard | Latest | IP forwarding güvenlik token doğrulaması |
| LuckPerms | 5.5.36 | Network-wide yetki yönetimi |
| SkinsRestorer | Latest | Cracked modda skin yönetimi |
| MiniMOTD | 2.2.2 | Gradient renkli, markalı MOTD |
plugins/ViaVersion/klasörü ViaVersion ve ViaBackwards jar'larını içerir. Bu, ViaBungee'nin beklediği yapıdır.
config.yml dosyasında backend sunucu adreslerini değiştir:
servers:
lobi:
motd: '&b&lKEYDAL &7- &fLobi'
address: 127.0.0.1:25566
restricted: false
sunucu:
motd: '&b&lKEYDAL &7- &fSunucu'
address: 127.0.0.1:25567
restricted: falseYeni backend eklemek için servers altına yeni blok, priorities listesine de ekle.
plugins/minimotd-bungee/main.conf dosyasından düzenle. 64x64 PNG dosyasını plugins/minimotd-bungee/icons/ klasörüne atarak sunucu ikonunu değiştirebilirsin.
| Ayar | Varsayılan |
|---|---|
| Port | 25565 |
| Online Mode | Kapalı (cracked) |
| IP Forward | Açık (BungeeGuard ile) |
| RAM | 512 MB |
| Sürüm Desteği | 1.8 → 1.21.x |
| Connection Throttle | 4000ms |
| Max Players | 100 |
| kBungeeCord | Velocity | |
|---|---|---|
| Minimum MC sürümü | 1.8 | 1.16.5 |
| Forwarding | ip_forward + BungeeGuard |
Modern (native) |
| Java | 8+ | 17+ |
| Performans | İyi | Daha iyi |
| Eklenti desteği | Çok geniş | Büyüyor |
| 1.8 PvP desteği | ✔ | ✘ |
kBungeeCord'u seç: 1.8 PvP sunucun varsa, geniş eklenti uyumluluğu gerekiyorsa, eski Java sürümlerinde çalıştıracaksan.
- BungeeGuard token'ını güçlü seç ve kimseyle paylaşma. Token'ı bilen biri backend'lere doğrudan bağlanarak yetki bypass'ı yapabilir.
- Backend portlarını firewall ile dışarıya kapat — sadece proxy IP'sinden erişim aç:
# iptables örnek iptables -A INPUT -p tcp --dport 25566 -s 127.0.0.1 -j ACCEPT iptables -A INPUT -p tcp --dport 25566 -j DROP - Online mode kapalı olduğundan backend'lere AuthMe veya benzeri bir doğrulama eklentisi kur.
- ViaVersion paket sınırları temel bot saldırılarını yavaşlatır. Ciddi DDoS koruması için TCPShield öneriyoruz.
Oyuncular bağlanamıyor
config.yml'daki backend IP ve port'larını kontrol et.- Backend sunucularının çalıştığını doğrula.
- Firewall'da
25565portunu aç. - Proxy ve backend arasında ping atabildiğini test et.
"If you wish to use IP forwarding..." uyarısı
- Backend
spigot.yml'dabungeecord: trueolmalı. - Backend
server.properties'teonline-mode=falseolmalı. - BungeeGuard hem proxy'de hem backend'de kurulu olmalı.
- Token'ların tam olarak aynı olduğunu doğrula.
ViaVersion yüklenmiyor / sürüm desteği çalışmıyor
ViaVersion-*.jarveViaBackwards-*.jardosyalarıplugins/ViaVersion/klasöründe olmalı, doğrudanplugins/içinde değil.ViaBungee-*.jarise doğrudanplugins/içinde olmalı.- Logları kontrol et:
logs/latest.logiçinde "ViaBungee loaded" mesajını ara.
Port 25565 zaten kullanımda
- Başka bir proxy/sunucu çalışıyor olabilir.
setup.shile farklı bir port seç. - Linux:
lsof -i :25565ile kim kullanıyor bak. - Windows:
netstat -ano | findstr :25565
OutOfMemoryError
baslat.sh/baslat.batiçinde-Xmxdeğerini artır (örn.1024M).- 100+ oyunculu sunucular için minimum 1 GB öneriyoruz.
Pull request'ler açıktır. Büyük değişiklikler için önce bir issue açarak tartışmak istediğin konuyu belirt.
- Fork'la
- Feature branch oluştur (
git checkout -b feature/harika-ozellik) - Commit'le (
git commit -m 'feat: harika özellik ekle') - Push'la (
git push origin feature/harika-ozellik) - Pull Request aç
Bu proje MIT Lisansı altında dağıtılmaktadır. Detaylar için LICENSE dosyasına bakın.
Paketle birlikte gelen üçüncü parti eklentiler (BungeeCord, LuckPerms, ViaVersion, vb.) kendi lisanslarına tabidir.
Geliştiren: Egemen KEYDAL Kurum: KEYDALTR · keydal.net · keydal.tr
Bu proje toplumun faydası için ücretsiz olarak sunulmaktadır. Beğendiysen ⭐ vermeyi unutma!