Transférer un monde Valheim solo vers un serveur dédié (.fwl + .db)
Vous avez vaincu Eikthyr, exploré la Forêt Noire et bâti votre première forteresse en solo sur Valheim ? Continuez l’aventure en multijoueur 24/7 sur un serveur dédié sans repartir de zéro. Valheim utilise un format simple : deux fichiers à transférer (.fwl et .db) et le tour est joué.
⚡ Raccourci recommandé
Pas envie de gérer SteamCMD et le port forwarding ?
Notre offre hébergeur Valheim pas cher dès 7,90 €/mois : déploiement 2 min, sauvegardes auto, Anti-DDoS 5 Tbps et support FR 24/7.
Important : Vous devez transférer les deux fichiers (
.fwl+.db). Sans.fwl, le serveur croit que le monde n’existe pas et génère un nouveau monde par-dessus le.db— perte de données garantie.
Comprendre les fichiers Valheim
Chaque monde Valheim = 2 fichiers :
| Fichier | Contenu |
|---|---|
MonMonde.fwl | Métadonnées : seed, nom, version, ID unique |
MonMonde.db | Données : terrain modifié, structures, coffres, mobs |
Plus votre exploration grandit, plus le .db grossit (jusqu’à plusieurs centaines de Mo).
Valheim génère aussi des backups automatiques : MonMonde.fwl.old, MonMonde.db.old. Ils ne sont pas nécessaires au transfert, mais gardez-les en local au cas où.
Étape 1 : Localiser votre monde solo
| OS | Chemin |
|---|---|
| Windows | %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\ |
| Linux Steam | ~/.config/unity3d/IronGate/Valheim/worlds_local/ |
| macOS | ~/Library/Application Support/unity3d/IronGate/Valheim/worlds_local/ |
Accès rapide sur Windows
Appuyez sur Win + R, collez et validez :
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_localLe dossier s’ouvre. Identifiez les fichiers de votre monde :
MonMonde.fwl
MonMonde.db
MonMonde.fwl.old ← backup, optionnel
MonMonde.db.old ← backup, optionnelLe nom avant l’extension est le nom du monde. Vous en aurez besoin à l’étape 4.
Étape 2 : Backup avant tout
Copiez MonMonde.fwl et MonMonde.db sur votre Bureau :
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\
→ C:\Users\<USER>\Desktop\Backup-Valheim-2026-05-10\Si la migration échoue, vous restaurez en 30 secondes.
Étape 3 : Arrêter le serveur
Toujours arrêter le serveur avant de manipuler les fichiers monde. Modifier un .db pendant que Valheim tourne = corruption probable.
Depuis votre panel d’hébergement : Stop, attendez le message Server stopped dans la console.
Étape 4 : Localiser le dossier saves du serveur
Le serveur dédié Valheim stocke les mondes dans un dossier worlds_local (même nom qu’en solo) :
| Type | Chemin typique |
|---|---|
| Hébergeur (panel) | /home/container/.config/unity3d/IronGate/Valheim/worlds_local/ |
| Linux (manuel) | ~/.config/unity3d/IronGate/Valheim/worlds_local/ |
| Windows (manuel) | %USERPROFILE%\AppData\LocalLow\IronGate\Valheim Dedicated Server\worlds_local\ |
Certains hébergeurs renomment le dossier en
worlds/simplement. Vérifiez via le File Manager.
Étape 5 : Upload des fichiers via SFTP
Avec WinSCP / FileZilla
- Connectez-vous au serveur en SFTP
- Côté serveur (droite) naviguez vers
worlds_local/ - Côté local (gauche) ouvrez votre dossier
worlds_local/ - Glissez-déposez les deux fichiers :
MonMonde.fwlMonMonde.db
- Vérifiez qu’ils sont bien présents côté serveur après transfert
Ligne de commande (Linux/Mac)
sftp -P PORT user@IP_SERVEUR
cd /home/container/.config/unity3d/IronGate/Valheim/worlds_local/
put MonMonde.fwl
put MonMonde.db
exitÉtape 6 : Configurer le serveur pour charger votre monde
Le serveur Valheim utilise le paramètre -world au lancement pour savoir quel monde charger.
Via panel d’hébergement
La plupart des panels exposent un champ “World Name” ou “Nom du monde”. Saisissez :
MonMondeAttention : sans le
.fwlni.dbà la fin. Juste le nom de base, sensible à la casse.
Via script de lancement (auto-hébergement)
Dans votre start_server.sh ou start_server.bat, le script ressemble à :
./valheim_server.x86_64 \
-name "Mon serveur Valheim" \
-port 2456 \
-world "MonMonde" \
-password "MonMotDePasse" \
-public 1Modifiez la valeur de -world pour qu’elle corresponde exactement au nom de vos fichiers (sans extension).
Le mot de passe (
-password) doit faire au moins 5 caractères et ne pas contenir le nom du serveur (Valheim refuse au démarrage sinon).
Étape 7 : Démarrer et vérifier
Dans votre panel, démarrez le serveur
Surveillez la console — Valheim charge le
.db(peut prendre 30s à 2 min pour un gros monde)Cherchez dans les logs :
World save started World loaded: MonMonde (seed XXXX) Game server connectedConnectez-vous depuis le client Valheim :
- Démarrer → choisir un personnage → Démarrer
- Rejoindre une partie → onglet Communauté/IP
- Adresse :
IP_SERVEUR:2456 - Mot de passe : celui du serveur
Vérifiez que votre base, vos coffres, votre map découverte sont intacts
Votre personnage est stocké côté client (dans
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\characters_local\). L’inventaire suit le personnage, pas le monde — vos affaires sont là.
Workflow récapitulatif
- Localiser :
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\MonMonde.fwl+.db - Backup local sur le Bureau
- Arrêter le serveur
- Upload SFTP des deux fichiers vers
worlds_local/du serveur - Configurer
-world "MonMonde"(panel ou script) - Démarrer le serveur, vérifier dans la console
- Se connecter et vérifier en jeu
FAQ
J’ai uploadé un .db mais pas le .fwl, le serveur génère un nouveau monde
Comportement attendu de Valheim : sans .fwl, le serveur ne reconnaît pas le monde et en crée un nouveau. Pire : ce nouveau .db écrase votre fichier ou est créé à côté avec un nouveau seed.
Solution :
- Arrêter le serveur
- Restaurer votre backup local (
.fwl+.db) - Re-uploader les deux fichiers
- Redémarrer
Le serveur démarre mais je n’ai pas mon personnage
Normal. Le personnage est local au client. Il n’est pas dans le .db. Quand vous rejoignez un serveur, votre personnage du PC arrive avec son inventaire et son skill complet.
Erreur “Password too simple” au démarrage
Valheim impose :
- 5+ caractères
- Différent du nom du serveur
- Pas de caractères spéciaux exotiques
Choisissez quelque chose comme Loki1234.
Mon monde fait 500 Mo, normal ?
Oui pour une partie 200+ heures bien explorée. Valheim sauvegarde tous les chunks visités. Pas d’optimisation possible côté joueur — c’est la nature du jeu.
Comment activer le crossplay PC/Xbox sur mon serveur ?
Voir notre tuto crossplay Valheim.
Le serveur a fait un autosave par-dessus mon ancien monde, je peux récupérer ?
Oui, Valheim conserve les .fwl.old et .db.old (avant-dernière save). Sur le serveur :
# Arrêter le serveur d'abord
mv MonMonde.fwl MonMonde.fwl.broken
mv MonMonde.db MonMonde.db.broken
cp MonMonde.fwl.old MonMonde.fwl
cp MonMonde.db.old MonMonde.db
# RedémarrerVous perdez les ~20 dernières minutes de jeu, mais récupérez l’essentiel.
Procédure inverse : serveur → solo ?
- Arrêter le serveur
- SFTP : télécharger
MonMonde.fwletMonMonde.dbdepuisworlds_local/du serveur - Placer dans
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\sur le PC - Lancer Valheim → Démarrer une partie → choisir le monde
- Jouer en solo sur la save serveur
Mes mods solo (BepInEx, Valheim Plus, etc.) fonctionnent-ils sur le serveur ?
Non automatiquement. Le serveur doit avoir les mêmes mods, mêmes versions, installés via BepInEx côté serveur. Voir notre tuto meilleurs mods Valheim.
Conclusion
Vous savez maintenant transférer un monde Valheim solo vers un serveur dédié en 7 étapes. Points clés à retenir :
- Toujours uploader les deux fichiers
.fwl+.dbensemble - Arrêter le serveur avant toute manipulation
- Le
-worlddoit correspondre exactement au nom des fichiers (sans extension) - Le personnage reste local — pas besoin de transférer ça



