Difference between revisions of "Valve Anti-Cheat"

From Team Fortress Wiki
Jump to: navigation, search
(Undo edit by PootisPootisPootis (Talk) (2351375))
 
(25 intermediate revisions by 14 users not shown)
Line 2: Line 2:
 
| 1 = [[w:Valve Anti-Cheat|Valve Anti-Cheat]] on [[w:Main Page|Wikipedia]]
 
| 1 = [[w:Valve Anti-Cheat|Valve Anti-Cheat]] on [[w:Main Page|Wikipedia]]
 
| 2 = {{vdc|Valve Anti-Cheat}}
 
| 2 = {{vdc|Valve Anti-Cheat}}
| 3 = [https://support.steampowered.com/kb_article.php?ref=7849-RADZ-6869 Valve Anti-Cheat System] on the [https://help.steampowered.com/ Steam Support Center].
+
| 3 = [https://help.steampowered.com/en/faqs/view/571A-97DA-70E9-FF74 Valve Anti-Cheat System] on the [https://help.steampowered.com/ Steam Support Center].
 
}}
 
}}
 +
{{Quotation|'''The Engineer''' after banning a cheater|Slither on back to Hell, coward!|sound=Engineer dominationspy07.wav}}
  
[[Image:VAC banned.png|right|thumb|240px|Message displayed to a VAC-banned client.]]
+
[[File:VAC logo.jpg|right|thumb|240px|VAC logo]]
  
'''Valve Anti-Cheat''', abbreviated as '''VAC''', is an anti-cheat solution developed by [[Valve|Valve Corporation]] as a component of the [[Steam]] game development platform.
+
'''Valve Anti-Cheat''', abbreviated as '''VAC''', is an anti-cheat mechanism developed by [[Valve|Valve Corporation]] as a component of the [[Steam]] digital game distribution platform; it is intended to deter, abate, and quell [[cheating|cheaters]] and such bad-faith players.
  
Those who are VAC Banned cannot enter a VAC-enabled server. However, this only applies to the engine the game uses. For example, if you are banned on ''[[Counter-Strike]]'' or ''[[Half-Life]]'', only games which use the GoldSource engine will be affected. You can still play games and connect to secure servers on games that do not use the same engine. In the past, those who were VAC Banned had all non-purchased items deleted from their [[Backpack|backpack]]. In the current version of ''[[Team Fortress 2]]'', users who are VAC banned ''do not'' lose any items in their backpack. However, all items are stuck inside of their backpack and cannot be traded away, placed on the Steam Community Market, or given to any other accounts. this is done to prevent players trading the items to another account and cheating again. These users are still able to purchase items off of the Mann Co. store, and use said items freely. VAC banned players are still able to play on all VAC-insecure servers on any game that the ban had an effect on.
+
== Functionality ==
 +
VAC-bans can apply to multiple games, even if you didn't cheat in them.<ref>[https://help.steampowered.com/en/faqs/view/647C-5CC1-7EA9-3C29 Steam support article] - ''I've been VAC banned''.</ref> For example, users that cheat in ''[[Team Fortress 2]]'' will be unable to play ''[[w:Counter-Strike: Source|Counter-Strike: Source]]'', ''[[w:Half-Life 2: Deathmatch|Half-Life 2: Deathmatch]]'', and ''[[w:Day of Defeat: Source|Day of Defeat: Source]]''. VAC-banned players are still able to play on all VAC-insecure servers on any game. If a Steam account has a phone number attached to it, any account also using that phone number will also be VAC banned, even if the other accounts do not own the game. However, this feature is not enabled for all games and is used at the discretion of the developer.  
  
VAC has several versions. For example, ''Team Fortress 2'' uses version NN. VAC is module based. Most clients only see a fraction of all the modules the system has. If the system is blocked in anyway or if there is a hardware problem on the user's computer. The user will not be able to join VAC Secured servers until said problem is fixed.
+
In the past, those who were VAC banned had all non-purchased items deleted from their [[Backpack]]. In the current version of ''Team Fortress 2'', users who are VAC banned '''do not''' lose any items in their backpack. Instead, all items they have are stuck inside of their backpack and cannot be traded away, placed on the [[Steam Community Market]], or transferred to other accounts in any way. This is done to prevent players from trading the items to another account and cheating again. These users are still able to purchase items off of the [[Mann Co. Store]] and use said items freely.
  
VAC bans are non-negotiable. The only way to get a VAC ban removed is if you contact Steam Support and they realize that you have been banned by mistake or something you did accidentally triggered Valve Anti-Cheat. You cannot simply lie, as Steam has all the info about how and why you were banned. If your alibi matches up with how you were banned, and it appears that the ban was wrongful/accidental, your ban will ''possibly'' be removed. There is no guarantee.
+
VAC bans are non-negotiable; however, if a VAC ban was issued incorrectly, it will automatically be removed. The VAC system checks if any foreign processes are hooked into the player's local game binaries. If one of these is detected, the account is marked for a delayed ban.
  
As with any Anti-Cheat, ''VAC is not perfect''. Certain hacks may be able to slip through the cracks, if only for a while. Once VAC has detected a user hacking, it may take from a few days up to a few months before said user is banned from secure servers. This is done to prevent the cheat developer that made the hack from pinpointing the exact cause of the ban. Additionally, VAC runs differently on Linux machines, making it much less effective and easily bypassable. Valve has not talked about any fix for this as of yet, but in a recent Q&A with Valve CEO Gabe Newell, he has said that Valve Anti-Cheat is one of the things that they will be working on improving in the future.
+
Certain applications or Steam errors can interfere with client VAC functionality, and VAC secured servers cannot be joined until these applications are shut down or the errors are resolved. Using these applications does not result in a ban.
 +
 
 +
== VAC functionality on different operating systems ==
 +
The versions of VAC on Linux and Windows are identical. This means each version of VAC works the same regardless of the platform it's running on. This originates from VAC being designed as client-level only, meaning that it can be easily maintained on various operating systems without harming security.
 +
 
 +
== Gallery ==
 +
<gallery>
 +
File:VAC banned.png|Message displayed to a VAC-banned client.
 +
</gallery>
  
 
== See also ==
 
== See also ==
 
* [[Valve]]
 
* [[Valve]]
 +
* [[Source Engine]]
 +
 +
== References ==
 +
<references />
  
 
[[Category:Valve]]
 
[[Category:Valve]]

Latest revision as of 16:47, 23 October 2024

Slither on back to Hell, coward!
The Engineer after banning a cheater
VAC logo

Valve Anti-Cheat, abbreviated as VAC, is an anti-cheat mechanism developed by Valve Corporation as a component of the Steam digital game distribution platform; it is intended to deter, abate, and quell cheaters and such bad-faith players.

Functionality

VAC-bans can apply to multiple games, even if you didn't cheat in them.[1] For example, users that cheat in Team Fortress 2 will be unable to play Counter-Strike: Source, Half-Life 2: Deathmatch, and Day of Defeat: Source. VAC-banned players are still able to play on all VAC-insecure servers on any game. If a Steam account has a phone number attached to it, any account also using that phone number will also be VAC banned, even if the other accounts do not own the game. However, this feature is not enabled for all games and is used at the discretion of the developer.

In the past, those who were VAC banned had all non-purchased items deleted from their Backpack. In the current version of Team Fortress 2, users who are VAC banned do not lose any items in their backpack. Instead, all items they have are stuck inside of their backpack and cannot be traded away, placed on the Steam Community Market, or transferred to other accounts in any way. This is done to prevent players from trading the items to another account and cheating again. These users are still able to purchase items off of the Mann Co. Store and use said items freely.

VAC bans are non-negotiable; however, if a VAC ban was issued incorrectly, it will automatically be removed. The VAC system checks if any foreign processes are hooked into the player's local game binaries. If one of these is detected, the account is marked for a delayed ban.

Certain applications or Steam errors can interfere with client VAC functionality, and VAC secured servers cannot be joined until these applications are shut down or the errors are resolved. Using these applications does not result in a ban.

VAC functionality on different operating systems

The versions of VAC on Linux and Windows are identical. This means each version of VAC works the same regardless of the platform it's running on. This originates from VAC being designed as client-level only, meaning that it can be easily maintained on various operating systems without harming security.

Gallery

See also

References

  1. Steam support article - I've been VAC banned.