← Blog

Configurer un serveur Valheim dédié étape par étape

Par Benjamin Dayan · PDG

· Mis à jour le 27 octobre 2026 · Lecture 7 min

Sommaire

La configuration serveur Valheim demande de suivre quelques étapes précises, depuis le fichier start_headless_server.sh jusqu'aux paramètres de difficulté du monde. Ce guide technique détaille chaque réglage concret : nom du monde, mot de passe, activation du crossplay et modificateurs de difficulté, pour mettre en ligne une instance stable, accessible à ta communauté et personnalisée selon le style de jeu recherché.



Comprendre le fichier start_headless_server pour la configuration serveur Valheim

Le binaire headless de Valheim (fourni via SteamCMD, AppID 896660) s'exécute à travers un script shell sur Linux : start_headless_server.sh. C'est ce fichier qui centralise toute la configuration serveur Valheim, puisqu'il passe les paramètres de lancement au binaire valheim_server.x86_64. Avant de le modifier, fais une copie de sauvegarde, puis ouvre-le avec un éditeur en ligne de commande.

#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970

./valheim_server.x86_64 -name "MonMonde Viking" \
  -port 2456 \
  -world "Dedicated" \
  -password "motdepasse123" \
  -public 1 \
  -crossplay \
  -savedir "/home/steam/valheim/saves"

export LD_LIBRARY_PATH=$templdpath

Chaque ligne commençant par un tiret est un paramètre de lancement. -name définit le nom affiché dans la liste des mondes publics, -port fixe le port d'écoute UDP, -world correspond au nom du fichier de sauvegarde (.db / .fwl), -password protège l'accès, -public contrôle la visibilité dans le navigateur de parties, -crossplay active la compatibilité multiplateforme, et -savedir indique où écrire les fichiers de sauvegarde pour éviter de les mélanger avec ceux du jeu solo.

Si tu préfères déléguer toute l'installation technique et la maintenance quotidienne, la page hébergeur Valheim de Fly-Serv propose une instance prête à configurer, avec panel Pterodactyl, sauvegardes automatiques et anti-DDoS inclus.

Une fois le script enregistré, rends-le exécutable puis lance-le depuis le terminal :

chmod +x start_headless_server.sh
./start_headless_server.sh

Pour garder le processus actif même après fermeture du terminal, utilise screen ou tmux, ou passe par un service systemd dédié à la supervision du processus :

sudo nano /etc/systemd/system/valheim.service

[Unit]
Description=Serveur Valheim
After=network.target

[Service]
User=steam
WorkingDirectory=/home/steam/valheim
ExecStart=/home/steam/valheim/start_headless_server.sh
Restart=on-failure

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now valheim.service
sudo systemctl status valheim.service


Nom du monde, mot de passe et crossplay : les paramètres qui comptent

La configuration serveur Valheim repose sur quatre paramètres que les joueurs remarquent en premier : le nom, le monde, le mot de passe et le crossplay. Ce sont eux qui déterminent la visibilité et l'accessibilité de la partie.

Nom du serveur et nom du monde

-name et -world sont souvent confondus. Le premier est purement cosmétique, affiché dans la liste des parties publiques. Le second correspond au nom réel des fichiers de sauvegarde générés dans le dossier indiqué par -savedir : un fichier .db (le monde) et un fichier .fwl (les métadonnées, graine incluse). Change -world uniquement si tu veux démarrer une nouvelle carte, sinon tu perdras l'accès à la progression existante.

Mot de passe

Valheim impose un mot de passe d'au moins 5 caractères, sans espace. Évite les mots de passe trop simples malgré cette contrainte minimale : un mot de passe court est rapidement partagé ou deviné. Pense aussi à le faire tourner régulièrement si ta communauté change souvent.

-password "RagnarokV1k1ng!"

Activation du crossplay

Le flag -crossplay active la couche réseau Playfab, qui permet aux joueurs Steam, Xbox et Game Pass PC de rejoindre la même instance. Sans ce paramètre, seuls les joueurs Steam peuvent se connecter. Le crossplay ajoute une légère latence liée au relais Playfab, donc teste la stabilité de connexion avant d'ouvrir la partie à grande échelle.

./valheim_server.x86_64 -name "MonMonde" -port 2456 -world "Dedicated" -password "motdepasse123" -public 1 -crossplay -savedir "/home/steam/valheim/saves"

Ports et pare-feu

Le port par défaut est 2456 en UDP, suivi du port de requête 2457 utilisé pour l'affichage dans la liste publique. Si tu gères toi-même le pare-feu sur une machine Linux, ouvre la plage nécessaire :

sudo ufw allow 2456:2457/udp
sudo ufw status

Sur le VPS Linux ou une machine où tourne déjà ton panel, vérifie que le NAT ou le groupe de sécurité laisse bien passer cette plage avant de blâmer la configuration du jeu en cas de serveur invisible.



Régler la difficulté du monde et les modificateurs avancés

Depuis les mises à jour ayant introduit les préréglages de difficulté (Hildir's Request et au-delà), la configuration serveur Valheim peut aussi fixer le niveau de défi directement en ligne de commande, sans passer par le menu de création de monde en solo.

Les préréglages (presets)

Le paramètre -preset applique un ensemble cohérent de modificateurs. Les valeurs disponibles sont : normal, casual, easy, hard, hardcore, immersive et hammer (construction uniquement, sans combat).

-preset hard

Les modificateurs individuels

Pour affiner un preset ou partir d'une base normale, utilise -modifier [clé] [valeur] autant de fois que nécessaire. Chaque clé agit sur un aspect précis du monde :

CléRôleValeurs possibles
combatDégâts infligés et subisveryeasy, easy, hard, veryhard
deathpenaltyPénalité à la mort (perte d'objets/skills)casual, veryeasy, easy, hard, hardcore
resourcesQuantité de ressources récoltéesmuchless, less, more, muchmore, most
raidsFréquence des évènements/attaquesnone, muchless, less, more, muchmore
portalsRestrictions sur le transport de métaux via portailcasual, hard, veryhard
-preset normal -modifier combat hard -modifier resources less -modifier raids more

Ces modificateurs s'appliquent à la création du monde. Si le fichier .fwl existe déjà, les changements de modificateurs n'ont aucun effet tant que tu ne démarres pas un nouveau monde via -world. Note également la différence avec une configuration appliquée en jeu via la console (touche F5), qui ne fonctionne que sur un monde non généré ou en mode admin sur un serveur déjà lancé, et reste réservée aux hôtes qui acceptent de modifier une partie en cours.

Documentation officielle

Pour la liste exhaustive des clés disponibles et leur évolution au fil des patchs, la référence reste le wiki officiel du jeu : Source.



Maintenir et sécuriser sa configuration serveur Valheim dans la durée

Une fois la configuration serveur Valheim en place, l'administration quotidienne demande un minimum de rigueur pour éviter les mauvaises surprises : monde corrompu, intrusion, ou perte de progression.

Listes d'administration

Trois fichiers texte, placés dans le dossier de sauvegarde, gèrent les permissions. Chaque ligne contient un SteamID64 :

  • adminlist.txt : joueurs avec accès aux commandes console (kick, ban, god, etc.)
  • bannedlist.txt : joueurs bannis, déconnectés automatiquement à la tentative de connexion
  • permittedlist.txt : whitelist, utile si le serveur est public mais réservé à une communauté précise
nano /home/steam/valheim/saves/adminlist.txt
76561198000000001
76561198000000002

Sauvegardes

Valheim écrit des sauvegardes automatiques à intervalle régulier, mais il est recommandé de dupliquer manuellement les fichiers .db et .fwl avant toute mise à jour majeure ou tout changement de modificateurs. Un panel comme Pterodactyl simplifie cette tâche avec des sauvegardes planifiées et un gestionnaire de fichiers intégré, sans manipulation SSH.

Performance et stabilité

Le monde Valheim tourne sur un seul thread principal, donc la fréquence du processeur compte plus que le nombre de cœurs. Un CPU Ryzen cadencé haut, couplé à du stockage NVMe pour limiter les temps de chargement de zone, réduit nettement les micro-freezes ressentis en jeu lors de la génération de nouvelles zones. Une protection anti-DDoS en amont évite aussi les coupures brutales en cas de conflit avec d'autres joueurs ou guildes rivales.

Mods et plugins

Pour aller plus loin que les modificateurs natifs, BepInEx permet d'installer des mods téléchargés depuis Thunderstore (biomes étendus, interface, équilibrage). Installe toujours les mods sur une copie de sauvegarde du monde avant de les déployer en production, certains modifiant la structure des données de sauvegarde de façon irréversible.

Pour comparer les options disponibles sur d'autres jeux de survie ou gérer plusieurs instances en parallèle, la page Tous nos serveurs de jeu recense l'ensemble des titres pris en charge par Fly-Serv.



Conclusion

Maîtriser le fichier start_headless_server, le mot de passe, le crossplay et les modificateurs de difficulté couvre l'essentiel d'une configuration serveur Valheim fonctionnelle. Reste ensuite à surveiller les sauvegardes, les listes d'administration et les performances au fil des sessions pour garder un monde stable sur la durée.



FAQ

Comment changer le mot de passe d'une configuration serveur Valheim déjà en ligne ?

Arrête le processus, modifie la valeur du paramètre -password dans start_headless_server.sh, puis relance le service. Les joueurs connectés ne sont pas déconnectés, mais devront utiliser le nouveau mot de passe à leur prochaine connexion.

Le crossplay Valheim fonctionne-t-il entre Steam, Xbox et Game Pass ?

Oui, à condition d'ajouter le flag -crossplay au lancement. Sans ce paramètre, seuls les joueurs Steam peuvent rejoindre la partie, les joueurs console et Game Pass PC restent exclus.

Quels ports faut-il ouvrir pour le fichier start_headless_server.sh ?

Le port principal par défaut est 2456 en UDP, auquel s'ajoute 2457 pour la requête utilisée par la liste publique des parties. Vérifie que ta plage UDP 2456:2457 est bien ouverte côté pare-feu ou box.

Lire aussi