На днях была произведена массовая посадка людей за использование автоботов. Прошедшие две волны дали о себе знать.
После Го Занар [15] поделился методами отловли автоботов.
Чтобы те, кто еще хочет кричать "дайте доказательства, я ничего не делал" подумали прежде чем спрашивать.
Буду стараться объяснить простым языком. Все описанные способы, конечно очень утрированны чтобы сильно не вдаваться в подробности и совсем вас не запутать.
Способ первый. 1. Человек в охоте смотрит на картинку и жмет на картинку, но на самом деле, эта картинка формируется путем чтения файла с настройками какие ресурсы и где должны быть в охоте. Соответственно в этот файлик подставляются боты и ресурсы, которые не видны человеку, но бот прочитав этот файлик пытается этот ресурс добыть. Собственно попытку такой добычи мы логируем в виде ника и количества таких попыток.
2. Есть различные боты кликеры, которые перемещают мышку в указанное место и кликают. Вы думмаете, что они не отличаются от поведения человека, НО! Поведение человека, движения мышкой скорость движения, хаотичность, всегда отличается от программы. Соответственно мы это тоже можем отследить и записать ник и количество таких однотипных попыток срезать ресурс или убить монстра.
3. Подстановка дополнительного параметра в запрос, это самый распространенный способ поимки ботоводов. Например чтобы собрать ресурс, человек нажиимает кнопку, эта кнопка формирует запрос в виде ...../hunt.php?параметр=название ресурса (для примера) Бот делает тоже самое, при написании программы бота, программист изучает такие запросы и повторяет их у себя в программе. Но нам достаточно добавить в кнопку которую жмет человек формируя запрос дополнительный параметр (например)...../hunt.php?параметр=название ресурс&Янебот=1, а тем временем программа бот, продолжает стучаться по старой ссылке без параметра. Таких мы аналогично записываем в список. Аналогично поступаем с параметрами во время попытки атаки бота, во время логина в игру, во время перехода по локации и тп.
4. Есть еще множество не очень распространенных способов выловить, кто бот, а кто нет. Но мы никогда не анализируем по количеству собранных ресурсов или наличию профессий ибо такое понятие как "китаец" еще существует в нашей жизни и иногда игрок может собрать больше чем бот :) Еще есть когда сам создатель программы при определенных условиях сливает базу своих пользователей :)
Так вот, какие вы хотите доказательства ? Копию строоки такого вида ? 3001 124235 Вася[4] 324 Где присуствует код отлова, ID, Ник и количество запросов от бота ? Вы все равно не поймете, что оно означает. А мнение насчет того, что мы сажаем всех подряд, даже не виновных просто абсурдно, мы никогда не будем сажать порядочных игроков, ибо это прежде всего не в наших интересах. Зачастую наоборот, тех людей от кторых обращений от бота было всего несколько 1-100, мы не трогаем.
И еще раз напомню, что лучше даже не пытаться использовать подобные программы, все равно рано или поздно попадетесь.
Убедительно просим всех соблюдать правила игры и не использовать программ автоботов.
|