
Pour héberger une partie persistante de Valheim sur PC, installez l’outil séparé Valheim Dedicated Server dans Steam, configurez son script headless, redirigez les ports UDP 2456 à 2458 vers le PC hôte, puis vérifiez la connexion avant de déplacer votre monde. Le piège qui efface en apparence une progression est presque toujours le même : le nom indiqué après -world ne correspond pas au monde copié, ou -savedir pointe vers un autre dossier.
Cette procédure concerne l’hôte Windows via Steam. Le serveur tourne sans interface graphique avec -nographics et -batchmode : la fenêtre de commandes doit donc rester ouverte tant que le monde est en ligne.
Le serveur dédié ne se lance pas depuis le jeu Valheim installé dans votre bibliothèque. Steam le propose comme une application distincte dans la catégorie des outils.
Gérer → Parcourir les fichiers locaux.start_headless_server.bat.start_valheim_production.bat.Travaillez toujours sur cette copie. Une mise à jour de l’outil Steam peut remplacer le script d’origine ; votre fichier personnalisé conservera vos ports, votre mot de passe et le chemin de vos sauvegardes.
Ouvrez votre copie du fichier .bat avec le Bloc-notes. Le script doit conserver la ligne set SteamAppId=892970, puis lancer valheim_server avec vos paramètres. Voici une configuration lisible à adapter :
valheim_server -nographics -batchmode -name "Nord-Est" -port 2456 -world "MondePersistant" -password "RuneFermee" -savedir "D:\Valheim\Saves"
| Paramètre | Rôle | Réglage à retenir |
|---|---|---|
-name | Nom visible dans le navigateur de serveurs | Choisissez un nom identifiable pour votre groupe. |
-port 2456 | Port de base du serveur | Conservez 2456 pour une première installation simple. |
-world | Monde chargé au démarrage | Le nom doit correspondre exactement à la sauvegarde, sans extension. |
-password | Mot de passe demandé aux joueurs | Utilisez au moins 5 caractères et un mot de passe différent du nom du serveur. |
-savedir | Emplacement des mondes et listes de permissions | Facultatif, mais utile pour isoler les sauvegardes hors d’AppData. |
-nographics -batchmode | Mode serveur sans interface graphique | Laissez ces deux paramètres en place. |
Le choix de -savedir évite les confusions si le PC héberge plusieurs mondes ou plusieurs instances. Avec l’exemple -savedir "D:\Valheim\Saves", les mondes, adminlist.txt, bannedlist.txt et permittedlist.txt sont regroupés dans ce stockage dédié. Sans ce paramètre, Windows utilise le chemin par défaut de Valheim : %USERPROFILE%\AppData\LocalLow\IronGate\Valheim.

Gardez le nom du monde simple. Les espaces sont pris en charge entre guillemets, mais un nom court réduit les erreurs de frappe au moment de modifier -world. Si le script indique -world "MondePersistant", le monde transféré doit s’appeler MondePersistant, pas Monde Persistant, ni MondePersistant.db.
start_valheim_production.bat.valheim_server dans le pare-feu Windows lorsque la demande apparaît.Game server connected dans la fenêtre de commandes.Le message Game server connected est le bon point de contrôle. Avant son apparition, le processus peut être ouvert sans que le serveur soit encore joignable par un client. La fenêtre noire est normale : un serveur dédié headless n’affiche ni menu de jeu ni interface d’administration graphique.
Pour arrêter le serveur proprement, placez le focus sur sa fenêtre puis utilisez CTRL + C. Fermer brutalement la fenêtre peut laisser le processus actif en arrière-plan ou interrompre une écriture de sauvegarde. N’effectuez jamais un transfert de monde tant que cette fenêtre tourne.
La plage par défaut de Valheim couvre 2456 à 2457, mais ouvrez et redirigez 2456, 2457 et 2458 en UDP vers l’adresse IP locale du PC qui héberge le serveur. Cette plage complète couvre le port de jeu et les besoins de requête utilisés par Steam ; ouvrir seulement 2456 produit fréquemment un serveur inaccessible depuis Internet ou absent de certaines listes.
ipconfig.192.168.1.7.valheim_server est autorisé sur le profil réseau utilisé.:2456.La redirection doit viser le PC serveur, jamais le PC d’un joueur qui se contente de rejoindre. Si votre machine reçoit une nouvelle adresse locale après un redémarrage du routeur, la règle peut continuer à pointer vers l’ancienne adresse : comparez alors l’IPv4 affichée par ipconfig avec celle inscrite dans la redirection.
Accédez à des stratégies exclusives, des astuces cachées et des analyses pro que nous ne partageons pas publiquement.
Guide stratégique ultime Guide de jeux + Astuces pro hebdomadaires
Pour une première validation, utilisez Steam plutôt que d’attendre que le serveur apparaisse dans la liste communautaire. Dans Steam, ouvrez Affichage → Serveurs → Favoris → Ajouter un serveur, puis saisissez l’adresse du serveur au format IP:port.
192.168.1.7:2456.:2456.-name peut aussi apparaître dans le navigateur communautaire.Le test local isole immédiatement un problème de script ou de pare-feu Windows. Si le réseau local fonctionne alors que les amis externes échouent, concentrez la vérification sur la redirection du routeur, les trois ports UDP et l’adresse IP publique communiquée.

Un monde local Windows se trouve normalement dans %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds\. Les anciens mondes utilisent principalement une paire de fichiers .db et .fwl. Avec Valheim 1.0, certaines sauvegardes se présentent sous la forme d’un dossier de monde : copiez alors le dossier complet et tout son contenu associé au lieu de sélectionner seulement deux fichiers.
CTRL + C..db, .fwl, les éventuels fichiers .old, ou le dossier entier du monde en version 1.0.-savedir.-world avec le nom exact du monde transféré, sans .db ni .fwl.Le serveur crée un monde vierge dès qu’il ne trouve pas une sauvegarde correspondant à -world. Une base disparue après migration ne signifie donc pas automatiquement que les fichiers sont corrompus : commencez par comparer lettre par lettre le nom du monde dans le script, le nom des fichiers transférés et le dossier réellement ciblé par -savedir.
Pour récupérer le monde d’un ami, appliquez la même logique : récupérez son contenu depuis AppData\LocalLow\IronGate\Valheim\worlds, placez-le dans le stockage du serveur, puis faites correspondre -world au nom reçu. Ne copiez pas seulement le fichier le plus récent si le monde comprend aussi un fichier compagnon ou un dossier Valheim 1.0.
Une sauvegarde restée dans le cloud n’apparaît pas forcément dans le dossier local. Depuis le menu principal de Valheim, ouvrez Gérer les sauvegardes, sélectionnez le monde, puis utilisez Déplacer vers le stockage local. Une fois l’opération terminée, récupérez les fichiers dans le répertoire Valheim local avant de suivre la migration standard vers le serveur dédié.
Les listes de droits suivent le même emplacement que les sauvegardes : dossier Valheim par défaut ou chemin choisi avec -savedir. Les fichiers adminlist.txt, bannedlist.txt et permittedlist.txt servent à organiser les accès côté serveur sans toucher au monde lui-même.
Sur le client, une fois la console activée dans la configuration de lancement, la touche F5 ouvre la console. Si elle ne s’affiche pas, cochez Afficher la console dans les options du jeu. Les commandes d’administration couvrent notamment l’exclusion ou le bannissement de joueurs, les téléportations, l’exploration de carte, les événements et la génération d’objets. Réservez-les à une sauvegarde vérifiée lorsque vous modifiez le monde ou l’inventaire.
-world. Le nom doit correspondre exactement au monde copié, sans extension. Vérifiez ensuite que -savedir ne redirige pas le serveur vers un autre emplacement.Game server connected, ajoutez l’adresse locale avec :2456, puis vérifiez que le processus valheim_server est toujours ouvert..old disponibles.