Античит-система VAC (Valve Anti-Cheat) в современных шутерах работает следующим образом: 14
- Модуль VAC загружается в память клиента и следит за тем, чтобы посторонние процессы не вмешивались в процесс игры. 14 Любая программа, вторгающаяся в адресное пространство запущенного процесса игры, может быть расценена как читерская. 13
- Обнаружив постороннее вмешательство, VAC-модуль сообщает об этом на центральные сервера VAC в Valve. 13 Туда же отправляется подробная информация о типе вмешательства, данные об аккаунте и т. п.. 13
- Процесс, вмешавшийся в процесс игры, проверяется по базам. 4 Если в них находится аналогичный процесс, уже помеченный как 100%-й чит, происходит блокировка. 4
- Затем включается таймер — от нескольких дней до нескольких недель, — по истечении которого аккаунт блокируется: пользователю запрещается подключаться к защищённым VAC серверам, а в профиле пользователя появляется красная надпись. 4
VAC включается только при заходе на официальные сервера игры, всё остальное время он не активен. 2 Система напрямую зависит от Steam — использование VAC невозможно на неофициальных серверах. 13