Saltar para o conteúdo

Configurar o Votifier: recompensas de voto para o teu servidor de Minecraft

Com o Votifier, o teu servidor recebe uma mensagem por cada voto na BestMCServerList, e um plugin de recompensas dá a recompensa ao jogador. Este guia mostra como configurar o NuVotifier, verificá-lo com um voto de teste e resolver erros comuns.

1. Instala o NuVotifier

  1. Transfere o NuVotifier e coloca o JAR na pasta plugins do teu servidor (Spigot, Paper ou o teu proxy).
  2. Reinicia o servidor uma vez. O NuVotifier cria a sua config, em Spigot e Paper em plugins/Votifier/config.yml.
  3. Verifica a porta na config. A predefinição é 8192. Esta porta tem de estar acessível a partir da internet; num painel de alojamento, muitas vezes tens de a adicionar como porta extra e depois colocar esse número na config.
  4. Instala um plugin de recompensas que reaja aos votos do Votifier e configura o que os jogadores recebem.

2. v2 com token ou v1 com chave pública

ModoO que introduzesOnde o encontras
NuVotifier v2 (recomendado)Host, porta, tokenToken na config do NuVotifier, em tokens, entrada default
Votifier v1 (RSA)Host, porta, chave públicaConteúdo de plugins/Votifier/rsa/public.key

No host, introduz o endereço público do teu servidor. Nomes internos e endereços privados como localhost ou 192.168.x.x são recusados, porque nos ligamos a partir de fora.

3. Introduz os dados na BestMCServerList e testa

  1. No teu painel, abre a página Votifier do teu servidor.
  2. Escolhe o modo, introduz o host, a porta e o token ou a chave pública, e guarda.
  3. Carrega em "Enviar voto de teste". Enviamos um voto para o nome TestVote; não conta para o ranking.
  4. O registo de entregas abaixo mostra em segundos "Entregue" ou um erro com uma dica.

Se uma entrega falhar, tentamos novamente de forma automática. Um voto que não possa ser entregue no prazo de um dia é descartado.

4. Jogadores Bedrock com Geyser e Floodgate

Os jogadores Bedrock votam com o nome do Floodgate, incluindo o prefixo, normalmente um ponto, por exemplo .Steve. * e - também são permitidos como prefixos. Passamos o nome ao Votifier sem alterações para que o teu plugin de recompensas encontre o jogador certo.

Erros comuns e soluções

ProblemaO que podes fazer
Ligação recusadaO NuVotifier está a correr? A porta coincide com a config e a firewall deixa-a passar?
Tempo esgotadoProvavelmente uma firewall está a bloquear o tráfego para esta porta. Abre a porta no teu host.
Sem saudação do VotifierOutro serviço responde nessa porta, muitas vezes a porta do jogo. Introduz a porta do Votifier.
Versão erradaO servidor fala outra versão do Votifier. Verifica se está a correr o v1 ou o NuVotifier v2.
Voto rejeitadoCom o NuVotifier, normalmente o token não coincide com tokens.default. Copia outra vez o token e guarda.
Chave pública inválidaCola o conteúdo completo de plugins/Votifier/rsa/public.key.
Rede privadaIntroduz o endereço público do teu servidor, não um interno.

Se o voto de teste chegar mas os jogadores não receberem nada, falta o plugin de recompensas: sem um plugin à escuta dos votos, o NuVotifier regista "no listeners available".

Perguntas frequentes

O que é o Votifier?

O Votifier é um plugin de servidor que fica à escuta numa porta e recebe uma mensagem por cada voto numa lista de servidores. Depois, um plugin de recompensas no teu servidor dá a recompensa ao jogador. O NuVotifier é a versão mantida e fala os protocolos v1 e v2.

Devo usar v1 ou v2?

Usa v2 com token se o teu servidor correr NuVotifier. O v1 com a chave pública RSA existe para instalações antigas do Votifier.

Que porta usa o Votifier?

Por predefinição, a 8192. É uma porta separada da porta do jogo e tem de estar acessível a partir da internet. Num painel de alojamento, muitas vezes tens de a adicionar como porta extra.

Onde encontro o token?

No ficheiro de config do NuVotifier, em tokens, na entrada chamada default. Em Spigot ou Paper é plugins/Votifier/config.yml.

Como é que o testo?

Guarda as tuas definições e carrega em "Enviar voto de teste" na tua página do Votifier. Enviamos um voto para o nome TestVote que não conta para o ranking. O registo de entregas mostra em segundos se chegou.

Os jogadores Bedrock também recebem recompensas?

Sim, se o teu servidor correr Geyser com Floodgate. Votam com o nome do Floodgate, incluindo o prefixo, por exemplo .Steve, e passamos esse nome ao Votifier sem alterações.

Ainda não listaste nenhum servidor? Adiciona-o aqui, gratuitamente.