Votifier Tester
Controleer of je Minecraft Votifier werkt. Wij verbinden vanaf internet met je Votifier-poort, lezen de greeting uit en vertellen precies wat er misgaat.
Test je Votifier-verbinding
Alleen host en poort zijn verplicht. Vul je public key in als je ook de sleutel wilt laten controleren.
Wat betekent de uitkomst?
Deze tester doet precies wat een stemsite doet wanneer iemand op je server stemt: een TCP-verbinding openen naar je Votifier-poort en de begroeting uitlezen. Een echte Votifier-listener antwoordt meteen met een regel in de vorm VOTIFIER <versie> <challenge>. Ontbreekt het challenge-deel, dan spreekt je server alleen het oudere v1-protocol.
Verbinding geweigerd
De server is er wel, maar op die poort luistert niets. NuVotifier draait niet, draait op een andere poort, of is bij het opstarten gecrasht.
Timeout
Er komt helemaal geen antwoord. Een firewall of ontbrekende poortallocatie blokkeert het verkeer voordat het je server bereikt.
Geen Votifier-greeting
De poort is open, maar er draait iets anders. Meestal wijs je naar je spelpoort in plaats van naar poort 8192.
Verkeerde public key
De verbinding werkt, maar de sleutel is onleesbaar of hoort bij een ander keypair. Je server ontvangt de stem dan wel, maar kan hem niet ontcijferen.
Veelgemaakte fouten bij NuVotifier
- De spelpoort invullen. Votifier draait op een eigen poort (standaard 8192), niet op 25565 of 19132. Dit is veruit de meest voorkomende fout.
- Firewall vergeten. De plugin draait, de config klopt, maar poort 8192 staat niet open voor inkomend verkeer. Je serverlog laat dan niets zien, want de verbinding komt nooit aan.
- Verouderde public key. Verwijderde je de map
plugins/Votifier/rsa/, dan genereert NuVotifier een nieuw keypair en moet je de nieuwe sleutel overal bijwerken. - Op de verkeerde node installeren. Draai je een proxy-netwerk, dan hoort NuVotifier op de BungeeCord- of Velocity-proxy, met een tweede installatie op de backends om de stem door te zetten.
- Geen vote-listener. NuVotifier ontvangt alleen de stem. Zonder VotingPlugin, SuperbVote of GAListener krijgt je speler nooit een beloning.
- Regeleindes in de sleutel. Plak de public key als één doorlopende regel. Kopieer je hem uit een terminal, dan sluipen er vaak spaties of afbrekingen in.
Van tester naar werkende vote-rewards
Een groene uitslag is stap één. Beloningen komen er pas als je ook een vote-listener draait. De volgorde die werkt:
- NuVotifier installeren en de server herstarten zodat de RSA-keys gegenereerd worden.
- Poort 8192 openzetten in je firewall en hostingpaneel.
- Host, poort en public key invullen in je MineSERVERS-dashboard.
- Deze tester draaien met je eigen spelersnaam als testvote.
- Een vote-listener installeren en je beloningen instellen.
- Op je server aankondigen dat stemmen loont, bijvoorbeeld in je MOTD.
Dat laatste is belangrijker dan het lijkt: op MineSERVERS.nl gaan verreweg de meeste stemmen naar de servers die stemmers daadwerkelijk iets teruggeven.
Votifier instellen op Paper, Purpur en Velocity
Paper, Purpur, Spigot en Bukkit
Zet NuVotifier.jar in de map plugins/ en herstart. De plugin maakt zelf plugins/Votifier/config.yml en een RSA-keypair aan. Dit is de standaardsituatie voor een losse server.
Velocity
Gebruik de Velocity-build van NuVotifier en zet die in plugins/ van je proxy. De proxy ontvangt de stem en stuurt hem door naar de backend waar de speler zit. Test dus altijd het adres van je proxy, niet dat van een backend.
BungeeCord
Werkt hetzelfde als Velocity: NuVotifier op de proxy, plus een installatie op elke backend zodat de stem daar aankomt en je listener hem oppikt.
Fabric en Forge
Hiervoor bestaan community-forks. Draai je een gemodde server, dan is een proxy met NuVotifier ervoor vaak de betrouwbaarste route. De stap-voor-stap-uitleg per platform staat in de complete Votifier-handleiding.
Veelgestelde vragen over Votifier
Wat betekent "verbinding geweigerd" bij Votifier? +
Je server is bereikbaar, maar op die poort luistert niets. Meestal draait NuVotifier niet (check /plugins in-game), draait het op een andere poort dan je invulde, of is de plugin bij het opstarten gecrasht. Kijk in je serverlog naar de regel "Listening on 0.0.0.0:8192".
Wat betekent een timeout bij de Votifier-test? +
De verbinding wordt onderweg tegengehouden. Vrijwel altijd is dat een firewall: poort 8192 staat niet open voor inkomend TCP-verkeer, of je hostingpaneel (Pterodactyl, Multicraft) heeft geen extra poort toegewezen aan je server. Vraag je host om een allocatie op 8192.
De poort is open maar er komt geen Votifier-greeting. Wat nu? +
Dan luistert er een andere dienst op die poort. Votifier stuurt bij het verbinden altijd direct een regel die begint met "VOTIFIER". Krijg je iets anders of niets, dan wijs je waarschijnlijk naar je spelpoort (25565) of naar een webserver in plaats van naar NuVotifier.
Wat is het verschil tussen Votifier protocol v1 en v2? +
Bij v1 versleutelt de stemsite het bericht met jouw RSA public key. Bij v2 stuurt NuVotifier een challenge-token mee in de greeting en ondertekent de stemsite het bericht met HMAC-SHA256. NuVotifier ondersteunt standaard allebei, dus MineSERVERS.nl werkt in beide gevallen.
Welke poort gebruikt Votifier? +
Standaard poort 8192, ingesteld in plugins/Votifier/config.yml. Dat is bewust een andere poort dan je spelpoort (25565 voor Java, 19132 voor Bedrock). Draait er al iets op 8192, kies dan bijvoorbeeld 8193 en vul diezelfde poort in je MineSERVERS-dashboard in.
Mijn public key wordt niet geaccepteerd. Wat gaat er mis? +
Kopieer de volledige inhoud van plugins/Votifier/rsa/public.key als één regel, zonder de BEGIN- en END-regels en zonder spaties of regeleindes. Genereerde je nieuwe keys door de rsa-map te verwijderen, dan moet je de nieuwe sleutel ook in je dashboard bijwerken.
Verder met je server
Nog geen server op MineSERVERS.nl? Zet hem er gratis op en laat spelers dagelijks stemmen.