I'm already using rcon quit to restart servers(I've got a script that automatically starts the server when it ends/crashes running in screen) but the solution requires a little more then just a 'rcon quit'.
I have to create two more lists that store the login and password for each servers.
After I've quit the server, I need to create a time to poll the server until it's back online, then once it's back online I need to rcon the login and password back to the server.
Also I need to check that the server is empty(easy enough since I already have that done) and make sure that another !match after a !restart doesn't try to get the server in the process of restarting.
Sounds easy enough, but TCL is a real pain
and my hacked together command line rcon tool crashes TCL scripts when it returns any info.
Jitspoe: No idea but I just upgraded the kernel for a security patch, maybe that'll fix it.