Votifier és NuVotifier teszter

Küldjön tesztszavazatot a Minecraft szerverére, és azonnal láthatja, hogy a Votifier vagy a NuVotifier megkapja-e. Illesszen be egy v2 tokent vagy egy v1 nyilvános kulcsot: mi felismerjük, melyik az.

Az IP-cím vagy hosztnév, amellyel a játékosok csatlakoznak. Írja utána a :port részt, ha másik Votifier-portot használ.
8192, hacsak nem módosította a NuVotifier konfigurációjában.
Illessze be bármelyiket: a v1 public.key tartalmát vagy a v2 tokent. Automatikusan megkülönböztetjük őket, így nem kell előre módszert választania.
Kinek szól a tesztszavazat. A szavazó plugin ennek a játékosnak adja a jutalmakat.

Az IP-címét nem küldjük el a szervernek (a szavazat címe 0.0.0.0), és semmit sem tárolunk abból, amit itt megad.

Gyakori Votifier hibák és jelentésük

Signature is not valid (invalid token?)

A token nem egyezik a szerverén lévővel. Másolja ki újra a plugins/NuVotifier/config.yml fájlból (a tokens alatti érték, általában a default mellett), idézőjelek nélkül, és győződjön meg róla, hogy a módosítás után a NuVotifier újra lett töltve vagy a szerver újraindult.

error:1E08010C:DECODER routines::unsupported

Ezt a nyilvános kulcsot nem sikerült beolvasni. Másolja ki a plugins/NuVotifier/rsa/public.key (vagy a plugins/Votifier/rsa/public.key) teljes tartalmát, vagy használja inkább a v2 tokenjét.

timeout

Néhány másodpercen belül semmi nem válaszolt, így a Votifier-port valószínűleg zárva van. Ellenőrizze a portot a NuVotifier konfigurációjában, hogy a tűzfal engedi-e, és hosting panel esetén azt, hogy a port a szerveréhez van-e rendelve.

connect ECONNREFUSED

A kapcsolatot elutasították: azon a porton semmi nem figyel. Ellenőrizze a portszámot, és hogy a NuVotifier telepítve és engedélyezve van-e.

unexpected greeting

Valami válaszolt azon a porton, de nem a Votifier. Lehet, hogy a Votifier-port helyett a játékportot adta meg.

connection closed without response

A szerver válasz nélkül bontotta a kapcsolatot. Ez általában azt jelenti, hogy elutasította a tokent vagy a kulcsot; az okát a szerverkonzolban találja.

Hogyan tesztelje a Votifiert

Adja meg a címet, amellyel a játékosok csatlakoznak, a Votifier-portot (alapértelmezetten 8192) és egy játékosnevet, majd illessze be a szervere hitelesítő adatát. A NuVotifier v2 protokollja a plugins/NuVotifier/config.yml fájlban lévő tokent használja; a régebbi v1 protokoll a plugins/NuVotifier/rsa/public.key nyilvános kulcsát. Nem kell megadnia, melyik: a nyilvános kulcsot a formátumáról ismerjük fel és v1-ként küldjük, minden mást v2 tokenként.

A v2 szerver minden szavazatra válaszol, így azonnal látja, hogy elfogadta-e, és ha nem, miért. A v1 szerver soha nem válaszol, így egy elküldött v1 szavazat csak azt bizonyítja, hogy a kapcsolat működött; ellenőrizze a szerverkonzolban. A teszt valódi szavazat, így a szavazó plugin jutalmai a megadott játékosnak járnak.

Kérdések

A tokent vagy a nyilvános kulcsot használjam?

Használja a tokent, ha a szerverén NuVotifier fut: a v2 szavazatok aláírtak és nyugtázottak, így tudja, hogy megérkeztek. A nyilvános kulcs az eredeti Votifier pluginhoz és azokhoz a szavazóoldalakhoz való, amelyek csak a v1-et támogatják. A NuVotifier mindkettőt elfogadja, hacsak a v1 nincs kikapcsolva a konfigurációjában.

Hol találom a Votifier tokenemet?

A plugins/NuVotifier/config.yml fájlban, a tokens alatt. A default melletti érték a token; idézőjelek nélkül másolja ki. BungeeCord vagy Velocity hálózaton a proxy NuVotifier konfigurációjából vegye a tokent.

Melyik portot használja a Votifier?

Alapértelmezetten a 8192-t. Ez a játékporttól külön port, és az internet felé nyitva kell lennie. Sok szolgáltatónál extra portként kell hozzáadni a panelen, majd ugyanezt a számot beállítani a NuVotifier konfigurációjában.

Ad jutalmat a tesztszavazat?

Igen. Ha a szavazó plugin jutalmat ad a szavazatokért, a teszt a megadott játékosnévre futtatja őket, mint bármely más szavazatnál. Használja a saját nevét vagy egy tesztfiókot.

Biztonságos ide beilleszteni a tokenemet?

A tokent csak ennek az egy tesztszavazatnak az aláírására használjuk, nem tároljuk és nem naplózzuk. Ha teljesen biztosra akar menni, utána cserélje le a tokent a konfigurációban, és frissítse a szavazóoldalain.

Működik a VotingPlugin, SuperbVote és más szavazási jutalom pluginokkal?

Igen. A tesztszavazat a Votifier listenerhez (NuVotifier vagy Votifier) érkezik, amely továbbadja az Ön által használt jutalom pluginnak: VotingPlugin, SuperbVote, GAListener, VoteParty vagy saját plugin. Ha a szavazat megérkezik, ezek a pluginok pontosan úgy látják, mint egy szerverlistáról érkező szavazatot.

A teszt sikeres volt, de senki sem kapott jutalmat. Miért?

Ilyenkor a Votifier működik, a hiba a jutalom pluginban van. Ellenőrizze, hogy ugyanarra a szerverre van-e telepítve, amelyik a szavazatot fogadja, hogy a jutalmak be vannak-e állítva a szolgáltatás nevére, és hogy nem csak online játékosokat jutalmaz-e. A saját naplója vagy a szavazathoz tartozó konzolsor általában megmondja, miért hagyta ki.

Mely Votifier verziókat támogatja?

A NuVotifier v2 tokenes protokollját, valamint a v1 nyilvános kulcsos protokollt, amelyet a NuVotifier, az eredeti Votifier és az olyan forkok használnak, mint a VotifierPlus. Működik Spigot, Paper, Purpur, Folia, Sponge, valamint Votifier portot futtató Fabric vagy Forge szerverekkel, továbbá BungeeCord és Velocity proxykkal is.

A hálózatom BungeeCordon vagy Velocityn fut. Mit teszteljek?

A proxyt tesztelje: a címét, valamint a portot és a tokent a proxy saját NuVotifier konfigurációjából. A proxy ezután továbbítja a szavazatot a backend szervereinek. Ha a teszt sikeres, de semmi sem jut el a backendig, ellenőrizze a továbbítási módot és a secretet mindkét konfigurációban.

Hogyan kaphatok szavazatokat innen: VoxelRank?

Adja hozzá a szerverét ide: VoxelRank, és a beállításoknál adja meg ugyanazt a tokent vagy nyilvános kulcsot. Ezután az oldalán leadott minden szavazat abban a pillanatban a szerverére kerül, amikor leadják.