Many Source engine games are run on servers that are "VAC-Secured". How does the VAC really work? What is it looking for? If it finds something "bad", what does it do?
Is there any way a user can appeal a VAC ban?
Many Source engine games are run on servers that are "VAC-Secured". How does the VAC really work? What is it looking for? If it finds something "bad", what does it do?
Is there any way a user can appeal a VAC ban?
From the Steam KB:
Important:
All VAC bans are permanent - Valve has a zero-tolerance policy for cheating and will not lift VAC bans under any circumstances.
Also,
Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.
And
The following will not trigger a VAC ban:
- Using chat programs like X-Fire
- Playing multi-player mods which do not modify core .EXE and .DLL files
- System hardware configurations
- Updated system drivers, such as video card drivers
- Using custom skins, sounds or map
So if your mod fall into second category but not first, you should be okay :)
It might also be good to know that VAC bans don't happen instantly, usually a random time between a week - 2 months you will see this ban occur. This is to help stop the cheaters from knowing which hacks actually get pass VAC Security.
VAC works by scanning your system while you play any VAC supported game (TF2, L4D1+2, etc). I don't know what exactly it scans for, and in fact, that is probably not public knowledge at any rate.
Bans are unappeal-able, and final.
When it kicks in, you are unable to play online multiplayer on VAC secured servers.
See here:
The VAC system reliably detects cheats using their cheat signatures. Any third-party modification to a game designed to give one player an advantage over another is classified as a cheat or hack and will trigger a VAC ban. This includes modifications to a game's core executable files and dynamic link libraries.
The following will not trigger a VAC ban:
- Using chat programs like X-Fire
- Playing multi-player mods which do not modify core .EXE and .DLL files
- System hardware configurations
- Updated system drivers, such as video card drivers
- Using custom skins, sounds or maps
Use only trusted machines to play on VAC-Secured servers - if you are not sure whether or not the machine you are using to connect to Steam may have cheats installed, do not play on VAC-Secured servers.
Use caution when installing any game modifications, such as scripts or custom skins. Only download custom content from trusted sources. Hackers sometimes maliciously disguise their cheats to cause others to get banned.
For copyright issues, we can't copy paste text here. Cough, cough.
Here are the relevant links: