Learn · modules

O que é AntiServer no Minecraft? Como funciona

AntiServer é um módulo do Minecraft que ignora ou atenua correções do servidor, como redefinições forçadas de posição e de velocidade, além do risco de detecção.

TRtrolPublished 5 min read

O que é AntiServer no Minecraft?

AntiServer é um módulo de cliente do Minecraft que se opõe às correções do servidor que o cliente não gosta, mais frequentemente um ajuste forçado de posição ou um reset de velocidade após um impacto. O netcode do Minecraft concede ao servidor a palavra final sobre onde você está e quão rápido você se move, e um cliente vanilla simplesmente aceita o que lhe é dito. O AntiServer não. Ele monitora essa classe específica de atualização e decide, caso a caso, se deve honrá-la, atenuá-la ou ignorá-la completamente. O resultado é um cliente executando silenciosamente sua própria versão dos eventos ao lado da do servidor.

Como funciona

O movimento no Minecraft é autorizado pelo servidor. Seu cliente prevê para onde você está indo localmente e renderiza isso imediatamente, mas o servidor tem a palavra final e pode substituir a previsão a qualquer momento: ajustando sua posição de volta para um lugar que ele considera válido ou redefinindo sua velocidade após você receber um impacto. Um cliente vanilla simplesmente faz o que lhe é dito.

O AntiServer posiciona-se entre a correção recebida e o momento em que ela seria normalmente aplicada, decidindo o que fazer com ela. Pode descartar a correção, adiá-la ou permitir apenas parte dela, dependendo se o módulo sinaliza a atualização como desejada ou não. Sem saber o motivo pelo qual o servidor enviou uma determinada correção – seja uma limpeza de desincronização de rotina ou um anticheat reagindo ao seu movimento –, ele trata todas da mesma forma: uma sobreposição para contornar.

A motivação é simples do ponto de vista do jogador. Um ajuste de posição pode desfazer um salto ou arruinar o posicionamento de uma ponte no meio do balanço. Um reset de velocidade pode apagar o impulso que você estava contando para fechar uma lacuna ou escapar. O AntiServer mantém a sua versão local dos eventos mais próxima do que você realmente fez, independentemente do motivo pelo qual o servidor discordou.

AntiServer vs Velocidade e AntiDesync

O AntiServer pertence à mesma família de módulos anti-knockback como o Velocity, que também sobrescreve uma instrução específica do servidor sobre o seu próprio movimento. Mas o AntiServer é mais abrangente. Não se limita a cancelar o knockback; pode rejeitar qualquer correção que decida ser indesejada, o que significa que pode interferir em resets que um anticheat envia intencionalmente, e não apenas em correções de gameplay ordinárias.

Isso coloca-o no extremo oposto do espectro do AntiDesync, um módulo que reduz pequenas discrepâncias entre cliente e servidor para que ambos permaneçam em concordância. O AntiServer faz quase o inverso: impede deliberadamente que o cliente corresponda a uma correção que o servidor acabou de enviar.

MóduloO que visaDireção
AntiServerQualquer correção sinalizada como indesejadaResiste ao servidor
VelocityKnockback especificamenteResiste a um tipo de correção
AntiDesyncDerivação normal do estado cliente-servidorConcorda com o servidor

Por que é detectado

O problema central do AntiServer é que ele faz com que o estado relatado pelo cliente se desvie de algo que o servidor já sabe que enviou. Esse é um sinal mais claro do que a maioria das trapaças de movimento produzem. Um exploit sutil de tempo ou rotação tem que ser inferido a partir de dados ruidosos ao longo do tempo. O AntiServer não requer inferência: o servidor emite uma correção explícita e, em seguida, compara o que disse ao cliente para fazer com o que os próximos relatórios de posição ou velocidade do cliente realmente mostram. Se a correção nunca se concretizar completamente, isso não é uma flag probabilística, é uma contradição direta.

Perguntas Frequentes