Sauvegardes
ScalaPlot inclut un système complet de sauvegarde pour les parcelles, à la fois automatique et manuel.
Configuration
Section intitulée « Configuration »Dans la section backup de config.yml :
backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: true| Clé | Description |
|---|---|
auto_backup |
Active les sauvegardes automatiques périodiques |
interval_minutes |
Intervalle (en minutes) entre deux sauvegardes automatiques |
max_backups_per_plot |
Nombre maximal de sauvegardes conservées par parcelle (les plus anciennes sont supprimées) |
storage_path |
Chemin de stockage des sauvegardes, relatif au dossier du plugin |
backup_on_deletion |
Crée automatiquement une sauvegarde de sécurité avant qu’une parcelle soit supprimée/réinitialisée |
Commandes
Section intitulée « Commandes »/plot backup create/plot backup list/plot backup restore <nom>create— crée manuellement une sauvegarde de la parcelle où vous vous trouvez.list— liste toutes les sauvegardes disponibles pour votre parcelle.restore <nom>— restaure une sauvegarde spécifique, en écrasant le contenu actuel de la parcelle.
Permission requise pour toutes les sous-commandes : plot.backup. Seul le propriétaire de la parcelle ou un membre avec plot.admin peut gérer les sauvegardes.
Format de stockage
Section intitulée « Format de stockage »En interne, ScalaPlot stocke les blocs dans un format basé sur des plages compactes (plages de blocs plutôt que blocs individuels), découpé aux limites des chunks. Cette approche réduit considérablement l’utilisation de la mémoire lors de la restauration par rapport à un format bloc par bloc, gardant les sauvegardes efficaces même sur de très grandes parcelles.
Sauvegardes dans le cloud (Premium)
Section intitulée « Sauvegardes dans le cloud (Premium) »Le champ server_name de config.yml est utilisé par le système de sauvegarde Premium, qui peut enregistrer les sauvegardes sur l’espace fourni par le fournisseur de licence plutôt que sur le disque du serveur. Cela permet, par exemple, de retrouver et de restaurer sur un serveur différent une sauvegarde effectuée sur un autre serveur.