Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Sauvegardes, import d'un monde et mises à jour

Où sont stockés les mondes ?​

Les mondes du serveur sont enregistrés sous R5/Saved/SaveProfiles/Default/ :

R5/
├── ServerDescription.json ← selon la version, à la racine du serveur ou ici
└── Saved/SaveProfiles/Default/
├── RocksDB/ ← le nom exact peut varier selon la version (par exemple RocksDB_v2)
│ └── <VersionDuJeu>/
│ └── Worlds/
│ └── <IdDuMonde>/ ← un dossier par monde
└── RocksDB_v2_Backups/ ← sauvegardes automatiques du jeu (versions récentes)
  • Chaque monde est un dossier nommé d'après son identifiant (<IdDuMonde>)
  • Le monde chargé au démarrage est celui indiqué par WorldIslandId dans ServerDescription.json
  • Ne renommez jamais un dossier de monde : la base de données s'appuie sur cet identifiant

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. Les sauvegardes sont incluses dans toutes les offres Windrose. Créez-en une avant chaque opération à risque :

  • mise à jour du jeu (à faire systématiquement pendant l'accès anticipé)
  • import ou changement de monde
  • modification de WorldDescription.json ou installation d'un mod

Pour une sauvegarde cohérente, arrêtez le serveur avant de la créer. Vous pouvez aussi automatiser les sauvegardes avec l'onglet Schedules.

Les sauvegardes automatiques du jeu​

Le serveur Windrose conserve aussi ses propres copies de sécurité (dossier RocksDB_v2_Backups sur les versions récentes). Selon la version, l'option AutoLoadLatestBackupIfHasBroken de ServerDescription.json lui permet de recharger automatiquement la dernière copie si le monde est endommagé. Ces copies ne remplacent pas les sauvegardes du panel.

Garder une copie hors du serveur​

Téléchargez régulièrement le dossier R5/Saved/ et ServerDescription.json 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 du monde par votre copie
  3. Vérifiez que WorldIslandId dans ServerDescription.json correspond bien au monde restauré
  4. Démarrez le serveur

Importer un monde solo​

Vous avez commencé l'aventure en local et voulez la poursuivre sur votre serveur avec votre équipage ? Vous pouvez transférer votre monde.

Avant de commencer
  • Sauvegardez votre serveur (onglet Backups) et gardez une copie de votre monde local
  • Fermez le jeu sur votre PC et arrêtez le serveur
  • Votre jeu et le serveur doivent être dans la même version

1. Retrouver le monde sur votre PC​

Sur Windows, les mondes de la version Steam sont enregistrés dans :

%LOCALAPPDATA%\R5\Saved\SaveProfiles\<Profil>\RocksDB\<VersionDuJeu>\Worlds\

Collez ce chemin dans la barre d'adresse de l'explorateur Windows. <Profil> est un dossier propre à votre compte, et le nom du dossier RocksDB peut varier selon la version. Chaque sous-dossier de Worlds est un monde : pour identifier le bon, ouvrez son WorldDescription.json et lisez la valeur de WorldName.

2. Envoyer le monde sur le serveur​

  1. En SFTP, ouvrez le dossier R5/Saved/SaveProfiles/Default/ du serveur, puis RocksDB/<VersionDuJeu>/Worlds/
  2. Copiez-y le dossier complet de votre monde, sans le renommer
  3. Notez le nom de ce dossier : c'est l'identifiant du monde

3. Indiquer le monde au serveur​

  1. Ouvrez ServerDescription.json dans l'onglet Files
  2. Remplacez la valeur de WorldIslandId par l'identifiant de votre monde
  3. Enregistrez, puis démarrez le serveur
  4. Vérifiez dans la console que le serveur démarre sans erreur, puis connectez-vous
Le dossier de version doit correspondre

Copiez votre monde dans le dossier <VersionDuJeu> qui correspond à la version du serveur. Si les versions diffèrent, mettez d'abord à jour le jeu et le serveur, puis lancez une fois votre monde en solo pour qu'il soit dans la bonne version.

Récupérer le monde du serveur en solo​

La procédure inverse fonctionne aussi : téléchargez le dossier du monde depuis le serveur et placez-le dans le dossier Worlds de votre PC. Si le jeu vous signale un conflit, choisissez les sauvegardes locales.

Changer de monde ou repartir de zéro​

Un serveur peut conserver plusieurs mondes, un dossier par monde. Pour passer de l'un à l'autre, arrêtez le serveur et changez WorldIslandId dans ServerDescription.json. L'ancien monde reste intact sur le disque.

Pour repartir sur un monde neuf, le plus simple est de créer le monde dans le jeu en solo, avec les réglages voulus, puis de l'importer. Évitez de supprimer des dossiers à la main sans sauvegarde : en cas de doute, contactez le support.

Mettre à jour le serveur​

Windrose reçoit régulièrement des mises à jour pendant l'accès anticipé, et le serveur doit être dans la même version que le jeu de vos joueurs. Après chaque mise à jour du jeu sur Steam :

  1. Arrêtez le serveur et créez une sauvegarde dans l'onglet Backups
  2. Téléchargez une copie de ServerDescription.json et du dossier R5/Saved/
  3. Lancez la mise à jour depuis le panel, selon ce qu'il propose pour votre serveur (option de mise à jour de l'onglet Startup ou mise à jour au démarrage)
  4. Démarrez le serveur et vérifiez la console
  5. Vérifiez que vos réglages et votre monde sont bien présents
Réinstallation

Une réinstallation du serveur peut remplacer ou supprimer des fichiers. Ne réinstallez jamais sans sauvegarde récente ; en cas de doute sur la façon de mettre à jour votre serveur, notre support vous accompagne 7j/7 sur Discord.

Nouveau dossier de version

Après une mise à jour, le serveur peut enregistrer ses mondes dans un nouveau sous-dossier de version. Ne supprimez pas l'ancien dossier tant que vous n'avez pas vérifié en jeu que votre monde est bien présent.

Voir aussi​