Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Sauvegardes et nouvelle partie

Comment le serveur enregistre la partie​

Le serveur enregistre la partie automatiquement, à la fréquence définie par SaveInterval (en secondes) dans dedicatedserver.cfg, ainsi qu'à l'arrêt propre du serveur.

Les parties sont stockées dans le dossier Saves, dans le dossier de données du serveur (le même que dedicatedserver.cfg, voir Où se trouve le fichier ?). Chaque partie occupe un emplacement (slot) :

  • le numéro d'emplacement utilisé est celui de SaveSlot dans dedicatedserver.cfg ;
  • chaque emplacement correspond à un dossier au nom numérique (souvent complété de zéros, par exemple 0000000001 pour l'emplacement 1), rangé dans un sous-dossier de Saves dont le nom peut varier selon la version du jeu.
Repérer le bon dossier

Le plus simple est d'observer ce que le serveur a créé : après un premier démarrage, ouvrez Saves dans l'onglet Files et descendez l'arborescence jusqu'au dossier numéroté de votre emplacement. Sa date de modification change à chaque sauvegarde automatique.

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 :

  • mise à jour du jeu
  • changement de mode de jeu ou de réglages importants dans dedicatedserver.cfg
  • démarrage d'une nouvelle partie ou import d'une sauvegarde

Pour une sauvegarde cohérente, arrêtez le serveur avant de la créer : l'arrêt déclenche un enregistrement de la partie.

Garder une copie hors du serveur​

Téléchargez régulièrement le dossier Saves, ainsi que dedicatedserver.cfg et ownerswhitelist.txt, 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 de l'emplacement concerné par votre copie
  3. Vérifiez que SaveSlot pointe bien vers cet emplacement et que SaveMode vaut Continue
  4. Démarrez le serveur

Démarrer une nouvelle partie​

Pour repartir sur une nouvelle île, par exemple pour changer de mode de jeu, deux méthodes :

Méthode conseillée : un nouvel emplacement​

  1. Arrêtez le serveur
  2. Dans dedicatedserver.cfg, changez SaveSlot pour un emplacement libre (par exemple de 1 à 2)
  3. Réglez GameMode (et CustomGameModeSettings si besoin) pour la nouvelle partie
  4. Laissez SaveMode sur Continue : l'emplacement étant vide, le serveur y crée une nouvelle partie
  5. Démarrez le serveur

L'ancienne partie reste intacte dans son emplacement : pour y revenir, remettez l'ancien numéro dans SaveSlot.

Méthode radicale : écraser l'emplacement actuel​

  1. Arrêtez le serveur et faites une sauvegarde
  2. Réglez SaveMode sur New
  3. Démarrez le serveur et attendez la fin du démarrage : une nouvelle partie est créée dans l'emplacement SaveSlot
  4. Arrêtez le serveur, remettez SaveMode sur Continue, puis redémarrez
Remettez SaveMode sur Continue

Si vous laissez SaveMode sur New, le serveur peut recréer une partie neuve à chaque démarrage et écraser votre progression. Pensez à revenir à Continue juste après la création de la partie.

Ne supprimez pas les fichiers de configuration

Pour repartir de zéro, ne touchez qu'aux dossiers de sauvegarde. Conservez dedicatedserver.cfg et ownerswhitelist.txt : ce dernier contient vos administrateurs.

Mises à jour du jeu​

Le serveur et les joueurs doivent être dans la même version du jeu. Quand Sons of the Forest reçoit une mise à jour, faites une sauvegarde depuis l'onglet Backups, puis redémarrez le serveur et vérifiez dans la Console qu'il se met bien à jour. S'il reste sur l'ancienne version, contactez le support. Voir aussi Dépannage.

Voir aussi​