A schedule warns the players with say, saves with server.save, then restarts the server. Each restart also installs the Rust updates.
GamePanelSystemSchedulesCreate, pick Blank Schedule, Continue, then the name, frequency and time, and Create Schedule.
On the schedule page, Create Task adds an action. Add them in this order, with the Time Offset (seconds) shown:
Send command
say Server restart in 15 minutes, offset 0.Send command
say Server restart in 5 minutes, offset 600.Send command
say Server restart in 1 minute, offset 240.Send command
server.save, offset 50.Send power action, Restart the server, offset 10.
Trigger runs it right away to try it, restart included: the message shows in every player's chat, sent by SERVER.
Common errors
- The server restarts around 05:15 for a schedule at 05:00: each offset counts from the previous action.
- For the forced wipe on the first Thursday of the month, see Automate my Rust server's wipes.