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.
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ódulo | O que visa | Direção |
|---|---|---|
| AntiServer | Qualquer correção sinalizada como indesejada | Resiste ao servidor |
| Velocity | Knockback especificamente | Resiste a um tipo de correção |
| AntiDesync | Derivação normal do estado cliente-servidor | Concorda 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
Depende de quais correções está configurado para ignorar. Suavizar uma correção ocasional de jogabilidade é uma área cinzenta, mas um módulo construído para ignorar correções que existem especificamente para impor decisões de anticheat é evasão de anticheat, e a maioria dos servidores considera isso como uma infração às regras.
O comportamento documentado abrange reinicializações de posição e reinicializações de velocidade: atualizações em que o servidor instrui o cliente a se posicionar em um local ou aplicar um vetor de retroação ao qual o cliente ainda não concordou.
AntiDesync reduz a diferença entre o estado do cliente e o estado do servidor, mantendo-os em sincronia. AntiServer faz quase o oposto: impede deliberadamente que o estado do cliente corresponda a uma correção que o servidor acabou de enviar.
Pode, dependendo das correções que bloqueia. Ignorar um reset de velocidade após um impacto funciona da mesma forma que o anti-knockback, mantendo o jogador mais perto de um alvo do que o servidor pretendia, então não é puramente cosmético.