О системе античита

В этом разделе размещаются статьи и информация от разработчиков

26.05.2015, 15:46

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

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

Есть две принципиально отличающиеся схемы работы античит-систем: работа на стороне клиента и на стороне сервера. Распространенные античит-системы Punkbuster, VAC и другие занимаются тем, что ищут на стороне клиента среди запущенных процессов сигнатуры известных читов. Такой подход имеет преимущество в том, что если такой чит найден, то игрок может баниться сразу же, то есть он может и не успеть испортить игру другим игрокам.

Однако этот подход имеет и свои недостатки:

• Необходимо иметь штат сотрудников, которые будут постоянно следить за читами и вносить их сигнатуры в базу данных;

• Если чит приватный, или же его еще нет в базе данных сигнатур, то клиент может читить безнаказанно;

• Уже известные читы могут изменять свой код так, чтобы он имел другую сигнатуру, что приводит к необходимости часто обновлять базу данных сигнатур и делает поиск по этим сигнатурам все медленнее и медленнее;
• Процесс античита может конфликтовать с процессами антивирусов;

• Процесс античита должен иметь достаточно привилегий на компьютере пользователя, чтобы анализировать память других процессов;

• Процесс античита работает на стороне клиента, таким образом нельзя исключать того, что выключив античит, клиент не сможет посылать с себя данные, будто бы все в порядке, и античит работает.

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

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

Мы проверили эту систему на одном из матчей, по которому заблокировали читера. Служба поддержки нашла 4 подозрительных момента, на основании которых пользователь был забанен. Автоматическая система нашла все 4 момента, но еще в 8 случаях сработала ложно. Сейчас мы работаем над уменьшением процента ложных срабатываний и усовершенствованием системы оповещения нашей службы поддержки.
Аватара пользователя
Андрияш Козловский
 
Сообщения: 2018
Регистрация: 16.04.2013, 11:07
Откуда: Скромный поляк с окраины Кракова

26.05.2015, 15:57

Нормас так.
Аватара пользователя
UKROPUS
 
Сообщения: 101
Регистрация: 12.04.2013, 21:04
Откуда: Спецотряд Болты.

26.05.2015, 15:57

После того, как игроки подняли бучу - только тогда спохватились и начали типа "общение с коммьюнити".

Ну а что - начало подгорать... Чувствуется, что есть отток игроков. А, судя по комментам (их количеству и содержанию) в тему про античит и реплеи, а также по личным ощущениям - читеров полно.
Последний раз редактировалось Elliot 26.05.2015, 15:59, всего редактировалось 1 раз.

Elliot
 
Сообщения: 1142
Регистрация: 03.04.2013, 22:33
Откуда: Краснодар

26.05.2015, 15:58

продолжайте в том же духе, глядишь и читаков станет меньше.
Аватара пользователя
Д0Н0Р
 
Сообщения: 368
Регистрация: 02.01.2014, 14:46

26.05.2015, 15:59

По-моему это уже писалось, причем довольно давно.
Аватара пользователя
Летов
 
Сообщения: 33
Регистрация: 05.04.2013, 14:46
Откуда: ЦСИ "Южный Амарант"

26.05.2015, 16:00

Система не позволяет не только бегать с читами, но и адекватно играть)))
Аватара пользователя
Klisan
Мастер
Выживший
Отряд "Альфа"
 
Сообщения: 1150
Регистрация: 23.05.2013, 22:42
Откуда: Спецотряд "Болты"

26.05.2015, 16:04

Ясненько!
Успехов в этом очень важном и трудном деле!
Аватара пользователя
-Толян-
Отряд "Альфа"
 
Сообщения: 556
Регистрация: 07.06.2013, 18:33
Откуда: РОССИЯ МАТУШКА

26.05.2015, 16:07

Эрида:Бааааааянище в новостях :D (2)

Зато так увидят все. А не избранные :)
Аватара пользователя
Slavar
Супертестер
 
Сообщения: 1538
Регистрация: 04.04.2013, 11:07
Откуда: Оттуда

26.05.2015, 16:08

Вы ведь наверняка смотрите на ютюбе ролики, где люди демонстрируют читы. По моему- это хороший способ обнаружения новых уязвимостей. Если появилась новая система обхода защиты, - она тут же появляется на ютюбе, так как без демонстрации работы чита, его никому не смогут продать. Нужно ежедневно отслеживать появление роликов с новыми видами читов и тут же находить способ обнаружения использования такого ПО.
Простите если КЭП)
Аватара пользователя
Stratok
 
Сообщения: 33
Регистрация: 15.01.2014, 22:27

26.05.2015, 16:12

В игре появился триггер-бот, как вы будете с ним бороться?
Аватара пользователя
Puxta4ok
 
Сообщения: 113
Регистрация: 13.10.2013, 19:02
Откуда: Киев

26.05.2015, 16:13

Успехов в работе...
Аватара пользователя
Fastmind
 
Сообщения: 98
Регистрация: 23.05.2013, 19:53
Откуда: Днепропетровск

26.05.2015, 16:13

Slavar:
Зато так увидят все. А не избранные :)

Ничоси! Какие маленькие критерии для избранных пользоваться поиском форума,гугла и уметь читать :О
http://petromi.com/get/f857Pg7a421b9003a811 Бааааян инфа! Даешь эксклюзив!
P.S. Трешь мои сообщения этого я тебе никогда не прощу!

Эрида
Отряд "Альфа"
 
Сообщения: 307
Регистрация: 04.04.2013, 11:31

26.05.2015, 16:18

Puxta4ok:В игре появился триггер-бот, как вы будете с ним бороться?

Извиняюсь за нубство, но что такое триггер-бот????
Аватара пользователя
Дядя Шарик
 
Сообщения: 158
Регистрация: 21.12.2013, 17:07

26.05.2015, 16:19

Месяц в игру не захожу. По поводу читеров, рассинхронов лагов и урона голова не болит. Красота. На почту письмецо пришло с кодом на 3 дня премиума. Вот думаю зайти что ли, поиграть. Или уж до 0.29 придержать.
Аватара пользователя
Q-Tuzz_Off
 
Сообщения: 606
Регистрация: 05.04.2013, 03:09
Откуда: Российская Федерация, г. Новосибирск

26.05.2015, 16:19

Андрияш Козловский:

Мы проверили эту систему на одном из матчей, по которому заблокировали читера. Служба поддержки нашла 4 подозрительных момента, на основании которых пользователь был забанен. Автоматическая система нашла все 4 момента, но еще в 8 случаях сработала ложно. Сейчас мы работаем над уменьшением процента ложных срабатываний и усовершенствованием системы оповещения нашей службы поддержки.


Вы про эту проверку с марта месяца говорите , правда тогда было 12 ложных сообщений

dima:
сделали виртуальное зрение, сделали предварительный анализ (прямо во время игры).

проверили на 1 риплее, с которого забанили читера
античит все непонятные моменты обнаружил (4), но еще (12) обнаружил таких, которые понятны, но у античита нет достаточной информации для того, чтобы их правильно квалифицировать (человек смотрел в проход, из которого часто выбегают игроки, т.к. рядом респ).

Т.е. опыт положительный, но сейчас отложили, т.к. возникли более актуальные задачи.


За все время один раз запустили? Перемога!

vedmedik
 
Сообщения: 1131
Регистрация: 03.04.2013, 20:40
Откуда: ссср

26.05.2015, 16:21

Нет, так читаков не победить, надо все таки для подстраховки какой ни буть античит пилить и чтоб он был на стороне клиента чтоб не довал всякий шлак запускать
Аватара пользователя
imbr
Выживший
 
Сообщения: 14
Регистрация: 15.07.2013, 20:56
Откуда: Из тех ворот откуда и весь народ

26.05.2015, 16:22

Дядя Шарик:
Извиняюсь за нубство, но что такое триггер-бот????


целится (помогает целится) за тебя
Аватара пользователя
Puxta4ok
 
Сообщения: 113
Регистрация: 13.10.2013, 19:02
Откуда: Киев

26.05.2015, 16:27

Эрида:Ничоси! Какие маленькие критерии для избранных пользоваться поиском форума,гугла и уметь читать :О

Гуглить и искать не все любят.
Эрида:P.S. Трешь мои сообщения этого я тебе никогда не прощу!

Сообщения типа "баян", "+1", "двачую" и им подобные являются флудом.
Да, кроме меня на форуме есть еще несколько модераторов. Это я так, на всякий случай.
А зла я тебе никогда не желаю и не буду желать.
Аватара пользователя
Slavar
Супертестер
 
Сообщения: 1538
Регистрация: 04.04.2013, 11:07
Откуда: Оттуда

26.05.2015, 16:30

Дядя Шарик:
Извиняюсь за нубство, но что такое триггер-бот????

Триггер бот - это необычный макрос, скажем так, который отслеживает цвет пикселей в центре экрана. И совершает действие, если в центре экрана попадается определенный цвет. при наводке на противника - прицел становится красным. И сразу совершается действие (например выстрел или уклонение влево-вправо затрудняя возможность противнику попасть по тебе)
как то так =/
ах да... как орут тут некоторые личности триггер ботов нету ж а если бы были их бы спалили сразу и вообще читеры миф и бредни
Последний раз редактировалось SiYo 26.05.2015, 16:31, всего редактировалось 1 раз.
Аватара пользователя
SiYo
 
Сообщения: 69
Регистрация: 11.10.2014, 07:47

26.05.2015, 16:31

Puxta4ok:

целится (помогает целится) за тебя

Спасибо теперь понял,))))
Аватара пользователя
Дядя Шарик
 
Сообщения: 158
Регистрация: 21.12.2013, 17:07

Для размещения ответа, необходимо авторизироваться на форуме.

Ответы и статьи разработчиков