Античит Valve (VAC) работает, загружая модуль в память клиента и следя за тем, чтобы посторонние процессы не вмешивались в процесс игры. 23 Любая программа, вторгающаяся в адресное пространство запущенного процесса игры, может быть расценена как читерская. 23
VAC-модуль обнаруживает постороннее вмешательство и сообщает об этом на центральные сервера VAC в Valve. 23 Туда же отправляется подробная информация о типе вмешательства, данные об аккаунте и т. п.. 23
При поступлении данных о нарушении в записи аккаунта-нарушителя в центральной базе Steam выставляется флаг «читер» и запускается обратный отсчёт времени (от недели до двух месяцев). 23 По истечении этого срока флаг меняется на «забанен» и аккаунту отказывается в доступе на любые сервера, защищённые VAC. 23
Чтобы предотвратить использование читов, VAC использует, например, технологии машинного обучения. 15 Система собирает данные о действиях игроков на основе миллионов матчей и выявляет отклонения. 1 VAC обращает внимание на всевозможные микродетали: дистанцию, с которой был сделан килл, оружие, градус взгляда игрока в момент фрага и так далее. 1
Также VAC работает на более глубоком уровне операционной системы, что предотвращает использование продвинутых читов. 5