Tester Votifier a NuVotifier
Pošli skúšobný hlas na svoj Minecraft server a hneď uvidíš, či ho Votifier alebo NuVotifier prijme. Vlož token v2 alebo verejný kľúč v1: sami rozpoznáme, o ktorý ide.
Časté chyby Votifieru a čo znamenajú
Signature is not valid (invalid token?)
Token sa nezhoduje s tým, ktorý má váš server. Skopírujte ho znova z plugins/NuVotifier/config.yml (hodnota pod tokens, zvyčajne pri default) bez úvodzoviek a po zmene NuVotifier znova načítajte alebo reštartujte server.
error:1E08010C:DECODER routines::unsupported
Tento verejný kľúč sa nedá prečítať. Skopírujte celý obsah plugins/NuVotifier/rsa/public.key (alebo plugins/Votifier/rsa/public.key), alebo namiesto neho použite token v2.
timeout
Počas pár sekúnd nič neodpovedalo, takže port Votifieru je asi zatvorený. Skontrolujte port v konfigurácii NuVotifieru, či ho prepúšťa firewall a či je na paneli hostingu pridelený vášmu serveru.
connect ECONNREFUSED
Spojenie bolo odmietnuté: na tom porte nič nepočúva. Skontrolujte číslo portu a či je NuVotifier nainštalovaný a zapnutý.
unexpected greeting
Na tom porte niečo odpovedalo, ale nie je to Votifier. Možno ste zadali herný port namiesto portu Votifieru.
connection closed without response
Server ukončil spojenie bez odpovede. Zvyčajne to znamená, že token alebo kľúč odmietol; dôvod nájdete v konzole servera.
Ako otestovať Votifier
Zadajte adresu, cez ktorú sa hráči pripájajú, port Votifieru (predvolený 8192) a meno hráča a potom vložte údaje zo svojho servera. Protokol v2 v NuVotifieri používa token z plugins/NuVotifier/config.yml, starší protokol v1 verejný kľúč z plugins/NuVotifier/rsa/public.key. Nemusíte uvádzať, o ktorý ide: verejný kľúč rozpoznáme podľa formátu a pošleme ho ako v1, čokoľvek iné pošleme ako token v2.
Server s v2 odpovedá na každý hlas, takže hneď vidíte, či bol prijatý, a ak nie, tak prečo. Server s v1 neodpovedá nikdy, takže odoslaný hlas v1 dokazuje len to, že spojenie funguje; príjem overte v konzole servera. Test je skutočný hlas, takže prípadné odmeny z hlasovacieho pluginu dostane hráč, ktorého ste zadali.
Otázky
Mám použiť token, alebo verejný kľúč?
Ak na serveri beží NuVotifier, použi token: hlasy v2 sú podpísané a potvrdené, takže vieš, že dorazili. Verejný kľúč je pre pôvodný plugin Votifier a pre hlasovacie weby, ktoré podporujú len v1. NuVotifier prijíma oboje, pokiaľ v1 nevypneš v jeho konfigurácii.
Kde nájdem svoj token pre Votifier?
V plugins/NuVotifier/config.yml pod tokens. Token je hodnota pri default; skopíruj ho bez úvodzoviek. V sieti s BungeeCord alebo Velocity použi token z konfigurácie NuVotifieru na proxy.
Aký port Votifier používa?
Predvolený je 8192. Je to iný port ako herný a musí byť otvorený do internetu. Pri mnohých hostingoch ho musíš v paneli pridať ako ďalší port a rovnaké číslo potom nastav v konfigurácii NuVotifieru.
Dá skúšobný hlas odmeny?
Áno. Ak tvoj hlasovací plugin za hlasy dáva odmeny, test ich vydá hráčovi so zadaným menom, rovnako ako pri každom inom hlase. Použi svoje meno alebo testovací účet.
Je bezpečné vložiť sem svoj token?
Token slúži len na podpísanie tohto jedného skúšobného hlasu a nikde sa neukladá ani nezapisuje do logov. Ak chceš mať istotu, token v konfigurácii potom zmeň a aktualizuj ho na hlasovacích weboch.
Funguje to s VotingPlugin, SuperbVote a ďalšími pluginmi na odmeny za hlasy?
Áno. Skúšobný hlas ide do Votifier listenera (NuVotifier alebo Votifier), ktorý ho odovzdá pluginu na odmeny, ktorý používate: VotingPlugin, SuperbVote, GAListener, VoteParty alebo vlastný. Ak hlas dorazí, tieto pluginy ho vidia úplne rovnako ako hlas zo serverlistu.
Test prešiel, ale nikto nedostal odmenu. Prečo?
Potom Votifier funguje a problém je v plugine na odmeny. Skontrolujte, či je nainštalovaný na tom istom serveri, ktorý hlas prijíma, či má odmeny nastavené pre názov služby a či neodmeňuje len hráčov online. Jeho vlastný log alebo riadok v konzole pri hlase zvyčajne napovie, prečo ho preskočil.
Ktoré verzie Votifieru podporuje?
NuVotifier s tokenovým protokolom v2 a protokol v1 s verejným kľúčom, ktorý používa NuVotifier, pôvodný Votifier aj forky ako VotifierPlus. Funguje so servermi Spigot, Paper, Purpur, Folia, Sponge a Fabric alebo Forge, na ktorých beží port Votifieru, aj s proxy BungeeCord a Velocity.
Moja sieť beží na BungeeCord alebo Velocity. Čo mám testovať?
Testujte proxy: jej adresu, port a token z konfigurácie NuVotifieru priamo na proxy. Proxy potom hlas prepošle na vaše backend servery. Ak test prejde, ale na backend nič nedorazí, skontrolujte metódu preposielania a secret v oboch konfiguráciách.
Ako dostávať hlasy z VoxelRank?
Pridajte svoj server na VoxelRank a v jeho nastaveniach zadajte rovnaký token alebo verejný kľúč. Každý hlas na vašej stránke sa potom pošle na server v momente, keď ho niekto odovzdá.
Nastavujete Votifier úplne od začiatku? Prečítajte si náš návod: Ako nastaviť odmeny za hlasovanie (Votifier, VotingPlugin a ďalšie)