Mon serveur Valheim ne démarre pas : causes et solutions
Un serveur Valheim qui s’arrête aussitôt lancé, c’est frustrant — et dans la grande majorité des cas, c’est une règle de validation du mot de passe ou un mod resté en arrière. Les deux se règlent en cinq minutes quand on sait où regarder.
Ce guide traite les causes par ordre de fréquence, avec le diagnostic associé.
À ne pas confondre avec un serveur qui démarre mais reste introuvable : dans ce cas, voyez mon serveur Valheim ne s’affiche pas.
Cause n°1 : le mot de passe ne respecte pas les règles
C’est la cause la plus fréquente, et la moins intuitive. Valheim impose deux conditions au mot de passe d’un serveur public :
- au moins 5 caractères ;
- il ne doit apparaître nulle part dans le nom du monde ni dans la seed.
La seconde est stricte : ce n’est pas « différent du nom du monde », c’est « ne doit pas être contenu dedans ».
| Configuration | Résultat |
|---|---|
-world "Vikings" -password "Viking" | ❌ Le serveur refuse de démarrer : le mot de passe est contenu dans le nom du monde |
-world "Midgard" -password "abcd" | ❌ Moins de 5 caractères |
-world "Midgard" -password "corbeau42" | ✅ |
Le message d’erreur n’est pas toujours explicite, ce qui explique le nombre de serveurs bloqués sur ce point.
Le test qui tranche : lancez le serveur avec un mot de passe manifestement sans rapport (-password "lundi2026"). S’il démarre, vous tenez la cause.
Cause n°2 : un mod ou BepInEx incompatible
C’est devenu la deuxième cause depuis la mise à jour 1.0 du 9 septembre 2026, qui embarque une montée de version du moteur Unity. Chaque plugin doit être recompilé pour cette version : ceux qui ne l’ont pas été font échouer le démarrage.
Le diagnostic, dans l’ordre :
- Ouvrez
BepInEx/LogOutput.loget cherchez la première erreur, pas la dernière. - Démarrez le serveur en vanilla : videz le dossier
BepInEx/plugins/(gardez une copie) et relancez le script de démarrage standard. - Si le serveur démarre vanilla, réintroduisez les plugins un par un, en relançant à chaque fois.
- Re-téléchargez chaque mod plutôt que de supposer que la copie présente est à jour.
Procédure complète : installer BepInEx sur un serveur Valheim.
Rappel utile : BepInEx et
-crossplaysont incompatibles. Un serveur lancé avec les deux se comportera mal, quand il démarrera.
Cause n°3 : le port est déjà utilisé
Symptôme typique : le serveur démarre puis s’arrête immédiatement, souvent avec une erreur de socket dans les logs.
Trois origines :
- une instance précédente encore en cours — un arrêt brutal laisse parfois le processus en vie ;
- deux serveurs Valheim sur la même machine avec des ports trop rapprochés. Rappel : Valheim réserve le port de
-portet le suivant, donc deux serveurs doivent être espacés d’au moins deux (2456 puis 2458) ; - un autre service occupant déjà le port.
Vérification sous Linux :
sudo ss -lunp | grep 245Si un processus Valheim apparaît alors que vous pensiez le serveur arrêté, terminez-le proprement :
pkill -SIGINT valheim_serverDétail des ports : ouvrir les ports d’un serveur Valheim.
Cause n°4 : le monde est introuvable ou corrompu
Le serveur charge le monde dont le nom est passé à -world, dans le dossier de -savedir. Deux scénarios :
Le nom ne correspond pas. Le serveur ne trouve rien et crée un monde neuf — ce n’est pas un plantage, mais le résultat est aussi déroutant : vos joueurs arrivent dans un monde vide. Vérifiez le nom exact, casse comprise.
Le monde est endommagé. Cela arrive après un arrêt brutal pendant une sauvegarde, ou après un disque plein. Restaurez la sauvegarde la plus récente : le serveur en conserve plusieurs, pilotées par -backups (4 par défaut), -backupshort et -backuplong.
Procédure : sauvegarder et restaurer un monde Valheim.
Depuis la 1.0, un monde est un dossier dans
worlds_local/, et non plus une paire.fwl+.db. Si vous avez copié un monde en suivant un vieux tutoriel, vérifiez que vous avez bien déposé le dossier complet : choisir la seed de son serveur Valheim.
Cause n°5 : mauvais script de démarrage (Linux)
Sur une installation Linux avec mods, il existe deux scripts :
| Script | Usage |
|---|---|
start_server.sh | Serveur vanilla |
start_server_bepinex.sh | Serveur avec BepInEx |
Deux erreurs classiques :
- lancer
start_server.shalors que BepInEx est installé : le serveur démarre, mais sans mods — les clients modés sont alors rejetés ; - oublier
chmod u+x start_server_bepinex.sh, ce qui donne une erreur de permission au lancement.
Cause n°6 : version du serveur en retard
Le serveur démarre, mais aucun client ne peut se connecter et les logs signalent une incompatibilité de version. Ce n’est pas un échec de démarrage à proprement parler, mais le symptôme se confond.
Iron Gate a publié quatre correctifs en neuf jours après la 1.0 (1.0.10, 1.0.12, 1.0.14, 1.0.15). Un serveur non mis à jour refuse les clients à jour.
Chez un hébergeur, la mise à jour se déclenche généralement au démarrage. En auto-hébergement, relancez SteamCMD :
steamcmd +login anonymous +app_update 896660 validate +quitVoir mettre à jour un serveur Valheim.
Cause n°7 : environnement système (auto-hébergement)
Plus rare, mais bloquant :
- Bibliothèques système trop anciennes. La documentation officielle mentionne des versions minimales de GLIBC (2.29) et GLIBCXX (3.4.26) dans un environnement conteneurisé. Sur une distribution ancienne, le binaire refuse de se lancer.
- Disque plein. Le serveur ne peut plus écrire sa sauvegarde et s’arrête.
- Droits insuffisants sur le dossier de
-savedir: le processus doit pouvoir y écrire. - RAM insuffisante : sur un monde très exploré, 2 Go ne suffisent plus. Voir combien de RAM pour un serveur Valheim.
La méthode de diagnostic, dans l’ordre
- Sauvegardez le monde avant toute manipulation.
- Lisez les logs et cherchez la première erreur — la console du panel, ou la sortie du script.
- Testez avec un mot de passe neutre de plus de 5 caractères, sans rapport avec le nom du monde.
- Testez en vanilla, sans aucun plugin.
- Testez avec un monde neuf (
-world "Test123") : si le serveur démarre, votre monde est en cause. - Vérifiez le port avec
ss -lunp. - Mettez le serveur à jour et relancez.
Chaque étape isole une cause. En cinq minutes, il ne reste normalement qu’un candidat.
FAQ
Pourquoi mon serveur Valheim s’arrête-t-il juste après le démarrage ?
Les deux causes majoritaires sont un mot de passe invalide (moins de 5 caractères, ou contenu dans le nom du monde) et un plugin BepInEx incompatible avec la version 1.0 du jeu.
Quelles sont les règles du mot de passe d’un serveur Valheim ?
Au moins 5 caractères, et il ne doit apparaître nulle part dans le nom du monde ni dans la seed. Un monde nommé « Vikings » avec le mot de passe « Viking » ne démarrera jamais.
Mon serveur ne démarre plus depuis la mise à jour, que faire ?
Démarrez en vanilla : videz BepInEx/plugins/ et relancez. Si le serveur repart, un plugin n’est pas compatible avec la nouvelle version. Réintroduisez-les un par un après les avoir re-téléchargés.
Le serveur crée un monde vide au lieu de charger le mien
Le nom passé à -world ne correspond pas exactement au dossier du monde, ou le monde n’est pas dans le répertoire de -savedir. Vérifiez la casse, et souvenez-vous que depuis la 1.0 un monde est un dossier, pas deux fichiers.
Comment savoir si le port est déjà occupé ?
Sous Linux, sudo ss -lunp | grep 245 liste les processus qui écoutent sur les ports 2456-2457. Un ancien processus encore vivant est une cause fréquente après un arrêt brutal.
Faut-il ouvrir les ports pour que le serveur démarre ?
Non. Un port fermé empêche les joueurs de se connecter, pas le serveur de démarrer. Si le processus s’arrête tout seul, cherchez ailleurs.
Mon monde est corrompu, puis-je le récupérer ?
Oui dans la plupart des cas : le serveur conserve plusieurs sauvegardes (-backups, 4 par défaut). Restaurez la plus récente antérieure à l’incident, après avoir mis de côté une copie de l’état actuel.
Conclusion
Face à un serveur Valheim qui ne démarre pas, deux tests éliminent l’essentiel : un mot de passe neutre de plus de 5 caractères sans rapport avec le nom du monde, et un démarrage sans aucun plugin. Viennent ensuite le port occupé, le monde introuvable ou endommagé, le mauvais script de lancement et la version en retard.
Pour un hébergeur Valheim avec console en direct, mises à jour automatiques au démarrage et sauvegardes incluses, HebergTonServ démarre à 7,90 €/mois.



