Skip to content

Schedules

Set tasks the panel runs by itself at a chosen time, such as a daily server restart or an automatic backup.

A schedule runs tasks at a set time, without you. It's handy for a daily restart, regular backups or commands sent every so often. A schedule has a run time and a list of tasks it runs in order.

Creating a schedule

The client panel is available in Polish only, so this article gives its labels in Polish with a translation the first time they appear.

  1. Open the new schedule window

    In the client panel, open your server, go to the Harmonogramy (Schedules) tab and click Nowy harmonogram (New schedule).

  2. Name the schedule

    Enter a name in the Nazwa harmonogramu (Schedule name) field, such as “Daily restart”.

  3. Set the time

    Fill in Minuta (Minute), Godzina (Hour), Dzień miesiąca (Day of month), Miesiąc (Month) and Dzień tygodnia (Day of week). The * sign means any value. There are examples in the table below.

  4. Check the switches

    Tylko gdy serwer jest online (Only when the server is online) skips the schedule while the server is stopped. Harmonogram włączony (Schedule enabled) decides whether the schedule runs at all. Both are on by default.

  5. Create the schedule

    Click Utwórz harmonogram (Create schedule).

Example times

MinuteHourDay of monthMonthDay of weekWhen
04***every day at 4:00
*/30****every 30 minutes
0*/6***every 6 hours
03**MONevery Monday at 3:00
001**on the first of the month at midnight

After saving, open the schedule. The panel shows Następne uruchomienie (Next run), so you can check right away that the time is right.

Adding tasks

  1. Open the schedule

    In the schedule list, click the schedule's name.
  2. Add a task

    Click Dodaj zadanie (Add task) and choose an Akcja (Action):

    • Wyślij polecenie (Send command) sends a command to the server console. Enter it in the Zawartość (Content) field, such as say Restarting in one minute.
    • Wyślij akcję zasilania (Send power action) starts, restarts, stops or kills the server.
    • Utwórz kopię zapasową (Create backup) makes a backup of the server. In the Ignorowane pliki (Ignored files) field, you can enter what not to save.
  3. Set the delay

    In the Opóźnienie (w sekundach) (Delay in seconds) field, enter how many seconds the panel waits after the previous task. The delay has no effect on the first task.

  4. Decide what happens on failure

    Turn on Kontynuuj po awarii (Continue on failure) if the next tasks should run even when this one fails.

  5. Save the task

    Click Utwórz zadanie (Create task). Repeat the steps for each further task.

A daily restart with a warning for players, for example, is two tasks: Wyślij polecenie with a message for players, then Wyślij akcję zasilania with a restart and a delay of 60.

Managing a schedule

In an open schedule:

  • Wykonaj teraz (Run now) runs the tasks right away, without waiting for the set time. Use it to check that the schedule works.
  • Edytuj (Edit) changes the name, the time and the switches.
  • The icons next to a task edit or delete it.
  • Usuń (Delete) deletes the whole schedule together with its tasks.

Common problems

The schedule didn't run

Check that the server was running if the schedule has Tylko gdy serwer jest online on, and that Harmonogram włączony is on. The Ostatnio uruchamiany (Last run) field shows when the schedule last ran.

The schedule runs at a different time than you want

Open the schedule and check Następne uruchomienie. If the time is wrong, click Edytuj and correct the fields. The most common mistake is * in the Minuta field, which makes the schedule run every minute during the chosen hour.

A command from the schedule doesn't work

Enter the command the same way as in the Konsola (Console) tab. Try it in the console first and check the server's response. If it works there but not in the schedule, write to us through the contact form.