Instalace NuVotifier protocol v2

💥
Jedná se o druhou verzi tohoto návodu https://wiki.fakaheda.eu/nuvotifier/
🚨
Doporučená stránka na přidání serveru CraftBook.cz, Craftlist.org

Jak funguje NuVotifier a co to vlastně je?

funguje velice jednoduše, hráč přijde na hlasovací stránku, na které zahlasuje pod svým herním jménem, následně stránka odešle request na daný server, kde následně plugin NuVotifier zpracuje tento požadavek a odešle příkaz dále, třeba do pluginu VotingParty.

Proč vlastně využít protocol v2 (token) oproti v1 (public.key)?

Oproti v1, používá verze v2 HAŠOVÁNÍ, aby se ověřila jejich integrita, nový protocol alias v2 využívá tzv. HMAC s SHA256.
Protocol V1 je o hodně zranitelnější než-li v2, už jen z důvodů možného zneužití ze strany poskytovatele hlasovacích stránek.
Protocol V1 může využívat pouze jeden klíč pro stránky, ale V2 si může nechat vygenerovat dalších X klíčů/tokenů.

Samotná instalace NuVotifier

Máme dvě možnosti jak nainstalovat NuVotifier, buď přes PluginManager v CP, nebo si ho stáhnout přes Spigotmc.org.

Po nainstalování pluginu, přejdeme zpět do přehledu serveru, restartujeme si server a následně si vybereme jeden ze tři volných portů, tento port poté budeme potřebovat na konfiguraci pluginu.

Přihlásíme se do FTP serveru (podrobné vytvoření FTP účtu), popřípadě můžeme využít správce souborů v Control Panelu (Control Panel > Herní servery > Server > Správce souborů). Přejdeme do složky /plugins/Votifier kde otevřeme konfigurační soubor config.yml.

Nyní upravíme námi potřebné údaje
Host, Port
jako Host použijeme IP adresu našeho serveru, jako Port použijeme jeden ze tři vybraných portů, následně si okopírujeme token a server restartujeme.

Nyní přejdeme na hlasovací stránku, kde vyplníme potřebné informace a následně otestujeme votifier.

Stránka CraftBook.cz