Тема: За что может забанить античит [обязательно к прочтению]
За что может забанить античит [обязательно к прочтению]
Античит может забанить по следующим причинам:
- Включена чит программа (чтобы избежать бана-не включайте читы), т.е. не обязательно прямое использование чита, достаточно его запустить, или же клиент после воздействия на него чит программы не был перезапущен.
- Включен запрещенный аддон типа colorme и т.п. (во избежании бана-удалите все непонятные аддоны из директории InterFace/Addons в директории с установленным WoW).
- Также вас может заблокировать за чит для другой игры, рекомендуется удалить вообще все читы с компьютера и перезагрузить его перед входом в игру.
- В некоторых случаях такой аддон, как EpicMusicPlayer и его аналоги. Сам аддон добавляет проигрыватель в игру и игрок добавляет туда свою музыку, но аддон имеет плохую функцию, лезть в коренные аудиофайлы игры, что бы на момент проигрывания музыки игрока, заглушать звуки боя, природы и т.д. Античит часто может распознать этот аддон в коренных файлах, как чит программу.
- Клиент WoW содержит неофициальные модифицированные файлы (используйте только те клиенты, которые вам рекомендует Администрация).
160 пользователей сказали cпасибо EvTech за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
71 пользователей сказали cпасибо n0n4m3 за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Объяснения по Warden'у
Чтобы не было лишних недоразумений по поводу банов и воплей - "кривой античит" и все в таком духе. Раньше может быть и да, но я исправил очень много и полностью перестроил ядро античита.
1. Аддоны Итак, забаненные аддоны или проверки с ID - 40,41,50. Определяется по сигнатурам(особым, обычно уникальным кускам кода). Текущая статистика показывает, что например аддон ColorMe бывает встроен в Punistool и наоборот. То же самое с последней добавленной проверкой - аддон iGM. Поэтому если у вас в причине написано типа "Banned addon ColorMe" - и у вас этого конкретно аддона нет, это не значит, что его нет, его код может быть где-то частями в другом аддоне, античит не ошибается в этом виде проверок. Я внесу еще некоторые коррективы в указание причин бана, но суть алгоритма уже меняться не будет
Вот ваши действия при бане : - Поискать запрещенные аддоны в папке "директория клиента/Interface/Addons"(ColorMe, Punistool, iGM). - Очистить папки Cache, WTF. Многие аддоны хранят свои настройки в WTF, кэш чисто на всякий случай, я еще не рассматривал влияние кэша, у меня батник, который чистит кэш при каждом запуске клиента
Этого будет достаточно, чтобы не банило больше. Если продолжает банить, убираем вообще все аддоны из папки "директория клиента/Interface/Addons". Если это сделано, и клиент перезапущен с очищением кэша и WTF, банить точно больше не будет, не рассказывайте сказки. Потом можете добавлять проверенные аддоны, типа AtlasLoot, X-Perl и другие.
Если вы найдете аддон, который легальный, но именно за него античит банит, просьба скинуть мне, я его исследую на предмет совпадения сигнатур и возможно перестрою общие проверки. Если вы не можете понять, какой аддон вызывает бан, скидывайте всю папку аддонов в архиве мне в ПМ на форуме. Это в том случае, если вы действительно уверены, что читерских аддонов нет(т.е я открыв ваш архив, не увижу папку, в которой будут лежть файлы с названиями Punistool.toc и т.д), в противном случае могу добавить бан за попытку обмана.
Несколько рекомендаций : - Качайте аддоны с проверенных ресурсов, типа *****.com, wowmatrix.com, wowinterface.com - Проверяйте скачанные сборки на предмет подозрительных аддонов
еще раз - запрещенные аддоны - ColorMe, Punistool, iGM
Список может дополняться, следите за форумом!
2. Статические проверки
Все, что имеет CheckId, но не аддоны.
Проверки памяти Это проверки на целостность статического кода клиента, который не может менятся ну никак, кроме посторонних воздействий, читов например. Туда входят все проверки, кроме 1, 16, 26, 27, 28, 30, 31, 38. За бан по этой причине снисхождения не будет теперь, я убрал ошибки в загрузке данных из БД, которые допускали ложное срабатывание.
Но, если вы считаете, что античит ошибся, готовы идти до конца, я готов проводить расследование. Мне понадобится ваш WoW.exe, скинуть так же можно в ПМ на форуме. Но если я обнаружу попытки обмана, я выписываю перманент автоматом.
Проверки драйверов и модулей Это проверки на символьные имена загруженных драйверов и проверки на загруженнные дллки, например, всеми любимый WPE. Ошибок так же быть не может, проверки драйверов вообще взяты с официального сервера и ниразу не было за них еще бана.
3. Динамические проверки
Античит напрямую читает данные из динамической памяти клиента, а это структуры игрока, перемещений, аур, такси и т.д. Здесь палятся читы, которые не оказывают явного влияния на клиент, не меняют в нем ничего в статическом коде. Это бич всех пираток и мне удалось успешно его уничтожить, правда пришлось пройти через громадное количество ошибок на пути к результату, поэтому пока стоят только кики. Единственный бан таких проверок пока - это "over-speed speedhack". Было вычислено значение скорости, которые легальным путем недостижимо, и за его превышение сразу стоит бан
Динамические проверки применяют эвристические алгоритмы, как в антивирусах, которые иногда не могут точно распознать вирус/троян/червь, но находят что-то подозрительное и необычное для этой программы например. Так и тут - античит видит, что на игроке стоят недопустимые флаги для этой ситуации, например флаг полета при явном отсутствии летающих маунтов/машин/такси, он проверяет некоторые обстоятельства и на основании их принимает решение, кикнуть или отпустить. Моя задача была в написании алгоритма, который учитывает все-все, и я с этим справился.
Если вас беспричинно кикает, или в каких-то особых условиях, например при посадке на машину, нужно отписываться, особенно если это происходит регулярно, так недавно, узнав, что кикает в окулусе и на острове завоеваний при посадке на катапульту и активации облика тьмы - я нашел недочеты в сравнении скоростей и успешно их исправил.
На этом все. Хочу сказать, что мы ведем подробное логирование и статистику по срабатываниям, результаты постоянно анализируются, я например уже 2 раза полностью переписывал детект флайхаков, потому что в предыдущих алгоритмах нашлись ошибки.
Спасибо за прочтение. Играйте честно и не будете иметь проблем с античитом, и соответственно со мной
Более точный список проверок
54 пользователей сказали cпасибо CrusherTan за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Хотел бы ознакомить предварительно с важными изменениями в античит-системе. Это финальные изменения и далее я буду работать над 434.
1. Появился статус "важный" для некоторых статических проверок. Это проверки на актуальные читы, позже в новом списке проверок я помечу их звездочкой. Суть статуса в том, что эти проверки отправляются всегда, что сильно сокращает время реакции античита на такие нарушения, скажем с 1-2 минуты до 15-20 секунд.
2. Количество проверок сокращено с 50 до 27. Уменьшение нагрузки на сервер - и этим все сказано. Кроме того, убраны бесполезные проверки.
3. За некоторые нарушения введено дополнительное наказание и расширенное информирование, для поиска проблем, теперь если вас кикнет - вы будете знать за что, и если будет кикать в каких-то местах, мне всегда можно будет об этом сообщить и я буду рассматривать все случаи.
4. Время отклика на все динамические проверки очень сильно сокращено, тестирование показало, что при включении спидхака в Hitchhiker's Hack - реакция на нарушение происходит за 1 секунду.
Почему это вводится? Увы, судя по логам, мои меры - т.е простые кики не дают нужного результата. Есть наглецы, которые по 15 раз подряд кикаются из-за использования ФХ/СХ/ТП хака и продолжают его использовать. Банить не имею права, иначе утону в обжалованиях, а это пока проблематично, на 100% определять ФХ или не ФХ и т.д
В чем суть улучшения системы?
Теперь при регистрации нарушения вы получаете сообщение вида WARDEN : XYZ hack detected / teleport hack detected. You are disabled and kicked in 10 seconds. Это поможет локализовать проблемы и возможные ошибки(напоминаю, речь идет ТОЛЬКО о динамических проверках). Далее, игрок "отключается" - взаимодействие игрока с сервером прекращается. Вешается стун, зависящий от некоторых факторов (о них ниже). Вешается стак невидимого дебафа, зависящий от некоторых факторов (о них ниже). Вы кикаетесь через 10 секунд.
Дебаф - своего рода метка, стакается до 10 раз. Не снимается ничем, ни смертью, ни диспелами, даже не пытайтесь в этом вопросе меня обойти. Первые 2 стака - совсем ненадолго, после - уже серьезно. Продолжительность стуна зависит от кол-ва этих стаков.
- Первый стак вешается на 60 секунд, стун на 40 секунд - Второй стак вешается на 90 секунд, стун на 60 секунд - Третий стак вешается на 5 минут, стун на 3 минуты. - Четвертый стак вешается на 10 минут, стун на 5 минут - Пятый стак вешается на 20 минут, стун на 10 минут - Более пяти стаков - вешается на час, стун на 20 минут
Я думаю, это отучит снова использовать читы после киков. Понаблюдаем. Позже добавлю список проверок и изменю соответствующую информацию
61 пользователей сказали cпасибо CrusherTan за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Работа над Warden закончена. Все изменения будут вводится в виде фиксов и патчей, каких-то глобальных исследований, рефакторинга, реализации новых алгоритмов проводится не будет. Наблюдаем месяц за стабильностью и определяем ложные срабатывания динамических проверок.
Результаты : 1 пункт - "важный" статус некоторых проверок - успешно применен и работает. 2 пункт - сокращение кол-ва проверок - успешно применен и работает. 3 пункт - расширенное информирование - успешно применен и работает. 4 пункт - сильное уменьшение отклика на динамические проверки, то, чего больше всего опасался - успешно применен и работает.
Актуальный на 30.09.18 список статических(!) проверок. Все прочие списки проверок считаются устаревшими и недействительными.
36 пользователей сказали cпасибо CrusherTan за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
- Домашняя страница
8 пользователей сказали cпасибо VúSale за это полезное сообщение:
- Просмотр профиля
- Сообщения форума
- Личное сообщение
- Домашняя страница
По этим проверкам выдается бан на 30 дней. Если у Вас имеется Bims/MaxDPS(и аналоги), то лучше удалить их и больше не скачивать.