Mlg anticheat как работает. Как работает античит VAC для кс, познаём неопознаное. Какие игры защищены VAC

Большинство серверов, даже не большинство, а почти все сервера посещают игроки, которые используют читы. И только от трёх до семи процентов серверов себе ставят качественные античиты. Но всё равно. Как бы продукт борьбы с читами не создавался, к нему будет написан свой античит, это всего лишь проблема времени. Но сегодня, мы с вами разберёмся в стандартных системах фиксации читов на серверах кс. И так, давайте рассмотрим такую систему VAC. VAC — Valve Anti-Cheat, это античит разработанный компанией Valve, представляет собой модуль защиты серверов от читов, он распространяется между клиентами игры, через защищённый канал сервера VAC. То есть игрокам нет нужны скачивать сторонний софт, и устанавливать его дополнительно к игре. Если появляется новый модуль VAC, то сервера cs автоматически скачивают обновление, и устанавливают в фоновом режиме. Это очень удобно, так как не надо обновлять клавишей, или следить админам за последними патчами. Так что VAC является основной лицензионной версией античита для вашего сервера. Но давайте рассмотрим, как работает система VAC на вашем сервере cs, и как она отслеживает читаков. Во первых вак начинает сканировать буферную память компьютера игрока на наличие запущенных читов, она не сканирует жёсткий диск. Если ничего не обнаружено, то она пропускает на сервер. Ещё главной особенностью является сверка лицензионного ключа cd-key с официальной базой всех ключей. Суть заключается в том. Что если игрока с лицензионной контрой поймали с читом автоматически, то он попадает в бане не только одного сервера кс, но и на все сервера, подключенные к системе защиты VAC. Так что не советуем вам использовать читы на таких серверах. Если вы попадёте в этот список, то пути назад не будет. Существует правда одна проблема, и заключается она в той же сканировки памяти. Система может ошибочно посчитать запущенную какую то программу как чит, и забанить вас. Компания Valve стремиться улучшить свою систему путём ежемесячных тестирований на разные программы, чтобы когда программа проверяла на наличие читов, то она относила сторонний софт к доверенным, а читы в запрещающим. И тем самым обходила мимо хороших геймеров.

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

Разработчики игры в очередной раз рассказали о том как работает новая система античита под названием Mail.Ru AntiCheat. Как утверждают сотрудники Crytek, в игре изначально с каждым обновлением постоянно развивался свой уровень защиты против читеров, но практика показала, что она была не настолько эффективна как того хотелось.

Ранее из публикаций на сайте игры стало известно, что в компании Mail.Ru разработали свою систему, которая выполняет все просчеты на стороне сервера и тем самым может быстро отследить любые попытки взлома. После ввода новой античит системы уменьшилось количество жалоб в техподдержку о нарушениях и было заблокировано около миллиона аккаунтов нарушителей. MRAC на текущий момент совершенствуется и дополняется новой информацией о всевозможных читах и уязвимостях.


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


Сегодня же на сайте игры появилось новое видео, в котором подробно описывается сама MRAC. В ролике как сотрудники Crytek, так и разработчики из Mail.ru акцентируют внимание на особенностях системы.

Я хочу обратить ваше внимание на античит, собственно спросить о возможности замены Myac на EAC.

Вот немного о нем:

В этой теме мы рассмотрим античит EAC (Easy Anti Cheat). Там как русского FAQ толком и нету, то мы постараемся собрать воедино всю известную нам информацию. Для начала расскажем о программе - данный античит является, пожалуй, одним из лучших и постоянно обновляемых античитов, который используется на многих популярных серверах, в том числе и на киберарене. Easy Anti Cheat является клиент-серверной программой, поэтому использовать его на своем сервере является возможным только при покупке лицензии, которая обойдется желающим:

50 игровых серверов - 75евро / месяц.
100 игровых серверов - 125евро / месяц.
150 игровых серверов - 175евро / месяц.

В данный момент EAC поддерживает такие игры:

Counter-Strike 1.6
Counter-Strike: Source
Counter-Strike: ProMod
Team Fortress 2

Возможности:

Сканирование памяти, проверка контрольных сумм, анти аимбот, блокирование доступа к ядру и многое другое
- Усовершенствованная система снятия игровых скриншотов
- Защита против обратного проектирования
- Статистика игроков онлайн
- Предотвращение замены спрайтов и звуков
- Принудительная установка 32битных текстур для всех игроков (Counter-Strike 1.6)

Настройка и запуск EAC

Для начала напомним, что EAC работает только с серверами, где установлена лицензия на программу. Вы не сможете использовать этот античит, например, играя у себя на сервере. После скачивания ЕАС Вы увидите один ехе файл, Вам нужно его запустить. Так как ЕАС является портативной программой никакой установки не требуется.

Правильная последовательность действий для удачной интеграции ЕАС:
Запуск Steam
Запуск EAC
Запуск CS / CS / CS / TF2

После запуска EAC Вы должны увидеть такое окошко:

Перед Вами появится список доступных для подключения серверов. Для выбора просто кликните один раз на соответствующей иконке и Easy Anti Cheat выдаст информацию о количестве играющих на сервере человек. После этого можно запускать игру.

Проблемы и их решения

1) Проблема: У меня одна из перечисленных ошибок:
- Каждый раз когда я запускаю клиент, он у меня просит обновится и ничего не происходит
- Античит вообще не запускается!
- У меня проблемы с инициализацией при запуске игры
- У меня игра зависает, если я запускаю EasyAntiCheat!

1) Решение: Некоторые антивирусы и/или фаерволы мешают ЕАС нормально работать.
Есть антивирусы которые распознают ЕАС как вредоносное ПО и это не странно так как античит сканирует память и внедряется в игровые процессы для контроля. Если Ваш антивирус блокирует ЕАС попробуйте на время отключить его, скачать ЕАС и запустить, после этого возобновить работу антивируса. Тоже самое касается и фаервола - он может блокировать порты, которые ЕАС использует для подключения. Попробуйте отключить его на время запуска ЕАС. Альтернативой отключения антивируса/фаервола является добавление ЕАС в список доверенных или разрешенных.

2) Проблема: Уже при запуске игры, Easy Anti Cheat выдает следующую ошибку:
"Error getting required access privileges!
Please run Steam as administrator."

2) Решение: Для Windows 7 64bit иногда необходимо запускать Steam с правами администратора.
Для начала закройте Steam, нажмите правой кнопкой на ярлыку и выберите "Свойства"
В свойствах откройте вкладку "Совместимость" и в самом низу поставьте птичку возле "Выполнять эту программу от имени администратора". Нажмите ОК.

3) Проблема: После того, как я запускаю Steam от имени администратора, у меня не работает Ventrilo/TeamSpeak/Mumble !
3) Решение: Для того, чтобы эти программы могли использовать горячие клавиши, запускайте их от имени администратора тоже.

4) Проблема: Я обновил антивирус и теперь он определяет Easy Anti Cheat как вирус!
4) Решение: Как мы уже писали выше, из-за специфики работы ЕАС, антивирусы дают ложные тревоги.
Или отключите активирус на время запуска ЕАС, или добавьте исключение для ЕАС в настройках антивируса.

5) Проблема: Каждый раз при запуске EasyAntiCheat он просит скачать свежую версию, но у меня скачана последняя!
5) Решение: Возможно Ваш браузер скачивает клиент из сохраненной копии в кеше
Очистите временные файлы браузера.

6) Проблема: Сообщение на сервере: Easy Anticheat not enable on server.
6) Решение: Сервер EAC не сразу берет под контроль игровой сервер, поскольку EAC является клиент-серверной программой и для этого процесса требуется некоторое время. Нужно просто подождать несколько минут.

Каждый кто знает, что такое EAC прошу тоже отписаться
Это реально работает, EAC обойти намного сложней и дороже, можно сказать практически невозможно!

Заранее спасибо!

Добрый день дорогие читатели, хочу предоставить вам переведенный мануал о подробном пояснении работе Античита VAC3

Во-первых: что такое VAC?:

VAC (Valve anti-cheat) - "Анти-Чит система" используется во всех играх valve (CS:GO, TF2, CS:S и т.д.).VAC также работает в других играх,таких как dota 2 или LoadOut.

Как VAC работает?:

VAC использует много способов обнаружения взломов игр, но наиболее распространенный способ обнаружить взлом игры это база данных со всеми "известными" Md5-хэшей Чит программ к valve играм.


VAC начинает работу при открытии Steam и сканирует весь жесткий диск на наличие известных MD5 хэшей чит файлов (хэш это, результат


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

Также VAC сканирует DNS-кэш и хэши каждого сайта, который Вы посетили (так же, как файлы на вашем жестком диске) и сверяет эти сайты(а точнее их Md5-кэш) с черным списком сайтов Базы VAC.

Затем главный VAC модуль сканирования системы запускается при подключении к защищенным игровым серверам системы VAC. Когда вы подключены к игровому серверу Steam, VAC модуль проверяет память игры на совпадение Md5-хэшей читов, Сигнатур занесенные в черный список VAC.


А также VAC производит мониторинг на вызов левых WinApi функций таких как (VirtualProtect, WriteProcessMemory ит.д)


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


Сканирует каталог игры на предмет изменения игровых файлов(прозрачные текстуры, левые модификации ит.д)


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

Когда мой аккаунт будет заблокирован в Steam?, после того как использовал чит который уже был обнаружен системой VAC:

VAC банит с задержкой, исходя из сложности чита, который был обнаружен.


Обычно бан от использования публичных читов которые были занесены в базу данных VAC, приходит от 2 часов до 2 дней, в то время как другие VIP-читы(Приватные) могут быть окончательно занесены в базу читов VAC от нескольких недель или месяцев.


Также VAC не отображает никаких сообщений о том что - пример: (вы были забанены за использования стороннего ПО. Ваш аккаунт заблокирован ит.д)

Как можно попробовать обойти систему VAC?

Основным способом системы VAC обнаружение читов является поиск и сравнивая Md5-хэш подписей с базой читов системы VAC.


Но есть и простые способы задержать обнаружение чита системой VAC,



Хотя VAC использует много способов обнаружение Чит-программ, но эти простые способы помогут задержать срок обнаружения VAC системой чита.


И помните только ВЫ и только ВЫ! берете на себя риск блокировки вашего аккаунта Steam.


(Можно использовать способ Ring0 )

Если я получу VAC блокировку аккаунта из за 1 игры, я буду заблокирован во всех играх?:

Нет! VAC банит по движку игры, то-есть если вы получили бан в CSS то вам будет закрыт доступ к играм на движке Source Engine(TF2, Hl2, GarrysMod, CS1.6, ит.д) Но на удивление к CS:GO это не относится, вы сможете продолжать играть в онлайн.

Действительно ли VAC такой эффективный?

И да и нет, если говорить относительно других Античитов то да, VAC пожалуй самый лучший,и эффективный античит, но, по сети ходят много случаев что игроки играя с паблик читом, жили спокойно от 3 до 6 месяцев, а и некоторые из них до сих пор играют на своих аккаунтах не находясь в блокировке, - главное грамотное использование!