Stemmen van serverlijsten ontvangen met Votifier

Laat spelers op serverlijsten op je server stemmen en beloon ze ervoor, met NuVotifier en een teststem vanuit het paneel.

EliteStarHosting Team2 november 20263 min lezen

Op veel serverlijsten kunnen spelers op je Minecraft server stemmen. Met Votifier stuurt zo'n lijst elke stem meteen door naar je server, zodat je spelers kunt belonen, bijvoorbeeld met items of geld in het spel. Deze handleiding gebruikt NuVotifier, de meest gebruikte versie. Je hebt een servertype met plugins nodig, zoals Paper of Purpur.

1. NuVotifier installeren

NuVotifier staat niet in de pluginlijst van het paneel, dus je uploadt hem zelf:

  1. Download nuvotifier.jar via de releases van NuVotifier op GitHub.
  2. Open in het gamepaneel Files en ga naar de map plugins.
  3. Klik op Upload, kies Upload Files en selecteer het bestand.
  4. Herstart je server. NuVotifier maakt dan de map plugins/Votifier aan.

Meer over plugins lees je in Plugins installeren.

2. Een eigen poort voor Votifier

Serverlijsten sturen stemmen naar een aparte poort. Standaard is dat 8192, maar die poort is van buitenaf niet bereikbaar op je server. Gebruik daarom een extra poort:

  1. Ga naar Network, klik op Create Allocation en zet bij Notes bijvoorbeeld Votifier.
  2. Open in Files het bestand plugins/Votifier/config.yml.
  3. Zet je nieuwe poortnummer achter port:, bijvoorbeeld port: 25617. Laat host staan zoals het staat.
  4. Klik op Save Content en herstart je server.

De pagina Network met de primaire allocatie en de knop Create Allocation

Meer over extra poorten lees je in Poorten en allocaties.

3. Je server aanmelden bij een serverlijst

Vul bij de serverlijst de Votifier-gegevens van je server in:

  • Adres: het adres van je server zonder poort, bijvoorbeeld gnode1.elitestarhosting.com.
  • Votifier-poort: de poort uit stap 2.
  • Public key: de hele inhoud van plugins/Votifier/rsa/public.key. Open het bestand in Files en kopieer alles.

Vraagt de lijst om een token (NuVotifier v2)? Dat vind je in plugins/Votifier/config.yml, achter default: onder tokens:. Deel nooit het bestand private.key uit de map rsa.

4. Spelers belonen

Votifier ontvangt alleen de stemmen. Wil je spelers iets geven voor hun stem, dan heb je een beloningsplugin nodig, zoals VotingPlugin van SpigotMC. Die upload je op dezelfde manier. In de instellingen van die plugin bepaal je de beloningen.

5. Testen met een teststem

Ga in het menu naar Votifer (zo staat het in het paneel) en vul bij Votifier Test in:

  • Host en Port: het adres van je server en de Votifier-poort.
  • Username: de naam van de speler die de stem krijgt, bijvoorbeeld die van jezelf.
  • Public Key: de inhoud van public.key, of je token bij NuVotifier v2.
  • Vote Type: NuVotifier (Public Key), of NuVotifier v2 (Token/Key) als je een token gebruikt.

Klik op Send Test Vote. Krijgt de speler de beloning van je beloningsplugin? Dan werkt alles.

Het formulier Votifier Test met Host, Port, Username, Public Key, Vote Type en Send Test Vote

Werkt het niet?

  • Controleer of in config.yml precies de poort staat die je onder Network hebt aangemaakt, en of je daarna hebt herstart.
  • Kopieer de public key opnieuw, helemaal en zonder extra spaties.
  • Kijk in de console of Votifier bij het opstarten een foutmelding geeft.