I suspect this sort of functionality is handled via an external script that runs at the proper time and connects to the telnet console to send the periodic broadcasts, issues a worldshutdown command, and then makes sure all processes are cleaned up before restarting the server.
|