Система защиты от читов в Counter-Strike называется Valve Anti-Cheat (VAC). 24
Принцип работы: модуль VAC загружается в память клиента и следит за тем, чтобы посторонние процессы не вмешивались в процесс игры. 2 Любая программа, вторгающаяся в адресное пространство запущенного процесса игры, может быть расценена как читерская. 2
Если VAC обнаруживает вмешательство, которое подходит под определение читерской программы, он сообщает об этом на центральные сервера VAC в Valve. 2 Туда же отправляется подробная информация о типе вмешательства, данные об аккаунте и т. п.. 2
При поступлении данных о нарушении в записи аккаунта-нарушителя в центральной базе Steam выставляется флаг «читер» и запускается обратный отсчёт времени (от недели до двух месяцев). 2 По истечении этого срока флаг меняется на «заблокирован» и аккаунту отказывается в доступе на любые сервера, защищённые VAC. 2
VAC обнаруживает не все читы, поэтому на некоторых серверах есть наблюдатели, которые смотрят игры и блокируют читеров, если они есть. 4
VAC может работать только совместно с запущенной системой Steam и только на Steam-версиях игр. 2