Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Ответ
 
Опции темы
Старый 09.04.2008, 11:16   #1
Игрок
 
Регистрация: 21.11.2007
Сообщений: 750
Репутация: 51 [+/-]
Valve Anti-Cheat. FAQ

ПРЕЖДЕ ЧЕМ ЗАДАТЬ ВОПРОС В ЭТОЙ ТЕМЕ УБЕДИТЕЛЬНАЯ ПРОСЬБА ПРОЧИТАТЬ FAQ





Valve Anti-Cheat System (VAC)

Прежде чем постить в теме рекомендуется прочитать правила раздела "Gamez Bazar" и Правила форума


Многие игроки часто задаются вопросом "Что же такое VAC и как он работает?", "Почему со мной на сервере играет читер, а античит его не банит?". После выхода Modern Warfare 2, использующую вместо традиционного PunkBuster VAC (которая до этого применялась только в играх от Valve), подобных вопросов стало еще больше. Поскольку подробной информации о VAC на русском языке очень мало, я решил написать что же такое VAC, как он работает, а также составил достаточно подробный FAQ, в котором постарался рассмотреть все наиболее важные моменты. Но если вы не нашли в FAQ ответа на свой вопрос, то вы всегда можете задать его в этой теме. Также не стесняйтесь высказывать ваши предложения или то, что бы вы хотели видеть в шапке.
__________________________

Valve Anti-Cheat
(в дальнейшем VAC) - античит система, разработанная и поддерживаемая Valve Software. VAC на данный момент является наиболее эффективным интегрированным античитом. В отличии от PunkBuster и GameGuard VAC не имеет конфликтов и проблем с операционными системами и софтом. Также стоит отметить, что у VAC очень редко бывают ложные срабатывания.
__________________________
Чит (от англ. Cheat - обман, мошенничество) - специальная программа, изменяющая память игры, созданная для получения несправедливого преимущества над другими игроками. Это могут быть бесконечные патроны, жизнь, деньги, возможность видеть сквозь стены и т.п.
__________________________
VAC была создана для борьбы с подобными программами. VAC следит за тем, чтобы посторонние процессы не вмешивались в игру. Одним из методом обнаружения, применяемых в VAC является Метод сравнения CRC. Каждый файл на компьютере имеет уникальную сигнатуру или по другому код - CRC (Циклический избыточный код). Когда вы запускаете какую-либо программу, играя на защищенном сервере, VAC производит сканирование исполняемого файла и библиотеки и сравнивает CRC этой программы с данными находящимися в базе. При обнаружении совпадения на центральный сервер VAC будет послана подробная информация об аккаунте, и другие технические сведения. Следом на аккаунт выставляется флаг "Cheater" и запускается обратный отсчет времени (до 3-х недель), по истечению которого флаг меняется на "Banned" и аккаунту отказывается в доступе на любые сервера, защищенные VAC. Подобная система получила название delay ban (бан с задержкой). Почему VAC не банит читеров сразу? Это сделано для того, чтобы игрок не мог понять за какой именно чит он получил бан. Поэтому для игр, использующих в качестве античита VAC никогда нельзя сказать наверняка какой чит обнаруживается, а какой нет. Разумеется метод сравнения CRC не является единственным. VAC имеет ряд других систем обнаружения, но о них известно очень мало. Бывают отдельные случаи когда применяется и instant VAC ban (мгновенный бан). В этом случае никакого обратного отчета не будет и на аккаунт сразу же будет выставлен фраг "Cheater". В частности instant VAC ban применяется в игре Call of Duty: Modern Warfare 2
__________________________

[+]
К блокировке VAC приводит использование:[+] К блокировке VAC не приводит использование:
  • Скинов
  • Измененных моделей
  • Измененных текстур
  • Скриптов
  • Xfire и Fraps
  • RivaTuner
  • Запуск игр под Wine
  • Изменных vpk файлы для L4D и L4D2
  • Наличие вирусов и троянов

F.A.Q (Frequently Asked Questions, Часто Задаваемые Вопросы)

Скрытый текст:
Q: Со мной на сервере играл читер, который сквозь стены ставил всем хедшоты. Я не пойму, этот VAC совсем что-ли не работает?

A: VAC использует систему delay ban, то есть банит не сразу, а через какой-то промежуток времени (до 3-х недель). Будьте уверены, что читер, которого вы видели уже был отмечен VAC'ом и вскоре получит заслуженный пермаментный бан.

Q: Могу ли я пожаловаться на читера в Steam или Valve?

A: Увы, нет. Вот цитата с официального FAQ по VAC:

Цитата:
Система VAC полностью автоматизирована — обращение в Поддержку Steam для сообщения об актах читерства не является необходимым, при этом Поддержка Steam никак не отреагирует на эти сообщения.
A: Ваши сообщения, отправленные в техподдержку будут просто проигнорированы, а темы, созданные на форуме закрыты. И с этим ничего не поделать - такова политика Valve. Почему? Потому что как бы убедительны не были доказательства - их всегда можно фальсифицировать. Поэтому Valve полагается только на VAC.
Если вы имеете визуальные доказательства (видеозапись, демозапись) использования конкретным игроком читов, то отправьте их админу игрового сервера, где вы встретили данного игрока.

Q: Как узнать когда обновился VAC?


A: Никак. VAC обновляется незаметно.

Q: Как отличить защищенный VAC'ом сервер от незащищенного?

A: На серверах, защищенных VAC при загрузке выводится такое сообщение:


Кроме того в списке серверов слева от названия сервера будет значок щита.

Q: Я читал на одном крутом тру хак форуме, что VAC можно обмануть, изменив определенные переменные в библиотеке dll чита. Правда ли это?

A: Нет. Методы детектирования читов совершенствуются и, как было сказано выше, метод сравнения CRC вовсе не является единственным.

Q: Обновляется ли база данных читов VAC?


A: Да. Фактически все появляющиеся хаки и читы оперативно вносятся в базу VAC.

Q: Существуют ли читы, которые «не видит» VAC?

A: Да. Например, material-хаки, основанные на замене стандартных моделей на так называемые bright-модели*

Bright-модели - это игровые модели, имеющие особые яркие текстуры, которые можно видеть сквозь стены и другие объекты.
material hack - не имеет исполняемого файла. Он представляет из себя множество файлов формата vmt и vtf.


Также к material hack можно отнести измененные частицы различных эффектов и погодных явлений.

Например, в Team Fortress 2 читеры могут видеть шпионов в невидимости под водой, а облитых банкате врагов сквозь стены. В этой же игре с помощью material wallhack можно добиться того, что читер будете видеть в воде также четко как и вне ее и тд. Но все это возможно только в том случае, если на сервере будет стоять переменная sv_pure 0 - то есть клиент может использовать любые свои vmt и vtf модели.

*Для борьбы с подобными видами читов используется переменная сервера sv_pure, которая может контролировать какие модели и эффекты разрешать или запрещать.

Q: Сколько раз нужно воспользоваться читом, чтобы получить бан в VAC?

A: Достаточно запустить чит один раз

Q: Что из себя представляет бан в VAC? Как узнать был ли я забанен?

A: Бан VAC блокирует ваш Steam-аккаунт, что закроет вам доступ на все игровые серверы, защищенные этой системой. Также на вашем Steam-профиле появится метка "Ban on Record":




При попытке соединиться с ними, вас будет выкидывать с ошибкой:

Скрытый текст:
ENG:

Цитата:
Your connection to this secure server has been rejected. Because of past cheating violations, you have been banned from playing on all secure servers
Цитата:
Cheat Detected
RUS:

Цитата:
Ваша учетная запись была заблокирована системой VAC за мошенничество
Цитата:
Обнаружена нечестная игра


Q: То есть если игрок получает VAC бан, то он не сможет больше играть ни в одну игру?

A: Блокировке подвергнутся только те игры, на движке которого была игра, в которой были использованы читы. Ниже под спойлером представлен список движков и игр, базирующих на них:

Скрытый текст:
GoldSrc
Скрытый текст:
  • Half-Life
  • Half-Life: Opposing Force
  • Counter-Strike
  • Condition Zero
  • Day of Defeat
  • Team Fortress Classic
  • Death Match Classic
  • Ricochet


Source

Скрытый текст:
  • Counter-Strike: Source
  • Half Life 2: Deathmatch
  • Day of Defeat: Source
  • Team Fortress 2
  • Left 4 Dead
  • Left 4 Dead 2
  • Half-Life Deathmatch Source
  • The Ship
  • Dark Messiah Might & Magic


GMod Source:

Скрытый текст:
  • Garry's Mod


Unreal2k4:

Скрытый текст:
  • Red Orchestra
  • Lost Planet: Extreme Condition
  • Killing Floor


IW4.0

Скрытый текст:
  • CoD:MW2



Для лучшего понимая какие игры подвергнутся блокировке давайте рассмотрим такой пример. У нас есть аккаунт, на котором имеются следующие игры:

Counter-Strike 1.6
Half-Life 2: Deathmatch
Team Fortress 2
Left 4 Dead 2
Call of Duty: Modern Warfare 2.

Был использован чит в игре Left 4 Dead 2. Давайте посмотрим какие игры будут блокированы:

Counter-Strike 1.6
Half-Life 2: Deathmatch
Team Fortress 2
Left 4 Dead 2

Call of Duty: Modern Warfare 2.

Left 4 Dead 2 работает на движке Source (см. выше), как и Team Fortress 2 и Half-Life 2: Deathmatch. В эти игры вы не сможете играть на защищенных серверах, тогда как на Counter-Strike 1.6 и Call of Duty: Modern Warfare 2 блокировка не будет распространятся.

Но ваш аккаунт по-прежнему может быть использован для одиночных игр или для подключения к незащищённым серверам (nosteam).

Q: Что делать если я получил бан VAC?

1. Вы должны запомнить - БАН НЕ БУДЕТ СНЯТ НИ ПРИ КАКИХ УСЛОВИЯХ. Поэтому можете не долбить в техподдержку Valve - на подобные сообщения они даже не отвечают. Баны не снимаются. Такова политика Valve.

2. НЕ АКТИВИРУЙТЕ новую копию игры, которая была забанена на том же аккаунте - ОНА АВТОМАТИЧЕСКИ БУДЕТ ТОЖЕ ЗАБЛОКИРОВАНА. Поэтому лучше заведите новый аккаунт.

3. На новом аккаунте настоятельно рекомендую использовать другой email адрес.



Последний раз редактировалось Narf; 01.12.2009 в 19:17.
Narf вне форума  
Ответить с цитированием
Старый 18.06.2010, 23:46   #121
Юзер
 
Аватар для stalker 10
 
Регистрация: 23.06.2009
Сообщений: 425
Репутация: 102 [+/-]
VAC может ошибаться?
stalker 10 вне форума  
Ответить с цитированием
Старый 19.06.2010, 00:39   #122
Игроман
 
Аватар для Woozy

 
Регистрация: 11.08.2007
Адрес: Estonia / Tallinn
Сообщений: 2,471
Репутация скрыта [+/-]
Цитата:
Сообщение от stalker 10 Посмотреть сообщение
VAC может ошибаться?
Бывали случайные баны из-за ошибок в системе, но это было лет 5-6 назад. Ошибиться может только человек, установивший/ сделавший что-то не то (:
Woozy вне форума  
Ответить с цитированием
Старый 19.06.2010, 12:56   #123
Новичок
 
Регистрация: 18.06.2010
Сообщений: 2
Репутация: 0 [+/-]
Ingector,
Сорь) не врубаюсь) скажи одним ответом он палит тот чит?
kpem вне форума  
Ответить с цитированием
Старый 19.06.2010, 15:45   #124
Новичок
 
Регистрация: 11.06.2010
Сообщений: 17
Репутация: 2 [+/-]
Цитата:
Нет , ваку все равно значит. Просто напросто для игры на пабликах модельки можно поменять. Просто правилами ЕСЛ запрещено использование своих моделей , так что кв и пкв в том же доде со своими моделями не поиграешь , есл конфиг содержит строчку sv_pure 2.
Самое ужасное то, что, имея прямые руки, свои модельки ставятся и на сервера с sv_pure 2...Обычным редактироанием .GFC архива.
Т.е. быть уверенным в честности человека, играющего на стиме, нельзя?
__________________
Никто ещё не сказал: "Это всего лишь игра", когда его команда выигрывала.

Последний раз редактировалось NoMatterWho; 19.06.2010 в 15:48.
NoMatterWho вне форума  
Ответить с цитированием
Старый 20.06.2010, 20:31   #125
Юзер
 
Аватар для Psychose
 
Регистрация: 18.05.2010
Адрес: Ульяновск
Сообщений: 235
Репутация: 67 [+/-]
NoMatterWho, Не будь Джетсамом , есть один такой парнишка который на читах помешан и уверен что нужно играть на деф. конфиге. Играй со стандартными моделями и все будет нормально. Все паблики со значением команды 0 или 1. Дело в том что эти модельки пропалятся в аквитасе (античит ЕСЛ) , то тогда дадут штрафные очки и игроку , и команде.
__________________
______________________________________________________________________________
STEAM: http://steamcommunity.com/id/Maximilan
______________________________________________________________________________
ESL: http://www.esl.eu/login/validate#/player/4740953/
Psychose вне форума  
Отправить сообщение для Psychose с помощью ICQ Ответить с цитированием
Старый 21.06.2010, 09:25   #126
Новичок
 
Регистрация: 10.06.2010
Сообщений: 8
Репутация: 2 [+/-]
Цитата:
Сообщение от NoMatterWho Посмотреть сообщение
Обычным редактироанием .GFC архива.
Ох лол. Иди рассказывай такие сказки где-нибудь на ксмании или рине :D
Tihey вне форума  
Ответить с цитированием
Старый 21.06.2010, 14:56   #127
Новичок
 
Регистрация: 11.06.2010
Сообщений: 17
Репутация: 2 [+/-]
Что смешного? Это обыкновенный архив. При sv_pure 2 оттуда и берутся стандартные модельки, если у тебя стоят замененные.
__________________
Никто ещё не сказал: "Это всего лишь игра", когда его команда выигрывала.
NoMatterWho вне форума  
Ответить с цитированием
Старый 21.06.2010, 15:21   #128
Новичок
 
Аватар для No_OxyGen
 
Регистрация: 28.03.2009
Сообщений: 14
Репутация: 12 [+/-]
Цитата:
Сообщение от NoMatterWho Посмотреть сообщение
Что смешного? Это обыкновенный архив. При sv_pure 2 оттуда и берутся стандартные модельки, если у тебя стоят замененные.
Только вот sv_pure 2 также проверяет хеш-сумму файлов, и при попытке вообще войти в игру у тебя ксс будет обновлятся, а даже если ты и войдеш в кс - не пустит на сервер
No_OxyGen вне форума  
Отправить сообщение для No_OxyGen с помощью ICQ Отправить сообщение для No_OxyGen с помощью Skype™ Ответить с цитированием
Старый 21.06.2010, 18:55   #129
Новичок
 
Регистрация: 10.06.2010
Сообщений: 8
Репутация: 2 [+/-]
Плюс ко всему GCF файлы можно распаковать, но обратно их уже не запакуешь.

NoMatterWho

Так что не все так просто.

И если уж подняли тему обхода sv_pure, то не могу не упомянуть про такую категорию хаков, как bypasser, предназначенные для разблокировки переменной sv_cheats 1 локально на стороне клиента. Это позволяет ему использовать различные ранее недоступные команды. Тот же банальный speedhack ни что иное, как разблокированная переменная host_timescale. Дефолтное значение данной переменной - 1.0. Все, что больше ускоряет игрока, меньше - соответственно замедляет. И естественно, можно обходить и sv_pure 2. А если я скажу тебе, что один из подобных bypasser'ов, лежащих в свободном доступе уже на протяжении более чем одного года имеет статус undetected, то насколько возрастет твоя паранойя? Ты только подумай, ведь чисто теоритически раз он не палится, то его может использовать каждый? А вдруг у каждого второго текстурный валлхак? Вдруг каждая твоя твой смерть ни что иное как результат того, что враг вовремя заметил тебя за стеной и первым сделал выстрел?

Последний раз редактировалось Tihey; 21.06.2010 в 19:05.
Tihey вне форума  
Ответить с цитированием
Старый 27.06.2010, 14:18   #130
Felis Manul
 
Аватар для Гурбаи Ёбой
 
Регистрация: 19.04.2009
Адрес: Где-то в степи
Сообщений: 2,562
Репутация: 743 [+/-]
VAC действует в одиночной игре?
__________________
Видишь котика — погладь котика.
Тебе всё равно, а котику приятно. Ну, уличных можно гладить в перчатке.
Касается, разумеется, тех, кто котиков любит. Кто не любит — может просто не пинать котика лишний раз, ему тоже приятно будет.
=^_^= >^_^< -}^_^{-
Гурбаи Ёбой вне форума  
Ответить с цитированием
Старый 27.06.2010, 14:43   #131
Новичок
 
Аватар для Agent K
 
Регистрация: 06.03.2010
Сообщений: 61
Репутация: 38 [+/-]
Сам по себе VAC работает только на защищенных им серверах или на твоём, если ты сам его создал (локал не в счет). В одиночке в нем нет никакого смысла, так как ты там не мешаешь читами другим и не получаешь плюшки (к примеру ТФ2)...

Кхм, проще говоря, нет естественно, VAC в одиночке не работает.
Только на серверах отмеченных щитом.
Agent K вне форума  
Ответить с цитированием
Старый 27.06.2010, 15:28   #132
Новичок
 
Регистрация: 11.06.2010
Сообщений: 17
Репутация: 2 [+/-]
Цитата:
Сообщение от Tihey Посмотреть сообщение
А вдруг у каждого второго текстурный валлхак? Вдруг каждая твоя твой смерть ни что иное как результат того, что враг вовремя заметил тебя за стеной и первым сделал выстрел?
Какой кошмар...Просто ужас. Я, поверь мне, играю достаточно долго, и отличить нормального игрока от читера умею. Так что, извини, но когда ты тихонько (на Шифте) подходишь к двери, а тебе сдают прицельные 2 патрона из АК в голову, то это, судя по всему, супер-скилл, да?

Меня интересовала возможность исполькзовато читы прив ключённом VAC и sv_pure 2. И всё.
__________________
Никто ещё не сказал: "Это всего лишь игра", когда его команда выигрывала.
NoMatterWho вне форума  
Ответить с цитированием
Старый 04.07.2010, 16:52   #133
Новичок
 
Регистрация: 10.06.2010
Сообщений: 8
Репутация: 2 [+/-]
NoMatterWho

Тебя интересовала сохранность твоего аккаунта, лол, читерок.

Tihey вне форума  
Ответить с цитированием
Старый 22.07.2010, 20:18   #134
Юзер
 
Регистрация: 07.02.2009
Сообщений: 134
Репутация: 23 [+/-]
Мой акк был украден 18 июля, через два дня я его восстановил, но тот кто владел моим аккаунтом мог почитерить. Я задал вопрос в поддержку, но они мне ответили что это - мои проблемы. У меня возникает вопрос, могу ли я как-то узнать читерил кто-то на моем акке или нет? А то так ждать три недели, не зная, будет ли у тебя аккаунт, мне не хочется.

Последний раз редактировалось Vostok; 02.11.2011 в 21:31.
Vostok вне форума  
Ответить с цитированием
Старый 22.07.2010, 20:51   #135
Новичок
 
Аватар для Agent K
 
Регистрация: 06.03.2010
Сообщений: 61
Репутация: 38 [+/-]
Увы, никак скорее всего. Это натуральная русская рулетка, тебе осталось только ждать. И да, тех. поддержке сказали в принципе правильно, как бы грубо это не звучало. Но их не особо волнует этот момент, что в некотором смысле возмущает.
Agent K вне форума  
Ответить с цитированием
Старый 22.07.2010, 21:08   #136
Юзер
 
Регистрация: 07.02.2009
Сообщений: 134
Репутация: 23 [+/-]
Просто похоже у них одна задача - банит тех кто использовал читы, а ведь как ты узнаешь, я читерил или нет? Вдруг я специально сам себе поменял почту и пароль, почетирил, и потом начал обращаться к ним и восстанавливать свой аккаунт? Хотя конечно они могли в таком случае хотя бы первый раз онулировать все читы, пока аккаунт был не у тебя. А если уже второй раз акк крадут, то тогда точно сам виноват.
Про то как узнать, тут ведь писали про какое-то клеймо читера. Ладно если я его не вижу, но ведь должны видеть друзья/пользователи/админы серверов? Если нет, то тогда зачем оно вообще, просто бан через три недели и все.
Vostok вне форума  
Ответить с цитированием
Старый 22.07.2010, 21:16   #137
Новичок
 
Аватар для Agent K
 
Регистрация: 06.03.2010
Сообщений: 61
Репутация: 38 [+/-]
Таков VAC. Клеймо читера есть. Вот оно.

И выреска из FAQ:
Цитата:
Q: Что из себя представляет бан в VAC? Как узнать был ли я забанен?

A: Бан VAC блокирует ваш Steam-аккаунт, что закроет вам доступ на все игровые серверы, защищенные этой системой. Также на вашем Steam-профиле появится метка "Ban on Record":
Про бан вы сразу узнаете. И да, Valve не разбанит ни при каких обстоятельствах, хоть Гейбу пиши.
Agent K вне форума  
Ответить с цитированием
Старый 22.07.2010, 21:18   #138
Юзер
 
Аватар для Ingector
 
Регистрация: 16.01.2009
Сообщений: 421
Репутация: 255 [+/-]
Vostok, если таким способом можно будет разбаниваться, все начнут писать что у них мол аки уводили когда они считерили
Ingector вне форума  
Ответить с цитированием
Старый 22.07.2010, 21:22   #139
Юзер
 
Регистрация: 07.02.2009
Сообщений: 134
Репутация: 23 [+/-]
Ingector, у меня не просто узнали мой пароль, у меня его изменили. Хотя я сам тоже мог это сделать, почетерить а потом просить чтобы его восстановили. Но все-таки они могли хотя бы один раз онулировать читы, если бы на твоем акке четерили не больше недели, и ты обращался к ним чтобы его восстановили.

Про бан то я узнаю и так, когда в игру войти не смогу. Я не про бан, а про ожидание. Там написано про то что банят не сразу, а через три недели. Вот и вопрос, могу ли я узнать забанят меня или нет? Там ведь еще говорилось про какое-то клеймо читера:
Цитата:
Следом на аккаунт выставляется флаг "Cheater" и запускается обратный отсчет времени (до 3-х недель), по истечению которого флаг меняется на "Banned" и аккаунту отказывается в доступе на любые сервера
Что это за флаг такой? И как можно узнать есть ли он у меня?

Последний раз редактировалось Vostok; 22.07.2010 в 21:28. Причина: добавлено сообщение
Vostok вне форума  
Ответить с цитированием
Старый 22.07.2010, 21:39   #140
Юзер
 
Аватар для Sek@
 
Регистрация: 31.05.2007
Адрес: РК.Алматы
Сообщений: 190
Репутация: 85 [+/-]
Цитата:
Сообщение от Vostok Посмотреть сообщение
Ingector, у меня не просто узнали мой пароль, у меня его изменили. Хотя я сам тоже мог это сделать, почетерить а потом просить чтобы его восстановили. Но все-таки они могли хотя бы один раз онулировать читы, если бы на твоем акке четерили не больше недели, и ты обращался к ним чтобы его восстановили.

Про бан то я узнаю и так, когда в игру войти не смогу. Я не про бан, а про ожидание. Там написано про то что банят не сразу, а через три недели. Вот и вопрос, могу ли я узнать забанят меня или нет? Там ведь еще говорилось про какое-то клеймо читера:

Что это за флаг такой? И как можно узнать есть ли он у меня?
Флаг "Ban's on Record" и есть то самое "клеймо читера", за что и когда тебя забанит ты не узнаешь, это сделано специально, чтобы читер не узнал за какой именно хак его забанили, дабы он не пользовался ими в будущем ( помойму слабо помогает =D )
Sek@ вне форума  
Отправить сообщение для Sek@ с помощью Skype™ Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:32.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования