Система VAC в Counter Strike Global Offensive

вак кс го

VAC (Valve Anti-Cheat) – автономная система, разработанная компанией Valve, которая используется для обнаружения читов у игроков. Впервые VAC была использована Valve в 2002 году в Counter Strike 1.4, и в последствии стал использоваться во всех мультиплеерных играх на движках Source, Unreal 2 и IW engine. Это, на пример, практически все игры серии Counter Strike.вак кс го

Однако, работает она далеко не на всех серверах – в основном на официальных, которые были предоставлены самими разработчиками. Система напрямую зависит от сервиса Steam – это означает, что VAC не работает на неофициальных серверах игры. Обычно такими серверами пользуются игроки, у которых нет официальной копии игры.

Так что, если игрок хочет играть на серверах, которые максимально защищены от читеров, ему придется купить официальную версию игры (в случае CS: GO это не обязательно – с недавнего времени она бесплатно распространяется в магазине Steam). Если на аккаунте Steam нет зарегистрированной копии игры или используется Steam-эмулятор попасть на защищённые сервера будет невозможно.

Особенности VAC блокировок в кс го

  • Для блокировки читеров VAC использует специальный аккаунт Steam.
  • По утверждениям самих Valve система никогда не ошибается.
  • Valve Anti-Cheat работает только в Steam-версиях игр, и только со включенным приложением Steam’а.
  • Техническая поддержка Valve ни при каких условиях не снимет VAC-бан (Хотя есть некоторые исключения, о которых позже).
  • Существует множество сайтов, на которых можно посмотреть статистику VAC-банов: их количество за всё время, за определенны промежуток, ники забаненных игроков и т.д.

Принцип работы системы вак в кс го

Модуль VAC загружается в память клиента игры и начинает постоянно следить за тем, чтобы посторонние программы не вмешивались в работу игры. Также VAC отслеживает пользовательские изменения, которые могли бы дать преимущество над другими игроками. Это, на пример, замена исполнительных файлов игры или подключение к ней динамических библиотек. Такие изменения классифицируются как читы или взлом и тоже приводят к бану аккаунта. При этом некоторые действия не расцениваются системой как читерские.

В их список входит:

  • Запуск программы, основанной на архивах GCF, через Steam-файлы с расширением типа .exe или .dll, которая была каким-либо образом изменена. В этом случаи Steam автоматически заменит их на исходные, но анти-чит система не сработает. Также, если файлы игры были изменены и запускаются напрямую через .exe файл (на пример, CS: GO.exe), а не через клиента Steam, либо основан на распакованных файлах, то сервер просто не прустит игрока при проверке версии игры.
  • Команды консоли
  • Использование эксплойтов игры
  • Замена некоторых текстур в файлах игры на более прозрачные.

В случаи, если система обнаружила посторонние вмешательство и индицировала его как работу читерской программы, модуль VAC, который был установлен, отправляет информацию об этом в центральный сервер VAC. Также туда отправляется следующая информация:

  • Тип вмешательства (чит, пользовательское изменение или что-то другое).
  • Данные аккаунта, с которого произошел взлом.
  • Конфигурацию компьютера, с которого была запущена программа.

После того, как эта информация попала в главный сервер VAC, аккаунту-нарушителю присваивается статус «читер», и запускается обратный отчет, по истечению которого аккаунт получает статус «забанен» и ему закрывается доступ на все сервера с VAC защитой. Промежуток времени, который проходит с момента присваивания статуса «читер» и до момента блокировки, выбирается сервисом случайно. Система обратного отчета необходима для того, чтобы пользователи читерских программ не могли сразу определить известен ли VAC’у данный конкретный чит.

Блокировка аккаунта (VAC)

Как было написано ранее, после блокировки аккаунта у игрока пропадает доступ ко всем серверам, которые защищены VAC-ом. В случаи большинства игр, геймер получает бан только в одной игре. Однако, в случаи CS: GO, игроку будет запрещен доступ на официальные сервера ещё некоторых игры: Counter Strike Source, Team Fortress 2, Day of Defeat: Source и Half-Life 2: Deathmatch.БЛОКИРОВКА АККАУНТА ВАК

Очевидно, что работает это и наоборот: если читер получил бан в одной из вышеперечисленных игр, то и в CS: GO он больше зайти не сможет. Так же следует понимать, что в случае VAC-бана у игрока остается возможность заходить на неофициальные и незащищённые сервера.

Как избежать блокировки VAC бана

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

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

SkinChanger и вак блокировка

Особенно много проблем у игроков в Counter Strike Global Offensive вызывают программы типа SkinChanger, которые позволяют игрокам кастомизировать свое любимое оружие. Практически на всех сайтах, где можно скачать данный софт, говорится, что использование данной программы не приведет к бану аккаунта, однако это не совсем правда.

В Интернете можно найти множество жалоб от обычных игроков, которые утверждают, что VAC забанила их исключительно за использование SkinChanger’а. Так что для того, чтобы максимально обезопасить себя от бана в CS: GO рекомендуется отказаться от использования подобного рода программ.

Как избавиться от VAC блокировки

 

Как избавиться от VAC блокировки

Как говорилось ранее — VAC работает безошибочно и идеально. Однако, ничего идеального не существует, а ошибки случаются. За долго время работы Valve Anti-Cheat были случаи, когда в бан попадали ни в чём не виновные пользователи. По заверениям Valve такое происходила не из-за ошибок в самой системе, а из-за сбоев на серверах. Однако получить несправедливый бан можно и по другой причине – находиться в одной команде с читером.

В последнее время такое происходит всё чаще и чаще, и в Valve знают о такой проблеме, однако единственное что они пока предпринимают по этому поводу – рассматривают некоторые из поступивших в техподдержку жалобы и апелляции по поводу не справедливого бана. Так что единственный способ избавится от VAC-бана – обратиться в Valve. Существует несколько «задокументированных» случаев отмены VAC-блокировки аккаунта.

Вот, на пример, история с одного форума CS: GO от игрока под ником «Gershipe96» о том, как ему удалось обжаловать несправедливое решение системы. По его словам, всё началось с того, что после загрузки мачта все игроки его команды стали передвигаться гораздо быстрее, а также начали видеть игроков противоположной команды. Виной тому был читер, который решил дать преимущество не только себе, но и всей своей команде.

https://www.youtube.com/watch?v=bf

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

Так как Gershipe играл на достаточно высоком уровне, то он любил записывать все свои игры и делиться ими на одном форуме, и та злополучная игра с читером не стала исключением. Обратившись в компанию и описав ситуацию, спустя почти месяц ожидания, игрок всё-таки смог вернуть свой аккаунт.

Делая вывод из прочитанного выше можно понять, что получить разбан аккаунта можно только написав напрямую в Valve. Важно понимать, что это означает. Если несправедливо забаненый игрок напишет в службу поддержки Steam, то всё что он получит – заранее заготовленный шаблонный отказ. Писать нужно именно на электронную почту самой компании.

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

Очевидно, что данный способ не поможет читерам, которые получили бан заслужено. Ведь навряд ли у них найдутся доказательства невиновности, являться которыми, к слову, может как полноценная запись всего матча, так и удачно сделанный скриншот. А вообще, если у игрока появляются подозрения, что он играет в одной команде с читером, то лучше не рисковать и выйти из матча. Ведь понижение рейтинга или временный бан гораздо лучшее, чем перманентно потерять аккаунт.

Многие игроки решают проблему невозможности попасть на официальные сервера несколько иначе – приобретением нового «чистого» аккаунта в Steam, где они снова добавляют в свою библиотеку игр Counter Strike и начинают играть с чистого листа. Гораздо проще это стало делать, когда

Valve приняло решение о бесплатном распространении CS: GO.

Поддержка многопользовательских модификаций

Valve Anti-Cheat не способен определять являются ли изменения в .exe и .dll файлах читами. Поэтому она блокирует всех пользователей, которые играют на защищённых серверах и у которых были изменены некоторые файлы игры. Однако за почти шесть лет существования CS: GO любителями-энтузиастами было создано множество модификаций, которые вносят существенные (или не очень) изменения в игру, и, соответственно, изменяют .exe и .dll файлы.

Это может быть простое изменение некоторых характеристик, так и кардинальное изменение геймплея (Counter Strike Hide and Seek, например). Поэтому для таких модификаций создаются отдельные VAC-сервера, но только после того, как создатели мода договорились об этом лично с Valve.

В этом случае, для того чтобы не попасть в VAC-бан будет необходимо использовать только оригинальные неизмененные .exe и .dll файлы модификации. В случаи если к моду выходит обновление, а, соответственно, происходит очередное изменение файлов игры в официальном VAC-сервере, то пользователя, который зашел в игру со старыми файлами не забанят, а просто предупредят о том, что произошло обновление.

Критика VAC

Многие игроки CS: GO сильно критикуют Valve за использование VAC. Объясняют они свое негодование в первую очередь тем, что из-за частых сбоев в работе серверов Steam бан получают ни в чем невиновные игроки, для которых единственный способ снова вернуться в игру – завести новый аккаунт. А это влечет за собой потерю всех достижений и прогресса в игре, а также отсутствие доступа к своему инвентарю, ценность которого может достигать десятков тысяч долларов. И на форумах находится немало историй, подтверждающих это.

Однако если обоснованность первой претензии ещё можно оспорить, как это и делает Valve, утверждая, что процент игроков, которые получили бан по ошибке ничтожно мал, и практически все рано или поздно доступ на официальные сервера был возвращен, то вот вторая причина ненадобности VAC более очевидна и с ней уже даже соглашаются некоторые работники Valve. А заключается она в отсутствие эффективности у системы. Говоря проще, она практически никак не помогает бороться с читерами.

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

Во-вторых, VAC определяет читера по определенным частям кода, изменить которые для создателей читов не составляет большого труда. А это значит, что любителям читерства будет достаточно изменить пару строк кода, чтобы сновать стать незаметными для VAC.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *