Daftar isi
Server yang menyala berhari-hari kadang mulai lambat, memorinya menumpuk, atau bot-nya macet tanpa menampilkan error. Cara paling sederhana untuk menyegarkannya adalah restart. Tapi kamu tidak perlu menekan tombolnya sendiri setiap hari. Tab Schedules bisa melakukannya otomatis, termasuk membuat backup berkala dan mengirim perintah ke server pada jam yang kamu tentukan.
Apa itu Schedules
Schedules terdiri dari dua bagian:
- Schedule (jadwal): menentukan kapan sesuatu dijalankan, misalnya setiap hari jam 04.00.
- Task (tugas): menentukan apa yang dijalankan. Satu jadwal bisa berisi beberapa tugas yang berjalan berurutan.
Ada tiga jenis tugas:
| Jenis tugas | Fungsinya |
|---|---|
| Send command | Mengirim perintah ke konsol server, seperti kamu mengetik sendiri di tab Console |
| Send power action | Menyalakan, mematikan, atau merestart server |
| Create backup | Membuat backup secara otomatis |
Langkah 1: Buat jadwal
- Login ke panel, buka servermu, lalu tab Schedules.
- Ketuk Create Schedule.
- Isi Name dengan nama yang jelas, misalnya
Restart harian. - Isi kolom waktu (penjelasannya di bawah).
- Biarkan Only When Server Is Online tercentang untuk restart dan perintah. Artinya jadwal hanya jalan kalau server sedang menyala.
- Pastikan jadwal dalam keadaan aktif (enabled), lalu ketuk Create Schedule.


Cara membaca kolom waktu
Waktu ditulis dengan format cron, yaitu lima kolom:
| Kolom | Isi yang boleh |
|---|---|
| Minute | 0 sampai 59 |
| Hour | 0 sampai 23 |
| Day of month | 1 sampai 31 |
| Month | 1 sampai 12 |
| Day of week | 0 sampai 6 (0 = Minggu, 1 = Senin, dan seterusnya) |
Tanda * artinya "setiap". Tanda */6 artinya "setiap 6". Kalau bingung, aktifkan Show Cheatsheet di formulir untuk melihat contohnya.
Contoh jadwal yang sering dipakai:
| Mau dijalankan | Minute | Hour | Day of month | Month | Day of week |
|---|---|---|---|---|---|
| Setiap hari jam 04.00 | 0 | 4 | * | * | * |
| Setiap 6 jam | 0 | */6 | * | * | * |
| Setiap 30 menit | */30 | * | * | * | * |
| Setiap Senin jam 03.00 | 0 | 3 | * | * | 1 |
| Tanggal 1 tiap bulan jam 02.00 | 0 | 2 | 1 | * | * |
Hati-hati dengan zona waktu
Jadwal berjalan mengikuti zona waktu panel, yang bisa berbeda dari jam di HP-mu. Cara paling aman untuk memeriksanya:
- Buat jadwalnya.
- Lihat keterangan waktu jalan berikutnya (Next run) di halaman jadwal.
- Bandingkan dengan jam di HP-mu.
Kalau selisihnya 7 jam, panel memakai UTC. Hitung mundur dari jam yang kamu mau. Contohnya jam 04.00 WIB berarti Hour diisi 21 (jam 21.00 UTC hari sebelumnya), jam 04.00 WITA berarti 20, dan jam 04.00 WIT berarti 19.
Langkah 2: Tambahkan tugas
- Dari daftar jadwal, buka jadwal yang baru kamu buat.
- Ketuk New Task.
- Pilih Action (jenis tugas) dan isi Payload sesuai jenisnya:
- Send power action: pilih Start, Restart, Stop, atau Terminate the server.
- Send command: ketik perintahnya tanpa tanda
/di depan. - Create backup: payload boleh dikosongkan, atau isi dengan daftar file yang diabaikan.
- Time offset (in seconds) adalah jeda sebelum tugas ini dijalankan, dihitung setelah tugas sebelumnya. Isi
0kalau tugasnya pertama atau tidak perlu jeda. - Centang Continue on failure kalau tugas berikutnya tetap harus jalan walau tugas ini gagal.
- Ketuk Create Task.

Contoh siap pakai
Restart otomatis tiap hari
- Jadwal: Minute
0, Hour4(sesuaikan zona waktu), sisanya*. - Tugas: Send power action, payload Restart the server.
Backup otomatis tiap malam
- Jadwal: Minute
0, Hour3, sisanya*. - Tugas: Create backup.
- Hilangkan centang Only When Server Is Online kalau kamu mau backup tetap dibuat saat server mati.
Jumlah backup dibatasi oleh paketmu. Kalau kuota sudah penuh, tugas backup bisa gagal. Hapus backup lama yang tidak terkunci secara berkala. Detailnya di Backup dan database.
Peringatan sebelum restart (server game)
Contoh untuk server Minecraft: satu jadwal dengan dua tugas.
- Send command, payload
say Server restart 1 menit lagi, offset0. - Send power action, payload Restart the server, offset
60.
Tugas kedua jalan 60 detik setelah tugas pertama. Perintah di tugas pertama bergantung pada aplikasimu, jadi pakai perintah yang memang dikenal aplikasimu.
Menguji, mengubah, dan menghapus
- Run Now menjalankan semua tugas seketika tanpa menunggu jam. Pakai ini untuk menguji jadwal baru, tapi ingat server benar-benar akan restart.
- Ketuk jadwal untuk mengubah waktu atau tugasnya, atau untuk menonaktifkannya sementara.
- Hapus jadwal dari halaman jadwal itu kalau sudah tidak dipakai.
Jadwal tidak jalan?
- Pastikan jadwal dalam keadaan aktif.
- Cek angka cron-nya, terutama Hour dan zona waktu.
- Kalau Only When Server Is Online tercentang dan server sedang mati, jadwal dilewati.
- Server yang disuspend tidak bisa menjalankan tugas. Lihat Masa aktif dan masa tenggang.
- Buka tab Activity untuk melihat apakah tugas sudah dijalankan.
Tips memakai Schedules
- Jangan terlalu sering restart. Sekali sehari di jam sepi sudah cukup untuk kebanyakan bot.
- Pisahkan jadwal backup dan jadwal restart supaya mudah dikelola, misalnya backup jam 03.00 dan restart jam 04.00.
- Beri nama jadwal yang jelas supaya tidak tertukar kalau jadwalnya banyak.
Apakah artikel ini membantu?