SCUM Server restarts and notifications
Restart Warnings on a SCUM Server (XLGAMES.GG)
On XLGAMES.GG hosting, server restarts and pre-restart messages are configured very simply:
- Restart times are set through the Task Scheduler tab.
- Text warnings before a restart are configured in the Notifications.json file through the Config Editor tab (you do NOT need to restart the server for these notifications to take effect).
At the end of this page, you will find a ready-to-use Notifications.json example for restarts every 4 hours starting at 00:00.
Need your own SCUM server? Order one at XLGAMES.GG.
1) Set restart times in the “Task Scheduler”
- Open the Task Scheduler tab.

- Create tasks for the required times (for example: 00:00, 04:00, 08:00, 12:00, 16:00, 20:00) with the action “Restart Server”.

Tip: use the server time (the time zone of the region where your game server is located). Adjust the schedule if needed for your own region.
2) Enable pre-restart warnings through Notifications.json
- Open the Config Editor tab.

- In the file list, open Notifications.json.

- By default, it is empty:
{
"Notifications": [
]
}

Paste the example below (or adjust it to match your own schedule) and save the file. Important: you do not need to restart the server — changes take effect in real time.
Example restart warnings (every 4 hours starting from 00:00)
Messages are shown 10, 5, 4, 3, 2, and 1 minute before the restart. The color is set as R-G-B.
{
"Notifications": [
{
"time": ["0:50","4:50","8:50","12:50","16:50","20:50"],
"duration": "5",
"color": "255-255-255",
"message": "Server restart in 10 minutes"
},
{
"time": ["0:55","4:55","8:55","12:55","16:55","20:55"],
"duration": "5",
"color": "0-204-204",
"message": "Server restart in 5 minutes"
},
{
"time": ["0:56","4:56","8:56","12:56","16:56","20:56"],
"duration": "5",
"color": "0-204-0",
"message": "Server restart in 4 minutes"
},
{
"time": ["0:57","4:57","8:57","12:57","16:57","20:57"],
"duration": "5",
"color": "255-255-0",
"message": "Server restart in 3 minutes"
},
{
"time": ["0:58","4:58","8:58","12:58","16:58","20:58"],
"duration": "5",
"color": "255-128-0",
"message": "Server restart in 2 minutes"
},
{
"time": ["0:59","4:59","8:59","12:59","16:59","20:59"],
"duration": "5",
"color": "255-0-0",
"message": "Server restart in 1 minute"
}
]
}

Done! The scheduler will restart the server at the specified times, and Notifications.json will show clear advance warnings to players without requiring a server restart for the changes to apply.
Extra: the color parameter in Notifications.json
The "color" field sets the text color of the notification and accepts a string in the R-G-B format (red–green–blue), where each value is a number from 0 to 255.
- The separator is a hyphen: "255-255-255".
- Invalid formats (will not work): "255,255,255", "rgb(255,255,255)", "255 255 255".
Ready-to-use color values
- White — 255-255-255
- Red — 255-0-0
- Orange — 255-128-0
- Yellow — 255-255-0
- Green — 0-204-0
- Cyan — 0-204-204
- Blue — 0-128-255
- Purple — 153-0-204
- Pink — 255-105-180
- Gray — 160-160-160
Mini JSON example with different colors
{
"Notifications": [
{ "time": ["12:50"], "duration": "5", "color": "255-255-0", "message": "Server restart in 10 minutes" },
{ "time": ["12:58"], "duration": "5", "color": "255-128-0", "message": "Server restart in 2 minutes" },
{ "time": ["12:59"], "duration": "5", "color": "255-0-0", "message": "Server restart in 1 minute" }
]
}
Notes
- Values outside the 0–255 range may display incorrectly.
- "duration" is the display duration of the message in seconds.
Order SCUM hosting here: XLGAMES.GG.