Valheim Débutant 8 min de lecture

Transférer un monde Valheim solo vers un serveur dédié (.fwl + .db)

Guide complet pour transférer votre monde Valheim singleplayer vers un serveur dédié : localiser worlds_local, fichiers .fwl et .db, upload SFTP, configuration -world et erreurs courantes.

Transférer un monde Valheim solo vers un serveur dédié (.fwl + .db)

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.

Voir l'offre Valheim →

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 :

FichierContenu
MonMonde.fwlMétadonnées : seed, nom, version, ID unique
MonMonde.dbDonné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

OSChemin
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_local

Le dossier s’ouvre. Identifiez les fichiers de votre monde :

MonMonde.fwl
MonMonde.db
MonMonde.fwl.old   ← backup, optionnel
MonMonde.db.old    ← backup, optionnel

Le 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) :

TypeChemin 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

  1. Connectez-vous au serveur en SFTP
  2. Côté serveur (droite) naviguez vers worlds_local/
  3. Côté local (gauche) ouvrez votre dossier worlds_local/
  4. Glissez-déposez les deux fichiers :
    • MonMonde.fwl
    • MonMonde.db
  5. 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 :

MonMonde

Attention : sans le .fwl ni .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 1

Modifiez 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

  1. Dans votre panel, démarrez le serveur

  2. Surveillez la console — Valheim charge le .db (peut prendre 30s à 2 min pour un gros monde)

  3. Cherchez dans les logs :

    World save started
    World loaded: MonMonde (seed XXXX)
    Game server connected
  4. Connectez-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
  5. 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

  1. Localiser : %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\MonMonde.fwl + .db
  2. Backup local sur le Bureau
  3. Arrêter le serveur
  4. Upload SFTP des deux fichiers vers worlds_local/ du serveur
  5. Configurer -world "MonMonde" (panel ou script)
  6. Démarrer le serveur, vérifier dans la console
  7. 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 :

  1. Arrêter le serveur
  2. Restaurer votre backup local (.fwl + .db)
  3. Re-uploader les deux fichiers
  4. 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émarrer

Vous perdez les ~20 dernières minutes de jeu, mais récupérez l’essentiel.

Procédure inverse : serveur → solo ?

  1. Arrêter le serveur
  2. SFTP : télécharger MonMonde.fwl et MonMonde.db depuis worlds_local/ du serveur
  3. Placer dans %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local\ sur le PC
  4. Lancer Valheim → Démarrer une partie → choisir le monde
  5. 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 + .db ensemble
  • Arrêter le serveur avant toute manipulation
  • Le -world doit correspondre exactement au nom des fichiers (sans extension)
  • Le personnage reste local — pas besoin de transférer ça

Pour aller plus loin