Other games have kind-of successfully decreased their bot population thanks to timed CAPTCHA.
This is an example from a MMO that implemented this system:
-
CAPTCHA can only be used on players in the combat stance.
-
A player cannot use captcha with the same person more than 3 times per day.
-
CAPTCHA lasts 40 seconds.
-
The targeted Player is given 2 attempts to solve the CAPTCHA.
-
The CAPTCHA prompt can be refreshed for a new one. (Time doesn’t reset)
-
A player solving a CAPTCHA won’t be attacked by enemies.
This point will make the system extra effective with bots:
- If the CAPTCHA is not solved or, the targeted player fails, the targeted player will be locked in place for 20 minutes to 2 days.
The duration is based on how long a player has been logged on and how many times the IP address has been hit with a unsuccessful CAPTCHA.
Bots can solve SOME kinds, but not all.
There are different kind of captchas:
I think it will be a plausible solution.
- Bots farmers will avoid places with lots of players that won’t hesitate to ue a CAPTCHA item with them.
- People AFK on towns won’t be affected.
- Legit players won’t be spammed with captchas because you are limited to 3 times use on a single person per day. So only a bot will constantly get asked to do CAPTCHAS because different people will use them on the bots, not only 1 player.