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.
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.
Most állítja be a Votifiert a nulláról? Olvassa el útmutatónkat: Hogyan állíts be szavazási jutalmakat (Votifier, VotingPlugin és más)