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éGameNamedeserverconfig.xml- Le dossier
.localest masqué : activez l'affichage des fichiers cachés dans le gestionnaire de fichiers - Si
UserDataFolderest défini dansserverconfig.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
- Arrêtez le serveur
- Restaurez la sauvegarde depuis l'onglet Backups, ou remplacez le dossier
Saves/<NomDuMonde>/<GameName>/par votre copie - Vérifiez que
GameWorldetGameNamedansserverconfig.xmlcorrespondent bien à la sauvegarde restaurée - 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
- Arrêtez le serveur et faites une sauvegarde
- Supprimez le dossier
Saves/<NomDuMonde>/<GameName>/ - 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ôtWorldGenSeed - Démarrez le serveur
Saves/serveradmin.xml contient vos administrateurs, bans et liste blanche. Supprimez uniquement le dossier de la partie, pas le dossier Saves/ entier.
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.
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.