VoteSystem v2.0
Voto verificado • Reward seguro

VoteSystem Mod de Voto Verificado + Reward (TopL2)

Integre seu servidor ao ranking com validação real do voto e entrega de recompensa com segurança.

Link de download hospedado no MEGA
Começo rápido
  1. Baixeextraia o pacote VoteSystem no PC
  2. Copieconfigs e HTML para o seu gameserver
  3. SQLexecute vote_logs.sql no banco do servidor
  4. Patchaplique Diff TopL2.patch na source e compile
Idioma:

Para que serve este mod?

O VoteSystem (TopL2) valida o voto do jogador e libera a recompensa com controle e segurança.

Voto verificado
O servidor confirma o voto registrado no site.
Reward mais seguro
Reduz abuso e garante entrega consistente.
Cooldown configurável
Controle do intervalo entre recompensas por player.
Logs e rastreio
Registra dados para auditoria e suporte técnico.

Conteúdo do pacote VoteSystem

Estes são os arquivos e caminhos incluídos no pacote, prontos para copiar/aplicar.

CFG
gameserver/config/custom/votesystem.properties
Configura o mod (habilita, itens de reward e URL do site).
HTML
gameserver/data/html/mods/votesystem/NoVote.htm
Tela exibida quando o jogador ainda não votou.
HTML
gameserver/data/html/mods/votesystem/RegisteredVote.htm
Tela exibida quando o voto foi registrado e o player pode receber.
SQL
vote_logs.sql
Cria a tabela vote_logs para cooldown/controle.
PATCH
Diff TopL2.patch
Alterações Java (Config + Voiced + VoteManager + registro do handler).

Instalação (tutorial rápido)

Siga os passos abaixo exatamente na ordem para evitar erro e retrabalho.

1 Backup obrigatório
Faça backup do GameServer, DataPack e do banco do servidor antes de instalar.
2 Extraia o VoteSystem
Extraia o pacote no PC (WinRAR/7-Zip) e mantenha a estrutura de pastas.
3 Copie o arquivo de configuração
Caminho
gameserver/config/custom/votesystem.properties
Copie para o mesmo caminho no seu GameServer. Se a pasta custom não existir, crie.
4 Copie os HTML do DataPack
Caminho
gameserver/data/html/mods/votesystem/NoVote.htm
gameserver/data/html/mods/votesystem/RegisteredVote.htm
Copie mantendo exatamente a estrutura. Se a pasta não existir, crie.
5 Execute o SQL no banco do servidor
Arquivo
vote_logs.sql
Execute no banco do GameServer para criar a tabela vote_logs (cooldown/controle).
6 Aplique o patch Java e compile
Patch
Diff TopL2.patch
Aplique na source (Eclipse/IntelliJ), confira conflitos e compile o GameServer.
Atenção: caso sua source seja diferente, pode ser necessário ajustar imports/packages manualmente após aplicar o patch.
7 Reinicie e teste
Reinicie o GameServer. Faça um voto no site e valide in-game. Verifique logs para confirmar validação e reward.

Problemas comuns

    Se der erro ao compilar: sua source pode ter diferenças. Ajuste packages/imports e compile novamente.

    Suporte

    Se precisar adaptar para sua source, envie o erro de compilação, prints e o trecho do log.