[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё о CSS и для CSS » Что такое VAC » Что такое VAC?
Что такое VAC?
RedДата: Вторник, 20.01.2009, 09:16 | Сообщение # 1
Админ Всея Руси
Группа: Администраторы
Сообщений: 70
Награды: 0
Репутация: 101
Статус: Отсуствует
Система Valve Anti-Cheat включена для серверов с изображением щита Secured. Если пользователь подключится к защищенному VAC серверу с компьютера с установленными опознаваемыми читами (cheat — нечестный прием, дающий преимущество над другими игроками), система не допустит («забанит») этого пользователя к игре на защищенных VAC серверах в будущем.

В то время как администраторы могут забанить на своем сервере отдельных игроков, они не могут использовать для этого систему VAC. Система VAC полностью автоматизирована — обращение в Поддержку Steam для сообщения об актах читерства не является необходимым, при этом Поддержка Steam никак не отреагирует на эти сообщения.

Система VAC надежно обнаруживает читы, используя их сигнатуры. Любая сторонняя модификация к игре, сделанная, чтобы дать одному игроку преимущество над другим, классифицируется как чит и приводит к бану VAC. Это включает модификации к исполняемым файлам и динамически подключаемым библиотекам ядра игры.
Следующие действия не приводят к VAC-бану:

* Использование чат-программ (например, X-Fire)
* Игра в сетевые модификации, которые не изменяют файлы .EXE и .DLL
* Различные конфигурации аппаратного обеспечения
* Обновленные системные драйверы, такие как драйверы видеокарт
* Использование различных скинов, звуков или карт

Используйте для игры на защищенных VAC серверах только доверенные машины. Если вы не уверены, присутствуют ли читы на компьютере, который вы используете для подключения к Steam, не играйте на защищенных VAC серверах.

Будьте осторожны, когда устанавливаете какие-либо игровые модификации, такие как скрипты или пользовательские скины. Загружайте пользовательский контент только с надежных источников. Хакеры иногда злонамеренно маскируют свои читы, чтобы других банили.

Принципы работы

Как только читер использует чит во время игры на защищённом сервере, информация об этом поступает на центральный сервер Valve. После этого спустя некоторое время аккаунт в системе Steam блокируется перманентно, без возможности разблокировки[1]. Для определения чита, VAC следит, чтобы никакие программы не вмешивались в процессы игры. Если такое вмешательство будет зарегистрировано, то данные отправляются в Valve. Далее происходит сопоставление полученной информации с базой читов Valve. Если факт использования читов подтвержден, запускается обратный отсчет до блокировки аккаунта (от нескольких часов, до нескольких недель). Это необходимо для того, чтобы нельзя было точно определить, известен ли системе на данный момент конкретный чит или нет. Система реагирует только на вмешательство в процессы уже запущенной игры.
Следующие факторы не вызывают срабатывание системы:

* Если при запуске программы exe или dll через Steam файлы оказываются измененными, то при их запуске Steam изменяет их на исходные (хранящиеся внутри GCF-архива) и это не вызывает срабатываения VAC. Если же файлы были изменены и игра запускается напрямую через hl.exe или hl2.exe, при подключении к VAC-серверу происходит срабатывание системы VAC.
* Консольные команды
* Использование эксплойтов игр.
* Замена моделей и/или материалов на более заметные, прозрачные и т.д. Для того, чтобы избежать подобных приемов, сервер должен использовать опцию sv_pure.

Блокировка аккаунта

Список серверов после блокировки. Вместо знака щита - перечеркнутая красная окружность

При обнаружении использования читов, Valve (спустя некоторое время) блокирует аккаунт Steam. Блокировка распространяется на все игры аккаунта, независмо от того в какой игре было обнаружено использование читов. Таким образом система VAC напрямую зависит от Steam — использование VAC невозможно на неофициальных no-steam-серверах. Игроки могут использовать только лицензионную Steam-версию игр с запущенным клиетом Steam для возможности игры на защищенных серверах - если на аккаунте Steam игра не зарегистрирована или вместо программы Steam используется её эмулятор, система препятствует входу пользователя на официальные серверы, в том числе защищённые VAC - вход становится возможным после регистрации игры на аккаунте. Поэтому игры, продающиеся в Steam, которые в розничной продаже не используют регистрацию в Steam, например Call of Duty 4, не защищаются системой VAC, для обеспечения совместимости с другими версиями.

Поддержка мультиплеерных модификаций

Поскольку VAC не может определить, являются ли изменения внутри файлов dll и exe игры читом, он блокирует всех пользователей, играющих на защищённых серверах с изменёнными файлами. Однако разные мультиплеерные модификации как правило имеют изменённые файлы dll. Поэтому для сетевых модов, вносящих изменения характеристик или использующих собственный геймплей создаются специальные официальные VAC-сервера, если создатели мода договорились с Valve о создании таких серверов. В этом случае также возможно использование только оригинальных exe и dll-файлов мода. Если к моду выходит обновление, затрагивающее изменение этих файлов, то при попытке входа пользователя на защищённый сервер VAC не банит его, а сообщает о другой используемой на этом сервере версии, препятствуя входу на сервер. При этом при попытке зайти защищённый сервер система проверяет наличие регистрации базовой игры для этого мода, препятствуя входу нелицензионных пользователей.

Важно:

Все баны системы VAC постоянны — политика Valve исключает терпимость к читингу и не снимет баны VAC ни при каких условиях.

 
Форум » Всё о CSS и для CSS » Что такое VAC » Что такое VAC?
  • Страница 1 из 1
  • 1
Поиск: