Блокировать пользователей с помощью авто-кликеров - PullRequest
4 голосов
/ 05 апреля 2010

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

Редактировать: я забыл упомянуть, это игра на веб-сайте, и не использует флэш.

Ответы [ 3 ]

6 голосов
/ 05 апреля 2010

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

Как геймер и гейм-дизайнер, я говорю, исправь свою игру, чтобы она не была такой бездумной. Хотя всегда найдется несколько сильных игроков, которые сделают все, чтобы вырваться вперед, если более или около процента вашей базы игроков прибегают к подобным вещам, это, вероятно, потому, что вы заставляете их повторять какое-то скучное и скучное занятие. Задача смешное количество раз. Сделайте игру своей игрой веселой , и люди с большей вероятностью будут играть в нее, вместо того, чтобы боты заменяли их. Поскольку для того, чтобы сделать это увлекательным, обычно требуется создать более разнообразный игровой процесс, чем просто «щелкнуть эти три места снова и снова, снова и снова и ...», то это также естественным образом сделает игру более устойчивой к ботам, поскольку не будет будь таким тривиальным шаблоном для повторения бота.

0 голосов
/ 02 июня 2010

Да, проблема в вашей игре заключается в том, чтобы убивать запястье, ошеломлять, вызывать RSI, «не довольствуясь».

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

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

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

0 голосов
/ 05 апреля 2010

Как сказал Дейв Шерохман, сделайте игру веселее.

Если вы не можете этого сделать, есть несколько вещей, которые вы могли бы сделать. Может быть возможно изменить пользовательский интерфейс определенным образом, чтобы боты не могли просто несколько раз щелкнуть. Если это нереально, вы можете попытаться обнаружить ботов, распознав шаблоны, а затем изменить интерфейс или дать CAPTCHA, что-то вроде того, как это делает StackOverflow. Это не должно сильно раздражать пользователей, так как они почти никогда не должны видеть это, если они не бот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...