Вопрос, почему читеры спустя более чем 2 года с выхода игры всё ещё являются глобальной проблемой, очевидно волнует многих игроков в КС2. В данной статье мы попытаемся объяснить, с какими трудностями столкнулась Valve и чего нам стоит ожидать в дальнейшем.Итак, чтобы разобраться, почему всё ещё так плохо с античитом, давайте рассмотрим структуру VAC в целом.
VAC, простыми словами, разделён на две части: серверную и клиентскую. Клиентская часть находится на стороне Steam, и это 32-битное приложение — как и в своё время старина CS:GO. В таком случае модули античита могли спокойно работать, перебирая модули памяти, находя странные моменты и таким образом баня подозрительных игроков.
С выходом CS2 все модули пришлось обновлять заново, из-за чего клиентская часть античита не может полноценно работать. То есть на релизе всем привычный VAC нормально не работал — он просто не имел совместимости с новой игрой.
Доделать все модули не было возможности из-за правил безопасности Windows, поэтому было решено добавить ещё один модуль, который внедрил ряд новых проверок прямо в сам движок.
Тем не менее, тут есть одна загвоздка. Valve попросту ничего не шифруют, поэтому разобраться, как обойти систему, для создателей различных читов — не проблема. Почему компания придерживается такой политики, когда есть куча различных решений, которые легко можно интегрировать, — непонятно.
Кроме того, всё это выложено в открытый доступ самой компанией, где прямо объясняется, как это работает — что ещё больше упрощает работу "читоделам".
Судя по всему, Valve разочаровались в клиентском античите и попросту забили на него, сделав упор на серверную часть, где у них действительно есть некоторые успехи. Тем не менее, по факту они делают всё заново, а нам остаётся только ждать и мучаться.