Valve Anti-Cheat: Difference between revisions
Empty Buffer (talk | contribs) m Reverted edits by 86.183.165.33 (talk) to last revision by FaustyArchaeus (HG) |
|||
Line 34: | Line 34: | ||
As of 2010, unofficial sources estimate that over a million Steam accounts have been banned by the VAC system.<ref>http://www.gameme.com/bans</ref><ref>http://vacbanned.com</ref> |
As of 2010, unofficial sources estimate that over a million Steam accounts have been banned by the VAC system.<ref>http://www.gameme.com/bans</ref><ref>http://vacbanned.com</ref> |
||
From 21 July 2010, VAC has 100s of reported false positives |
From 21 July 2010, VAC has 100s of reported false positives in Modern Warfare 2 by players who used cheats but are in denial. None have been resolved as this as they were caught cheating. |
||
==Advantages== |
==Advantages== |
Revision as of 21:46, 24 July 2010
Original author(s) | Valve Software |
---|---|
Developer(s) | Valve Software |
Initial release | 2002 |
Type | Anti-cheat software |
Website | help |
Valve Anti-Cheat, abbreviated to VAC, is an anti-cheat solution developed by Valve Corporation as a component of the Steam platform.
History
VAC was first released with Counter-Strike 1.4 in 2002, in the early stages of the system players were only banned for 24 hours[1] following Valve's decision to forego PunkBuster in preference of a proprietary system. The initial version, VAC1, saw success for a period, but in March or April 2004 updates ran dry as the Valve engineers maintaining it moved on to the production of its successor, VAC2. VAC1 swiftly became virtually useless during this period of development, but since its June 20, 2005, launch VAC2 has successfully overseen a decline in the number of cheating players across games protected by it.
VAC2 has been implemented in GoldSrc, Source, and Unreal Engine 2 titles, as well as Call of Duty: Modern Warfare 2, Shattered Horizon and Lost Planet: Extreme Condition. It is a part of Steamworks.
On November 17, 2006, Valve announced that "new [VAC] technology" had caught "over 10,000" cheating attempts in the preceding week alone,[2] the first real indication of the scale of anti-cheat operations. It should be noted that not all of the accounts banned would have contained legitimate, purchased games, and also that there is no external audit on the figure.
As of 2010, unofficial sources estimate that over a million Steam accounts have been banned by the VAC system.[3][4]
From 21 July 2010, VAC has 100s of reported false positives in Modern Warfare 2 by players who used cheats but are in denial. None have been resolved as this as they were caught cheating.
Advantages
- Total integration through Steam, including using the Steam framework for any update tasks
- Delayed bans deny cheat producers accurate and timely information
- As of VAC2, client-side updates are not always required to detect new cheats,[citation needed] again denying cheat producers information.
Disadvantages
- Delayed bans (see below) means that cheaters are free to disrupt other players until their ban takes effect.
- This may entice others to cheat, taking an "if they can do it so can I" attitude.
- The burden of banning individual cheaters who have been detected by VAC but not yet banned remains on server administrators.
- This also leads to the skewing of statistics and ranking systems, even if the cheaters' data is removed when they are banned.
- VAC cannot detect 'content hacks', where, for example, texture transparency and color are manipulated, since they do not involve modification of any program code. In the Source engine the option to create "pure" servers (
sv_pure
) that prevent custom content from overwriting the game's defaults was created to alleviate this.[5]
Delayed bans, criticism & rationale
If a cheat is found the player's Steam account will be flagged as cheating immediately, but the player will not receive any indication of the detection. It is only after a delay of "days or even weeks"[6] that the account is permanently banned from "VAC Secure" servers[7] for that game, along with other games that use the same engine. (e.g. Valve's Source games, GoldSrc games, Unreal engine games). Valve never discloses which cheat was detected.
False-positive detections
Some who are banned by VAC claim that it has made a false positive. Here a distinction must be made among false positives caused by incorrect detection, and grey-area false positives caused by correctly-identified code modifications which do not actually offer an unfair advantage.
- There are three recorded instances of incorrect detections, all under VAC1 and all quickly rescinded. These were:
- On its initial release, VAC would issue bans for faulty memory. Valve quickly updated VAC to only kick for faulty memory[8] and reversed all bans for faulty memory.
- The effect of running the VAC-protected game through the Cedega software compatibility layer for Linux.[9]
- An apparent server-side glitch on April 1, 2004.[10]
- There are four recorded instances of the "benign cheats" described above triggering bans. These are:
- VAC1: HLamp, which allowed the user to control Winamp from the game's interface. Detection later reversed, and all bans caused by it rescinded.
- VAC2: The X-Spectate tool, which allowed server administrators to enable a wallhack effect while spectating to help decide if another player was doing the same. Later downgraded to a kick from the server, but bans not rescinded.
- VAC2: The single-player Half-Life modifications Paranoia and Half-Life FX, which made changes to the engine's renderer that propagated to multi-player games.[11] This still triggers a ban and no bans caused by it have been reversed.
- VAC and VAC2: sXe Injected, an anti-cheat system for Counter-Strike, however, does not trigger a VAC ban anymore.[citation needed]
Cheats may be hidden inside otherwise legitimate mod or skin downloads that are created to maliciously get innocent people banned. Since the source of a cheat installed on a computer cannot be proven, bans due to this are never rescinded.[6]
Manually-applied bans
In July 2010 several players who used a third-party program to massage their chances of crafting a special Team Fortress 2 item found themselves banned by VAC.[12] The tool calculated when the special item would drop and performed an inhuman number of crafting operations during that period.
See also
External links
References
- ^ "Online cheaters face games ban". BBC News Online. August 29, 2002. Retrieved August 23, 2006.
- ^ "Steam Message". Steam Update News. November 17, 2006. Retrieved December 11, 2002.
- ^ http://www.gameme.com/bans
- ^ http://vacbanned.com
- ^ "Pure Servers". Valve Developer Community. 2007-06-06. Retrieved July 11, 2007.
- ^ a b "I've Been Banned". Valve Support FAQ. 2008-01-23. Retrieved September 18, 2008.
- ^ "Valve Anti-Cheat System (VAC)". Steam Support. November 15, 2006. Retrieved December 23, 2006.
- ^ VAC Update | SK Gaming
- ^ "WineX and VAC". CS Nation. July 10, 2003. Retrieved July 28, 2006.
- ^ "VAC Bans Ramp Up". CS Nation. April 15, 2004. Retrieved July 28, 2006.
- ^ "VAC ban because of Paranoia mod!". 2008-08-04. Retrieved September 18, 2008.
- ^ "Valve Vac-bans golden wrench exploiters; Steam forums outraged!". Team Serious 2. Retrieved 23 July 2010.