Create a scheduled trigger
A scheduled trigger runs on a timer — cron or interval — with no manual button. Use it for periodic server actions (timed broadcasts, map rotation), or to run over every online player on a schedule.
- Navigate to your server, then open the Triggers tab.
- Click New trigger. An empty trigger builder opens.
- Set Type to Scheduled.
- In the Name field, enter a descriptive name.
- Under Enabled, switch On or Off.
- Under When, select the schedule mode and enter the value:
- Interval — runs repeatedly, spaced by the given duration. Enter values like
30m,2h,45s, or1d. The hint below the field confirms the expected format. - Cron — runs at fixed UTC clock times. Enter a five-field cron expression such as
0 */6 * * *. In cron mode a reference panel appears below the input with the field order, syntax shortcuts, and clickable examples that fill in the expression for you.
- Interval — runs repeatedly, spaced by the given duration. Enter values like
- Under Subject, choose who the trigger acts on each time it fires:
- Server — runs once for the whole server.
- Each online player — runs once for every player currently online. Player variables such as
{player.name}become available in action fields.
- Under Then, add the action(s) that run on each fire. Click Add action to add more. See Trigger actions reference.
- Under Servers, scope the trigger to All servers or a specific server.
- Click Save.
Start from a ready-made trigger instead
Section titled “Start from a ready-made trigger instead”A new organization ships with common triggers already seeded, switched Off. SL kit enforcement is a scheduled trigger that warns squad leaders who haven’t taken the SL kit; it runs every 5 minutes over each online player. Open it, switch it On, and adjust it rather than building from scratch. See Trigger templates.
Cron expression quick reference
Section titled “Cron expression quick reference”The five fields are (all UTC): minute hour day month weekday.
| Symbol | Meaning |
|---|---|
* |
any value |
*/n |
every n |
a-b |
range |
a,b |
list |
Examples: 0 * * * * — every hour on the hour; 0 3 * * * — daily at 03:00 UTC; 0 0 * * 1 — every Monday at 00:00 UTC.
See the full Cron syntax reference.