Sauvegardes automatiques Minecraft — protéger son monde sans effort

Perdre un monde Minecraft à cause d'un crash serveur, d'une erreur de configuration ou d'un grief massif est l'une des pires expériences pour un admin. Ce guide couvre toutes les solutions de sauvegarde, du plugin simple aux scripts automatisés, pour ne plus jamais perdre de données.

Sauvegardes automatiques d'un serveur Minecraft — protection des données

Les 3 niveaux de protection à mettre en place

Niveau Outil Protection contre Effort
1 — Logs blocsCoreProtectGriefing, vols, rollback précisFaible
2 — Snapshots mondePterodactyl backupsCrash, corruption de fichiersZéro
3 — Archive distanteScript cron + SFTPPerte totale du serveurMoyen

Niveau 1 — CoreProtect : rollback de blocs

CoreProtect enregistre chaque placement et destruction de bloc. Si un joueur détruit votre spawn, vous annulez toutes ses actions en une commande sans toucher au reste du monde.

# Voir ce qu'a fait un joueur dans les 24 dernières heures
/co lookup u:griefer t:24h a:break

# Annuler toutes ses destructions dans un rayon de 50 blocs
/co rollback u:griefer t:24h r:50 a:break

# Annuler toutes ses actions (placement ET destruction)
/co rollback u:griefer t:48h

# Restaurer après un rollback accidentel
/co restore u:griefer t:48h

Configuration recommandée dans CoreProtect/config.yml :

use-mysql: false      # Ou true avec MySQL pour de grands serveurs
database: "CoreProtect"
prefix: "co_"
mysql-host: "localhost"

# Purger les logs de plus de 30 jours (économise le stockage)
log-limit: 30

Niveau 2 — Sauvegardes Pterodactyl automatiques

Le panel Pterodactyl (utilisé par OnPowered) intègre un système de snapshots. Depuis l'interface du panel :

  1. Onglet Backups de votre serveur
  2. Cliquez Create Backup pour une sauvegarde manuelle
  3. Configurez une sauvegarde automatique via le panneau admin (si disponible sur votre plan)

Une sauvegarde Pterodactyl capture l'intégralité du répertoire serveur : monde, plugins, configuration. Elle peut être restaurée en un clic depuis le panel.

💡 Fréquence recommandée : au minimum 1 sauvegarde manuelle avant chaque mise à jour majeure (version Minecraft, plugin critique). Automatiquement : toutes les 6-12 heures si votre plan le permet.

Niveau 3 — Sauvegarde automatique du monde via commande Minecraft

Paper permet de déclencher une sauvegarde du monde depuis la console. Vous pouvez l'automatiser avec un script ou via le planificateur de tâches du panel :

# Forcer la sauvegarde du monde sans arrêter le serveur
save-all
save-off  # Pause des auto-saves pendant la copie
# [ici : copier le dossier world/ vers une archive]
save-on   # Reprendre les auto-saves

Via le plugin EssentialsX, vous pouvez planifier des sauvegardes avec la commande :

# Dans essentials/config.yml
backup:
  enabled: true
  interval: 60          # Toutes les 60 minutes
  command: 'save-all'   # Commande Minecraft exécutée

Configurer les auto-saves de Paper

Paper sauvegarde automatiquement le monde à intervalles réguliers. Dans paper-world-defaults.yml :

chunks:
  # Fréquence des auto-saves (en ticks, 20 ticks = 1 seconde)
  auto-save-interval: 6000   # Sauvegarde toutes les 5 minutes (valeur par défaut)
  # Augmenter si le lag lors des saves est perceptible :
  # auto-save-interval: 12000  # Toutes les 10 minutes

Restaurer une sauvegarde

Depuis Pterodactyl (sauvegarde snapshot) :

  1. Arrêtez le serveur
  2. Onglet Backups → sélectionnez la sauvegarde → Restore
  3. Attendez la restauration (peut prendre 5-15 minutes selon la taille)
  4. Redémarrez

Depuis une copie manuelle du dossier world/ :

  1. Arrêtez le serveur
  2. Supprimez les dossiers world/, world_nether/, world_the_end/
  3. Téléversez les dossiers de sauvegarde via SFTP
  4. Redémarrez

Foire aux questions

Combien de place prend une sauvegarde Minecraft ?
Un monde Minecraft génère environ 1-5 Mo par chunk exploré. Un serveur actif 6 mois avec 20 joueurs réguliers peut dépasser 10 Go. Comptez 3-5x la taille du monde pour les sauvegardes compressées (format .tar.gz). Vérifiez l'espace disponible dans votre plan avant d'activer les sauvegardes automatiques fréquentes.

CoreProtect ralentit-il le serveur ?
En mode SQLite (par défaut), oui légèrement — il écrit des logs sur le disque en continu. Sur un serveur avec 20+ joueurs actifs, passez en mode MySQL : les écritures sont asynchrones et l'impact est négligeable. Le plugin Spark peut confirmer l'impact réel de CoreProtect sur vos TPS.

Articles liés

Publié le par l'Équipe OnPowered — hébergeur belge de serveurs Minecraft et VPS.