Implementing Anti-Cheat

Not sure if this will help any but it’s a shot.

I’m one of the Developers for a Emulation group for WoW called MaNGOS, I was hired in on my knowledge of the Warden AntiCheat System, though not much i was able to provide logical support and attempts to get it working.

Blizzard has a AntiCheat system in place called Warden. http://en.wikipedia.org/wiki/Warden_(software)

In the WoW Client there is a DLL called Scan.DLL… this helps the client connect to warden and vice versa and smooths the scanning process.

This is the full history of the implantation of Warden on TrinityCore, they where able to get warden working. Perhaps we could go about something like this?

It’s simply checking to see if these are running on the client TrinityCore/2012_02_19_03_world_warden_checks.sql at master · TrinityCore/TrinityCore · GitHub (SHA 1 + HMAC Key)

Then takes action on what ever is set in the config TrinityCore/worldserver.conf.dist at master · TrinityCore/TrinityCore · GitHub