A principal funcionalidade dos cheats em jogos multijogador online.

A principal funcionalidade dos cheats em jogos multijogador online.

Nos setores de eSports e jogos multiplayer online, a batalha entre desenvolvedores de sistemas anti-cheat e criadores de software de terceiros já dura décadas. Compreender o funcionamento interno dos cheats é essencial não apenas para o seu desenvolvimento, mas também para a criação de sistemas de proteção eficazes. Este artigo examina as principais categorias de funções em softwares de jogos modernos e os mecanismos pelos quais elas impactam a jogabilidade.

Automação da mecânica do jogo

Esta categoria inclui funções que executam ações que exigem alta velocidade de reação ou precisão.

  • Aimbot (Aimbot): Mira automaticamente no inimigo.
    • Bot legítimo: Simula movimentos humanos, possui configurações de suavidade (Suave) e campo de visão (FOV).
    • Bot da Raiva: Trava instantaneamente no alvo mais próximo, muitas vezes ignorando paredes (se equipado com Wallhack).
  • Gatilhobot: Dispara automaticamente quando a mira do jogador toca a hitbox do inimigo.
  • Sistema de Controle de Recuo (RCS): Compensa o recuo da arma movendo automaticamente o cursor na direção oposta ao vetor de recuo.

Características visuais em cheats (ESP e Wallhack)

As funções deste grupo permitem ao jogador obter informações que estão ocultas pelo motor do jogo ou por obstáculos.

  • Wallhack (WH): Renderizar modelos de jogadores através de paredes. Isso pode ser feito por meio de substituição de textura ou interceptação de comandos de renderização.
  • PES (Percepção Extrassensorial): Exibir informações de texto ou gráficas sobre o mundo do jogo.
    • Caixa/Esqueleto: Estruturas ou "esqueletos" de personagens.
    • Distância/HP: Distância até o inimigo e seu nível de saúde.
    • Resumos: Linhas que partem do centro da tela em direção aos jogadores para rápida identificação.

Manipulação de dados de rede e física (Exploits)

A categoria mais perigosa, que explora vulnerabilidades na arquitetura cliente-servidor.

  • FlyHack: Um código de trapaça que permite ao jogador ignorar a gravidade e se mover ao longo do eixo Z (altura).
  • NoClip: Desativar os cálculos de colisão permite atravessar paredes e texturas.
  • Suporte ao desenvolvedor (Devsupport): Emulação de privilégios de desenvolvedor. Esta é uma funcionalidade específica que permite ativar as ferramentas de depuração integradas do servidor. Isso pode incluir o "modo deus" (invulnerabilidade) ou a desativação forçada da renderização de personagens para outros jogadores.
  • Bala Mágica: Um método pelo qual o servidor transfere à força o ponto de impacto da bala para as coordenadas do inimigo, mesmo que a trajetória do disparo tenha sido diferente.

Métodos para burlar a proteção do jogo usando cheats

Para garantir que a funcionalidade acima passe despercebida, são utilizados os seguintes recursos:

  • Drivers de nível de kernel: O código de trapaça opera no nível do kernel do sistema operacional (Ring 0), o que permite que ele se oculte da maioria dos sistemas anti-cheat.
  • Injetores: Programas para introduzir códigos de trapaça no processo do jogo.
  • Sobreposição externa: Desenhar funções visuais sobre a janela do jogo para impedir que o sistema anti-cheat registre alterações na memória do processo.

comentários

Ainda não há comentários. Seja o primeiro!