{
    "id": "rust-daily-restart",
    "game": "rust",
    "description": "Ежедневный рестарт Rust в 05:00 МСК с предупреждениями, сохранением мира и обновлением игры/Carbon.",
    "name": "Rust: ежедневный рестарт",
    "is_active": true,
    "only_when_online": true,
    "cron_minute": "45",
    "cron_hour": "4",
    "cron_day_of_month": "*",
    "cron_month": "*",
    "cron_day_of_week": "*",
    "tasks": [
        {"sequence_id": 1, "action": "rust_rcon", "payload": "say \"Плановый рестарт сервера через 15 минут.\"", "time_offset": 0, "continue_on_failure": true},
        {"sequence_id": 2, "action": "rust_rcon", "payload": "say \"Плановый рестарт сервера через 10 минут.\"", "time_offset": 300, "continue_on_failure": true},
        {"sequence_id": 3, "action": "rust_rcon", "payload": "say \"Плановый рестарт сервера через 5 минут.\"", "time_offset": 300, "continue_on_failure": true},
        {"sequence_id": 4, "action": "rust_rcon", "payload": "say \"Рестарт через 2 минуты. Мир будет сохранён.\"", "time_offset": 180, "continue_on_failure": true},
        {"sequence_id": 5, "action": "rust_rcon", "payload": "server.save", "time_offset": 115, "continue_on_failure": true},
        {"sequence_id": 6, "action": "power", "payload": "restart", "time_offset": 5, "continue_on_failure": false}
    ]
}
