Votifier nedir?

Votifier plugini, oylama yapıldığı siteden veri alarak sunucunuza gönderir, harici eklentiler ile bu veriler değerlendirilip (örnek SuperbVote), oyuncularınıza ödül vermesini sağlayabilirsiniz, böylece sizde diğer Minecraft sunucuları arasında kıyasıya rekabete girmiş olursunuz!


Votifier nasıl kurulur?

  1. “/plugins” dizinin içine atıyoruz ve sunucuyu yeniden başlatıyoruz.
  2. plugins klasörünün içerisinde oluşan Votifier dosyasına giriyoruz.

config.yml dosyasının içerisine girip;‌

host: 0.0.0.0 - (sayısal ip adresiniz)
port: 8192 - (votifier ile bağlantı kurulacak port numarası)
debug: false - (burayı değiştirmeyin)
listener_folder: plugins/Votifier/listeners - (burayı değiştirmeyin)
Keyubu Votifier örnek
Ardından oylama yapılan minecraft-mp.com sitesine kayıt oluyoruz.
Keyubu Votifier örnek 2
Kayıt olduktan sonra kendi sunucumuzu ekliyoruz.
Keyubu Votifier örnek 3
Karşımıza çıkan resimlerden ”I already have a Minecraft server” resmini seçiyoruz.
Keyubu Votifier örnek 4
Gerekli bilgilerinizi doldurduktan sonra Votifier bilgilerimizi siteye ekleyelim, ”Use Votifier” kısmı sizde açık olmayacaktır, yanındaki kutucuğa basıp bunu açın.
  • Votifier Port bölümüne, config.yml bölümünde yazdığınız port numarasını yazıyorsunuz.
  • Votifier Address bölümüne, config.yml bölümünde yazdığınız host ip adresini yazıyorsunuz.
  • Votifier Public Key bölümüne, plugins/Votifier/rsa/public.key dosyasını açıp; İçinde bulunan tüm her şeyi kopyalayıp buraya yapıştırıyorsunuz.‌
Keyubu Votifier örnek 5

Votifier kısmı bitti, diğer kalan tüm bölümleri sunucunuza göre doldurup sunucunuzu ekleyin. Ardından Votifier bağlantısı kontrol etmek için ”Test Vote Tools” aracına giriyoruz.

Keyubu Votifier örnek 6

Nickname bölümüne oyun içi isminizi yazıp ‘Cast a vote (Oy Gönder)” butonuna tıklıyoruz.

Eğer tüm kısımları doğru yaptıysanız başarılı bir şekilde, test vote gönderebilirsiniz.

”Votifier connection error” tarzında bir hata aldıysanız;

1- Votifier portunuz kapalıdır. (Güvenlik duvarı üzerinden açmalısınız)
2- Votifier siteye bağlantı kuramıyordur. Alttaki ip adreslerini güvenlik duvarından izin vermelisiniz.
149.202.74.183
51.38.230.69
51.38.230.103
51.38.230.92

3-Yukardaki işlemlerden bir tanesinde hata yapmışsınızdır.

Bungeecord Votifier kurulumu

Tüm sunuculara Votifier eklentisini kurunuz.‌

  • Tüm sunuculara Votifier eklentisini kurunuz.
  • Tüm spigot sunucuların configlerini açınız ve bu ayarları yapınız:
host: Sunucu IP adresi

port: Sunuculara özel atadığınız port misali,
her vote sunucusu için ayrı bir port

disable-v1-protocol: false

tokens:
  default: Burada eklenti tarafından random bir kod oluşturulur,
  Bu kodu Bungeecord configte sunucu eklerken kullanacağız.

forwarding:
  method: none
  pluginMessaging:
    channel: nuvotifier:votes
  • Bungeecord içerisinde oluşmuş Votifier klasörünün “config.yml” dosyasını açıyoruz:
host: Sunucu IP adresi

port: Oy verilen sunucular tarafından kullanılacak port

tokens:
  default: Burayı es geçebilirsiniz.

forwarding:
  method: proxy #Burayı mutlaka "proxy" yapıyoruz.
  pluginMessaging:
    channel: nuvotifier:votes
    onlySendToJoinedServer: false
    cache: none
    joinedServerFallback: ''
    file:
      name: cached-votes.json
      cacheTime: 10
    memory:
      cacheTime: -1
  proxy:
    sunucuadı1:
      address: Sunucu IP adresi
      port: O sunucunun Votifier ayar dosyasında ayarladığımız port
      token: O sunucunun Votifier ayar dosyasında bulunan token
    sunucuadı2:
      address: Sunucu IP adresi
      port: O sunucunun Votifier ayar dosyasında ayarladığımız port
      token: O sunucunun Votifier ayar dosyasında bulunan token

Evet artık Bungeecord üzerinden oy verdiğimizde tüm sunuculara oyuncunun verdiği oy bilgisi gidecektir.‌

Oyuncu sunucuda yokken ödülleri gelmiyor, ne yapmalıyım?

“cache:” değerini “file” olarak değiştirin.‌

Ödülü sadece oyuncunun bulunduğu sunucuda vermesini istiyorum.

“onlySendToJoinedServer” değerini “true” olarak ayarlayın.