View Single Post
  #26  
Old 11-04-2012, 12:42 PM
FFCW_Urizen's Avatar
FFCW_Urizen FFCW_Urizen is offline
Approved Member
 
Join Date: Jul 2011
Location: Munich, Germany
Posts: 297
Default

How does VAC work?

Method 1:

The developer has to define Files safe and unsafe for modification, i.e. player and weaponskins in Counterstrike Source, which can be modified to the liking of the players and files that are unsafe, i.e. d3d8.dll. Now VAC runs a checksum comparison on those unsafe files, if they mismatch, a flag is raised in the system and the player is marked for ban.

Method 2:

Like Anti-Virus programs, it checks for known cheat signatures. If it finds an enabled cheat running or traces thereof in the ram, the player is marked for future ban. Furthermore, on VAC updates, known cheats will no longer work whilst being online, as VAC blocks them outright.

When will a cheater get banned?

VAC acts like an Attorney. It collects evidence to build a case. If it has collected enough, a cheater will be banned. It is not unheard of masses getting banned for cheating. It has always been a big deal in the communities.

Addendum: Method 1 is only used by VAC2, in CS1.6, modified OpenGL.dlls, were used widely, before the system was switched to VAC2.

S!
__________________


Quote:
Originally Posted by 41Sqn_Banks View Post
The devs need to continue to tweak the FM balance until there is equal amount of whining from both sides.
Reply With Quote