Hi, I will share a few methods in which I have used to detect bots
Also, just because a person matches one of these doesn’t mean it’s 100% a bot, you should only report if the person matches a lot of these listed below. For example, don’t just report a player if they have a weird name.
- The Name
This is an obvious one, most of the time if you see a name like “lajoaijvoaj” then it’s a good chance it’s a bot. Don’t report just cause the person has an unintelligible name.
Note: Not all bots have messy names, and not all bots are Cleric! It’s hard to spot them when they aren’t the above 2, but there are many ways you can.
-
Teleportation
If you have good ping and your game isn’t lagging, and you see a person zipping around the map killing mobs, then they are most likely a bot. -
Walls
If you see a person just walking into a wall and continuing to walk into the wall, it could be a bot. Or it could be an afk person and something fell on the keyboard, who knows. Don’t report just for this reason though.
The above reasons are obvious, but here are a few more ways to detect well coded bots.
-
Movement
Bots usually travel in straight lines, and never stop moving. Bots also tend to randomly jitter when traveling (lets say it’s moving left, and it will go right and then turn left again really fast) -
Items on ground
Kill a monster near a bot and try to make it drop an item, but avoid picking it up. A bot will usually try to pick it up even though they can’t. They will also do it over and over. (Trying to pick it up multiple times) -
Following trick
Have a group of mobs follow you, and the bot will follow those mobs. For example, I can check to see if it’s a bot by getting mobs to follow me in a circle. If it’s a bot, the bot will go in a circle as well, whereas a normal person would cut through or wait for the mobs to come to them. -
Anvil trick
Put an anvil on the ground, and a bot will attack it. -
Whisper it
Try talking to it and asking if it’s a bot. A normal person will say they aren’t. I know you could code a bot to respond to people by outsourcing or having pre-recorded responses, but from what I have seen, they haven’t done this yet.
Feel free to add more below if you want 

