Autoaim cannot be solved absolutely by technical solutions.
Even if the executable is fully electric fenced and verified matching a checksum, aimbots can just read the video buffer from a different process.
In practice, you can statistically analyze player hit metrics and then monitor people who appear to be too good.
However, this requires basic customer service which is less likely to come from a free server for a noncommercial game.