Backup dan uji restore
Backup baru berguna setelah Anda tahu cara memulihkannya.
Buat satu backup yang konsisten
Cara paling mudah diverifikasi adalah backup saat server berhenti:
- Ketik
stopdan tunggu Java keluar. - Salin semua world/dimensi, data dan JAR plugin, config, daftar pemain/permission, script, serta JAR server terkait.
- Backup database eksternal dengan fasilitas database yang sesuai. Catat titik waktunya agar selaras dengan data permainan.
- Simpan file lisensi dan bridge hanya dalam backup privat berakses terbatas. Jangan masukkan secret ke arsip support.
- Beri nama arsip menurut tanggal dan versi. Simpan salinan di media atau lokasi terpisah.
Menyalin world aktif sembarang dapat menangkap file yang tidak selaras. Backup online memerlukan koordinasi penyimpanan dan snapshot filesystem/database yang benar. Gunakan solusi yang memang mendukung konsistensi server, lalu tetap uji restore.
Contoh jadwal operasional
Sesuaikan dengan nilai data dan biaya penyimpanan. Pola awal yang mudah dikelola: backup harian pada maintenance, backup tambahan sebelum update/pregen/perubahan besar, dan satu salinan berkala di luar mesin. Tentukan retensi setelah melihat pertumbuhan world dan kebutuhan pemulihan. Jadwal ini saran operasional, bukan fitur scheduler backup Nusa.
Backup nusa-config-backups/ dari wizard hanya mencakup config terkait. Folder itu tidak menggantikan backup world, plugin, atau database.
Uji restore
Ekstrak satu arsip ke folder baru. Gunakan JAR dan Java yang sesuai, port terpisah, serta koneksi plugin yang aman untuk staging. Jalankan, periksa world penting, inventory, izin, dan fungsi database. Lakukan satu siklus simpan dan restart.
Catat durasi restore dan data terakhir yang tersedia. Jika test gagal, perbaiki prosedur backup sebelum mengandalkannya untuk produksi. Jangan menghapus backup lama hanya karena arsip baru berhasil dibuat.