After a server sites idle for a large amount of time, it seems to go crazy and kick players for using a modified client. It'll happen within about 30 seconds of joining and broadcast print "$name is using a modified client" and then kick you.
Restarting the server will fix this, but I'm not sure why it's happening.
hackDetected() is being called in g_cmd.c from doClientCommand()