Valve Anti-Cheat

редактировать

Valve Anti-Cheat
Vac.jpg
Разработчик (и) Valve
Первоначальный выпуск2002
Операционная система Windows, macOS, Linux
Платформа Windows, Linux
Тип Античит-программа
Лицензия Собственная
Веб-сайтОфициальный веб-сайт

Valve Anti-Cheat (VAC ) - это античит. программное обеспечение cheat, разработанное Valve как компонент платформы Steam, впервые выпущенное с Counter-Strike в 2002 году.

Когда программа обнаружит чит в системе игрока, и заблокирует рубец в будущем, возможно, через несколько дней или недель после первоначального обнаружения. Он может выкинуть игроков из игры, если обнаружит ошибки в памяти их системы или аппаратном обеспечении. Игроку не раскрывается такая информация, как дата обнаружения или тип обнаруженного чит-кода. После уведомления игрока доступ к онлайн-серверам игры, защищенным VAC, безвозвратно отменяется, и к его учетной записи Steam применяются дополнительные ограничения.

В течение одной недели ноября 2006 года система обнаружила более 10 000 попыток обмана.

Содержание
  • 1 История
  • 2 Дизайн
    • 2.1 Дополнительные ограничения
    • 2.2 Социальное воздействие
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История

В 2001 году Even Balance Inc., разработчики античитерского программного обеспечения PunkBuster, разработанного для Counter -Модификации Strike и Half-Life перестали поддерживать игры, так как они не поддерживались Valve. Valve также отклонила коммерческие предложения по интеграции технологии непосредственно в свои игры.

Valve начала работать над «долгосрочным решением» для мошенничества в 2001 году. Первоначальный выпуск VAC был с Counter-Strike в 2002 году. Во время этого первого выпуска система запрещала игроков только на 24 часа. Срок действия бана со временем увеличивался; Игроки были забанены на 1 год и 5 лет, пока в 2005 году не был выпущен VAC2, когда все новые запреты стали постоянными. VAC2 был анонсирован в феврале 2005 года, а в следующем месяце началось бета-тестирование. 17 ноября 2006 г. они объявили, что «новая технология [VAC]» выявила «более 10 000» попыток обмана только за предыдущую неделю.

На ранней стадии тестирования в 2002 г. была раскрыта некоторая информация о через списки рассылки Half-Life Dedicated Server . Он может обнаруживать версии «OGC's OpenGl Hack», OpenGL читов, а также обнаруживает смены ключей CD как читы. Информация об обнаруженных читерах отправляется на сервер бан-листа по IP-адресу 205.158.143.67 на порт 27013, который позже был изменен на 27011. Также есть сервер «главного бан-листа». Ошибки RAM / оборудования, обнаруженные VAC, могут выгнать игрока с сервера, но не заблокировать его.

Эрик Смит и Ник Шаффнер были первоначальными контактами администраторов игры. В феврале 2010 года команда VAC состояла из ведущего инженера Steam Джона Кука и его команды из 16 инженеров.

В июле 2010 года несколько игроков, которые успешно использовали информацию, просочившуюся из Valve, чтобы увеличить свои шансы найти редкое оружие Team Fortress 2 под названием Golden Wrench, были запрещены VAC. В том же месяце около 12 000 владельцев Call of Duty: Modern Warfare 2 были забанены, когда Steam обновил файл DLL на диске после того, как он был загружен в память игрой. вызывая ложное срабатывание. Эти запреты были отменены, и пострадавшие получили бесплатную копию Left 4 Dead 2 или дополнительную копию для отправки в качестве подарка.

В феврале 2014 года распространились слухи о том, что система отслеживает веб-сайты пользователи посетили их DNS-кеш. Гейб Ньюэлл ответил через Reddit, пояснив, что цель проверки заключалась в том, чтобы действовать в качестве вторичной контрмеры для обнаружения читов на уровне ядра, и что это повлияло на менее 0,1% клиентов проверили, что привело к 570 банам.

С мая 2016 года система начала блокировать учетные записи, которые были зарегистрированы с тем же номером телефона. Кроме того, номер телефона, который использовался для учетной записи во время ее блокировки, не будет разрешен для повторной регистрации на других учетных записях в течение трех месяцев.

Систему критиковали за то, что она не обнаруживала LMAOBOX, популярную читерскую программу для Team Fortress 2, до мая 2016 года, что привело к волне банов.

В феврале 2017 года Valve объявила о планах внедрить подход с машинным обучением для обнаружения читов в Counter-Strike: Global Offensive, и что уже существует первоначальная версия системы, которая автоматически помечает игроков для ручного обнаружения игроками через Система «Overwatch».

В марте 2018 года Valve опубликовала упомянутый подход на основе машинного обучения в своем выступлении на конференции разработчиков игр, назвав его VACNet.

Дизайн

Valve редко обсуждает программное обеспечение, так как это может помочь читерам в написании нового кода или проведении социальной инженерии.

Программное обеспечение отправляет клиентские запросы на машину; если соответствующий ответ не получен, это помечается как возможное нарушение. Он использует сканирование подписи для обнаружения возможных мошенничеств при сканировании памяти компьютера и процессов. При каждом обнаружении аномалии создается отчет об инциденте, который сравнивается с базой данных запрещенных приложений и / или анализируется инженерами Valve. Инженеры могут проверить код и запустить его на своих собственных копиях игры. Если код подтверждается как новый чит, он добавляется в базу данных чит-кодов.

По словам ведущего инженера Steam Джона Кука, чтобы предотвратить использование самого античит-программного обеспечения, «Программное обеспечение является постоянно обновляется и отправляется небольшими частями для серверов по мере необходимости, поэтому хакеры могут видеть только небольшие его части, работающие в любое конкретное время. Таким образом, хотя они могут обойти его части, они никогда не смогут взломать все ».

Valve также принимает отправку чит-программ и чит-сайтов от игроков по электронной почте. Игроки также могут сообщать об игроках, которых они подозревают в мошенничестве, через свой профиль сообщества Steam, хотя игрокам не запрещены только эти отчеты.

Если чит обнаружен, аккаунт Steam игрока будет немедленно помечен как читерский, но игрок не получит никаких указаний на обнаружение. Только после задержки в «дни или даже недели» учетная запись будет навсегда заблокирована на серверах «VAC Secure» для этой игры, возможно, вместе с другими играми, использующими тот же движок (например, игры Valve Source, GoldSrc игры, Unreal Engine игры). Valve никогда не раскрывает, какой чит был обнаружен. Игроки критиковали систему за то, что на блокировку читеров уходят недели или месяцы.

Большое количество помеченных аккаунтов также может быть заблокировано «волнами».

Дополнительные ограничения

Игроки, которые забанены, сталкиваются с дополнительными ограничениями. Steam Family Sharing позволяет пользователям делиться своей библиотекой видеоигр с другим пользователем Steam для загрузки и игры, но игры, в которых игроку запрещен VAC, не могут быть переданы. Если пользователь делится своими играми с другим пользователем, то в учетной записи получателя обнаруживаются читы или мошенничество, первоначальный владелец совместно используемых игр может быть заблокирован VAC, а функция совместного использования отменена. Забаненные пользователи также не могут участвовать в проекте Steam Translation Server, который позволяет пользователям вносить новые переводы Steam и его игр. Пользователи, которым запрещена игра, не могут вернуть ее.

Более 100 игр поддерживают VAC; игроки, которым запрещены следующие игры, сталкиваются с дополнительными ограничениями:

Моды, основанные на играх выше, могут унаследовать поддержку VAC от принимающая игра.

крестик Обозначает GoldSrc игры, если игрок заблокирован в одной из этих игр, ему запрещены все из них.. двойной кинжал Обозначает игры с исходным движком, если игрок заблокирован в одной из этих игр, ему запрещены все из них.. # Обозначает игры, которые имеют более строгую политику защиты всех серверов VAC, и дополнительно запрещает игрокам редактировать любые файлы игры, кроме файлов конфигурации.. ‹См. Tfd› Знак раздела Обозначает игры, которые сталкиваются с ограничениями и / или отзывами цифровых товаров.

Социальное влияние

Профиль пользователя в Steam также помечены как «бан (ы) для записи», который является общедоступным и не может быть скрыт, независимо от видимости профиля заблокированной учетной записи. Запреты VAC становятся скрытыми для других пользователей после семи лет отсутствия повторного запрета VAC. Анализ 43 465 пользователей, которые были забанены в период с апреля 2011 года по октябрь 2011 года, показал, что чем больше игроков, заблокированных VAC, дружит с пользователем, тем больше вероятность того, что они сами будут забанены VAC в будущем. После того, как они были забанены, они потеряли больше друзей, с большей вероятностью увеличили свои настройки конфиденциальности, а также у них было больше друзей, заблокированных VAC, чем не заблокированных игроков. Забаненные игроки также иногда называются "отдыхающими".

Забаненные игроки также не допускаются к участию в большинстве турниров электронного спорта. В 2014 году профессиональный игрок Джоэл «Эмилио» Мако был забанен во время прямой трансляции ; первоначально он отрицал использование читов, утверждая, что это было вызвано тем, что «его друг играл на одном из его smurfing аккаунтов, почта которого связана с его основным аккаунтом» Затем в 2015 году он признался в использовании читов. Овик "KQLY" Товмасян, Саймон "smn" Бек и Гордон "SF" Гири были забанены незадолго до того, как должны были сыграть на DreamHack Winter 2014. ESEA League заявила, что запреты были результат работы напрямую с Valve. Саймон «smn» Бек и Овик «KQLY» Товмасян признались в использовании читов.

В марте 2020 года Элиас «Джамппи» Олкконен подал иск против Valve, утверждая, что пожизненный запрет на использование VAC негативно повлиял на его киберспортивную карьеру. в частности, его неспособность играть в санкционированных Valve Major-турнирах, что впоследствии помешало ему записаться в киберспортивную команду OG. Блокировка VAC привязана к учетной записи, которой он ранее владел, когда ему было 14 лет, а затем продан другу, который получил бан; в иске утверждается, что пожизненный запрет на использование VAC для несовершеннолетнего, особенно без возможности сначала представить свое дело, является необоснованным.

Несколько пользователей собирали запреты на использование VAC, но в конечном итоге запреты на использование VAC стали менее распространенными, поскольку Valve обновила интерфейс, теперь вместо фактического числа отображается «Множественные запреты VAC на записи».

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 09:11:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте