You can set up automatic schedules to start, restart or stop your server, send console commands, change your server's settings, or delete files, at the times you choose.
Creating a Basic Restart Schedule
Creating a schedule only takes a few steps. The example below uses the Daily Server Restart template, which is the quickest way to get started and a good first schedule to set up.
- Load Bropanel and select your server.
- In the sidebar, go to
Schedules. - Click
New Schedulein the top-right. - Choose
Daily Server Restart. - Give your schedule a name, pick a time (UTC +0), then click
Create Schedule.
Building a Custom Schedule
Choose Start from Scratch when you want to decide exactly what your schedule does.
Load Bropanel and select your server.
In the sidebar, go to
Schedules.Click
New Schedulein the top-right.Choose
Start from Scratch, then clickCreate Schedule.Click the schedule name, type the name you want, then press
Enteror click away to save it.Click
Add Stepand pick one of the five step types:- Send Command: type a console command for the game you are running, then press
Enteror click away to save it. - Power Action: choose
Start,Stop,Restart, orKill. - Wait: pause before the next step runs, using one of the preset times or your own time in seconds.
- Change Setting: search for one of the settings on your server's
Settingspage, then choose or type its new value and pressEnter. - Delete Files or Folders: type the files or folders to delete, starting from your server's main folder and separated by commas, then press
Enter.
- Send Command: type a console command for the game you are running, then press
Not all games support console commands. A common custom schedule for games that do is warning players before a restart, for example on Minecraft: a Send Command step with say Server restarting in 5 minutes, a Wait step, and a Restart power action.
Steps run in the order they are listed. To change that order, click and hold the three lines on a step and drag it up or down the list.
Changing Settings and Wiping Files
Change Setting and Delete Files or Folders steps let a schedule rename your server every week, change the difficulty, or wipe player data and the world.
Most games only read their settings and save files when they start, so put these steps after a Stop power action and a Wait that gives the server time to save and shut down, then end the schedule with Start. For example, a weekly Rust blueprint and map wipe:
- Send Command:
say Server wiping in 5 minutes - Wait:
5 min - Power Action:
Stop - Wait:
1 min - Delete Files or Folders:
server/rust/player.blueprints.*, server/rust/player.states.*, server/rust/*.map, server/rust/*.sav* - Change Setting: your server name setting, to something like
My Server | Wiped Thursday - Power Action:
Start
In file names, * matches anything, so player.blueprints.* deletes every blueprints file whatever its number.
- Changing your game's server name setting also changes your server's name in Bropanel.
- Passwords and lists, like a whitelist, can't be changed by a schedule.
- Deleted files go to the
TrashinFiles, where you can restore them for 24 hours. They count toward your disk space until then. - If a step can't run, for example because a setting was removed from your game, the schedule stops at that step.
Recent Activityon your server'sOverviewshows why.
Popular Times for Restart Schedules
Since schedules run in UTC +0, here are the times to enter for a 4 AM restart based on your server's location. If you are using the custom cron option, the matching cron expression is included too.
| Location | Time Zone | Time to Enter (UTC) | Cron (Custom) |
|---|---|---|---|
| Singapore | UTC+8 | 8:00 PM | 0 20 * * * |
| Tokyo | UTC+9 | 7:00 PM | 0 19 * * * |
| Los Angeles | UTC-8 | 12:00 PM | 0 12 * * * |
| Portland | UTC-8 | 12:00 PM | 0 12 * * * |
| Dallas | UTC-6 | 10:00 AM | 0 10 * * * |
| Chicago | UTC-6 | 10:00 AM | 0 10 * * * |
| Miami | UTC-5 | 9:00 AM | 0 9 * * * |
| Ashburn | UTC-5 | 9:00 AM | 0 9 * * * |
| New York | UTC-5 | 9:00 AM | 0 9 * * * |
| Montreal | UTC-5 | 9:00 AM | 0 9 * * * |
| London | UTC±0 | 4:00 AM | 0 4 * * * |
| Frankfurt | UTC+1 | 3:00 AM | 0 3 * * * |