Aller au contenu principal

Besoin d'un serveur performant pour vos projets ?

Découvrez nos offres

Configuration du serveur Valheim

Référence des variables de l'onglet Démarrage du panel pour un serveur Valheim YorkHost.

App ID Steam896660
Répertoire serveur/home/container
Démarrage terminéligne DungeonDB Start en console

Démarrage rapide​

Le serveur est fonctionnel dès l'installation. Pour le personnaliser :

  1. Renseignez Server Name et World Name.
  2. Définissez un Server Password de 5 caractères minimum (obligatoire si Public Server est coché).
  3. Décochez Enable Crossplay si tous vos joueurs sont sur Steam PC (voir Crossplay et PlayFab).
  4. Démarrez.

Le serveur est prêt quand la console affiche DungeonDB Start, soit 30 à 90 secondes après le lancement.

Arrêtez toujours le serveur avec le bouton Stop

Le bouton Stop du panel envoie un SIGINT propre qui laisse Valheim écrire son monde sur le disque. Tuer le processus pendant une écriture peut corrompre le fichier de monde.

Identité du serveur​

VariableDéfautContraintes
Server NameMy ServerObligatoire, 60 caractères max. Interdits : " \ $ `
World NameDedicatedObligatoire, 20 caractères max, uniquement A-Z a-z 0-9 _ -
Server Passwordvide20 caractères max. Ni espace, ni " \ $ `
Public ServercochéVisibilité dans la liste des serveurs Steam et réponse aux requêtes (ping, nombre de joueurs)

Trois règles sont vérifiées au démarrage et bloquent le lancement si elles ne sont pas respectées :

  • Un mot de passe non vide doit faire au moins 5 caractères.
  • Le mot de passe ne doit pas apparaître dans le nom du serveur. C'est une restriction de Valheim lui-même, pas de YorkHost : un serveur nommé Beauclair avec le mot de passe clair refusera de démarrer.
  • Un serveur public exige un mot de passe. Laisser le champ vide n'est possible que si Public Server est décoché.

Avec Public Server décoché (-public 0), le serveur reste joignable en IP:port mais n'apparaît pas dans la liste Steam et ne répond pas aux requêtes sur le port de requête : la liste, le ping et les outils de supervision le voient « hors ligne » alors que le jeu fonctionne. Voir Port de requête et liste Steam.

Changer World Name ne modifie pas le monde existant : cela en crée ou en charge un autre. Le monde précédent reste sur le disque et redevient accessible en remettant son nom d'origine.

Port de requête et liste Steam​

Valheim utilise deux ports UDP : le port de jeu (celui du panel, passé en -port) et le port de requête = port de jeu + 1. Ce second port n'est pas une variable : Valheim le déduit du port de jeu. Il sert à la liste des serveurs Steam, au ping et au nombre de joueurs affichés.

Pour qu'un serveur apparaisse dans la liste Steam et réponde aux requêtes, il faut :

  1. Public Server coché (-public 1) ;
  2. Enable Crossplay décoché : en crossplay, le serveur passe par PlayFab et se rejoint par join code (voir Crossplay et PlayFab) ;
  3. le port+1 alloué sur le service, en plus du port de jeu (exemple : jeu 25063, requête 25064).

Cas réel (octobre 2026) : port+1 bien alloué, anti-DDoS ouvert, DNAT en place, requêtes reçues dans le conteneur, mais aucune réponse. La cause était Public Server = 0 : Valheim ouvre le port de requête mais ne le lit pas, et sa file de réception reste pleine. Passer Public Server à 1, puis redémarrer, a suffi. Le mot de passe existant (5 caractères minimum, absent du nom du serveur) restait compatible avec le mode public.

Difficulté et modificateurs​

World Preset applique un préréglage global. Valeurs acceptées : normal, casual, easy, hard, hardcore, immersive. Laissez vide pour ne rien forcer.

Extra Startup Parameters permet un réglage fin via -modifier :

-modifier combat hard -modifier portals casual -modifier nobuildcost
  • Modificateurs à valeur : combat, deathpenalty, resources, raids, portals
  • Modificateurs sans valeur : nobuildcost, playerevents, passivemobs, nomap

Le champ est limité à 255 caractères et n'accepte que A-Z a-z 0-9, l'espace et _ . , : = + -. Les guillemets et les slashs sont refusés par le panel.

Si vous placez -preset dans ce champ, la variable World Preset est ignorée et la console le signale.

Ces réglages ne s'appliquent pas de la même façon sur un monde déjà généré : voir Paramètres du monde et version.

Sauvegardes automatiques​

VariableDéfautRôle
Backup Interval1800Intervalle d'écriture du monde sur disque, en secondes
Backup Count4Nombre de sauvegardes automatiques conservées
Backup Shorttime7200Délai avant la première sauvegarde automatique
Backup Longtime43200Délai entre les sauvegardes suivantes

Avec les valeurs par défaut, le monde est écrit toutes les 30 minutes et le serveur conserve une sauvegarde de 2 heures plus trois sauvegardes espacées de 12 heures.

Ces sauvegardes sont internes à Valheim et vivent sur le même disque que le serveur. Elles protègent d'une erreur de jeu, pas d'une perte du volume. Pour une vraie sauvegarde, téléchargez périodiquement le dossier monde : voir Sauvegardes et fichiers de monde.

Mises à jour​

Auto Update lance une vérification SteamCMD à chaque démarrage. Si SteamCMD échoue, le serveur démarre quand même avec les fichiers présents et affiche un avertissement en console.

À décocher si vous utilisez BepInEx

Une mise à jour de Valheim invalide presque systématiquement les mods, et le serveur redémarrera cassé sans prévenir. Mettez à jour manuellement, après avoir vérifié que vos mods suivent.

Beta Branch et Beta Password servent à suivre une branche de test Steam. Laissez ces champs vides pour la branche publique.