Soulmask Intermédiaire 10 min de lecture

Transférer sa partie solo vers un serveur Soulmask dédié

Migrer un monde Soulmask local vers un serveur dédié : où trouver world.db et GameXishu.json, quoi copier, dans quel dossier, et les erreurs qui font repartir de zéro.

Transférer sa partie solo vers un serveur Soulmask dédié

Support Technique

Besoin d'aide ? Notre équipe est disponible 24/7 pour vous assister.

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émentContenu dans world.dbTransfé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.jsonOui, si vous copiez aussi ce fichier
Mode de monde choisi à la créationFigé dans le mondeOui, non modifiable
Mods installésNonÀ 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 :

  1. Appuyez sur Win + R, saisissez %LOCALAPPDATA%\WS\ et validez.
  2. Ouvrez le dossier portant votre identifiant Steam.
  3. Entrez dans 2646460\AutoGames\.
  4. Choisissez le sous-dossier correspondant au monde à transférer : son nom reprend le code d’invitation du monde.

À l’intérieur, deux fichiers comptent :

FichierRôle
world.dbLe monde entier : terrain, bases, tribaux, personnages
GameXishu.jsonLes réglages de gameplay (taux de récolte, XP, difficulté)

Si le fichier de réglages s’appelle GameXishu_2.json ou porte un autre suffixe numérique, prenez le plus récent et renommez-le en GameXishu.json avant 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 localDestination sur le serveur
world.dbWS/Saved/Worlds/Dedicated/Level01_Main/world.db
GameXishu.jsonWS/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 :

CarteNom 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

  1. Démarrez le serveur et laissez-lui le temps : le premier chargement d’un monde importé prend plusieurs minutes.
  2. Connectez-vous et vérifiez d’abord la base principale, puis la présence des tribaux.
  3. Vérifiez que vos taux de récolte correspondent à ceux de votre partie locale — sinon, c’est que GameXishu.json n’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

ErreurConsé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 carteLe serveur génère un monde neuf et votre world.db est ignoré
Oublier de renommer GameXishu_2.jsonLes réglages de taux repartent aux valeurs par défaut
Ne pas sauvegarder l’existant avant l’écrasementAucun retour en arrière possible
Transférer vers un serveur en version plus ancienneRefus 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.

Pour aller plus loin