На днях Valve объявила о проблеме автоматической выдачи VAC-банов игрокам Counter-Strike 2 якобы за читерство, а на деле связанных с функцией AMD Anti-Lag+ и модификацией одного из файлов DLL. После этого любители игр начали активно докладывать о других подобных инцидентах — затронуты оказались и другие онлайн-игры, в частности, Call of Duty и Apex Legends.
Источник изображения: callofduty.com
В ответ на постоянно совершенствуемые методы читинга, которые преимущественно выражаются во вторжении в графический движок игры, разработчикам приходится внедрять более строгие меры — инструменты обнаружения аномалий вообще в любых файлах игры. В основном это касается многопользовательских игр, в которых деятельность читеров доставляет ощутимый дискомфорт всему сообществу. Поэтому система VAC (Valve Anti-Cheat) и начала банить пользователей, включивших функцию AMD Anti-Lag+ в Counter-Strike 2 — она модифицирует DLL-файл игры, что расценивается системой как попытка читинга.
Пока единственным решением проблемы, заявили в AMD, является отключение этой функции. А тем, кто уже получил из-за этого VAC-бан, пообещала амнистию в будущем. Геймеры же стали сообщать об участившихся сбоях в работе Call of Duty: Modern Warfare 2 и Warzone 2.0 — при активированной AMD Anti-Lag+ игры начали вылетать, обычно при запуске многопользовательских режимов; а также в Apex Legends — здесь практикуются блокировки учётных записей, даже если аккаунт был неактивен несколько месяцев. Аналогичная функция NVIDIA Reflex таких проблем не вызывает — она реализована не на уровне драйвера, а поставляется как отдельная библиотека, которую разработчики игр добавляют индивидуально. Стоит отметить, что Anti-Lag+ поддерживается только видеокартами AMD Radeon RX 7000, так что владельцев моделей предыдущего поколения проблема не коснулась.
Источник: 3DNews