Valheim : le serveur n'apparaît pas dans la liste des serveurs

Un serveur Valheim qui tourne bien mais n'apparaît jamais dans le navigateur échoue presque toujours sur une chose précise, et il n'y a que quelques candidats. Ils sont listés ci-dessous, dans l'ordre où ils s'avèrent être la réponse.

D'abord, séparez les trois échecs

Avant de parcourir la liste, identifiez le problème réel. Vérifiez d'abord le journal : si le serveur n'a jamais fini de démarrer, c'est un problème de mot de passe ou de monde, et le navigateur n'a pour l'instant aucune importance. S'il a démarré, essayez une connexion directe à votre adresse et votre port depuis l'extérieur de votre réseau. Si vous entrez, le serveur est en bonne santé et le problème vient de la liste. Sinon, le serveur est injoignable et l'absence de listing n'est qu'un symptôme, pas la cause.

Ces trois cas renvoient à des moitiés différentes de cette page, et les confondre coûte le plus de temps.

Les cinq causes, dans l'ordre

1.Le port de requête (2457) n'est pas ouvert

Valheim s'annonce sur le port de jeu plus un. Si vous ouvrez 2456 et oubliez 2457, vous obtenez le symptôme caractéristique : le serveur tourne, vos amis qui tapent l'adresse entrent, et il n'apparaît jamais dans le navigateur pour qui que ce soit. C'est la cause la plus fréquente, et elle vaut la peine d'être écartée avant de toucher quoi que ce soit d'autre.

2.Le mot de passe enfreint l'une des deux règles de Valheim

Le serveur refuse de démarrer du tout, ce qui ressemble à « n'apparaît pas » pour quiconque n'a pas lu le journal. Un serveur public a besoin d'un mot de passe d'au moins cinq caractères, et le mot de passe NE doit PAS apparaître dans le nom du serveur ni dans le nom du monde. Cette seconde règle touche les groupes qui nomment le serveur d'après le mot de passe pour qu'il soit facile à retenir. Renommez l'un des trois et il démarre.

3.Le serveur est réglé sur privé

Un serveur lancé en mode non public ne s'enregistre jamais auprès du navigateur, par conception. Il accepte toujours les connexions directes et les codes de jonction du crossplay, donc tout fonctionne pour quiconque possède l'adresse. Si quelqu'un a changé ce réglage pour « masquer » le serveur aux inconnus, c'est le réglage qui fait exactement ce qu'il dit.

4.Les joueurs crossplay regardent au mauvais endroit

Le navigateur de communauté est une liste du backend Steam. Les joueurs Xbox et Game Pass ne trouvent pas les serveurs crossplay là-bas et sont censés rejoindre avec un code de jonction ou par adresse. Si vos joueurs Steam voient le serveur et vos joueurs sur console non, c'est généralement la raison. L'autre piste est que le port crossplay 2458 n'est pas publié.

5.Il est listé et vous le filtrez

Le navigateur du jeu mémorise les filtres d'une session à l'autre et masque les serveurs selon la région, selon qu'ils sont pleins ou selon un fragment de nom. Avant de supposer que la liste est cassée, effacez les filtres et recherchez le nom exact du serveur, ou utilisez une connexion directe pour confirmer que le serveur lui-même est accessible.

Valheim est uniquement UDP

Il vaut la peine de le dire clairement, car c'est là que part une grande partie du temps de dépannage. Valheim utilise l'UDP 2456 pour le jeu, l'UDP 2457 pour la requête du serveur et l'UDP 2458 pour le crossplay. Rien n'est en TCP. Les interfaces des routeurs sont réglées par défaut sur TCP, et les règles de redirection écrites pour TCP semblent correctes dans l'interface tout en ne faisant absolument rien pour le jeu.

Lire le journal plutôt que deviner

Le serveur affiche la raison au démarrage dans presque tous les cas où il n'a pas pu démarrer. Un mot de passe qui enfreint l'une des deux règles se désigne lui-même. Un monde qui n'a pas pu être chargé le signale. Ouvrez le journal du conteneur, redémarrez le serveur et lisez les trente premières secondes plutôt que les trente dernières : la cause se trouve presque toujours dans la séquence de démarrage, et tout ce qui vient après en est la conséquence.

Une chose que vous ne trouverez pas, c'est une console RCON. Le serveur dédié de Valheim n'en a aucune, donc il n'existe aucune commande distante pour interroger un serveur en marche. Le journal et la réponse de la requête constituent toute la surface de diagnostic, et c'est pourquoi l'importance du port de requête n'est pas un hasard.

Si c'est le port de requête

La correction consiste à publier 2457 en plus de 2456, et le serveur revient dans le navigateur dans la minute ou les deux qui suivent son enregistrement. Il n'y a aucun intervalle de signal à attendre et rien à réenregistrer à la main. S'il n'est pas revenu après un redémarrage et quelques minutes, la cause n'était pas celle que vous avez modifiée : retournez au journal.

Si vous utilisez le crossplay, publiez aussi 2458. Un serveur qui n'a pas ce port se comporte de la manière la plus déroutante possible : parfaitement normal pour les joueurs Steam, cassé uniquement pour tous les autres. C'est aussi le port que les spécifications des places de marché et les préréglages d'hébergeur oublient le plus souvent, donc il vaut mieux le vérifier plutôt que le supposer.

Ou partez d'un serveur déjà câblé

Les trois ports UDP publiés, le crossplay activé, les sauvegardes en cours, et un mot de passe que le jeu accepte réellement. Première semaine gratuite si votre compte Flux est nouveau.

Questions fréquentes

Pourquoi mon serveur Valheim n'est-il pas dans la liste des serveurs ?

Généralement le port de requête ou le mot de passe. Valheim s'annonce sur l'UDP 2457, soit le port de jeu plus un, et un serveur avec 2456 ouvert mais pas 2457 tourne parfaitement tout en n'étant jamais listé. L'autre cause fréquente est un serveur marqué public sans mot de passe, ou avec un mot de passe de moins de cinq caractères, pour lequel le serveur refuse tout simplement de démarrer.

Mon serveur fonctionne en connexion directe mais n'est pas listé. Pourquoi ?

Cette combinaison désigne presque exclusivement le port de requête. Les connexions directes utilisent 2456 et réussissent ; le listing nécessite 2457 et n'a jamais lieu. Ouvrez le second port UDP, et le serveur revient dans le navigateur sans aucune autre modification.

Valheim a-t-il besoin de TCP en plus de l'UDP ?

Non. Valheim est uniquement UDP : 2456 pour le jeu, 2457 pour la requête et 2458 pour le crossplay. Ouvrir TCP ne sert à rien, et le temps passé sur des règles TCP est l'étape la plus courante et la plus inutile du diagnostic.

Pourquoi le serveur refuse-t-il de démarrer du tout ?

Vérifiez d'abord le mot de passe. Valheim exige au moins cinq caractères pour un serveur public, et il refuse de démarrer si le mot de passe apparaît dans le nom du serveur ou le nom du monde, une règle qui touche ceux qui nomment le serveur d'après le mot de passe pour que leurs amis s'en souviennent.

Combien de temps faut-il pour que mon serveur apparaisse après une correction ?

Une minute ou deux, une fois qu'il s'est enregistré avec succès. S'il n'est pas revenu après un redémarrage et quelques minutes, la cause n'était pas celle que vous avez modifiée. Retournez au journal et lisez la séquence de démarrage.

Un hébergeur peut-il causer cela ?

Seulement en publiant les mauvais ports, ce qui vous est visible. Ce qu'un bon hébergeur supprime, ce sont les modes de défaillance qu'il contrôle : publier 2456, 2457 et 2458, et refuser qu'un serveur soit déployé avec un mot de passe que le jeu rejettera.