Расписания
Расписание — набор шагов, который сервер выполняет по времени: ночной рестарт с предупреждением игроков, ежедневный бэкап, команда в консоль раз в час. Расписания настраиваются на вкладке Расписание сервера. Время считается в часовом поясе панели.
Создать расписание
Новое расписание. Проще всего начать с шаблона:
- Ночной рестарт с предупреждением — в 05:00 пишет игрокам
sayза 5 минут и за 1 минуту, затем перезапускает сервер; - Ежедневный бэкап — в 04:00, хранит последние 7;
- Бэкап с остановкой — раз в неделю предупреждает игроков, останавливает сервер, делает бэкап (хранит 4) и запускает сервер снова.
Команда say работает в Minecraft и играх на Source/GoldSrc. Для других игр замените её своей командой.
Когда
- Каждый день — в заданное время;
- По дням недели — в выбранные дни;
- Каждые N часов — в заданную минуту часа;
- Cron — 5 полей (
минута час день месяц день-недели) или@daily,@hourly,@every 2h.
Под формой показаны ближайшие запуски — так легко проверить, что выражение правильное.
Что делать
Шаги выполняются по порядку:
- Команда в консоль — например,
say Рестарт через 5 минут; - Пауза — подождать заданное число секунд или минут;
- Рестарт — на остановленном сервере шаг пропускается;
- Бэкап — с опцией Хранить последних N: старые бэкапы этого расписания удаляются (
0— не удалять). Бэкапы, сделанные вручную или другим расписанием, не трогаются; - Остановить сервер / Запустить сервер — ждёт до 5 минут, пока сервер действительно остановится или запустится;
- HTTP-запрос — POST с JSON о запуске (расписание, сервер, номер шага), ответ 2xx считается успехом. Подходит, например, для уведомления в Discord через свой сервис. Адреса внутренних сетей доступны только расписаниям администратора.
У шагов есть опции Только если на сервере нет игроков и Продолжать, если шаг не удался. Без второй упавший шаг останавливает весь запуск.
Управление
В списке видно, когда расписание сработает в следующий раз и чем закончился последний запуск. Запустить сейчас — выполнить его вне очереди. Выключить / Включить — приостановить расписание, не удаляя его. История запусков — когда, вручную или по расписанию, результат каждого шага.
Что важно знать
- Шаги выполняются от имени того, кто последним сохранил расписание, и с его правами на сервер.
- Если панель была выключена, пропущенные запуски не догоняются.
- Пока сервер приостановлен, расписания не выполняются.
- Тариф может запретить расписания, ограничить их число на сервер (максимум 20) и частоту (по умолчанию не чаще раза в 5 минут), см. Тарифы. На администратора эти лимиты не действуют.