Cheating

From Team Fortress Wiki
Jump to: navigation, search


Wallhacking de Material no 2Fort.
Wallhacking de Material no 2Fort.
Cheater usando ESP no Dustbowl.
Nada alimenta mais a minha ira do que um trapaceiro. Decepção, duplicidade, assassinato -- essas são apenas ferramentas em uma caixa de ferramentas que pode ser usada para garantir um bom trabalho. Mas trapacear? Isso nem consegue entrar na minha cabeça. Você não saberia que trapaceou? Como você poderia manter a certeza da sua superioridade dentre todos? E se você é incapaz de fazer isso, qual é o objetivo de qualquer coisa?
A Administradora

Cheating é o termo que descreve o uso de programas de terceiros ou mudanças nos materiais para ganhar uma vantagem injusta contra outros jogadores.

Valve tem uma política rigorosa contra cheating e banirá usuários de cheats com o sistema Valve Antitrapaça, também conhecido como VAC. Infelizmente, a maioria dos fornecedores de cheats atuais escapam do VAC. Isso significa que usuários não receberão um VAC ban a não ser que a Valve corrija o método usado.

Jogadores podem ser reportados em jogo, pelo placar ou apertando Esc e clicando no botão de denunciar, ou enviando um relatório de abuso Tecla padrão: F7).

A maioria das cheats funcionam da seguinte forma:

  • Ganchos na engine, que chamam partes da Source Engine para suas cheats.

Ex: Createmove, PaintTraverse, DrawModelExecute...

  • Cheats de Materiais (chams, abreviação para skins de camaleão), usa materiais customizados para diminuir a opacidade de paredes e fazer com que jogadores sejam vistos mais facilmente.

Essas cheats são referidas como "cheats internas".

"Cheats externas" também existem. Elas não chamam partes da engine, mas leem/reescrevem a memória do jogo externamente. Essas são bastante incomuns no Team Fortress 2.

Cheats Funcionais

Essas são funções em cheats que funcionam na versão mais atual de Team Fortress 2.

Desbloqueador de Conquistas

Alguns servidores da comunidade tem um plugin que é capaz de desbloquear todas as conquistas dentro do jogo usando um comando especial, dando ao jogador todos os itens de conquista. Isso também pode ser alcançado com softwares de terceiros.

Aimbot

Automaticamente mira em qualquer inimigo para o jogador. Isso pode ser personalizado para ignorar Spies camuflados ou disfarçados, ou Medics com a Vacinadora e tem opções de "legitimidade" como suavização.

Algumas cheats tem "Aimbot de Projéteis", que prevê onde o alvo estará e mira para acertá-los.

Silent Aim

Esconde o "snapping" causado por aimbots que rapidamente travam em um alvo na perspectiva do cheater (e subsequentemente da perspectiva de pessoas que estão o espectando).

O Silent Aim Perfeito permite ao aimbot atirar em jogadores sem precisar realmente olhar para eles. Felizmente, isso já foi corrigido para armas de hitscan, mas ainda funciona para armas corpo a corpo e armas baseadas em projéteis.

Silent Aim de Hitscan pode ser percebido se o jogador mira no alvo por 1 tick e "retorna" a posição do cursor para a que estava antes.

Backtrack

Abusa a compensação do lag para "mandar jogadores de volta ao passado". Cheats podem dar um backtrack de até ~13 ticks em servidores de 66 ticks. Cheats usando backtracking são óbvios se um jogador é morto após correr para trás de um obstáculo. Se um jogador ou bot está carregando a Inteligência / Bomba do Mann vs. Máquina e recebem um backtrack, a Inteligência (ou bomba) é teleportada para a posição que o backtrack o levou.

NPCs, como tanques ou fantasmas não podem receber backtrack pois eles não são afetados pela compensação de lag. Cheaters não podem dar backtrack com armas de projéteis pelo mesmo motivo.

Frequentemente pessoas acusam outros jogadores que deram facestab neles de estarem abusando do comando cl_interp. Na maioria dos casos, isso simplesmente não é verdade.

Latência Falsa / Aumentador de Ping

Artificialmente aumenta seu ping no servidor. Quanto maior o ping é, mais longo o backtrack será, o que significa que cheaters podem acertar jogadores muito depois de estarem atrás de um obstáculo. Cheats podem mitigar o ping aumentado usando 'cl_cmdrate 0' no console, mas você sempre pode ver o ping real deles digitando 'ping' no console. Você pode recriar esse efeito sem usar cheats através do comando net_fakelag, porém ao contrário da latência falsa, esse comando aumentam seu ping real.

Manipulação do Balde de Críticos

Para corrigir o problema de críticos constantes, Valve lançou um novo sistema de críticos aleatórios que precisa que jogadores encham um "balde" disparando suas armas para que possam causar críticos aleatórios novamente.

É possível "guardar" seus críticos aleatórios enchendo o balde de críticos (vai de 0 à 1000) e enviando pedidos de críticos para que cause acertos críticos por demanda enquanto você tem o balde cheio. Algumas armas podem demorar mais para receber críticos já que elas tem um balde maior.

Armas corpo a corpo não seguem esta lógica, o que permitem que possam dar 100% de críticos com cheats. Em um curto espaço de tempo foi descoberto que armas "Sem Críticos Aleatórios" poderiam ainda causar críticos (0,015% de chance). Isso foi abusado para conseguir quase constantemente causar acertos críticos nessas armas até que isso foi corrigido na atualização Meet Your Match.

Para que qualquer tipo de hack de críticos funcione, o servidor precisa ter os valores de 'tf_weapon_criticals' e 'tf_weapon_criticals_melee' em 1 respectivamente (ativado em servidores casuais da valve).

Esquema de Itens Customizado

Cheaters podem carregar um esquema de itens customizado temporário que geralmente desafia as regras do esquema de itens fornecido pelo jogo.

O que um esquema de itens customizado pode fazer:

  • Remover qualquer restrição de equip_region, que pode ser vista por qualquer um.
  • Adicionar atributos a qualquer item no jogo, que é visto apenas por eles mesmos e desaparecem assim que o esquema é descarregado.
  • Adicionar quaisquer itens em suas mochilas, que é visto apenas por eles mesmos e desaparecem assim que o esquema é descarregado.
  • Aumentar o tamanho de suas mochilas, o que pode ser usado para enganar websites para que usam a API do Steam para pegar dados falsos sobre a mochila do jogador.

Isso não permite exploits que poderiam arruinar a economia já que a Valve adicionou medidas extras para prevenir que isso aconteça.

Triggerbots

TriggerBots automaticamente performam uma ação e são mais difíceis de serem notados.

  • Auto-Backstab, dão backstabs quando possível.
  • Auto-Detonação, detonam stickybombs e sinalizadores da Detonadora quando estão próximos de um jogador.
  • Auto-Airblast, refletem projéteis perfeitamente.
  • Auto-ÜberCarga, Ubercarrega ou usa uma carga da Vacinadora assim que o usuário esteja em perigo ou com a vida baixa.
  • Triggerbot Original, atira automaticamente em jogadores que estão sob a mira.

Terceira Pessoa

Permite cheaters estarem em terceira pessoa sem que o servidor tenha a variável 'sv_cheats' em 1 ou que tenham plugins instalados em servidores da comunidade.

Bunny Hop / Bhop

Automaticamente pula quando você encosta no chão, assim aumentando sua velocidade. Depois de uma série de atualizações no jogo, esse cheat só tem capacidade de te dar um pouco de velocidade.

Autostrafer

Strafing automático quando você move seu mouse ou dá strafe na direção em que está olhando. Quando combinado com o Bunny Hop, se torna mais fácil de ganhar distância como um Scout ou pode ser usado para diminuir o problema de velocidade do Heavy.

Taunt Slide

Originalmente sendo um bug que permitia jogadores a realizar ações se você fizesse uma provocação logo após cair de algum lugar. Cheaters tiravam vantagem disso para pode dar um taunt slide sempre que fizessem uma provocação, sem precisar cair de lugar algum.

Isso foi corrigido em uma atualização mas ainda é parcialmente possível, usando provocações em que o jogador pode se mover para instantaneamente se virar sem atraso algum.

Followbot / Walkbot / Multiboxing

Um bot que automaticamente realiza ações sem precisar de comandos do usuário. Geralmente usados para ajudar cheaters ou causar caos.

Ao contrário de bots comuns, esses bots são diferentes pela forma em que são apresentados. Por exemplo, bots comuns são capazes de andar livremente pelo mapa, enquanto walkbots seguem um caminho determinado pelo seu dono.

Esses bots geralmente andam em caminhos pré-determinados e usam Aimbot no local determinado. Ao contrário de bots comuns, walkbots não detectam Sentinelas, e eles geralmente caminham direto para sua área de visão, permitindo que Engineers bem escondidos possam facilmente lidar com eles.

Capacidades:

  • Seguir um jogador.
  • Curar e dar ÜberCarga em jogadores.
  • Defender um local.

Predição da Seed do Servidor

Se o servidor está rodando à muito tempo, o valor da seed (que determina a precisão das armas de um jogador) se torna um valor de ponto flutuante enorme.

Isso introduz uma grande imprecisão (já que o valor será arredondado cada vez mais). E então o jogador pode prever o padrão gerado pelo servidor já que você só precisa de um valor próximo ao que está atualmente no servidor, e o arredondamento fará o resto, o que permitirá armas terem uma precisão quase absoluta. Isso não funciona tão bem em servidores de Casual da Valve pois eles não rodam por tempo o suficiente, porém pode funcionar bem em alguns servidores da comunidade dependendo se reiniciam automaticamente ou não.

Roubador de Nomes

Rouba nomes dos jogadores para que sejam expulsos ou para ajudar cheaters a evitar expulsões.

Valve introduziu várias correções para mitigar o problema de roubos de nomes, como:

  • Mostrar fotos de perfis no menu de votações.
  • Adicionando a variável sv_namechange_cooldown_seconds: Tempo determinado até que um jogador possa trocar de nome novamente.
  • Adicionando a variável sv_vote_issue_kick_namelock_duration: Tempo determinado até que um jogador possa trocar de nome novamente após um voto contra ele ter ocorrido.

Spam de Conversa

Envia spam de mensagens pelo conversa, normalmente divulgando algo. Alguns cheaters abusam novas linhas / quebra de linhas para "limpar" o conversa inteiro para que apenas sua mensagem seja visível.

Durante o verão de 2020, algumas mudanças foram adicionadas para mitigar a eficácia do spam de conversa e de mic. As mudanças incluem:

  • Restringindo novas contas e contas F2P de usarem o conversa de texto e de voz.
  • Adicionando as variáveis sv_chat_bucket_size_tier1 e sv_chat_bucket_size_tier2: Adiciona um limite de quão rápida as mensagens podem ser enviadas.

Mensagem de Morte (Killsay)

Envia uma mensagem quando um jogador é morto, normalmente insultando o mesmo com o nome de usuário da vítima, classe ou arma.

ESP

ESP significa Percepção Extrasensorial (Extra Sensory Perception em inglês). ESP é considerado qualquer coisa que possa lhe fornecer informações extras visualmente.

  • Mostrar a posição atual de um jogador.
  • Mostrar a vida atual de um jogador.
  • Mostrar a Übercarga de um jogador e sua porcentagem atual.
  • Mostrar a classe de um jogador.
  • Chams (muda a cor de um modelo, para que seja mais fácil de notá-lo e seja visível através de paredes).
  • Fazer com que jogadores brilhem constantemente, similar a como seus aliados ficam ao serem revividos.
  • Mostrar informação sobre o jogador, como suas armas equipadas atualmente, ou se o jogador está com o zoom ativado.

Spinbot / Anti-Aim

Geralmente usado para contra-atacar outros cheaters fazendo com que seu aimbot erre, modifica os viewangles enviados para o servidor.

Já que os viewangles são enviados para o servidor, o cheater não vê a si mesmo girando desta forma.


Se o pitch de um cheater estiver acima de 158 e menor que -203, ângulos "falsos / fora da caixa / nulos" serão mostrados. Estes ângulos significam que sua cabeça não estará onde a hitbox está.

Também é possível que um cheater abuse do bSendPacket que falsificará seu yaw. Para você eles parecem estar olhando para frente, mas na realidade sua hitbox estará olhando para a esquerda.

Anti-Aim pode ser quando um cheater mata você mata você enquanto não está olhando na sua direção, como por exemplo olhando para cima.

Anti-Backstab é usado junto com o Anti-Aim. Isso detecta Spies próximos da hitbox da suas costas e vira seu ângulo em 180°, fazendo com que o Spy erre a facada nas costas.

Roll Speedhack

Quando a Valve corrigiu o "speedhack de viewangle", eles corrigiram isso apenas para jogadores em pé, a correção não é aplicada para cheaters que se agacham e podem ser facilmente vistos como se estivessem agachando e andando para trás.

Isso permite cheaters a andarem agachados, porém na velocidade normal.

Fakelag

Abusa do bSendPacket para o servidor não atualizar sua posição atual por um máximo de ~22 ticks. Para outros jogadores parece que eles estão "lagando", mas seu ping estará relativamente baixo e na perspectiva deles o jogo estará completamente normal.

Graças a natureza do fakelag, ele é geralmente usado para contra-atacar outros cheaters, fazendo com que seu aimbot erre.

Spam do Brinquedo Barulhento

Permite cheaters a usar qualquer tipo de brinquedos barulhentos que tem usos limitados sem que chegue ao seu limite.

Sem Recuo

Remove qualquer recuo de armas ou de receber dano, em sua maioria é apenas um efeito cosmético, mas também pode ajudar na precisão do aimbot.

Sem Imprecisão de Projétil

Na mesma categoria da cheat de Precisão Absoluta, isso remove qualquer imprecisão de armas de projétil, como o desvio do Lança-foguetes do Lamentável ou da imprecisão da carga do Caçador.

Teleporte/Manipulação da Base de Ticks

Permite jogadores a "teleportarem" ao seu comando até 24 ticks atrás (quase 1/3 de um segundo) em Servidores da Valve (número de ticks é ditado pela variável sv_maxusrcmdprocessticks) enviando pacotes de CreateMove depois de não ter enviado qualquer usercmds pelo mesmo período de tempo anteriormente. Essa função existe graças a como o jogo compensa a perda de pacotes, e pode ser considerada airstucking ou speedhacking por um curto período de tempo

Isso também pode ser utilizado com outra função geralmente chamada de doubletap, que permite disparar rapidamente em seguida.

Cheats Corrigidas

Essas são funções em cheats que já foram corrigidas pela Valve por atualizações.

Spam de Conquistas

Cheaters poderiam rapidamente destravar e travar novamente conquistas, assim fazendo spam no conversa e o som de conquistas fosse constantemente tocado.

Isso foi corrigido em meados de 2014 pela Valve após ser adicionado um limite de quantas conquistas podem ser mostradas no conversa de uma só vez.

Anti-Votekick

Cheaters poderiam digitar 'retry' no Console durante uma Partida rápida antes de um votekick terminar, fazendo com que a votação seja inútil.

Corrigido na Atualização de 7 de julho de 2016 com a introdução do Modo Casual.

Novamente corrigido na Atualização de 3 de julho de 2020 para automaticamente votar para "Sim" para todos os jogadores que ainda não haviam votado no alvo se o mesmo ter saído do servidor.

Airstuck

Faz com que um cheater fique suspenso no ar através de envios de usercmds para o servidor.

Com isso foi descoberto vários exploits, como por exemplo:

Corrigido na Atualização de 20 de abril de 2017 através da introdução do novo comando 'sv_player_usercommand_timeout' que necessita que cheaters enviem um usercmd dependente do valor da variável, se o valor estiver em 0, a correção é desativada.

Críticos Constantes

Cheats originalmente poderiam conseguir 100% de acertos críticos voltando o tickcount para quando eles conseguiriam um crítico.

Corrigido em meados de 2013 com a introdução do sistema de balde de críticos.

Pulando com a Metralhadora

Normalmente quando você está girando a Metralhadora do Heavy, você não pode pular. Cheats podiam remover essa restrição ou simplesmente dizer ao jogo que você não está girando a Metralhadora.

Corrigido em meados de 2013.

Precisão Absoluta

Prevê ou muda a seed de uma arma para remover/reduzir a imprecisão dela.

Corrigido na Atualização de 23 de julho de 2015 fazendo com que servidores controlem as seeds ao invés do jogador.

Anti-Backstab

Muda as facadas nas costas por um acerto normal que causa 40 de dano.

Silent Aim de Hitscan

Armas de Hitscan se referem a armas que usam hitscan para acertar jogadores, como as Escopetas e as Pistolas.

O "Silent Aim Perfeito" (também conhecido como pSilent em cheats) costumava esconder os snaps de um aimbot para os espectadores.

Corrigido em Atualização de 23 de julho de 2015 com a introdução da nova variável 'sv_maxusrcmdprocessticks_holdaim' que permite servidores a carregar os ticks de um jogador por múltiplos ticks, colocando o valor em 0 desativa a correção.

Speed Hack

Causado por cheats enviando vários usercmds de uma só vez. Corrigido entre vários jogos da Source Engine limitando o número de usercmds enviados de uma vez.

Outra forma de speedhacking apareceu logo após a correção, conhecido como "speedhack de viewangle", isso dária um bônus absurdo de velocidade, mas não teria os efeitos de um speedhack comum.

Hack de Carga do Zoom

Esse hack ajuda você aumentando o carregamento do Rifle de Precisão (ou o tornando instantâneo).

O Speedhacking original foi corrigido em meados de 2013, o speedhack de viewangle foi corrigido na Atualização de 24 de julho de 2014.

Congelamento de Sequências / Removedor de Condições

Abusava do netchannel para pular sequências. Quase todas as condições (como sangramento, ou em chamas) poderiam ser removidas com isso.

Dependendo de quantas sequências você pulasse, cheaters poderiam quebrar a compensação de lag, fazendo com que fosse mais difícil de ser acertá-los com armas baseadas em hitscan.

Outros efeitos colaterais includem:

  • Acabar provocações mais cedo (Incluindo a extensão da ÜberCarga da provocação de "Mmmph" do Flogistinador).
  • Remover atordoamentos causados por fantasmas.
  • Duplicar infinitamente Kits Médicos.
  • Duplicar infinitamente Caixas de Munição.
  • Jogar infinitamente Jarratês do Sniper ou Leites Loucos do Scout.
  • Capturar pontos de controle mais rápido ou instantaneamente.
  • Pular a animação de descamuflagem do Spy, fazendo com que o cheater se descamufle instantaneamente.
  • Recarregar armas instantaneamente, dependendo da arma.
  • Girar a Metralhadora do Heavy instantaneamente.
  • Capturas inversas de pontos de controle, permitindo com que o time defendendo capture pontos de controle para o time atacando. Isso também causava quebra de sequências, causando tempos de preparação mais longos e a falta da tela de MVP.
  • Ser ignorados por NPCs, como as Sentinelas do Engineer.
  • Usando o Caçador do Sniper para causar dano negativo, dando uma sobrecura absurda ao alvo.
  • Atirar duas vezes de uma só vez com armas que tem atrasos até o próximo disparo (ex. Escopetas ou Lança-foguetes).
  • Disparar todas as stickybombs do Lança-stickybombs do Demoman de uma só vez.
  • Abusando de Kits Médicos para ganhar sobrecura infinita com as Geradoras de Rapidez Urgente do Heavy.
  • Adiar cargas de várias armas que podem ser carregadas, como o Avacalhador 5000 do Soldier ou o Lança-stickybombs do Demoman.

O efeito de remoção de condições podia ser feito de formas legítimas como propositalmente travando seu jogo (fazendo o spam de snd_restart por exemplo) ou se dessincronizando do servidor.

A Remoção de condições foi corrigida na Atualização de 7 de novembro de 2017, mas alguns de seus efeitos continuaram existindo, logo sendo corrigidos em atualizações seguintes.

Lag no Servidor

O Spam de comandos por tick poderiam fazer com que o servidor congelasse ou ficasse incrívelmente lento, geralmente fazendo com que jogadores fossem desconectados do servidor.

Corrigido na Atualização de 7 de junho de 2018 através da limitação de comandos que jogadores podem enviar por tick.

Bots

Desde o final de 2019, bots (programas de cheating totalmente automatizados sem nenhum comando de humanos) foram criados para entrar em partidas do Modo Casual usando cheats de aimbot, spam de conversa, lag no servidor, cheats de spinbot, e expulsando jogadores reais.

Várias atualizações consertaram ou mitigaram o problema de spam de conversa de texto e voz, roubo de nomes, inicialização de expulsões, troca de nome de times, lag nos servidores, e desequipando cosméticos.