Restart Management
Schedule restart warnings, post restart notifications to Discord, and track restart history.
What it does
The Restart Management module posts notifications to Discord before and after your server restarts. It detects restarts automatically by monitoring your server's log files, so there's nothing to trigger manually — every restart is caught and reported.
You can configure a series of warning messages at specific intervals before a restart so your players always have advance notice.
Restart detection
Vigil detects server restarts by monitoring your server's restart.log file on Nitrado. When the file is updated, Vigil knows a restart has occurred and fires the restart notification.
Warning system
You can configure a list of warning times (in minutes before the scheduled restart) at which Vigil posts a countdown message to Discord. The defaults are:
90, 60, 45, 30, 20, 15, 10, 5, 2, 1 minutes
You can customise this list to include any minutes you want. For example, if you only want warnings at 30 and 5 minutes, remove the rest.
Each warning posts independently to your configured Discord channel.
Configuration options
Enable warnings
Toggle the countdown warning messages on or off. The restart notification itself always fires when enabled.
Warning times
The list of minutes before a restart at which to post a warning. Edit to match your server's restart schedule.
Restart notification message
The message that posts when the server actually restarts.
Back-online notification
After a restart, Vigil monitors your server until log polling resumes — which indicates the server is back online. When this happens, a separate "back online" embed can be posted to Discord. This is toggled independently from the restart notification.
| Option | Description |
|---|---|
| Back online notification | Toggle the back-online embed on or off |
| Back online message | Message template for the back-online embed |
Warning message
The countdown message template. Use {minutes} to show the time remaining.
Example messages
Warning:
⚠️ {server_name} restarts in {minutes} minute(s). Find somewhere safe!
Restart notification:
🔄 {server_name} has restarted. See you in-game!
Suggested Discord channel
#server-status or #announcements — warnings should go somewhere players actively watch.