Difference between revisions of "Hacking"
(→Spinbots) |
(→Spinbots) |
||
Line 36: | Line 36: | ||
===Spinbots=== | ===Spinbots=== | ||
− | This type of hack is generally used to make spectators sick or nauseous when spectating the cheater and were once a method of thwarting other cheater's aimbots. The cheat alters the command packet sent to the server and not the user's actual view. This makes it so the hacker doesn't see the spin, but everyone else does. | + | This type of hack is generally used to make spectators sick or nauseous when spectating the cheater and were once a method of thwarting other cheater's aimbots. The cheat alters the command packet sent to the server and not the user's actual view. This makes it so the hacker doesn't see the spin, but everyone else does. As the name implies, it just makes the cheater's character spin. |
===Tapping Hacks=== | ===Tapping Hacks=== |
Revision as of 04:09, 12 October 2012
“ | 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
|
” |
Hacking is a term that describes the use of third-party programs in order to alter a game and gain an unfair advantage. Valve has a strict policy against hacking and will ban detected hackers with the Valve Anti-Cheat system, also known as VAC. Most hacks take one of the following forms:
- Engine hooks, which piggyback the client and report false information to the server.
- Game information interception, which record or report game data that should be hidden from the player.
- Engine exploits, which alter the game to the player's advantage.
Hackers can be reported to Valve by pressing the F7 key in-game and sending an abuse report. Even though VAC automatically bans players over time, this notifies Valve of new hacks and all reports are read.
Contents
Common Hacks
Aimbots
These hacks automate weapon aiming and firing without any input from the player. They range from crude programs which fire at colored player models to extremely sophisticated engine hooks that detect enemies' hitboxes by reading them from memory. The most sophisticated aimbots don't even fire automatically. As the player fires near an enemy, the aimbot only assists the player with a final tweak in order to score a direct hit.
Some aimbots are also capable of predicting player behaviour by aiming ahead and firing projectiles where enemies are likely to be.
Wallhacks
These hacks allow the user to see players through walls and other obstacles. They range from engine hooks which detect player positions to altered video drivers and game files which render clear or translucent textures. The most sophisticated wallhacks help the player "preaim" or even "prefire," preparing to shoot a foe as he comes into view. Hooking the game engine isn't necessary for wall hacking. They can be implemented through the use of custom textures or "skins" which changes the color so it can be seen through walls and obstacles.
ESP
These hacks reveal information that would normally be hidden from the player. They range from updates about an enemy's health and position to detailed summaries of equipment, ammunition and status. In Team Fortress 2, ESP is especially effective because it can reveal Medic health and ÜberCharge levels. Most of these hacks function by hooking the client and reading game data from memory.
Speed Hack
This type of hack causes the user to create move command packets per second, which makes the server think the client is lagging behind so, to compensate it "speeds" up the player. This does not effect things such as reloading or firing times, as these are controlled by the server. Weapons that rely on how many user command packets are sent, or "tick delta" as the SDK calls it, can be effected. These are, ÜberCharge charging time, cloak, Bonk! Atomic Punch, and the Demoman's shield charge reload time. Weapons that rely on the server's interpretation of time are not effected.
Spinbots
This type of hack is generally used to make spectators sick or nauseous when spectating the cheater and were once a method of thwarting other cheater's aimbots. The cheat alters the command packet sent to the server and not the user's actual view. This makes it so the hacker doesn't see the spin, but everyone else does. As the name implies, it just makes the cheater's character spin.
Tapping Hacks
These hacks alter network traffic to create latency. Sophisticated programs allow packets from the server to the client but delay or lose packets from the client to the server, allowing the hacker to experience fairly low latency gameplay while the server reports that the player is extremely laggy. These hacks are almost identical to actual network issues that clients can experience.
Removals
These hacks remove or alter gameplay elements to make the game easier to play. A minor example would be a hack that removes the screen effects for bleeding and Jarate. A major hack would remove weapon spread. These generally rely on hooking the client and removing the feature or placing a man-in-the-middle program that alters incoming and outgoing packets.
Critical Hacks
Unique to Team Fortress 2, these hacks hook the engine and attempt to determine if firing a shot will produce a Critical hit. Once the determination is made, the hack fires, thus ensuring that every shot is a critical shot.
Console Hacking/Modifying
Through a certain method, players on the PlayStation 3 can modify the key binds and enable console commands such as noclip, god, etc, in order to gain an advantage over other players. This is a banning offense for PlayStation Network and Xbox Live.