Bungeecord için ön ayar

BungeeCord’a bağlayacağımız sunucular için kesinlikle şu işlemleri sırasıyla yapmalıyız:‌

  1. Tüm spigot sunucularınızdaki “spigot.yml” dosyasının içindeki “Bungeecord” ayarını “true” olarak ayarlayın.
  2. “server.properties” dosyasının içindeki “network-compression-threshold” değerini “-1” olarak ayarlayalım.
  3. “bukkit.yml” dosyasının içindeki “connection-throttle” değerini “-1” olarak ayarlayın.
Eğer ki bağlayacağınız sunucuların hepsi aynı makinede ise:

“server.properties” dosyasının içindeki;

  • “port” değerini her sunucu için farklı olarak ayarlayın.
  • “server-ip” değerini sunucunun IP adresi olarak tanımlayın.

Ayar dosyası

“Config.yml” dosyasını açtıktan sonra şu kısmı buluyoruz.

listeners:
  force_default_server: true
  priorities:
  - lobi
servers:
  lobi:
    motd: '&b&lKeyubu'
    address: ipadresi:25566
    restricted: false
  sunucu:
    motd: '&b&lKeyubu SV1'
    address: ipadresi:25567
    restricted: false
  • “Address” bölümüne belirttiğiniz sunucunun bulunduğu makinenin ip adresini yazıyoruz.
  • Sunucuda başlangıç sunucusunu ayarlamak için “force_default_server” ayarını “true” olarak ayarlayıp “priorities” ayarından aşağıda eklediğimiz sunucuların adlarından istediğimiz sunucunun adını büyük/küçük harf doğru bir şekilde yazıyoruz.

S.S.S

Her şey doğru yapmama rağmen sunucular arası geçiş sağlayamıyorum, sorun nedir?

Eğer farklı makineler arasında bu işlemi yapıyorsanız, alt sunucuların kurulu olduğu sunucuların güvenlik duvarından, BungeeCord sunucusu kurulu olan makinenin IP adresine izin verin.

Yaşasın! Artık sunucularım birbirlerine bağlandı. Fakat saldırılara karşı korumalı mı ?

Bungeecord üzerine inşaat edilmiş Flamecord mevcuttur. Kurulumu birebir aynıdır. Tak çalıştır! Başka hiç bir ayarı yok.

Önerebileceğiniz bot koruma eklentisi mevcut mu?
Kullanabileceğim hazır paket var mı?

Elbette var!

Önlem amaçlı AuthmeBungee eklentisi kullanıyorum ve “Authentication required.” hatası alıyorum, ne yapmalıyım?

AuthmeBungee eklentisi, Authme var ise kullanılmalıdır. Bu eklenti Authme ile giriş yapmadan önce Bungeecord komutlarının yazılmasını önler ve bu sayede Bungeecord üzerinden yetki verilmiş hesabına giriş yapıp, komut yazmasını önler.

Yapmanız gereken ayarlar şu şekildir:

Authme > config.yml içerisinden;

  • hooks.bungeecord: ayarı “true” olarak değiştirilmelidir.

AuthmeBungee > config.yml içerisinden;

  • authServers: ayarı, Bungeecord config içerisindeki listeners.priorities: girilmiş değerler ile aynı olmalıdır. Aynı zamanda bu sunucularda Authme yüklü olmalıdır.

Not: “.” belgede bir alt satırdaki değeri temsil etmektedir.