WIKI

ARTIGO · GENESYS WIKI

HackPacketCheck.txt.

Formato e cuidados ao configurar a verificação de pacotes.

Para que serve

Hack\HackPacketCheck.txt contém a lista de regras usada pelo GameServer para conferir pacotes recebidos. O arquivo fornecido já traz as entradas numeradas de 0 a 255, incluindo alguns códigos com valores específicos.

Preserve a lista original. Remover ou alterar uma regra pode causar rejeição de pacotes e desconectar jogadores legítimos.

Formato de cada linha

Index Value Encrypt MaxDelay MinCount MaxCount

Cada regra ocupa uma linha. * significa que a coluna aceita qualquer valor aplicável. O arquivo termina com end.

Exemplo do arquivo

Linha retirada do arquivo fornecido:

0 * 0 0 0 0

Essa linha trata o código 0, aceita qualquer subvalor e espera o modo 0 na coluna Encrypt. Os três parâmetros de frequência estão em 0 nessa regra.

Significado das colunas

Coluna Significado
Index Código principal do pacote verificado.
Value Valor adicional do pacote; * abrange os valores desse código. Algumas entradas do arquivo usam valores específicos.
Encrypt Modo esperado para o pacote: 0, 1 ou * quando a regra não exige um modo específico.
MaxDelay Janela de tempo, em milissegundos, usada com os limites de contagem; 0 não configura essa janela.
MinCount Quantidade a partir da qual a verificação de frequência passa a rejeitar a ocorrência no intervalo; 0 desativa essa contagem na regra.
MaxCount Limite superior que pode encerrar a conexão quando a contagem está configurada; 0 não aplica esse encerramento por contagem.

Antes de alterar

Não renumere os códigos nem troque Encrypt por tentativa. Faça uma cópia, ajuste apenas uma regra quando houver um problema reproduzível e teste login, movimentação e ações normais antes de usar a mudança com jogadores. Se clientes legítimos forem desconectados, restaure o arquivo original.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão