BungeeCord ve Velocity proxy plugin'leri
BungeeCord (veya Waterfall) ve Velocity üzerinde çalışan proxy plugin'leri. Neleri belirtmelisin, Codexe ne üretir ve derleme nasıl kontrol edilir.
Güncellendi
Bir proxy plugin'i bir oyun sunucusunda değil, arka uç sunucularının önündeki proxy'de çalışır. Tipik kullanımlar: ağ genelinde sohbet, yetkili araçları, sunucu değiştirme, bakım modu, MOTD ve oyuncu sayıları.
#BungeeCord mu Velocity mi?
BungeeCord/Velocity türü ikisini de kapsar, ama bunlar farklı API'lerdir. İstekte hangi proxy'yi çalıştırdığını söyle:
- BungeeCord / Waterfall: klasik API,
bungee.yml. - Velocity: modern API,
velocity-plugin.jsonveya anotasyonlar.
İkisini birden çalıştırıyorsan iki ayrı proje iste.
#İsteğe neler yazılmalı
- Proxy ve sürümü.
- Komutlar (arka uç komutları değil, proxy komutları), izinler ve bunları kimin çalıştırabileceği.
- Arka uç sunucularıyla nasıl iletişim kurduğu (plugin mesajlaşma kanalları bir eşlik eden arka uç plugin'i gerektirir; bunu ayrı bir Spigot/Paper projesi olarak iste).
- Depolama ve yapılandırma.
#Derleme ve doğrulama
Proxy plugin'i Hazır olmadan önce Maven ile derlenir ve doğru tanımlayıcı (bungee.yml, plugin.yml veya velocity-plugin.json) açısından kontrol edilir. İstekte sürüm yoksa BungeeCord API'sinin 1.21 sürümü kullanılır.
#Kurulum
JAR'ı proxy'nin plugins/ klasörüne koy ve proxy'yi yeniden başlat.