
Учись, Valve: энтузиаст разработал античит для Counter-Strike 2 — он может одолеть Wallhack и включает 19 модулей отслеживания действий игроков
Некоторые игроки считают, что специалистам из Valve стоит изучить опыт техно-энтузиаста.
Читеры в соревновательных играх это давняя проблема и Counter-Strike 2 не исключение. Хотя Valve и развивает античит VAC, игроки продолжают жаловаться на жуликов в рейтинговых и обычных матчах.
Недавно разработчик под ником karola3vax рассказал о своих проектах — CS2FOW и CS2AC; это два античит-решения, которые работают на стороне сервера и предназначены для серверов сообщества Counter-Strike 2.
CS2FOW позиционируется как серверная защита от Wallhack. karola3vax объяснил, что обычно игровой клиент всегда получает информацию о врагах, даже если они находятся не в прямой видимости, а за стенами. Читы типа Wallhack считывают эту информацию, что позволяет получить жуликам преимущество. Предлагаемый им CS2FOW будет проверять, должен ли враг быть действительно «видимым», прежде чем разрешит серверу передать данные об игроке:
Система сочетает в себе алгоритмы PVS, BVH8 и AVX. Проще говоря, PVS быстро пропускает игроков, которые никак не могут оказаться в поле зрения, а BVH8 выполняет подробную проверку геометрии карты только в случае необходимости. В зависимости от расположения игроков алгоритм PVS позволяет сократить объём вычислений по видимости на 86 %, а в некоторых случаях — полностью исключить эти вычисления.
karola3vax отметил, что это решение также положительно сказалось на оптимизации: «Поскольку скрытые враги больше не отображаются на клиенте, мои тесты также показали, что средний FPS на клиенте повысился примерно на 20 %».
CS2AC это серверная система защиты от читов, основанная на анализе поведения игроков. По словам разработчика, она включает 19 независимых модулей обнаружения. Система будет отслеживать поведение игроков, например «серии выстрелов, произведённых с нереалистично быстрой скоростью, как только прицел достигает противника». Также будет отслеживаться аномальная точность, автоматизированный Bhop и другие специфические действия, которые могут указывать на использование читов.
По словам разработчика, оценка CS2AC не основывается на одном случайном совпадении:
Когда собирается достаточно доказательств, CS2AC генерирует понятный отчет с объяснением произошедшего. Отчеты можно отправлять на консоль сервера или на другую платформу. Владельцы серверов сохраняют контроль над тем, как обрабатывается каждый случай обнаружения [читов/аномального поведения].
Обычным игрокам в Counter-Strike 2 ничего не нужно скачивать — эти античит-решения работают на стороне сервера.
Некоторые участники сообщества Counter-Strike 2 скептически настроены к античитам от karola3vax. Например, если на сервере будут происходить сбои, то тогда противники могут начать спавниться «из воздуха».
Однако есть пользователи, вроде Neosteam, которые верят в проект. Они высказывают мнение в духе: «разработчик-одиночка смог это сделать, а компания Valve — нет. Это доказательство того, насколько бесполезны разработчики в Valve».




Комментарии