Gerekenler
Minecraft sunucuları için Kordon anti-VPN plugin'i, proxy sunucusunun kabul ettiği tüm istemci sürümleriyle, 1.8'den en yeni sürüme kadar çalışır. VPN kontrolünün yanı sıra proxy sunucusunu bot dalgalarına karşı her planda bulunan saldırı moduyla korur.
BungeeCord, Waterfall ya da API 1.16 veya daha yenisini kullanan bir BungeeCord fork'u ve Java 21 veya daha yenisi. Proxy sunucusu daha eski bir Java'da çalışıyorsa konsol açılışta UnsupportedClassVersionError gösterir.
Kordon yalnızca proxy sunucusuna kurulur. Arkasındaki Spigot veya Paper sunucularına bir şey kurmanız gerekmez. Plugin, Geyser ve Floodgate üzerinden gelen Bedrock oyuncularını kendisi tanır.
Kurulum
- Hesap oluşturun ve panelde sunucunuzu ekleyin.
- Sunucunun Plugin sayfasından
Kordon.jardosyasını indirin. Dosyada sunucu anahtarınız zaten bulunur. - Dosyayı proxy sunucusunun
pluginsklasörüne,config.ymldosyasının yanına koyun. - Proxy sunucusunu yeniden başlatın.
Konsolda bir bağlantı satırı çıkar ve bir dakika içinde panelde “Plugin çevrimiçi” yazısı görünür:
Kordon connected to server "My Server". Mode: monitoring only. If Kordon is unavailable: let nobody in.SpigotMC veya Hangar'dan indirilen genel Kordon.jar, proxy konsolunda bir komutla, yeniden başlatmadan bağlanır:
/kordon link <key>Sunucu anahtarı bir şifre gibidir. Dosya veya anahtar başkasının eline geçerse panelde yeni bir anahtar oluşturun, eski anahtar hemen çalışmayı bırakır.
Komut yetkileri
LuckPerms yoksa yetkiler BungeeCord'un config.yml dosyasında ayarlanır: groups bölümü oyuncuyu bir gruba koyar, permissions bölümü her grubun neler yapabileceğini listeler.
groups:
Steve:
- moderator
permissions:
moderator:
- kordon.command
- kordon.command.whitelist
- kordon.command.lookup
- kordon.notifyLuckPerms ile aynısını bir komutla yaparsınız:
/lpb user Steve permission set kordon.command trueHer komutun kendi yetkisi vardır: kordon.command.whitelist, kordon.command.blacklist, kordon.command.lookup, kordon.command.reload. kordon.notify yetkisi, Kordon'un yetkili mesajlarını sohbette açar. /kordon link genel yetkiye dahil değildir ve en iyisi onu sunucu sahibine bırakmaktır. Uzun komutların kısa hâlleri de var: /kordon wl ve /kordon bl.
Birden fazla proxy sunucusu
Ağınızda birden fazla BungeeCord varsa plugin'i aynı dosyayla her birine kurun. Proxy sunucuları panelde, “Plugin” bölümünün “Proxy sunucuları” sekmesinde kendiliğinden görünür. Kaç proxy sunucusunun kontrol edileceği planınıza bağlıdır. Kordon sınırı aşan proxy sunucularına hizmet vermez, panel de bunu gösterir. Bu sunuculardaki plugin “Kontrol kullanılamıyorsa” ayarına göre davranır ve bu ayar varsayılan olarak oyuncuları içeri almaz.
Velocity'ye geçiş
PaperMC artık Waterfall'u geliştirmiyor ve Velocity'ye geçmeyi öneriyor. Geçişte Kordon tarafında bir şey değişmez: aynı Kordon.jar dosyasını yeni proxy sunucusunun plugins klasörüne koyun. Tüm ayarlar, listeler ve giriş kayıtları panelde saklanır ve yerinde kalır.
Plugin'i bir komutla bağladıysanız anahtar dosyasının bulunduğu plugins/Kordon klasörünü de kopyalayın ya da yeni proxy sunucusunda /kordon link komutunu yeniden çalıştırın. İki proxy sunucusu birlikte çalıştığı sürece her biri planınızın sınırına dahil edilir. Tek proxy sunucusuna izin veren bir planda ikincisi sınırı aşar, bu yüzden oyuncuları taşımadan önce eski proxy sunucusunu kapatın ya da panelde hangi proxy sunucusunun sayılacağını seçin. Velocity'deki yetkiler için Velocity rehberine bakın.