Difference between revisions of "Cheating"

From Team Fortress Wiki
Jump to: navigation, search
m (Airstuck)
(added some information and fixed some formatting, some things were removed as valve added extra measures)
Line 5: Line 5:
 
{{Quotation|'''The Administrator'''|Nothing stokes my ire like a cheater. Deception, duplicity, murder -- these are merely tools in a toolbox one can use to ensure a job done well. But cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?}}
 
{{Quotation|'''The Administrator'''|Nothing stokes my ire like a cheater. Deception, duplicity, murder -- these are merely tools in a toolbox one can use to ensure a job done well. But cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?}}
  
'''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 [[VAC|Valve Anti-Cheat system]], also known as VAC.
+
'''Cheating''' is a term that describes the use of third-party programs or material changes in order to gain an unfair advantage.  
 +
 
 +
 
 +
[[Valve]] has a strict policy against cheating and will ban detected cheats with the [[VAC|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.
 
Players can be reported in game via the scoreboard or by pressing escape and clicking the report button.
  
Most take the form of:
+
Another way to report is by sending an abuse screenshot (default keybind F7), but the community has made a hypothesis that this form of reporting was abandoned by [[Valve]].
 +
 
 +
 
 +
Most cheats take the form of:
 
* Engine hooks, which "hook" parts of the source engine and use them for their cheat.
 
* Engine hooks, which "hook" parts of the source engine and use them for their cheat.
 
+
Ex: Createmove or PaintTraverse  
Ex: Createmove/PaintTraverse  
 
 
* Material cheats, use custom materials to lower the opacity of walls or make players easier to see.
 
* Material cheats, use custom materials to lower the opacity of walls or make players easier to see.
  
== Common Cheats ==
+
== Working Cheats ==
 
=== Aimbot ===
 
=== Aimbot ===
Automatically aim at an enemy for the player. This can be customized to ignore Spies and have "legit" features such as smoothing.
+
Automatically aim at an enemy for the player. This can be customized to ignore [[Spy]]'s cloak, disguise, or [[Medic]]'s [[Vaccinator]] 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.
  
 
=== Silent Aim ===
 
=== 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 {{Patch name|7|23|2015}}. 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.
+
Hides the "locking on" caused by aimbots from the cheater. Silent Aim still works for projectile and melee based weapons. Hitscan Silent Aim can be spotted if the player is flicking for 1 tick and "returns" to the position their cursor was before.
 +
 
 +
 
 +
The patch can be reverted by using 'sv_maxusrcmdprocessticks_holdaim 0' on your server.
  
 
=== Backtrack ===
 
=== Backtrack ===
 
Abuses Source Engine's lag compensation to "send people back in time". Cheats can backtrack up to ~12 ticks on 64 tick servers and ~25 on 128 tick servers. Cheaters using backtrack are obvious if killed after walking behind cover.
 
Abuses Source Engine's lag compensation to "send people back in time". Cheats can backtrack up to ~12 ticks on 64 tick servers and ~25 on 128 tick servers. Cheaters using backtrack are obvious if killed after walking behind cover.
  
=== Fake Latency/Ping ===
+
If a player or bot is holding the Intelligence / Mann vs. Machine bomb and they get backtracked, the Intelligence (or bomb) gets teleported to the position they were backtracked to.
Fakes your ping to the server letting players backtrack a whole second. This is the most obvious due to the huge difference in location.
+
 
 +
NPCs, such as tanks or ghosts can not be backtracked due to them not being lag compensated.
 +
 
 +
=== Fake Latency / Ping Increaser ===
 +
Artificially inflates your ping to the server, mainly increases backtrack around ~800ms (0.800). This is the most obvious due to the huge difference in location.
 +
 
 +
Cheats can mitigate the inflated ping by using 'cl_cmdrate 0' in console, but you can always see their real ping by typing 'ping' in console.
  
 
=== Triggerbots ===
 
=== Triggerbots ===
Line 36: Line 52:
 
* Original Triggerbot, shoots when a player is under the crosshair.
 
* Original Triggerbot, shoots when a player is under the crosshair.
  
=== Bunny Hop/Bhop ===
+
=== Bunny Hop / Bhop ===
Automatically jumps when you land giving you increased speed, this has been fixed in ''Team Fortress 2'' to only give a very small boost.
+
Automatically jumps when you land giving you increased speed, this has been fixed in ''Team Fortress 2'' in a patch soon after release to only give a very small boost.
  
 
=== 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 Bunny Hop it is very easy to gain distance as Scout or reduce the issue of heavy's speed.
  
=== TauntSlide ===
+
=== Taunt Slide ===
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.
+
Originally a bug that would allow player actions when taunting if you taunted right before you fell off something. Cheaters took advantage of this so they could taunt slide whenever they taunted. This was fixed in a TF2 update but is still partially possible, using moving taunts to instantly turn without any delay.
  
=== Walkbot ===
+
=== Followbot / Walkbot ===
 
A bot that can perform actions without user input. Commonly used to assist cheaters or cause mayhem.
 
A bot that can perform actions without user input. Commonly used to assist cheaters or cause mayhem.
  
Unlike regular bots, walkbots are different because of how they are presented. For instance, regular bots are able to freely roam around a specific map, while walkbots must have a set path that is created by the host.
+
Unlike regular bots, these bots are different because of how they are presented. For instance, regular bots are able to freely roam around a specific map, while walkbots must have a set path that is created by the host.
  
 
These bots will usually walk on a predefined path and aimbot at the location set. Unlike regular bots, walkbots do not detect Sentry Guns, and will usually walk straight into their line of sight, allowing for a well-hidden Engineer to  
 
These bots will usually walk on a predefined path and aimbot at the location set. Unlike regular bots, walkbots do not detect Sentry Guns, and will usually walk straight into their line of sight, allowing for a well-hidden Engineer to  
Line 56: Line 72:
 
* Following a player
 
* Following a player
 
* Healing and ubering players
 
* Healing and ubering players
* Locking down a location with aimbot
+
* Defending a location
  
 
=== Name Stealer ===
 
=== Name Stealer ===
Steals the names of players to get them kicked and avoid kicks yourself. This was partially fixed by name changes being impossible after a votekick has been started on you once, and is also not very reliable in [[Casual Mode]] because of the waiting limit on changing names.
+
Steals the names of players to get them kicked and avoid kicks yourself. This was partially fixed by name changes being locked after a votekick has been started on you once. It is also not very reliable in [[Casual Mode]] because of the waiting limit on changing names.
 
 
=== Anti-Votekick ===
 
Cheaters could type 'retry' in the [[Developer Console]] right before a votekick would go through, making the vote useless. Fixed in a TF2 update.
 
  
 
=== Chatspam ===
 
=== Chatspam ===
Spams messages in chat, normally advertising the cheat. Some abuse newlines to "clear" chat and make only their messages visible.
+
Spams messages in chat, normally advertising something. Some abuse newlines / linebreaks to "clear" chat and make only their messages visible.
  
 
=== Killsay ===
 
=== Killsay ===
Says a message when a player is killed, normally insulting them with the victim's name.
+
Says a message when a player is killed, normally insulting them with the victim's name, class, or weapon.
  
 
=== ESP ===
 
=== ESP ===
 
ESP stands for Extra Sensory Perception. ESP is considered anything that gives extra information visually.
 
ESP stands for Extra Sensory Perception. ESP is considered anything that gives extra information visually.
* Showing Enemy Positions
+
* Showing player positions
* Showing Enemy Health
+
* Showing player health
* Showing Enemy Uber
+
* Showing player uber and it's current percentage
 +
* Showing player class
 +
and other things
 +
 
 +
=== 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. Fake angles mean 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 their hitbox could actually be facing to the left.
  
=== Speed Hack ===
+
=== Fakelag ===
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.
+
Abuses bSendPacket so the server doesn't update your position for a maximum of ~24 ticks. To others it looks like they are "lagging", but their ping will be relatively low and from their view the game looks fine.
 +
 
 +
=== No Recoil ===
 +
This removes any bobbing received by shooting weapons or getting hurt, mostly cosmetic but can help with aimbot accuracy.
 +
 
 +
=== No Projectile Inaccuracy ===
 +
Under the same category as No Spread, this removes any inaccuracy projectile weapons have, such as [[Beggar's Bazooka]] deviation or [[Huntsman]] 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 community hosted servers have a plugin which is able to unlock all [[achievements]] in-game with a special command. This can also be achieved by using third-party software.
 +
 
 +
== Patched Cheats ==
  
=== Spinbot/Anti-Aim ===
+
These are features in cheats that have been patched by [[Valve]] within content updates.
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 ===
+
=== Anti-Votekick ===
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.
+
Cheaters could type 'retry' in the [[Developer Console]] right before a votekick would go through, making the vote useless. Fixed and seemingly unfixed in several updates.
  
 
=== Airstuck ===
 
=== Airstuck ===
Causes a player to appear to float in mid-air. Could be used with [[Pyro]]'s [[Phlogistinator]] to have infinite [[ÜberCharge]] if one activated it and spammed taunts. Originally worked for infinite [[Bonk! Atomic Punch]]/[[ÜberCharge]]. A [[Medic]] 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.
  
=== Sequence Freezing/Remove Cond ===
+
This was found to contain various exploits, such as:
Abused the netchannel to skip sequences. Nearly all conditions could be removed such as fire/bleed. Fixed in a TF2 update.
+
* Building velocity with [[Soldier]]'s [[Rocket Launcher]] or [[Demoman]]'s [[Stickybomb Launcher]]
 +
* [[Pyro]]'s [[Phlogistinator]] to have infinite [[ÜberCharge]] if one activated it and spammed taunts
 +
* Infinite [[Bonk! Atomic Punch]]/[[ÜberCharge]].
 +
* Infinite [[Medigun]] healing range
 +
* Capture Control Points in [[Casual Mode]] during countdown timer.
  
Other side effects included:
+
Fixed in {{Patch name|4|20|2017}} by forcing players to drop to the ground if no new usercmds were received in 3 seconds
* Skipping Taunts (Phlog included giving uber protection)
+
 
* Removing Stuns
+
=== Minigun Jumping ===
* Duping Infinite Healthpacks
+
Normally when you're spinned up with the Heavy's Minigun, you can not jump, but cheats could remove this restriction by simply telling the game that you're not revved up. This has been fixed.
* Duping Infinite Ammo Packs
 
* Instantly Capturing Points
 
* Firing All Your Stickies at Once
 
* Instant Revving as Heavy
 
* Abusing Healthpacks to give infinite overheal.
 
  
 
=== No Spread ===
 
=== No Spread ===
Predicts or changes the seed of a weapon to remove/reduce weapon spread. Fixed silently in the same update as Silent Aim. Still works with projectile inaccuracy.
+
Predicts or changes the seed of a weapon to remove/reduce weapon spread. Fixed silently in the same update as Silent Aim.
(Ex: Beggar's Bazooka deviation or Bow charge inaccuracy)
 
  
=== Critical Hacks ===
+
=== Hitscan Silent Aim ===
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.
+
Hitscan refers to weapons that use hitscan to hit players, like Shotguns or Pistols.
 +
 
 +
"Perfect Silent Aim" (commonly known as pSilent in cheats) used to hide snaps from spectators but, it has been silently fixed in {{Patch name|7|23|2015}}.
 +
 
 +
=== 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.
 +
 
 +
Another form of speedhacking rose soon after the patch, known as "viewangle speedhack", it would give a massive velocity boost, but wouldn't have the same effects of normal speedhacking. This was fixed soon after it was publicly released.
 +
 
 +
=== Sequence Freezing / Remove Conditions ===
 +
Abused the netchannel to skip sequences. Nearly all conditions could be removed such as fire/bleed. Condition removing was fixed in {{Patch name|11|7|2017}}
 +
 
 +
Depending on how many sequences you skipped, you could break player lag compensation making it hard to people hit you with hitscan based weapons.
 +
 
 +
Other side effects included:
 +
* Prematurely ending taunts ([[Phlogistinator]] included giving extended [[ÜberCharge]] protection)
 +
* Removing stuns applied by ghosts or The [[Sandman]]
 +
* Duping infinite Health Packs
 +
* Duping infinite Ammo Packs
 +
* Infinitely throw [[Sniper]]'s [[Jarate]] or [[Scout]]'s [[Mad Milk]]
 +
* Instantly or speeding up captures on control points
 +
* Instantly decloak as [[Spy]], skipping the decloak animation
 +
* Instantly reload depending on the weapon
 +
* Instant spinup with [[Heavy]]'s [[Minigun]]
 +
* Reverse capture control points, allowing the defending team to capture points for the attacking team. This also caused sequence breaks and would skip MVP screens and cause long setup times.
 +
* Getting ignored by NPCs, such as an [[Engineer]]'s sentry
 +
* Using the Sniper's [[Huntsman]] to deal negative damage, giving enemies massive overheal
 +
* Shoot twice at once with weapons that had delays before their next shot (ex. Shotguns or Rocket Launchers)
 +
* Firing [[Demoman]]'s [[Stickybomb Launcher]] stickies all at once
 +
* Abusing Healthpacks to give infinite overheal using [[Gloves of Running Urgently]]
 +
* Delay charges on any weapon that could be charged, such as [[Soldier]]'s [[Cow Mangler]] or [[Demoman]]'s [[Stickybomb Launcher]]
 +
 
 +
The remove conditioning effect could be done by legitimate means by purposely freezing the game (such as spamming snd_restart) to desync yourself from the server.
  
=== Achievement Cheats ===
+
=== Server Lagging ===
Some community hosted servers have a plugin which is able to unlock all [[achievements]] in-game with a special command. This can also be achieved by using third-party software.
+
Spamming commands per tick could cause the server rubberband or completely freeze players, often timing out connected players. This was patched by limiting the amount of commands a player can send.
  
 
[[Category:Glossary]]
 
[[Category:Glossary]]
 
[[Category:Gameplay]]
 
[[Category:Gameplay]]

Revision as of 07:41, 18 December 2019

Wallhacking on 2Fort.
Wallhacking on 2Fort.
ESP hacking on Dustbowl.
Nothing stokes my ire like a cheater. Deception, duplicity, murder -- these are merely tools in a toolbox one can use to ensure a job done well. But cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?
The Administrator

Cheating is a term that describes the use of third-party programs or material changes 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.

Another way to report is by sending an abuse screenshot (default keybind F7), but the community has made a hypothesis that this form of reporting was abandoned by Valve.


Most cheats take the form of:

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

Ex: Createmove or PaintTraverse

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

Working Cheats

Aimbot

Automatically aim at an enemy for the player. This can be customized to ignore Spy's cloak, disguise, or Medic's Vaccinator 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. Silent Aim still works for projectile and melee based weapons. Hitscan Silent Aim can be spotted if the player is flicking for 1 tick and "returns" to the position their cursor was before.


The patch can be reverted by using 'sv_maxusrcmdprocessticks_holdaim 0' on your server.

Backtrack

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

If a player or bot is holding the Intelligence / Mann vs. Machine bomb and they get backtracked, the Intelligence (or bomb) gets teleported to the position they were backtracked to.

NPCs, such as tanks or ghosts can not be backtracked due to them not being lag compensated.

Fake Latency / Ping Increaser

Artificially inflates your ping to the server, mainly increases backtrack around ~800ms (0.800). This is the most obvious due to the huge difference in location.

Cheats can mitigate the inflated ping by using 'cl_cmdrate 0' in console, but you can always see their real ping by typing 'ping' in console.

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, this has been fixed in Team Fortress 2 in a patch soon after release to only give a very small boost.

Autostrafer

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

Taunt Slide

Originally a bug that would allow player actions when taunting if you taunted right before you fell off something. Cheaters took advantage of this so they could taunt slide whenever they taunted. This was fixed in a TF2 update but is still partially possible, using moving taunts to instantly turn without any delay.

Followbot / Walkbot

A bot that can perform actions without user input. Commonly used to assist cheaters or cause mayhem.

Unlike regular bots, these bots are different because of how they are presented. For instance, regular bots are able to freely roam around a specific map, while walkbots must have a set path that is created by the host.

These bots will usually walk on a predefined path and aimbot at the location set. Unlike regular bots, walkbots do not detect Sentry Guns, and will usually walk straight into their line of sight, allowing for a well-hidden Engineer to easily deal with them.

Capabilities:

  • Following a player
  • Healing and ubering players
  • Defending a location

Name Stealer

Steals the names of players to get them kicked and avoid kicks yourself. This was partially fixed by name changes being locked after a votekick has been started on you once. It is also not very reliable in Casual Mode because of the waiting limit on changing names.

Chatspam

Spams messages in chat, normally advertising something. Some abuse newlines / linebreaks 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, class, or weapon.

ESP

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

  • Showing player positions
  • Showing player health
  • Showing player uber and it's current percentage
  • Showing player class

and other things

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. Fake angles mean 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 their hitbox could actually be facing to the left.

Fakelag

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

No Recoil

This removes any bobbing received by shooting weapons or getting hurt, mostly cosmetic but can help with aimbot accuracy.

No Projectile Inaccuracy

Under the same category as No Spread, this removes any inaccuracy projectile weapons have, such as Beggar's Bazooka deviation or Huntsman 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 community hosted servers have a plugin which is able to unlock all achievements in-game with a special command. This can also be achieved by using third-party software.

Patched Cheats

These are features in cheats that have been patched by Valve within content updates.

Anti-Votekick

Cheaters could type 'retry' in the Developer Console right before a votekick would go through, making the vote useless. Fixed and seemingly unfixed in several updates.

Airstuck

Causes a player to appear to float in mid-air.

This was found to contain various exploits, such as:

Fixed in April 20, 2017 Patch by forcing players to drop to the ground if no new usercmds were received in 3 seconds

Minigun Jumping

Normally when you're spinned up with the Heavy's Minigun, you can not jump, but cheats could remove this restriction by simply telling the game that you're not revved up. This has been fixed.

No Spread

Predicts or changes the seed of a weapon to remove/reduce weapon spread. Fixed silently in the same update as Silent Aim.

Hitscan Silent Aim

Hitscan refers to weapons that use hitscan to hit players, like Shotguns or Pistols.

"Perfect Silent Aim" (commonly known as pSilent in cheats) used to hide snaps from spectators but, it has been silently fixed in July 23, 2015 Patch.

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.

Another form of speedhacking rose soon after the patch, known as "viewangle speedhack", it would give a massive velocity boost, but wouldn't have the same effects of normal speedhacking. This was fixed soon after it was publicly released.

Sequence Freezing / Remove Conditions

Abused the netchannel to skip sequences. Nearly all conditions could be removed such as fire/bleed. Condition removing was fixed in November 7, 2017 Patch

Depending on how many sequences you skipped, you could break player lag compensation making it hard to people hit you with hitscan based weapons.

Other side effects included:

  • Prematurely ending taunts (Phlogistinator included giving extended ÜberCharge protection)
  • Removing stuns applied by ghosts or The Sandman
  • Duping infinite Health Packs
  • Duping infinite Ammo Packs
  • Infinitely throw Sniper's Jarate or Scout's Mad Milk
  • Instantly or speeding up captures on control points
  • Instantly decloak as Spy, skipping the decloak animation
  • Instantly reload depending on the weapon
  • Instant spinup with Heavy's Minigun
  • Reverse capture control points, allowing the defending team to capture points for the attacking team. This also caused sequence breaks and would skip MVP screens and cause long setup times.
  • Getting ignored by NPCs, such as an Engineer's sentry
  • Using the Sniper's Huntsman to deal negative damage, giving enemies massive overheal
  • Shoot twice at once with weapons that had delays before their next shot (ex. Shotguns or Rocket Launchers)
  • Firing Demoman's Stickybomb Launcher stickies all at once
  • Abusing Healthpacks to give infinite overheal using Gloves of Running Urgently
  • Delay charges on any weapon that could be charged, such as Soldier's Cow Mangler or Demoman's Stickybomb Launcher

The remove conditioning effect could be done by legitimate means by purposely freezing the game (such as spamming snd_restart) to desync yourself from the server.

Server Lagging

Spamming commands per tick could cause the server rubberband or completely freeze players, often timing out connected players. This was patched by limiting the amount of commands a player can send.