Samuel, would it be easier to add some sort of function to report suspect players in-game? How I mean is that you add a function that allows players to "Alt + RightClick" other players which brings up a hover menu that have options like "Trade / Invite / Whisper / Report / Mute".
This way any suspect player can be reported on the spot and you could even try and record certain aspects of this player once reported, for example;
Player One reports Player Two, once Player Two has been reported he/she will be logged via the server to check for cheat/bot/abuse.
I'm terrible at coding but I'm sure you guys could figure out a way to log certain aspects to suspect botters, by movement and killing I guess. As for cheaters I guess you could do the same (check speed, although you seem to have that working pretty well), just check certain aspects during the reported session (let's say you record the reported players action for 30mins). Lastly, abuse would be pretty simple if you were able to log that specific players input text thus giving you appropriate evidence to take action.
The other options on the Hover menu would just be Handy I guess, like being able to Mute someone or Add to friend.