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
WorldIslandIddansServerDescription.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.jsonou 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
- Arrêtez le serveur
- Restaurez la sauvegarde depuis l'onglet Backups, ou remplacez le dossier du monde par votre copie
- Vérifiez que
WorldIslandIddansServerDescription.jsoncorrespond bien au monde restauré - 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.
- 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
- En SFTP, ouvrez le dossier
R5/Saved/SaveProfiles/Default/du serveur, puisRocksDB/<VersionDuJeu>/Worlds/ - Copiez-y le dossier complet de votre monde, sans le renommer
- Notez le nom de ce dossier : c'est l'identifiant du monde
3. Indiquer le monde au serveur
- Ouvrez
ServerDescription.jsondans l'onglet Files - Remplacez la valeur de
WorldIslandIdpar l'identifiant de votre monde - Enregistrez, puis démarrez le serveur
- Vérifiez dans la console que le serveur démarre sans erreur, puis connectez-vous
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 :
- Arrêtez le serveur et créez une sauvegarde dans l'onglet Backups
- Téléchargez une copie de
ServerDescription.jsonet du dossierR5/Saved/ - 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)
- Démarrez le serveur et vérifiez la console
- Vérifiez que vos réglages et votre monde sont bien présents
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.
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.