Re: My idea to detect aimbots
But ok i have a new idea. You could just take the reaction time it is in many cases unhuman it cant be luck. In combination with an optional account system really good players can be proofed and autmatically not recognized as a bot, so it is like a whitelist with good players who otherwise would be detected as a bot. Furthermore, the server can just start a vote kick so finally the players habe to decide, if a person is really a bot.
EDIT: I start a short research in the internet and it seems as 112 ms are the lowest possible reaction time for humans. It cant be just luck if you nearly always react faster. Ok yes you could make the bot so that it needs this time but in combination with the whitelist you can set it higher and then bots are less effective.
This may make sense in some ways. We may not be able to stop people from writing bots, but at least we can make it as hard as we can. It's like putting a lock on the door of your house, it doesn't make it impossible to enter the house without your consent, but it seems like it stops a lot of people. But it's not as easy as buying a simple lock and installing it on your door. Any bot detection will need to be implemented and that means spending time that could be used to make the game better.
Also we should remember that these bot detection mechanisms will make the server use more resources like RAM, CPU, etc.