Votre serveur V Rising tourne. Le voyant du panel est vert, la console a cessé de défiler, et tout votre clan fixe une liste de serveurs qui nie catégoriquement son existence. Ou pire : une personne le voit et personne d'autre.
Presque tous les guides sur le sujet partent du principe que vous hébergez sur votre propre PC derrière une box, et commencent donc par vingt minutes de port forwarding. Si vous louez votre serveur, tout cela est hors sujet et la vraie cause se trouve ailleurs. Voici la liste réelle, classée selon la fréquence à laquelle chaque point se révèle être la réponse.

Laissez au serveur sa fenêtre d'enregistrement
Un serveur V Rising n'apparaît pas dans la liste à la seconde où le processus démarre. Il doit charger la sauvegarde, terminer son démarrage, puis se déclarer auprès du master server et d'Epic Online Services. Ce n'est qu'une fois cette déclaration indexée que quelqu'un voit le nom de votre serveur dans une liste.
Sur un démarrage à froid avec un monde neuf, cela prend quelques minutes. Sur un monde établi avec une grosse sauvegarde et un clan complet, cinq à dix minutes sont normales. Un redémarrage après une modification des réglages repasse exactement par le même cycle, et c'est pour cela que "j'ai changé un réglage et il a disparu" revient si souvent. Il n'a pas disparu, il se réenregistre.
La première règle est donc ennuyeuse, et elle règle malgré tout une bonne partie de ces tickets. Attendez dix minutes à partir du démarrage du processus avant de toucher à quoi que ce soit. Modifier les réglages en pleine phase d'enregistrement ne fait que remettre le compteur à zéro.
Vérifiez les deux drapeaux de listage, dans le bon fichier
V Rising a plus d'un interrupteur de visibilité, et ils ne font pas le même travail. Dans ServerHostSettings.json :
{
"Name": "Doom Clan Nightfall",
"Port": 9876,
"QueryPort": 9877,
"ListOnMasterServer": true,
"ListOnEOS": true,
"Secure": true
}
ListOnMasterServer gère le côté Steam de l'annonce. ListOnEOS gère l'annonce chez Epic Online Services, sur laquelle s'appuie la liste en jeu. Mettez l'un sur true et l'autre sur false et vous obtenez le symptôme dédoublé classique : la moitié du groupe trouve le serveur, l'autre moitié non, et tout le monde suppose que ceux qui n'y arrivent pas font une erreur. Sur un serveur public ou protégé par mot de passe normal, les deux doivent être sur true.
Vient ensuite le piège qui dévore une soirée entière. Il existe deux jeux de fichiers de réglages. Les modèles sont livrés dans VRisingServer_Data/StreamingAssets/Settings/, et les copies actives que le serveur lit réellement se trouvent dans le dossier Settings/ de save-data. Modifier le modèle ne produit strictement rien : aucune erreur, aucun avertissement, le serveur continue simplement avec les valeurs qu'il avait déjà. Assurez-vous de modifier le fichier sous save-data et non celui sous StreamingAssets.
Les réglages ne sont par ailleurs lus qu'une fois, au démarrage. Il n'y a pas de hot reload. Si vous avez modifié le bon fichier sans redémarrer, le serveur tourne toujours sur les anciennes valeurs.

Corrigez vos filtres avant d'accuser le serveur
La liste en jeu cache plus de choses qu'on ne le croit, et elle le fait en silence.
- Les serveurs protégés par mot de passe sont filtrés par défaut. Si vous avez défini un
Password, ce filtre doit être activé, sinon votre serveur reste invisible pour tous ceux qui ne l'ont pas fait. - Les bascules PvP et PvE font exactement ce qu'elles annoncent. Un serveur PvE n'apparaît pas tant que la liste est filtrée sur PvP.
- Les filtres de région et de ping retirent discrètement de la liste de votre groupe un serveur hébergé sur un autre continent, alors qu'il se porte très bien.
- La recherche compare la valeur de
NamedansServerHostSettings.jsoncaractère par caractère. Pas le nom donné au service dans la facturation, ni celui que vous pensiez avoir tapé.
Un dernier point qui piège les clans moddés : un serveur lourdement moddé n'apparaît souvent pas du tout dans la liste vanilla. Là, Direct Connect est la voie d'entrée prévue et non un contournement.

Direct Connect veut le port de jeu
V Rising utilise deux ports UDP. 9876 porte le trafic de jeu et 9877 répond aux requêtes. L'annonce dans la liste dépend du port de query. La connexion elle-même dépend du port de jeu.
Direct Connect attend IP:9876. Y saisir le port de query échoue à chaque fois, et l'erreur est facile à commettre parce que beaucoup de panels affichent les deux nombres côte à côte. Surveillez aussi un espace parasite en fin d'adresse collée, car le client le considère comme faisant partie de l'adresse et la connexion échoue tout simplement.
Cette séparation vous donne un outil de diagnostic réellement utile. Si Direct Connect fonctionne mais que la liste n'affiche jamais le serveur, le port de jeu va bien et le problème vient du port de query ou des drapeaux de listage. Si Direct Connect échoue aussi, le serveur n'est pas joignable du tout et c'est le processus qu'il faut regarder, pas l'annonce.
En auto-hébergement, les deux ports doivent être redirigés en UDP, avec une règle dans le Windows Firewall. Sur un serveur loué, ils sont déjà attribués et ouverts, donc copiez l'adresse de connexion directement depuis le panel plutôt que de la retaper de mémoire.

Quand c'est le patch ou les mods
Deux causes produisent un serveur qui paraît en parfaite santé et que personne n'atteint.
Version mismatch. Stunlock publie un patch client, votre clan se met à jour automatiquement via Steam, et le serveur tourne encore sur le build de la semaine dernière. Un serveur désaligné disparaît de la liste pour les clients à jour. Redémarrez-le pour qu'il récupère le nouveau build, et faites-le avant de commencer à lire les logs.
Un mod qui tue le serveur au démarrage. Le modding de V Rising repose sur BepInEx, et un mod compilé contre une version plus ancienne du jeu peut lever une erreur au chargement. Le processus reste debout assez longtemps pour paraître vivant, mais n'atteint jamais l'étape d'enregistrement. Ouvrez la console et lisez depuis le haut plutôt que depuis le bas, car la première stack trace nomme l'assembly fautive. Retirez ce que vous avez installé en dernier, redémarrez, et vérifiez que le serveur s'enregistre proprement avant de le remettre. Un mod mismatch côté client donne le même symptôme "impossible de rejoindre" dans l'autre sens, donc vérifiez que tout le clan utilise la même liste de mods.

Le diagnostic en 60 secondes
La prochaine fois, procédez dans cet ordre :
- Le processus tourne-t-il depuis dix minutes complètes ? Sinon, attendez.
- Direct Connect sur
IP:9876fonctionne-t-il ? Si oui, c'est un problème de listage et non de connectivité. ListOnMasterServeretListOnEOSsont-ils tous les deux surtrue, dans la copie save-data deServerHostSettings.json?- Avez-vous redémarré après la modification ?
- Les filtres de mot de passe, PvP/PvE et région de la liste laissent-ils réellement passer votre serveur ?
- Le serveur tourne-t-il sur le build actuel du jeu ?
- La console montre-t-elle un mod qui échoue au chargement ?
Presque tout serveur V Rising invisible relève de l'un de ces sept points, et les trois premiers en couvrent la majorité. Pour creuser ce que fait chaque réglage, notre guide des paramètres serveur V Rising parcourt le fichier entier, et le tour d'horizon des mods explique quels mods BepInEx survivent généralement à un cycle de patch. Louer plutôt qu'héberger soi-même supprime toute la moitié ports et pare-feu de cette liste : voir hébergement de serveur V Rising.




