Un Valheim Dedicated Server sous Windows peut être installé soit via Steam Tools, soit avec SteamCMD. Les points décisifs sont un script de démarrage séparé, des paramètres serveur correctement définis, des ports UDP 2456-2457 ouverts et un test du pare-feu, du routeur et de la connexion. Pour un hébergement durable, tu devrais aussi planifier consciemment les mises à jour, les sauvegardes, l’alimentation électrique et les risques de sécurité.
Prérequis
Tu as besoin d’un PC Windows ou d’un serveur Windows sur lequel le Valheim Dedicated Server peut tourner en continu. Tu as aussi besoin de droits d’administration pour le pare-feu Windows et le routeur, d’un accès à Steam ou SteamCMD ainsi que d’une connexion Internet stable avec un upload suffisant pour tes coéquipiers. Si le serveur doit être accessible depuis l’extérieur de ton réseau domestique, ta connexion doit autoriser les connexions entrantes. Avec DS-Lite, Carrier-NAT ou des routeurs FAI restrictifs, la redirection de ports classique peut échouer.
La documentation officielle de Valheim explique dans le guide « A Guide to Dedicated Servers » que la plage de ports standard du serveur est 2456-2457 et qu’elle doit être accessible via Port Forwarding avec le backend Steam : Documentation sur valheim.com. La même source indique que le crossplay fonctionne via un relais et ne nécessite alors pas de redirection de ports routeur pour l’accessibilité externe. Vérifie donc d’abord si tu veux utiliser le backend Steam ou le crossplay.
Si tu ne veux pas administrer toi-même, un serveur Valheim loué chez game-serverhosting est la variante d’exploitation la plus contrôlée : tu obtiens un hébergement multi-jeux avec contrôle technique, support et processus clairs pour l’exploitation et la configuration. Tu trouveras une entrée pratique dans le guide Louer et configurer un serveur Valheim – Guide coop 2026.
Méthode 1 : installation via Steam
- Ouvre Steam et va dans la bibliothèque.
- Active la catégorie « Tools » dans le filtre ou le menu déroulant.
- Installe « Valheim Dedicated Server ».
- Ouvre le dossier d’installation et travaille avec une copie du fichier de démarrage fourni, pas directement avec le fichier original.
Tu peux définir des options de démarrage, par exemple :
-name "Mon serveur" -world "Monde" -password "mdp" -port 2456
Pour une exploitation réelle, le mot de passe ne doit pas être trivial. Utilise aussi un nom de monde unique afin de ne pas créer accidentellement un nouveau monde ou démarrer le mauvais monde.
Méthode 2 : installation via SteamCMD
SteamCMD est souvent plus pratique pour l’exploitation serveur, car les mises à jour et la revalidation peuvent être reproduites via des commandes. Installe SteamCMD dans son propre dossier, puis exécute :
:: Télécharger et installer SteamCMD
steamcmd.exe +login anonymous +app_update 896660 validate +quit
Si tu veux contrôler explicitement le dossier d’installation, ajoute un chemin +force_install_dir adapté. Arrête le serveur avant les mises à jour afin qu’aucun fichier de monde ne soit modifié pendant l’écriture.
Créer un script de démarrage
Crée un fichier batch start_valheim.bat dans le dossier du serveur ou dans un dossier de gestion séparé :
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Serveur" -port 2456 -world "Monde" -password "mdp" -public 1
Adapte au minimum -name, -world et -password. -public 1 rend le serveur publiquement trouvable, si le réseau et le backend le permettent. Si tu veux exploiter le serveur seulement en privé, vérifie si -public 0 correspond au mode de connexion souhaité.
Ouvrir les ports
Valheim a besoin par défaut de ces ports :
| Port | Protocole | Utilisation |
|---|---|---|
| 2456 | UDP | Trafic de jeu |
| 2457 | UDP | Requête |
Pare-feu Windows
Ouvre PowerShell ou l’invite de commandes avec les droits administrateur et crée une règle entrante :
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
Si tu utilises un autre port de démarrage, la plage ouverte doit correspondre. Selon la documentation officielle, Valheim utilise le port indiqué et en plus Port+1.
Routeur
- Ouvrir l’admin du routeur (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → Ton IP locale
L’adresse du routeur peut varier ; beaucoup de routeurs domestiques utilisent aussi 192.168.0.1 ou un domaine fabricant. L’important est que l’IP locale du serveur Windows reste stable, par exemple via une réservation DHCP. Ne redirige pas de ports TCP inutiles si tu n’en as pas besoin pour Valheim.
Configurer le démarrage automatique
Place le fichier batch dans le dossier de démarrage automatique Windows si le serveur doit démarrer automatiquement après un redémarrage. Pour cela, ouvre shell:startup via Win+R et crée un raccourci vers start_valheim.bat. Pour une exploitation plus fiable, tu peux aussi utiliser le Planificateur de tâches Windows et lier le démarrage à « Au démarrage du système » ou « À l’ouverture de session ».
Prévois aussi des fenêtres de maintenance. Avec l’installation Steam, Steam met à jour le Dedicated Server comme d’autres Tools. Avec SteamCMD, tu exécutes de nouveau app_update 896660 validate. Avant chaque mise à jour, tu devrais arrêter proprement le serveur et sauvegarder une copie du dossier de sauvegarde Valheim.
Vérifier le résultat
Lance start_valheim.bat et observe la console serveur. Elle doit rester ouverte sans arrêt immédiat. Ensuite, teste d’abord sur le réseau local si tu atteins le serveur. Seulement quand cela fonctionne, vérifie l’accès depuis l’extérieur, par exemple avec un autre joueur hors de ton réseau domestique.
Si tu veux configurer proprement les commandes admin, la modération et les droits, le guide Commandes serveur Valheim – Toutes les Admin Commands t’aide. Pour une configuration plus avancée, les mods et la progression des boss, Louer un serveur Valheim : mods, configuration et ordre des boss 2026 est adapté.
Dépannage
Le serveur n’apparaît pas dans la liste
Vérifie d’abord si -public 1 est défini et si le serveur tourne sans erreur. Contrôle ensuite le pare-feu Windows, la redirection du routeur et l’accessibilité publique. Les listes de serveurs peuvent se mettre à jour avec retard ; un test de connexion direct est souvent plus parlant.
Les amis ne peuvent pas se connecter
Si les connexions locales fonctionnent mais pas les connexions externes, le problème vient généralement de la redirection de ports, du NAT du FAI ou d’une mauvaise IP cible dans le routeur. Compare la redirection du routeur avec l’IP locale de ton serveur Windows et vérifie si ta connexion Internet autorise les connexions UDP entrantes.
Le monde ne démarre pas comme prévu
Contrôle la valeur de -world. Un autre nom crée ou charge un autre monde. Sauvegarde le dossier de sauvegarde Valheim avant les changements afin de pouvoir revenir en arrière en cas de mauvaise configuration.
Le serveur se ferme après le démarrage
Lance le fichier batch depuis une invite de commandes déjà ouverte afin que les messages d’erreur restent visibles. Les causes fréquentes sont de mauvais chemins, des fichiers manquants, des ports déjà utilisés ou des paramètres invalides.
Inconvénients du self-hosting
- Électricité : le PC doit tourner 24/7
- Internet : ta bande passante d’upload limite les joueurs
- Sécurité : ton PC est accessible depuis Internet
- Maintenance : installer les mises à jour manuellement
Serveur loué comme alternative
Le self-hosting est pertinent si tu veux apprendre, tester ou assumer l’entière responsabilité de ton propre environnement Windows. Pour des sessions coop régulières, un serveur loué est souvent plus simple à exploiter, car le matériel, l’accessibilité, les canaux de support et les processus d’exploitation ne dépendent pas de ton PC privé. Chez game-serverhosting, l’accent est mis sur l’hébergement multi-jeux payant avec contrôle technique et gestion transparente plutôt que sur une exploitation improvisée de serveur domestique.
Vérification, limites et retour sûr
Le guide « Configurer un Valheim Dedicated Server sur Windows » s’applique au type de serveur décrit dans l’article et à l’état de version visible au moment de la vérification. Les noms de menus, versions disponibles, compatibilités de mods ou plugins et ressources nécessaires peuvent changer après des mises à jour. Ne transfère donc aucune valeur sans vérification vers une autre version de jeu, de loader ou de serveur.
Avant toute modification du monde, de la sauvegarde, de la configuration ou des extensions, crée une sauvegarde des fichiers concernés. Modifie ensuite seulement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer ensuite.
| Point de contrôle | Résultat attendu | Arrêt et retour arrière |
|---|---|---|
| Démarrage du serveur | Le serveur atteint l’état opérationnel sans nouveau message d’erreur. | En cas d’erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde. |
| Test de connexion | Un compte de test peut se connecter via l’adresse affichée dans le panel. | En cas d’erreurs de version ou de connexion, revérifier la version, le port et les ouvertures. |
| Test fonctionnel | La fonction concrètement modifiée fonctionne sans endommager les données existantes du monde ou du jeu. | En cas d’effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés. |
Un test individuel réussi n’est pas une garantie de performance ou de disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le chemin réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.
FAQ
Ai-je absolument besoin de SteamCMD ?
Non. Tu peux aussi installer le Valheim Dedicated Server via Steam Tools. SteamCMD est surtout utile si tu veux contrôler clairement les mises à jour et l’installation par commande.
Quels ports dois-je ouvrir ?
Par défaut, Valheim utilise UDP 2456 et 2457. Si tu définis un autre -port, le serveur utilise ce port et en plus Port+1.
Dois-je aussi configurer une redirection de port avec le crossplay ?
Selon la documentation officielle de Valheim, le crossplay n’a pas besoin de redirection de ports routeur pour l’accessibilité externe, car la connexion passe par un relais. Le port reste toutefois pertinent pour distinguer plusieurs serveurs.
Puis-je démarrer automatiquement le serveur après un redémarrage Windows ?
Oui. Crée un raccourci vers le fichier batch dans le dossier de démarrage automatique ou crée une tâche dans le Planificateur de tâches Windows.
Qu’est-ce qui est important avant les mises à jour ?
Arrête proprement le serveur et sauvegarde tes fichiers de monde. Ensuite, tu peux mettre à jour via Steam ou exécuter app_update 896660 validate avec SteamCMD.