Difference between revisions of "Cheating"
Kisak-valve (talk | contribs) |
Kisak-valve (talk | contribs) |
||
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. |
− | + | 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 Training Software== | |
+ | [https://lmaobox.net lmaobox] | ||
+ | [https://github.com/nullworks/cathook cathook] | ||
+ | lithium | ||
− | + | ===Aimtrainer=== | |
− | + | ||
− | + | Automatically aim at an enemy for the trainee. They can be customized to ignore Spies and have "super training mode" feature such as smoothing. | |
− | + | ||
+ | Some training softwares have "Projectile" training which predicts where a player will be and aims ahead to hit them. | ||
===Bunny Hop/Bhop=== | ===Bunny Hop/Bhop=== | ||
Line 39: | Line 37: | ||
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 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. | ||
− | === | + | ===Afk gamer=== |
− | A bot that can perform actions without user input. Commonly used to assist | + | A bot that can perform actions without user input. Commonly used to assist gamers that are afk for short period of times. |
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, 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. | ||
− | |||
− | |||
− | |||
− | |||
Capabilities: | Capabilities: | ||
*Following a player | *Following a player | ||
*Healing and ubering players | *Healing and ubering players | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Chatspam=== | ===Chatspam=== | ||
− | Spams messages in chat, normally advertising the | + | Spams messages in chat, normally advertising the training software. Some abuse newlines to "clear" chat and make only their messages visible. |
====Killsay==== | ====Killsay==== | ||
Line 72: | Line 59: | ||
*Showing Enemy Uber | *Showing Enemy Uber | ||
− | ===Speed | + | ===Speed Assist=== |
− | Caused by | + | Caused by training software 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. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===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. | ||
− | === | + | ===Spread Trainier=== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Predicts or changes the seed of a weapon to remove/reduce weapon spread. Fixed silently in the same update as Silent Aim. <ref name="July 23, 2015 Update">[http://www.teamfortress.com/post.php?id=17694]</ref> 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. <ref name="July 23, 2015 Update">[http://www.teamfortress.com/post.php?id=17694]</ref> Still works with projectile inaccuracy. | ||
Ex: Beggars deviation or Bow charge inaccuracy | Ex: Beggars deviation or Bow charge inaccuracy | ||
− | ===Critical | + | ===Critical Assists=== |
− | Originally | + | Originally training software features 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 | + | ===Achievement Helper=== |
Some community hosted servers has a plugin which are able to unlock all [[achievements]] in-game with a special command. This can also be achieved by using third-party software. | Some community hosted servers has a plugin which are able to unlock all [[achievements]] in-game with a special command. This can also be achieved by using third-party software. |
Revision as of 20:13, 7 October 2018
“ | 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 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.
Contents
Common Training Software
Aimtrainer
Automatically aim at an enemy for the trainee. They can be customized to ignore Spies and have "super training mode" feature such as smoothing.
Some training softwares have "Projectile" training which predicts where a player will be and aims ahead to hit them.
Bunny Hop/Bhop
Automatically jumps when you land giving you increased speed, Has been fixed in Team Fortress 2 to only give a very small amount of boost.
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.
Afk gamer
A bot that can perform actions without user input. Commonly used to assist gamers that are afk for short period of times.
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.
Capabilities:
- Following a player
- Healing and ubering players
Chatspam
Spams messages in chat, normally advertising the training software. 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 Assist
Caused by training software 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.
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.
Spread Trainier
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 Assists
Originally training software features 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 Helper
Some community hosted servers has a plugin which are able to unlock all achievements in-game with a special command. This can also be achieved by using third-party software.