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