Testador de Votifier e NuVotifier
Envie um voto de teste para o seu servidor de Minecraft e veja na hora se o Votifier ou o NuVotifier o recebe. Cole um token v2 ou uma chave pública v1: nós identificamos qual é.
Erros comuns do Votifier e o que significam
Signature is not valid (invalid token?)
O token não bate com o do seu servidor. Copie de novo de plugins/NuVotifier/config.yml (o valor em tokens, geralmente ao lado de default), sem as aspas, e confira se o NuVotifier foi recarregado ou o servidor reiniciado depois da mudança.
error:1E08010C:DECODER routines::unsupported
Não foi possível ler essa chave pública. Copie todo o conteúdo de plugins/NuVotifier/rsa/public.key (ou plugins/Votifier/rsa/public.key), ou use seu token v2.
timeout
Nada respondeu em alguns segundos, então a porta do Votifier provavelmente está fechada. Confira a porta na configuração do NuVotifier, se o firewall a libera e, num painel de hospedagem, se a porta está alocada para o seu servidor.
connect ECONNREFUSED
A conexão foi recusada: nada está escutando nessa porta. Confira o número da porta e se o NuVotifier está instalado e ativado.
unexpected greeting
Algo respondeu nessa porta, mas não é o Votifier. Talvez você tenha colocado a porta do jogo em vez da porta do Votifier.
connection closed without response
O servidor fechou a conexão sem responder. Isso geralmente significa que ele rejeitou o token ou a chave; o console do servidor diz o motivo.
Como testar o Votifier
Digite o endereço que os jogadores usam para entrar, a porta do Votifier (8192 por padrão) e um nome de jogador, depois cole a credencial do seu servidor. O protocolo v2 do NuVotifier usa um token de plugins/NuVotifier/config.yml; o protocolo v1, mais antigo, usa a chave pública em plugins/NuVotifier/rsa/public.key. Não precisa dizer qual: uma chave pública é reconhecida pelo formato e enviada como v1, e qualquer outra coisa é enviada como token v2.
Um servidor v2 responde a todo voto, então você vê na hora se foi aceito e, se não, por quê. Um servidor v1 nunca responde, então um voto v1 enviado só prova que a conexão funcionou; confirme no console do servidor. O teste é um voto de verdade, então as recompensas do seu plugin de votos são dadas ao jogador que você informou.
Perguntas
Devo usar o token ou a chave pública?
Use o token se o seu servidor roda NuVotifier: votos v2 são assinados e confirmados, então você sabe que chegaram. A chave pública é para o plugin Votifier original e para sites de votação que só suportam v1. O NuVotifier aceita os dois, a não ser que a v1 esteja desativada na configuração.
Onde encontro meu token do Votifier?
Em plugins/NuVotifier/config.yml, em tokens. O valor ao lado de default é o token; copie sem as aspas. Numa rede BungeeCord ou Velocity, use o token da configuração do NuVotifier do proxy.
Qual porta o Votifier usa?
A 8192 por padrão. É uma porta separada da porta do jogo e precisa estar aberta para a internet. Muitas hospedagens pedem que você a adicione como porta extra no painel e depois coloque o mesmo número na configuração do NuVotifier.
O voto de teste dá recompensas?
Sim. Se o seu plugin de votos dá recompensas, o teste as entrega ao nome de jogador que você informou, como qualquer outro voto. Use seu próprio nome ou uma conta de teste.
É seguro colar meu token aqui?
O token só é usado para assinar este voto de teste e não é salvo nem registrado. Se quiser ter certeza, troque o token na sua configuração depois e atualize-o nos seus sites de votação.
Funciona com VotingPlugin, SuperbVote e outros plugins de recompensa por voto?
Sim. O voto de teste vai para o receptor do Votifier (NuVotifier ou Votifier), que o repassa ao plugin de recompensas que você usa: VotingPlugin, SuperbVote, GAListener, VoteParty ou um próprio. Se o voto chegar, esses plugins o veem exatamente como um voto vindo de uma lista de servidores.
O teste passou, mas ninguém recebeu recompensa. Por quê?
Então o Votifier funciona e o problema está no plugin de recompensas. Verifique se ele está instalado no mesmo servidor que recebe o voto, se as recompensas estão configuradas para o nome do serviço e se ele só recompensa jogadores online. O próprio log dele ou a linha do console sobre o voto costuma dizer por que ele foi ignorado.
Quais versões do Votifier são suportadas?
NuVotifier com o protocolo v2 de token, e o protocolo v1 de chave pública usado pelo NuVotifier, pelo Votifier original e por forks como VotifierPlus. Funciona com servidores Spigot, Paper, Purpur, Folia, Sponge e Fabric ou Forge que tenham uma porta do Votifier, além de proxies BungeeCord e Velocity.
Minha rede usa BungeeCord ou Velocity. O que eu testo?
Teste o proxy: o endereço dele, e a porta e o token da configuração do NuVotifier do próprio proxy. O proxy então encaminha o voto para os seus servidores backend. Se o teste passar mas nada chegar a um backend, confira o método de encaminhamento e o segredo nas duas configurações.
Como recebo votos do VoxelRank?
Adicione seu servidor ao VoxelRank e coloque o mesmo token ou chave pública nas configurações dele. A partir daí, cada voto na sua página é enviado ao seu servidor no momento em que acontece.
Vai configurar o Votifier do zero? Leia nosso guia: Como configurar recompensas por voto (Votifier, VotingPlugin e mais)