Архив сообщества
2011 — 2019
Аватар Editor TEH Chaos-neutral

Сбор статистики для античита

Автор: Editor TEH Chaos-neutral · 15.08.2016, 23:45 · 30 сообщений

Сообщений в теме: 30

Editor TEH Chaos-neutral#1

Предыстория:

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

Содержимое спойлера отсутствует в сохранённом тексте.

На Робастотурнире последним боем был мой бой против Вованхура. Этот бой затянулся на очень долго. В конечном итоге я проиграл, однако как минимум несколько людей выразили мнение, что Вованхур является автокликером и на то были основания. Хотя меня уже перенесли в сетку лузеров, Хэллрол решил провести пару тестовых боев на дальнем оружии, на котором автокликер бессмысленен. И Вованхур проебал. Причем он также дрался с местной легендой Пауком, который голыми руками раскидал 5 человек в рукопашную подряд без подготовки. И в этом бою Морфей проиграл почти сразу же. Но наибольшее подозрение вызвал бой на попугаях. Это был альтернативный класс клоунов перед пиратами -- спавнились два попугая и кто первый убьет попугая соперника, тот и победил, притом оба соперника и есть попугаи. Скорость полета попугаев была просто запредельной (та, что когда ты обдолбан стимуляторами) и попасть по их иконке ОЧЕНЬ трудно. В этом бою Вованхур умудрился пять раз случайно укусить моего стоявшего человека. Как уже было сказано, попугаи носились очень быстро и попасть даже по человеку с такой скоростью крайне затруднительно. Это и подняло подозрение, что Вованхур является автокликером, поскольку 5 раз в таких условиях попасть, это нужно иметь огромную удачу или автокликер. В конечном итоге Хэллрол запросил сфотографировать мышку Вованхуру, поскольку было выдвинуто предположение, что противник использует ситуативный автокликер, то есть автокличит когда он близко с противником, что не особо-то и отличается от обычного робаста. В последствии было доказано, что пруфпик легко подделать и он ничего не может доказать. Я выдвинул идею создать античит, который будет считать клики и некоторые статистические данные и в случае подозрений выводить соответствующее сообщение педалям. Эта идея в конечном итоге была принята и было поставлено условие: бой будет перепроведен в следующую субботу если я создам античит.

Античит уже создан и работает, но ему необходима настройка. Мне необходимы данные кликанья лучших робастеров Анимуса в ближнем бою. Для создания первого ботнета на Бъонде через функцию shell сбора данных я завтра (8/16/2016) подниму обновленную, посвежевшую, но все ту же турниропарашу в 19:00 по МСК на билде Грина. Бои будут происходит исключительно в мили, все ваши клики будут записываться и составится статистика кликеров и нормальных отклонений. Потом будет настройка античита в этом же раунде и пара тестовых боев с автокликером. Сражаться можете как угодно и где угодно, но желательно в полную силу. Да и вам тренировочка. Сражаются люди, выбранные желанием левой пятки.

Адрес скину в форумный твиттер и в тему.

Ну и пара скриншотов:

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

Содержимое спойлера отсутствует в сохранённом тексте.

Скопировать ссылку
Code Talker#2

inb4 эдитор оставляет себе кучу бекдуров и становится теневым властителем сервера

Скопировать ссылку
Editor TEH Chaos-neutral#3
Ritter (15 August 2016 - 14:55) писал:

inb4 эдитор оставляет себе кучу бекдуров и становится теневым властителем сервера

Там половина кода - атомная ебля с многомерными списками и математика уровня (number - expected)^2. Бекдоров при всем желании не найдешь.

Скопировать ссылку
Code Talker#4
Editor TEH Chaos-neutral (15 August 2016 - 14:57) писал:

Там половина кода - атомная ебля с многомерными списками и математика уровня (number - expected)^2. Бекдоров при всем желании не найдешь.

Скопировать ссылку
Editor TEH Chaos-neutral#5
Ritter (15 August 2016 - 14:58) писал:

Содержимое цитаты отсутствует в сохранённом тексте.

Нет, правда.

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

Содержимое спойлера отсутствует в сохранённом тексте.

Скопировать ссылку
Копиц#10
Vasia Pypkin (15 August 2016 - 15:53) писал:

Уже вижу, как этот автокликер-детектор будет ложно срабатывать в каждом бою персонала и пермбанить бойцов.

Покажи пальцем, где говорилось про баны.

Скопировать ссылку
Poldan#11

На самом деле я бы вернул эдитору кодерку. Да, некое количество бэкдоров он продвигал. Однако, в целом его АТМы даже вон впиливали в главной ветке.

Скопировать ссылку
Plastmassa#12

В турнире не участвую, но есть программируемая мышь, в которую можно впилить автокликер с непостоянным промежутком между кликами, т.е. между 1 и 2 - 100мс, между 2 и 3 - 80 мс, между 3 и 4 - 65мс и так далее. Тонкость в том, что промежутки будут повторяться циклично, т.е. после девятого клика пойдёт снова первый со строго заданными промежутками. Как твой античит среагирует на такое?

Скопировать ссылку
HindyMint#13
Editor TEH Chaos-neutral (15 August 2016 - 15:07) писал:

Всяко лучше 80% кодеров на Анимусе)0000

Лучше не лучше но ты слишком мгазь чтоб кто-нибудь смог оценить твои навыки в полный рост.

Скопировать ссылку
Disconected#14
Plastmassa (15 August 2016 - 18:26) писал:

В турнире не участвую, но есть программируемая мышь, в которую можно впилить автокликер с непостоянным промежутком между кликами, т.е. между 1 и 2 - 100мс, между 2 и 3 - 80 мс, между 3 и 4 - 65мс и так далее. Тонкость в том, что промежутки будут повторяться циклично, т.е. после девятого клика пойдёт снова первый со строго заданными промежутками. Как твой античит среагирует на такое?

Его античит считает не промежуток между нажатиями, а количество нажатий в секунду, так что ему насрать на твои промежутки.

Скопировать ссылку
MrNoize#15

Автокликеры, программируемые мыши ... Куда катится этот мир?

Видимо последний способ провести честный фест- похитить всех записавшихся ИРЛ и запереть в каком-либо компьютерном клубе 90ых.

Скопировать ссылку
alfacom#16

Сбор статистики для античита

Я уж думал, что Эдитор пришел свои багогранаты чинить. Но для починки ему нужна "статистика" - через сколько сервер упадет, после первой гранаты...

Скопировать ссылку
Editor TEH Chaos-neutral#18
Цитата

В турнире не участвую, но есть программируемая мышь, в которую можно впилить автокликер с непостоянным промежутком между кликами, т.е. между 1 и 2 - 100мс, между 2 и 3 - 80 мс, между 3 и 4 - 65мс и так далее. Тонкость в том, что промежутки будут повторяться циклично, т.е. после девятого клика пойдёт снова первый со строго заданными промежутками. Как твой античит среагирует на такое?

У меня античит работает по двум параметрам: количеству нажатий за секунду и промежуткам между нажатиями. Видишь на скриншотах эти таблицы вида (0.17 --- 304)? Это таблица средних отклонений. Обычный автокликер дает очень большое количество нажатий в одном отклонении (что означает, что нажатия были очень ритмичны и повторялись почти без ошибок), твой рандомный автокликер, цитирую, цикличен, этот цикл будет заметить по отклонениями легко. Если же поставить обычный рандомный автокликер, то наоборот, будет слишком странное распределение, то есть будет множество отклонений, но они все примерно одинаково часто встречаться будут. Я никогда не видел в жизни автокликера с нормальным распределением и ДАЖЕ он все равно будет отличаться от работы нормального человека, хотя уже близко. Так что у тебя ограничение сразу по двум параметрам: по количеству нажатий (что довольно маленькое, у меня в пределе получается нажимать 8 раз (1 пальцем), а на нормальной скорости примерно 6.25) и по задержкам между нажатиями (тебе придется использовать рандомный кликер, который сильно тебе робаст нарушит именно своей непериодичностью, так как при обычном робасте ты все-таки не нажимаешь кнопки без причины, а нажимаешь их на основе своей реакции. Непериодичный кликер не сможет выполнить этого.)

Цитата

Статистика будет вестись по каждому игроку или общая?

Статистика самим античитом отдельно для каждого игрока и ведется. Я просто сделаю Normal Human Speed равной 0 и античит будет считать, что все с автокликерами и выводить мне предупреждения и данные.

Цитата

Уже вижу, как этот автокликер-детектор будет ложно срабатывать в каждом бою персонала и пермбанить бойцов.

Он предназначен для очень специфичных ситуаций и у него есть несколько фундаментальных ограничений. Он только лишь предупреждает педалей, что такой-то такой-то МОЖЕТ быть автокликером и дает педалям данные на анализ. Сам он не занимается этой хуйней, ибо не ИИ. Одно из самых главных фундаментальных ограничений, которое я никак не могу обойти или сгладить - клики в лагах. Если сервер повиснет на, допустим, 5 реальных секунд, то если ты нажмешь за эти пять секунд 50 раз, то все эти 50 раз сразу же отправятся в игру и античит посчитает, что ты умудрился 50 раз нажать за 0.1 секунду. Справедливости ради стоит отметить, что такие случаи вычисляются элементарно как раз таки из-за безумной HIGHEST SPEED DETECTED.

Скопировать ссылку
Derveeen#21

Bishehlop (16 August 2016 - 03:01) писал:

Вы правда не засчитали победу вованхуру с его мышкой от логитеч за 200 рублей?

Цитата

В последствии было доказано, что пруфпик легко подделать и он ничего не может доказать.

Цитата

ВРЕТИ ВРЕТИ ВРЕТИ

Изображение

Пиздец, попросили сфотать мышь, а когда он её сфотал, сказали, что пруфпик можно подделать. Охуенно.

Скопировать ссылку
Editor TEH Chaos-neutral#22
Цитата

Пиздец, попросили сфотать мышь, а когда он её сфотал, сказали, что пруфпик можно подделать. Охуенно.

Не совсем. Доказывать это начали ещё до того, как он её скинул.

Скопировать ссылку

Обратно в Lawful Green