Valve Anti-Cheat
   HOME

TheInfoList



OR:

Valve Anti-Cheat (VAC) is an
anti-cheat Cheating in online games is the subversion of the rules or mechanics of online video games to gain an unfair advantage over other players, generally with the use of third-party software. What constitutes cheating is dependent on the game in ...
software product developed by
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fittings ...
as a component of the
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization ...
platform, first released with ''
Counter-Strike ''Counter-Strike'' (''CS'') is a series of multiplayer tactical first-person shooter video games in which teams of terrorists battle to perpetrate an act of terror (bombing, hostage-taking, assassination) while counter-terrorists try to preven ...
'' in 2002. When the software detects a cheat on a player's system, it will ban them in the future, possibly days or weeks after the original detection. It may kick players from the game if it detects errors in their system's
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered, ...
or hardware. No information such as date of detection or type of cheat detected is disclosed to the player. After the player is notified, access to online "VAC protected" servers of the game the player cheated in is permanently revoked and additional restrictions are applied to the player's Steam account. During one week of November 2006, the system detected over 10,000 cheating attempts. During the month of December 2018 over 600,000 accounts were banned.


History

In 2001, Even Balance Inc., the developers of the anti-cheat software
PunkBuster PunkBuster is a computer program that is designed to detect software used for cheating in online games. It does this by scanning the memory contents of the local machine. A computer identified as using cheats may be banned from connecting to pro ...
designed for ''Counter-Strike'' and ''Half-Life'' mods, stopped supporting the games as they had no support from Valve. Valve had also rejected business offers of integrating the technology directly into their games. Valve started working on a "long-term solution" for cheating in 2001. VAC's initial release was with ''
Counter-Strike ''Counter-Strike'' (''CS'') is a series of multiplayer tactical first-person shooter video games in which teams of terrorists battle to perpetrate an act of terror (bombing, hostage-taking, assassination) while counter-terrorists try to preven ...
'' in 2002. During this initial release, the system only banned players for 24 hours. The duration of the ban was increased over time; players were banned for 1 year and 5 years, until VAC2 was released in 2005, when any new bans became permanent. VAC2 was announced in February 2005 and began beta testing the following month. On November 17, 2006, they announced that "new ACtechnology" had caught "over 10,000" cheating attempts in the preceding week alone. During the early testing phase in 2002, some information was revealed about the program via the Half-Life Dedicated Server
mailing lists A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients. The term is often extended to include the people subscribed to such a list, so the group of subscribers is re ...
. It can detect versions of "OGC's OpenGl Hack", can detect
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
cheats, and also detects
CD key A product key, also known as a software key, serial key or activation key, is a specific software-based key for a computer program. It certifies that the copy of the program is original. Product keys consist of a series of numbers and/or letters ...
changers as cheats. Information on detected cheaters is sent to the ban list server on IP address 205.158.143.67 on port 27013, which was later changed to 27011. There is also a "master ban list" server. RAM/hardware errors detected by VAC may kick the player from the server, but not ban them. Eric Smith and Nick Shaffner were the original contacts for game administrators. In February 2010, the VAC Team consisted of Steam's lead engineer John Cook and his team of 16 engineers. In July 2010, several players who successfully used information leaked from Valve to increase their chances of finding a rare ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter, first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' Mod (video gaming), mod for ''Quake (video game), Quake'' and ...
'' weapon called the Golden Wrench were banned by VAC. During the same month, approximately 12,000 owners of '' Call of Duty: Modern Warfare 2 ''were banned when Steam updated a DLL file on disk after it had been loaded into memory by the game, causing a false positive detection. These bans were revoked and those affected received a free copy of ''
Left 4 Dead 2 ''Left 4 Dead 2'' is a 2009 first-person shooter game developed and published by Valve. The sequel to Turtle Rock Studios's ''Left 4 Dead'' (2008) and the second game in the ''Left 4 Dead'' series, it was released for Microsoft Windows and Xbox ...
'' or an extra copy to send as a gift. In February 2014, rumors spread that the system was monitoring websites users had visited by accessing their
DNS cache The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to ...
.
Gabe Newell Gabe Logan Newell (born November 3, 1962), nicknamed Gaben, is an American businessman and the president of the video game company Valve. Newell was born in Colorado and grew up in Davis, California. He attended Harvard University in the early ...
responded via
Reddit Reddit (; stylized in all lowercase as reddit) is an American social news aggregation, content rating, and discussion website. Registered users (commonly referred to as "Redditors") submit content to the site such as links, text posts, images ...
, clarifying that the purpose of the check was to act as a secondary counter-measure to detect kernel level cheats, and that it affected fewer than 0.1% of clients checked which resulted in 570 bans. As of May 2016, the system began banning accounts that were registered with the same phone number. Additionally, a phone number that was used on an account at the time it was banned will not be allowed to be re-registered on other accounts for three months. The system has been criticized for failing to detect LMAOBOX, a popular cheat program for ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter, first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' Mod (video gaming), mod for ''Quake (video game), Quake'' and ...
'', until May 2016, which resulted in a wave of bans. In February 2017, Valve announced plans to introduce a machine-learning approach to detecting cheats in ''Counter-Strike: Global Offensive'', and that an initial version of the system was already in place, which would automatically mark players for manual detection by players through the "Overwatch" system. In March 2018, Valve publicized said machine-learning based approach in a talk at the Games Developer Conference, naming it VACNet.


Design

Valve rarely discusses the software, as it may help cheaters write new code or conduct
social engineering Social engineering may refer to: * Social engineering (political science), a means of influencing particular attitudes and social behaviors on a large scale * Social engineering (security), obtaining confidential information by manipulating and/or ...
. The software sends client challenges to the machine; if the appropriate response is not received, it is flagged as a possible violation. It uses Signature Scanning to detect possible cheats when scanning the computer's memory and processes. Whenever an anomaly is detected, an incident report is created and compared to a database of banned
applications Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
and/or analyzed by Valve engineers. The engineers may inspect the code and run it on their own copies of the game. If the code is confirmed as a new cheat, it is added to the database of cheat codes. According to Steam's lead engineer John Cook, to stop the anti-cheat software itself from being exploited, "The software is constantly updated and sent down in small portions for the servers as needed, so hackers only get to see small portions of it running at any particular time. So while they may be able to work around pieces of it, they can never hack everything." Valve also accepts submissions of cheat programs and cheat websites from players by email. Players may also report players they suspect of cheating through their Steam Community profile, although players are not banned from these reports alone. 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" that the account is permanently banned from "VAC Secure" servers for that game, possibly along with other games that use the same engine (e.g. Valve's
Source Source may refer to: Research * Historical document * Historical source * Source (intelligence) or sub source, typically a confidential provider of non open-source intelligence * Source (journalism), a person, publication, publishing institute o ...
games,
GoldSrc GoldSrc ( ) is a proprietary game engine developed by Valve. At its core, GoldSrc is a heavily modified version of id Software's ''Quake'' engine. It originally made its debut in 1998 with ''Half-Life'', and would power future games developed b ...
games,
Unreal engine Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of genres ...
games). Valve never discloses which cheat was detected. Players have criticized the system for taking weeks to months to ban cheaters. Large numbers of flagged accounts may also be banned in "waves" or “VAC waves”.


Additional restrictions

Players that are banned face additional restrictions. Steam Family Sharing allows users to share their video game library with another Steam user to download and play, but games that the player is VAC banned from cannot be shared. If a user shares their games with another user, then cheats or fraud are detected on the recipient's account, the original owner of the games being shared may be VAC banned and the sharing function revoked. Banned users also cannot contribute to the ''Steam Translation Server'' project, that allows users to contribute new translations of Steam and its games. Users banned from a game are not allowed to refund it. Over 100 games support VAC; players that are banned from the following games face additional restrictions: * '' Call of Duty: Modern Warfare 2'' * '' Call of Duty: Modern Warfare 3'' * ''
Counter-Strike (video game) ''Counter-Strike'' (also known as ''Half-Life: Counter-Strike'' or ''Counter-Strike 1.6'') is a tactical first-person shooter game developed by Valve. It was initially developed and released as a ''Half-Life'' modification by Minh "Gooseman" ...
'' * '' Counter-Strike: Condition Zero'' * '' Counter-Strike: Source'' * '' Counter-Strike: Global Offensive''§'' * ''
Day of Defeat ''Day of Defeat'' is a team-based multiplayer first-person shooter video game set in the European theatre of World War II on the Western front. Originally a modification of the 1998 game ''Half-Life'', the rights of the modification were purchas ...
'' * '' Day of Defeat: Source'' * ''
Deathmatch Classic This is a list of GoldSrc mods (Mod (video gaming), modifications) for the video game ''Half-Life (video game), Half-Life''. The list is divided into two categories: clientside and serverside mods. These terms do not necessarily indicate whether ...
'' * '' Half-Life 2: Deathmatch'' * '' Half-Life Deathmatch: Source'' * ''
Ricochet A ricochet ( ; ) is a rebound, bounce, or skip off a surface, particularly in the case of a projectile. Most ricochets are caused by accident and while the force of the deflection decelerates the projectile, it can still be energetic and almost ...
'' * ''
Team Fortress 2 ''Team Fortress 2'' is a 2007 multiplayer first-person shooter, first-person shooter game developed and published by Valve Corporation. It is the sequel to the 1996 ''Team Fortress'' Mod (video gaming), mod for ''Quake (video game), Quake'' and ...
''§ * ''
Team Fortress Classic ''Team Fortress Classic'' is a first-person shooter game developed by Valve Corporation, Valve and published by Sierra Studios. It was originally released in April 1999 for Windows, and is based on ''Team Fortress'', a Mod (video gaming), mod f ...
'' Mods based on the games above may inherit VAC support from the host game. Denotes
GoldSrc GoldSrc ( ) is a proprietary game engine developed by Valve. At its core, GoldSrc is a heavily modified version of id Software's ''Quake'' engine. It originally made its debut in 1998 with ''Half-Life'', and would power future games developed b ...
games, if a player is banned in one of these games they are banned from all of them.
Denotes
Source engine Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc in 2004 with the release of '' Counter-Strike: Source'' and '' Half-Life 2''. Updates to Source were released in incremental versions, with the engine being su ...
games, if a player is banned in one of these games they are banned from all of them.
Denotes games that have a stricter policy of having all servers VAC protected, and additionally bans players for editing of any game files except config files.
§ Denotes games that face
digital goods Digital goods or e-goods are intangible goods that exist in Digital data, digital form. Examples are Wikipedia articles; digital media, such as e-books, music download, downloadable music, internet radio, internet television and streaming media; fo ...
restrictions and or revocation.


Social impact

The user's Steam profile is also marked with "ban(s) on record", which is publicly visible and cannot be hidden, regardless of the profile visibility of the banned account. VAC bans become hidden to other users after seven years of not getting another VAC ban. An analysis of 43,465 users that had been banned between April 2011 and October 2011 showed that the more VAC banned players a user is friends with, the more likely they will also be VAC banned themselves in the future. After they were banned, they lost more friends, were more likely to increase their privacy settings and also had more VAC banned friends than non-banned players. Banned players are also sometimes referred to as going on "VACation". Banned players are also excluded from competing in most
electronic sports Esports, short for electronic sports, is a form of competition using video games. Esports often takes the form of organized, multiplayer video game competitions, particularly between professional players, individually or as teams. Although org ...
tournaments. In 2014, professional player Joel "Emilio" Mako was banned during a
live stream Livestreaming is streaming media simultaneously recorded and broadcast in real-time over the internet. It is often referred to simply as streaming. Non-live media such as video-on-demand, vlogs, and YouTube videos are technically streamed, but no ...
; he initially denied using a cheat, claiming it was caused by "a friend of his played on one of his smurfing accounts which mail is linked to his main account". Then in 2015, he admitted to using a cheat. Hovik "KQLY" Tovmassian, Simon "smn" Beck and Gordon "SF" Giry were banned shortly before they were scheduled to play at
DreamHack DreamHack is an ESL Gaming brand specializing in esports tournaments and other gaming conventions. It is recognized by the Guinness Book of Records and Twin Galaxies as being the world's largest LAN party and computer festival with the world's fa ...
Winter 2014. The
ESEA League E-Sports Entertainment Association League (ESEA League) is an esports competitive video gaming online league & community founded by E-Sports Entertainment Association (ESEA). The company is widely known for their anti-cheat software. ESEA features ...
claimed the bans were a result of working with Valve directly. Simon "smn" Beck and Hovik "KQLY" Tovmassian both admitted to using cheats. In March 2020, Elias "Jamppi" Olkkonen filed a lawsuit against Valve, alleging that a lifetime VAC ban negatively affected his esports career, specifically his inability to play in Valve-sanctioned Major tournaments, which subsequently prevented him from signing onto the esports team OG. The VAC-ban is tied to an account which he previously owned when he was 14, and then sold to a friend who incurred the ban; the lawsuit alleges that a lifelong VAC ban for a minor, particularly without the ability to first plead his case, is unreasonable. A few users used to collect VAC bans, but this was eventually made less prolific as Valve updated the VAC ban message shown on the user's profile, now showing "Multiple VAC bans on record" instead of the actual number of VAC bans.


See also

*
Cheating in online games Cheating in online games is the subversion of the rules or mechanics of online video games to gain an unfair advantage over other players, generally with the use of third-party software. What constitutes cheating is dependent on the game in ...
*
Warden (software) Blizzard Entertainment, Inc. is an American video game developer and video game publisher, publisher based in Irvine, California. A subsidiary of Activision Blizzard, the company was founded on February 8, 1991, under the name Silicon & Synapse, ...


References


External links


Official VAC discussion forum

List of Valve Anti-Cheat (VAC) enabled games
{{Valve 2002 software Anti-cheat software Proprietary software Valve Corporation