Transférer sa partie solo vers un serveur Soulmask dédié
Vous avez lancé Soulmask en solo ou en partie hébergée depuis le jeu, la tribu s’est développée, et vous voulez maintenant que le monde tourne 24 h sur 24 sans votre PC. Bonne nouvelle : toute la progression d’un monde Soulmask tient dans un seul fichier, world.db. Le transfert est donc possible, et sans perte.
Ce guide donne la procédure exacte, les deux fichiers à copier, et les erreurs qui coûtent une sauvegarde.
Notre serveur Soulmask HebergTonServ donne un accès SFTP complet au dossier
WS/Saved/, ce qui rend cette migration possible en quelques minutes.
Ce qui se transfère (et ce qui ne se transfère pas)
| Élément | Contenu dans world.db | Transféré |
|---|---|---|
| Terrain, constructions, coffres | ✅ | Oui |
| Personnages des joueurs | ✅ | Oui |
| Tribaux recrutés, leurs tâches et équipements | ✅ | Oui |
| Tribus et appartenances | ✅ | Oui |
| Réglages de taux (récolte, XP, apprivoisement) | Dans GameXishu.json | Oui, si vous copiez aussi ce fichier |
| Mode de monde choisi à la création | Figé dans le monde | Oui, non modifiable |
| Mods installés | Non | À réinstaller côté serveur |
Important : le mode de monde (Survie, Tribu, Guerrier) est décidé à la création et voyage avec le monde. Un monde créé en mode Survie restera en mode Survie sur le serveur dédié.
Étape 1 : localiser votre sauvegarde locale
Les parties locales (solo et parties hébergées depuis le jeu) se trouvent dans le dossier utilisateur Windows :
- Appuyez sur Win + R, saisissez
%LOCALAPPDATA%\WS\et validez. - Ouvrez le dossier portant votre identifiant Steam.
- Entrez dans
2646460\AutoGames\. - Choisissez le sous-dossier correspondant au monde à transférer : son nom reprend le code d’invitation du monde.
À l’intérieur, deux fichiers comptent :
| Fichier | Rôle |
|---|---|
world.db | Le monde entier : terrain, bases, tribaux, personnages |
GameXishu.json | Les réglages de gameplay (taux de récolte, XP, difficulté) |
Si le fichier de réglages s’appelle
GameXishu_2.jsonou porte un autre suffixe numérique, prenez le plus récent et renommez-le enGameXishu.jsonavant de l’envoyer.
Étape 2 : préparer le serveur dédié
Arrêtez le serveur avant toute copie. Soulmask garde le monde en mémoire et le réécrit sur le disque à intervalles réguliers (-saving) : copier un world.db pendant que le serveur tourne aboutit à l’écrasement de votre fichier au prochain cycle de sauvegarde.
Ensuite, sauvegardez le monde existant du serveur, même s’il est vide — c’est un filet de sécurité gratuit. Voir sauvegarder et restaurer un serveur Soulmask.
Étape 3 : copier les fichiers au bon endroit
Connectez-vous en SFTP (ou via le gestionnaire de fichiers du panel) et déposez les deux fichiers :
| Fichier local | Destination sur le serveur |
|---|---|
world.db | WS/Saved/Worlds/Dedicated/Level01_Main/world.db |
GameXishu.json | WS/Saved/GameplaySettings/GameXishu.json |
Si votre monde vient du DLC Sables Mouvants, la destination change :
WS/Saved/Worlds/Dedicated/DLC_Level01_Main/world.dbÉcrasez les fichiers existants. Le dossier de destination doit correspondre à la carte d’origine du monde : un monde de la Forêt Brume déposé dans le dossier du DLC ne se chargera pas.
Étape 4 : vérifier la carte au lancement
Le serveur doit démarrer sur le même niveau que celui d’origine :
| Carte | Nom de niveau au lancement |
|---|---|
| Forêt Brume (jeu de base) | Level01_Main |
| Sables Mouvants (DLC) | DLC_Level01_Main |
Sur un panel, ce réglage s’appelle généralement « Map » ou « Nom de niveau » dans l’onglet de démarrage. En ligne de commande, c’est le premier argument :
WSServer-Win64-Shipping Level01_Main -server -forcepassthrough -log ...Étape 5 : démarrer et vérifier
- Démarrez le serveur et laissez-lui le temps : le premier chargement d’un monde importé prend plusieurs minutes.
- Connectez-vous et vérifiez d’abord la base principale, puis la présence des tribaux.
- Vérifiez que vos taux de récolte correspondent à ceux de votre partie locale — sinon, c’est que
GameXishu.jsonn’a pas été copié ou a été régénéré.
Votre personnage peut apparaître au point de réapparition du monde plutôt qu’à l’endroit exact où vous vous étiez déconnecté. C’est normal après une migration.
Les erreurs qui coûtent une sauvegarde
| Erreur | Conséquence |
|---|---|
Copier world.db serveur allumé | Le serveur réécrit le fichier depuis sa mémoire, votre monde est perdu |
| Déposer le fichier dans le mauvais dossier de carte | Le serveur génère un monde neuf et votre world.db est ignoré |
Oublier de renommer GameXishu_2.json | Les réglages de taux repartent aux valeurs par défaut |
| Ne pas sauvegarder l’existant avant l’écrasement | Aucun retour en arrière possible |
| Transférer vers un serveur en version plus ancienne | Refus de chargement ou monde corrompu : mettez le serveur à jour d’abord |
Pour ce dernier point : mettre à jour un serveur Soulmask.
Le transfert dans l’autre sens
La procédure fonctionne en sens inverse : récupérer le world.db d’un serveur dédié pour y rejouer en local. Copiez le fichier du dossier WS/Saved/Worlds/Dedicated/Level01_Main/ vers le dossier AutoGames correspondant dans %LOCALAPPDATA%\WS\, serveur arrêté.
C’est utile pour tester un patch ou des mods sur une copie du monde avant de l’appliquer au serveur de la tribu.
FAQ
Où se trouve la sauvegarde d’une partie solo Soulmask ?
Dans %LOCALAPPDATA%\WS\<identifiant Steam>\2646460\AutoGames\<code d'invitation>\. Le fichier world.db de ce dossier contient tout le monde.
Faut-il copier autre chose que world.db ?
GameXishu.json si vous voulez conserver vos réglages de taux (récolte, XP, apprivoisement). Tout le reste — terrain, bases, personnages, tribaux — est déjà dans world.db.
Mes personnages et mes tribaux sont-ils conservés ?
Oui. Les données de personnages, y compris celles des joueurs qui vous ont rejoint, sont stockées dans world.db. Les tribaux recrutés, leur équipement et leurs tâches le sont également.
Le serveur a généré un monde neuf après ma copie, pourquoi ?
Deux causes dans la quasi-totalité des cas : le fichier a été déposé dans le dossier d’une autre carte (Level01_Main au lieu de DLC_Level01_Main ou l’inverse), ou le serveur tournait pendant la copie et a réécrit le fichier.
Peut-on transférer un monde de la Forêt Brume vers la carte du DLC ?
Non. Ce sont deux cartes distinctes, chacune avec son propre monde. On peut en revanche faire tourner les deux en parallèle et lier les serveurs en cluster : voir le DLC Sables Mouvants sur un serveur Soulmask.
Les mods sont-ils transférés avec le monde ?
Non. Les mods se réinstallent côté serveur dans WS/Mods/ puis se déclarent au lancement. Si votre monde local utilisait des mods, installez exactement les mêmes sur le serveur avant de démarrer : voir installer des mods sur un serveur Soulmask.
Conclusion
Migrer une partie Soulmask vers un serveur dédié tient en deux fichiers — world.db et GameXishu.json — et une règle absolue : le serveur doit être arrêté pendant la copie, sinon il écrasera votre monde à la sauvegarde suivante.
Pour un hébergeur Soulmask avec accès SFTP complet, sauvegardes automatiques et 20 Go de RAM, l’offre HebergTonServ est à 25,90 €/mois, installée en cinq minutes.



