Public servers would initiate the checks for memory resident cheats. If found, it would be sent to a central "database" for review. I wanted to make it flexible -- for example, the server could check if "hack1.exe" is present, but then if later on somebody informs me there's a "hack2.exe", the server could check for that as well, and it wouldn't require a new client release.