VAC следит за тем, чтобы
посторонние процессы не вмешивались в игру. Обнаружив постороннее
вмешательство, которое подходит под определение чита, VAC-модуль
сообщает об этом на центральные сервера VAC в Valve. Туда же
отправляется подробная информация о типе вмешательства, данные об
аккаунте и т.п.
При поступлении данных о нарушении на Серверах
VAC, в записи аккаунта-нарушителя, в центральной базе Steam,
выставляется флаг "читер" и запускается обратный отсчет времени (обычно
от недели до двух месяцев), по истечении которого флаг меняется на
"забанен" и аккаунту отказывается в доступе на любые Сервера, защищенные
VAC.
Если вы видете, что игрок играет на Сервере с читом и его
не банит VAC, это не значит, что VAC не работает, читер будет забанен
через определенное время. Это сделано для того, чтобы читеры не могли с
какой бы то ни было уверенностью узнавать, ловится ли конкретный чит
VAC'ом или нет.
VAC2 никогда вас не забанит за различного рода
скрипты, модели, скины и т.п. Все это не попадает под определение "чит" с
точки зрения VAC.