Jump to content

Детекция макросов?


Recommended Posts

Приветствую! Сейчас с [EFO]Axel работаем над долгожданным определителем макросов. Пока в планах поймать тех, кто использует быстрый бег и быстрое максимальное прицеливание на снайпе.

Перед нами стоит непростая, но интересная задача. Надо найти наиболее точный алгоритм определения макроса. Пока в разработке два алгоритма:

1) Количество нажатий на кнопку бега/зума в течение 1 секунды - превышает N-значение, макрос;

2) Фиксированная задержка в мсек между нажатиями одной кнопки в течение 1 секунды - нажимаешь кнопку с постоянной задержкой (физиологически невозможно нажимать на кнопку с одинаковой задержкой), макрос;

Первая версия будет лишь предупреждать администратора о том, что такой-то игрок, вероятно, использует макрос (без уточнения).

Хотелось бы узнать, что вы думаете по этому вопросу!

Link to comment

Да, быстрый бег уже пофиксили.

А насчет быстрого прицеливания могу лишь предложить то, что данное прицеливание держит прицел в одной точке (например в какой-либо кости). Поэтому просто проверять, если в течении 100-200 мс прицел держится в пределах одной кости, то явно - быстрое прицеливание.

Но это, если я правильно понял, что-то типа аима на снайперке? Или что?

Link to comment

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

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

P.S. Не проверяли МТАшный блокиратор быстрого бега, но уверен в ближайшие дни изучим эту опцию. :roll:

P.P.S. Всё-таки есть ещё один не закрытый метод, который позволяет получить незаконное ускорение. :cry:

Link to comment
P.P.S. Всё-таки есть ещё один не закрытый метод, который позволяет получить незаконное ускорение. :cry:

Проблема решается банально и просто, при помощи getGameSpeed, на клиенте.

А вообще - идея не очень. Замените игровые команды чем-нибудь другим и не будет проблем с макросами.

Link to comment
  • 3 weeks later...
А вообще - идея не очень. Замените игровые команды чем-нибудь другим и не будет проблем с макросами.

Идею мы воплотили в жизнь - определяет заданные макросы. Но всё ещё на этапе тестирования. :roll:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...