Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Sauvegardes et réinitialisation du monde

Où sont stockées les sauvegardes ?​

Les parties sont enregistrées dans le dossier de données du serveur (UserDataFolder). Sur un serveur Linux, il s'agit par défaut de .local/share/7DaysToDie/ :

.local/share/7DaysToDie/
├── GeneratedWorlds/ ← mondes RWG générés par le serveur
└── Saves/
├── serveradmin.xml ← administrateurs, bans, liste blanche
└── <NomDuMonde>/
└── <GameName>/ ← la partie : constructions, joueurs, progression
└── Player/ ← données des joueurs
  • <NomDuMonde> correspond au monde utilisé : Navezgane, le nom de votre carte prégénérée, ou le nom généré automatiquement pour un monde RWG
  • <GameName> correspond à la propriété GameName de serverconfig.xml
  • Le dossier .local est masqué : activez l'affichage des fichiers cachés dans le gestionnaire de fichiers
  • Si UserDataFolder est défini dans serverconfig.xml, les sauvegardes se trouvent dans ce dossier à la place

Faire une sauvegarde​

Depuis le panel​

L'onglet Backups du Panel Game (game.yorkhost.fr) permet de créer une sauvegarde du serveur et de la restaurer. Créez-en une avant chaque opération à risque :

  • installation ou suppression d'un mod ou d'un overhaul
  • mise à jour ou changement de version du jeu
  • changement de carte ou réinitialisation du monde

Avant de sauvegarder​

Pour une sauvegarde cohérente, tapez saveworld dans la Console pour forcer l'écriture du monde, ou mieux, arrêtez le serveur avant de sauvegarder.

Garder une copie hors du serveur​

Téléchargez régulièrement le dossier de votre partie (Saves/<NomDuMonde>/<GameName>/), ainsi que serverconfig.xml et Saves/serveradmin.xml, via le gestionnaire de fichiers ou en SFTP (identifiants dans Paramètres → Détails SFTP).

Restaurer une sauvegarde​

  1. Arrêtez le serveur
  2. Restaurez la sauvegarde depuis l'onglet Backups, ou remplacez le dossier Saves/<NomDuMonde>/<GameName>/ par votre copie
  3. Vérifiez que GameWorld et GameName dans serverconfig.xml correspondent bien à la sauvegarde restaurée
  4. Démarrez le serveur

Réinitialiser le monde​

Pour repartir de zéro (wipe), deux méthodes :

Méthode douce : changer de GameName​

Changez simplement GameName dans serverconfig.xml, par exemple de Saison1 à Saison2. Le serveur crée une nouvelle partie sur le même monde, et l'ancienne sauvegarde reste intacte sur le disque : vous pourrez y revenir en remettant l'ancien nom.

Méthode complète : supprimer la sauvegarde​

  1. Arrêtez le serveur et faites une sauvegarde
  2. Supprimez le dossier Saves/<NomDuMonde>/<GameName>/
  3. Pour un monde RWG que vous voulez régénérer à l'identique, supprimez aussi son dossier dans GeneratedWorlds/. Pour obtenir un monde différent, changez plutôt WorldGenSeed
  4. Démarrez le serveur
Ne supprimez pas tout le dossier Saves

Saves/serveradmin.xml contient vos administrateurs, bans et liste blanche. Supprimez uniquement le dossier de la partie, pas le dossier Saves/ entier.

Et les personnages des joueurs ?

Les données des joueurs (inventaire, niveau, compétences) sont stockées dans la sauvegarde du serveur (Player/). Une réinitialisation du monde remet donc aussi les joueurs à zéro.

Changer de version du jeu​

7 Days to Die publie régulièrement des mises à jour majeures, parfois d'abord sur une branche experimental de Steam. Quelques règles :

  • Le serveur et les joueurs doivent être dans la même version. Si vous changez la version du serveur, vos joueurs doivent sélectionner la même branche dans les propriétés du jeu sur Steam (onglet Bêtas).
  • Une mise à jour majeure impose souvent un nouveau monde. Les sauvegardes d'une version majeure précédente ne sont généralement pas compatibles.
  • Les mods et overhauls doivent suivre. Vérifiez leur compatibilité avant de mettre à jour.

Si l'onglet Startup de votre serveur propose un réglage de branche ou de version, modifiez-le serveur arrêté, puis relancez l'installation ou la mise à jour selon ce que propose le panel. Sinon, ou en cas de doute, contactez le support avant de changer de version.

Sauvegardez avant toute mise à jour

Une mise à jour peut remplacer des fichiers du jeu, dont serverconfig.xml et le contenu de Data/. Téléchargez votre configuration, vos cartes personnalisées et votre sauvegarde avant de mettre à jour.

Voir aussi​