

Bots tends to force the client to look to a specific direction via commands it comes off as a single packet instead. Unlike players who would use their mouse to turn causing the client to send milliseconds of turning packets. Bots tend to run in straight lines with very sharp and precise turns. Great stuff honestly.Īs for Server anti cheats, difficult but a good way of it would be monitoring their actions. This hash can be used by private server of a certain version now since it is documented decently. It usually involves Warden scanning your memory and processes for a blacklist of items which then sends back to Blizzard for hashing to check if you are running any unwanted cheat/bot programs. Warden is Blizzard's client side detection. ACs rarely ban automatically to minimize false-positives, usually they just log suspicious behaviour and compile a list. Tl dr - suspected bot is reported via player or warden, GM will check character ingame for 100% certainty with GM commands. As is tradition, I refer to /u/real_namreeb for a more technical insight. Also, 3rd party software can be detected on the hardware side ("injections", memory readouts and so on). More sophisticated bots try to include "random behaviour" at cost of efficiency to make detection harder, but as always it's a cat-and-mouse game. Bot detected.īots can also be detected via Warden or generally anti-cheat software, as they follow patterns that can be determined. Simple fishbots will then proceed to re-cast indefinitely with no signs of confusion about how the character suddenly stands 50 yards away from the water. For example: Teleporting a fish botter a few yards inland so the bobber will no longer land in water. Usually the GM observes the suspected bot's behaviour for a while, if it is 98% certain the character in question is not controlled by the player, the Game Master can use commands to put the character in a situation which cannot be prepared for. There are a few tricks to distinguish man from machine, with no doubts left (so really no point in blaming your 5 year old sis )). We checked on the reported characters manually, as in observing them ingame. Can only speak from my experience, but as Game Master on a private project it was one of my duties to handle player reports of cheating.
