Difference between revisions of "Cheating"

From Team Fortress Wiki
Jump to: navigation, search
m (Auto: EnforceCapitalization(Scout), EnforceCapitalization(Pyro), EnforceCapitalization(Spies), WordFilter(ingame → in-game) (Review RC#2336959))
Line 19: Line 19:
 
===Aimbot===
 
===Aimbot===
  
Automatically aim at an enemy for the player. They can be customized to ignore spies and have "legit" features such as smoothing.
+
Automatically aim at an enemy for the player. They can be customized to ignore Spies and have "legit" features such as smoothing.
  
 
Some cheats have "Projectile" Aimbot which predicts where a player will be and aims ahead to hit them.
 
Some cheats have "Projectile" Aimbot which predicts where a player will be and aims ahead to hit them.
Line 43: Line 43:
  
 
====Autostrafer====
 
====Autostrafer====
Automatically strafes when you turn your mouse or strafes where you look. When combined with bunnyhop it is very easy to gain distance as scout or reduce the issue of heavy's speed.
+
Automatically strafes when you turn your mouse or strafes where you look. When combined with bunnyhop it is very easy to gain distance as Scout or reduce the issue of heavy's speed.
  
 
===TauntSlide===
 
===TauntSlide===
Line 87: Line 87:
  
 
===Airstuck===
 
===Airstuck===
Causes a player to appear to float in mid-air. Could be used with pyro phlog to have infinite uber if one activated it and spammed taunts. Originally worked for infinite bonk/uber. Medics could start healing someone then airstuck to continually heal someone no matter how far they were away. Partially fixed by forcing players to drop to the ground if no new usercmds were received in ~3 seconds.
+
Causes a player to appear to float in mid-air. Could be used with Pyro phlog to have infinite uber if one activated it and spammed taunts. Originally worked for infinite bonk/uber. Medics could start healing someone then airstuck to continually heal someone no matter how far they were away. Partially fixed by forcing players to drop to the ground if no new usercmds were received in ~3 seconds.
  
 
===Sequence Freezing/Remove Cond===
 
===Sequence Freezing/Remove Cond===
Line 114: Line 114:
 
===Achievement Cheats===
 
===Achievement Cheats===
  
Some cheats can unlock all the achievements ingame or this can be done with SAM (Steam Achievement Manager).
+
Some cheats can unlock all the achievements in-game or this can be done with SAM (Steam Achievement Manager).
  
  

Revision as of 02:00, 6 August 2018

Wallhacking on 2Fort.
Wallhacking on 2Fort.
ESP hacking on Dustbowl.


Cheating is a term that describes the use of third-party programs or materials in order to gain an unfair advantage. Valve has a strict policy against cheating and will ban detected cheats with the Valve Anti-Cheat system, also known as VAC.

Players can be reported in game via the scoreboard or by pressing escape and clicking the report button.


Most take the form of:

  • Engine hooks, which "hook" parts of the source engine and use them for their cheat.

Ex: Createmove/PaintTraverse

  • Material cheats, use custom materials to lower the transparency of walls or make players easier to see.

Common Cheats

Aimbot

Automatically aim at an enemy for the player. They can be customized to ignore Spies and have "legit" features such as smoothing.

Some cheats have "Projectile" Aimbot which predicts where a player will be and aims ahead to hit them.

Silent Aim

Hides the "locking on" caused by aimbots from the cheater. "Perfect" Silent Aim used to hide it from them and spectators but it has been silently fixed in a TF2 update.[1]. Silent Aim still works for projectile based weapons. Silent Aim can be spotted if the player is flicking for 1 tick and "returns" to the position their cursor was before.

Backtrack

Abuses Source Engine's lag compensation to "send people back in time" [2]. Cheats can backtrack up to ~12 ticks on 64 tick servers and ~25 on 128 tick servers. Cheaters using backtrack is obvious if killed after walking behind cover.

Fake Latency/Ping

Fakes your ping to the server letting players backtrack a whole second. This is the most obvious due to the huge difference in location. [3]

Triggerbots

Triggerbots automatically perform an action and are harder to spot.

  • Auto-Backstab, backstabs when it is possible to.
  • Auto-Detonate, detonates stickies when a player walks near them.
  • Auto-Airblast, reflect projectiles perfectly.
  • Original Triggerbot, shoots when a player is under the crosshair.

Bunny Hop/Bhop

Automatically jumps when you land giving you increased speed.

Autostrafer

Automatically strafes when you turn your mouse or strafes where you look. When combined with bunnyhop it is very easy to gain distance as Scout or reduce the issue of heavy's speed.

TauntSlide

Originally a bug that would allow player actions when taunting if you taunted right before you fell off something. Cheaters exploited TF2 so they could tauntslide whenever they taunted. This was fixed in a TF2 update but is still partially possible. When using moving taunts you can turn instantly without a delay.

Walkbot

A bot that can perform actions without user input. Commonly used to assist cheaters or cause mayhem. A notable example are "catbots", for a lengthy period automated bots joined valve servers and practically shut them down while spamming chat with advertisements. Valve took action against the catbot operator by manually VAC banning his main and all accounts connected via hwid.

Capabilities:

  • Following a player
  • Healing and ubering players
  • Locking down a location with aimbot

Name Stealer

Steals the names of players to get them kicked and avoid kicks yourself. Partially fixed by name changes being impossible after a votekick has been started on you once.

Anti-Votekick

Cheats could retry right before a votekick would go through making them useless. Fixed in a TF2 update.

Chatspam

Spams messages in chat normally advertising the cheat. Some abuse newlines to "clear" chat and make only their messages visible.

Killsay

Says a message when a player is killed normally insulting them with the victim's name.

ESP

ESP stands for Extra Sensory Perception. ESP is considered anything that gives extra information visually.

  • Showing Enemy Positions
  • Showing Enemy Health
  • Showing Enemy Uber

Speed Hack

Caused by cheats sending a lot of usercmds at once. Fixed across the Source Engine games by limiting the number of usercmds accepted at a time. Setting sv_maxusrcmdprocessticks to 0 on your server will allow it to work again.

Spinbot/Anti-Aim

Commonly used to counter other cheaters. Modifies the viewangles sent to the server. If a player's pitch is greater than 158 or less than -203 fake angles appear. Their head will not be where their hitboxes are. It is also possible to abuse bSendPacket to fake your yaw. To you they may be looking forward but in reality they could actually be looking to the left.

Fakelag

Abuses bSendPacket so the server doesn't update your position for a maximum of ~15 ticks. To others it looks like they are "lagging" but their ping will be relatively low and from their view the game looks fine.

Airstuck

Causes a player to appear to float in mid-air. Could be used with Pyro phlog to have infinite uber if one activated it and spammed taunts. Originally worked for infinite bonk/uber. Medics could start healing someone then airstuck to continually heal someone no matter how far they were away. Partially fixed by forcing players to drop to the ground if no new usercmds were received in ~3 seconds.

Sequence Freezing/Remove Cond

Abused the netchannel to skip sequences. Nearly all conditions could be removed such as fire/bleed. Fixed in a TF2 update.

Other side effects included:

  • Skipping Taunts (phlog included giving uber protection)
  • Removing Stuns
  • Duping Infinite Healthpacks
  • Duping Infinite Ammo Packs
  • Instantly Capturing Points
  • Firing All Your Stickies at Once
  • Instant Rev as Heavy
  • Other

No Spread

Predicts or changes the seed of a weapon to remove/reduce weapon spread. Fixed silently in the same update as Silent Aim. [1] Still works with projectile inaccuracy. Ex: Beggars deviation or Bow charge inaccuracy

Critical Hacks

Originally cheats could get 100% crits by setting the tickcount to when they would get crits. This has been fixed but it's still possible to "store" crits by filling up the crit bucket and sending crit requests to get crits on demand as long as you have it filled. This can be abused to get nearly 100% crits on melee weapons. For a short period it was discovered that weapons with "No Random Crits" can still crit (0.015% chance). This was abused to get nearly constant crits on these weapons until it was promptly fixed.

Achievement Cheats

Some cheats can unlock all the achievements in-game or this can be done with SAM (Steam Achievement Manager).

  1. a b [1]
  2. [2]
  3. [3]