Přeskočit na obsah

Nastavení Votifieru: odměny za hlasování pro tvůj Minecraft server

S Votifierem dostane tvůj server zprávu za každý hlas na BestMCServerList a plugin na odměny dá hráči jeho odměnu. Tento návod ukazuje, jak nastavit NuVotifier, ověřit ho testovacím hlasem a opravit časté chyby.

1. Nainstaluj NuVotifier

  1. Stáhni NuVotifier a dej JAR do složky plugins svého serveru (Spigot, Paper nebo tvoje proxy).
  2. Jednou restartuj server. NuVotifier si vytvoří config, na Spigotu a Paperu v plugins/Votifier/config.yml.
  3. Zkontroluj port v configu. Výchozí je 8192. Tento port musí být dostupný z internetu; na hostingovém panelu ho často musíš přidat jako port navíc a pak to číslo zadat do configu.
  4. Nainstaluj plugin na odměny, který reaguje na hlasy z Votifieru, a nastav, co hráči dostanou.

2. v2 s tokenem, nebo v1 s veřejným klíčem

RežimCo zadášKde to najdeš
NuVotifier v2 (doporučeno)Host, port, tokenToken v configu NuVotifieru pod tokens, položka default
Votifier v1 (RSA)Host, port, veřejný klíčObsah souboru plugins/Votifier/rsa/public.key

Jako host zadej veřejnou adresu svého serveru. Interní názvy a privátní adresy jako localhost nebo 192.168.x.x odmítáme, protože se připojujeme zvenku.

3. Zadej to na BestMCServerList a otestuj

  1. Na nástěnce otevři stránku Votifier svého serveru.
  2. Vyber režim, zadej host, port a token nebo veřejný klíč a ulož.
  3. Stiskni „Poslat testovací hlas“. Pošleme hlas pro jméno TestVote; do žebříčku se nepočítá.
  4. Protokol doručení níže během pár sekund ukáže „Doručeno“ nebo chybu s nápovědou.

Pokud doručení selže, zkoušíme to automaticky znovu. Hlas, který se nepodaří doručit do jednoho dne, zahodíme.

4. Bedrock hráči s Geyserem a Floodgate

Bedrock hráči hlasují pod svým Floodgate jménem včetně prefixu, obvykle tečky, například .Steve. Jako prefix jsou povolené i * a -. Jméno předáme Votifieru beze změny, aby tvůj plugin na odměny našel správného hráče.

Časté chyby a jejich řešení

ProblémCo můžeš udělat
Spojení odmítnutoBěží NuVotifier? Odpovídá port configu a pouští ho firewall?
Vypršel časový limitProvoz na tento port nejspíš zahazuje firewall. Otevři port u svého hostingu.
Žádný pozdrav VotifieruNa tom portu odpovídá jiná služba, často herní port. Zadej Votifier port.
Špatná verzeServer mluví jinou verzí Votifieru. Zkontroluj, jestli běží v1, nebo NuVotifier v2.
Hlas odmítnutU NuVotifieru token obvykle neodpovídá tokens.default. Zkopíruj token znovu a ulož.
Neplatný veřejný klíčVlož celý obsah souboru plugins/Votifier/rsa/public.key.
Privátní síťZadej veřejnou adresu svého serveru, ne interní.

Pokud testovací hlas dorazí, ale hráči nic nedostanou, chybí plugin na odměny: bez pluginu, který na hlasy čeká, NuVotifier vypíše „no listeners available“.

Časté otázky

Co je Votifier?

Votifier je serverový plugin, který naslouchá na portu a za každý hlas na seznamu serverů dostane zprávu. Plugin na odměny na tvém serveru pak hráči dá odměnu. NuVotifier je udržovaná verze a umí protokol v1 i v2.

Mám použít v1, nebo v2?

Pokud na serveru běží NuVotifier, použij v2 s tokenem. v1 s veřejným RSA klíčem existuje pro staré instalace Votifieru.

Jaký port Votifier používá?

Výchozí je 8192. Je to jiný port než herní a musí být dostupný z internetu. U hostingového panelu ho často musíš přidat jako port navíc.

Kde najdu token?

V configu NuVotifieru pod tokens, položka s názvem default. Na Spigotu nebo Paperu je to plugins/Votifier/config.yml.

Jak to otestuju?

Ulož nastavení a pak na své stránce Votifieru stiskni „Poslat testovací hlas“. Pošleme hlas pro jméno TestVote, který se do žebříčku nepočítá. Protokol doručení během pár sekund ukáže, jestli dorazil.

Dostanou odměny i Bedrock hráči?

Ano, pokud na serveru běží Geyser s Floodgate. Hlasují pod svým Floodgate jménem včetně prefixu, například .Steve, a my to jméno Votifieru předáme beze změny.

Ještě nemáš server v seznamu? Přidej ho tady, zdarma.