A better idea would be to have the servers restarted at a certain time every day to kick everyone who's AFK and prevent them from using basic macros to beat the AFK kicker. Or, y'know, have both.