Could be done pretty easily by parsing out an few rcon status replies looking for 999 pings, but it's not practical IMO. It's better for us to manually reset the server because we can do it at a non-peak time and let people that are online know it's being reset etc.