Testare för Votifier & NuVotifier

Skicka en teströst till din Minecraft-server och se direkt om Votifier eller NuVotifier tar emot den. Klistra in en v2-token eller en publik v1-nyckel: vi ser själva vilken det är.

IP-adressen eller värdnamnet som spelarna ansluter med. Lägg till :port för att använda en annan Votifier-port.
8192 om du inte har ändrat den i NuVotifier-konfigurationen.
Klistra in någon av dem: din v1-public.key eller din v2-token. Vi skiljer dem åt automatiskt, så du behöver inte välja metod först.
Vem teströsten gäller. Ditt röstplugin delar ut belöningarna till den här spelaren.

Din IP-adress skickas inte till servern (röstens adress är 0.0.0.0), och inget du anger här sparas.

Vanliga Votifier-fel och vad de betyder

Signature is not valid (invalid token?)

Token stämmer inte med den som finns på din server. Kopiera den igen från plugins/NuVotifier/config.yml (värdet under tokens, oftast bredvid default), utan citattecknen, och se till att NuVotifier laddades om eller att servern startades om efter ändringen.

error:1E08010C:DECODER routines::unsupported

Den publika nyckeln gick inte att läsa. Kopiera hela innehållet i plugins/NuVotifier/rsa/public.key (eller plugins/Votifier/rsa/public.key), eller använd din v2-token i stället.

timeout

Inget svarade inom några sekunder, så Votifier-porten är troligen stängd. Kontrollera porten i NuVotifier-konfigurationen, att brandväggen släpper igenom den och, om du har en hostingpanel, att porten är tilldelad din server.

connect ECONNREFUSED

Anslutningen nekades: inget lyssnar på den porten. Kontrollera portnumret och att NuVotifier är installerat och aktiverat.

unexpected greeting

Något svarade på den porten, men det är inte Votifier. Du kanske har angett spelporten i stället för Votifier-porten.

connection closed without response

Servern stängde anslutningen utan att svara. Det betyder oftast att den avvisade token eller nyckeln; serverkonsolen visar varför.

Så testar du Votifier

Ange adressen som spelarna ansluter med, Votifier-porten (8192 som standard) och ett spelarnamn, och klistra sedan in uppgifterna från din server. NuVotifiers v2-protokoll använder en token från plugins/NuVotifier/config.yml; det äldre v1-protokollet använder den publika nyckeln i plugins/NuVotifier/rsa/public.key. Du behöver inte ange vilken: en publik nyckel känns igen på formatet och skickas som v1, allt annat skickas som en v2-token.

En v2-server svarar på varje röst, så du ser direkt om den godkändes och i annat fall varför. En v1-server svarar aldrig, så en skickad v1-röst visar bara att anslutningen fungerade; bekräfta den i serverkonsolen. Testet är en riktig röst, så eventuella belöningar från ditt röstplugin går till spelaren du angav.

Frågor

Ska jag använda token eller den publika nyckeln?

Använd token om din server kör NuVotifier: v2-röster är signerade och bekräftas, så du vet att de kom fram. Den publika nyckeln är för det ursprungliga Votifier-pluginet och för röstsajter som bara stöder v1. NuVotifier tar emot båda om inte v1 är avstängt i konfigurationen.

Var hittar jag min Votifier-token?

I plugins/NuVotifier/config.yml, under tokens. Värdet bredvid default är din token; kopiera den utan citattecknen. I ett BungeeCord- eller Velocity-nätverk använder du token från proxyns NuVotifier-konfiguration.

Vilken port använder Votifier?

8192 som standard. Det är en separat port från spelporten och den måste vara öppen mot internet. Många hostar kräver att du lägger till den som en extra port i panelen och sedan anger samma nummer i NuVotifier-konfigurationen.

Ger teströsten belöningar?

Ja. Om ditt röstplugin delar ut belöningar för röster kör testet dem för spelarnamnet du angav, precis som för vilken röst som helst. Använd ditt eget namn eller ett testkonto.

Är det säkert att klistra in min token här?

Token används bara för att signera just den här teströsten och varken sparas eller loggas. Vill du vara helt säker kan du byta token i konfigurationen efteråt och uppdatera den på dina röstsajter.

Fungerar det med VotingPlugin, SuperbVote och andra plugin för röstbelöningar?

Ja. Teströsten går till Votifier-lyssnaren (NuVotifier eller Votifier), som skickar den vidare till det belöningsplugin du kör: VotingPlugin, SuperbVote, GAListener, VoteParty eller ditt eget. Om rösten kommer fram ser de pluginen den precis som en röst från en serverlista.

Testet lyckades men ingen fick någon belöning. Varför?

Då fungerar Votifier och felet ligger i belöningspluginet. Kontrollera att det är installerat på samma server som tar emot rösten, att belöningarna är inställda för tjänstnamnet och om det bara belönar spelare som är online. Pluginets egen logg eller konsolrad för rösten brukar visa varför den hoppades över.

Vilka Votifier-versioner stöds?

NuVotifier med v2-tokenprotokollet, och v1-protokollet med publik nyckel som används av NuVotifier, det ursprungliga Votifier och forks som VotifierPlus. Det fungerar med Spigot-, Paper-, Purpur-, Folia-, Sponge- och Fabric- eller Forge-servrar som kör en Votifier-port, samt med BungeeCord- och Velocity-proxyer.

Mitt nätverk kör BungeeCord eller Velocity. Vad ska jag testa?

Testa proxyn: dess adress, samt porten och token från proxyns egen NuVotifier-konfiguration. Proxyn skickar sedan rösten vidare till dina backend-servrar. Om testet lyckas men inget når en backend, kontrollera vidarebefordringsmetoden och secret i båda konfigurationerna.

Hur tar jag emot röster från VoxelRank?

Lägg till din server på VoxelRank och ange samma token eller publika nyckel i dess inställningar. Varje röst på din sida skickas då till din server i samma ögonblick som den görs.