1. Le serveur a-t-il fini de démarrer ?
V Rising met du temps à démarrer, et un serveur encore en cours de démarrage ressemble exactement à un serveur absent. Le serveur dédié est un programme Windows, donc un hôte Linux le fait tourner sous Wine, et la documentation de l'image Docker avertit qu'un premier lancement peut prendre jusqu'à dix minutes, surtout avec une sauvegarde existante. En plus, chaque démarrage vérifie d'abord les fichiers du serveur auprès de Steam.
Les mods s'y ajoutent une fois. Le premier démarrage après l'installation de BepInEx, et le premier après chaque mise à jour du jeu, génère les fichiers du chargeur avant le chargement du monde, ce qui peut prendre jusqu'à 15 minutes. Les démarrages suivants réutilisent ce travail.
2. Le serveur est-il enregistré dans la liste que le jeu consulte ?
C'est la cause la plus fréquente. Un serveur V Rising n'apparaît que dans une liste sur laquelle il s'est enregistré, et deux paramètres de ServerHostSettings.json décident lesquelles :
| Paramètre | Ce qu'il fait |
|---|---|
| ListOnEOS | Enregistre le serveur dans la liste Epic Online Services. Stunlock indique que le client du jeu cherche les serveurs ici par défaut. |
| ListOnSteam | Enregistre le serveur sur la liste de serveurs de Steam. |
Le mainteneur de l'image Docker a constaté qu'un serveur a besoin des deux activés pour apparaître dans la liste, même pour les joueurs sur Steam. Le fichier de paramètres par défaut livré avec le serveur les a tous deux désactivés, ce qui explique qu'un serveur fraîchement installé soit invisible tant que quelqu'un ne les modifie pas.
Chaque paramètre peut aussi venir des variables d'environnement du jeu, VR_LIST_ON_EOS et VR_LIST_ON_STEAM, et celles-ci l'emportent sur le fichier. Si vous mettez le fichier sur true et que le serveur n'apparaît toujours pas dans la liste, vérifiez qu'une variable d'environnement ne le remet pas à false.
3. Les DEUX ports sont-ils accessibles ?
Un serveur V Rising utilise deux ports UDP : un port de jeu pour jouer et un port de requête pour la liste des serveurs. Les instructions de Stunlock sont précises sur la différence : pour que le serveur apparaisse dans la liste, le port de jeu et le port de requête doivent tous deux être ouverts dans le pare-feu et redirigés sur le routeur. Le seul port de jeu suffit pour la connexion directe.
| Symptôme | Ce vers quoi il pointe |
|---|---|
| La connexion directe fonctionne, la liste ne l'affiche pas | Le port de requête est fermé, ou le listage est désactivé |
| Ni l'un ni l'autre ne fonctionne | Le port de jeu est fermé, ou le serveur est encore en cours de démarrage |
| Ça marchait hier, pas aujourd'hui | Le serveur a changé de place ou a redémarré avec d'autres ports ; vérifiez l'adresse |
Les deux ports sont en UDP. Les rediriger en TCP ne sert à rien. Le seul port TCP qu'un serveur V Rising peut utiliser est celui de RCON, et il n'a rien à voir avec la liste.
4. Le port extérieur correspond-il au port intérieur ?
Si le serveur écoute sur un port et que le routeur ou le conteneur l'expose sous un autre numéro, la documentation de l'image Docker avertit que le serveur devient invisible dans la liste, même si la connexion directe au port extérieur fonctionne. Gardez les mêmes numéros des deux côtés de chaque règle de redirection.
5. Cherchez-vous sur la bonne plateforme ?
Les serveurs PC et PlayStation 5 sont séparés, sans cross-play entre eux. Un serveur utilisant le serveur dédié PC n'apparaîtra jamais aux joueurs sur PS5, quels que soient ses paramètres. Pour les joueurs PS5, déployez avec PlayStation 5 comme plateforme.
6. Est-ce un serveur LAN ?
ServerHostSettings.json a un paramètre LanMode. Un serveur destiné à des joueurs sur Internet doit l'avoir réglé sur false ; vérifiez-le si le serveur a été copié depuis une configuration utilisée uniquement sur un réseau local.
La solution de contournement en attendant : la connexion directe
La connexion directe évite complètement la liste des serveurs. Dans le jeu, connectez-vous directement à l'adresse du serveur et au port de jeu. Si cela fonctionne, le serveur est sain et le problème ne concerne que le listage ou le port de requête, ce qui restreint la recherche aux sections 2 et 3.
Une exception : sur un serveur protégé par mot de passe, rejoignez depuis la liste en jeu et saisissez le mot de passe là. La documentation de l'image Docker indique que rejoindre un serveur protégé par mot de passe via Steam ne fonctionne pas.
Après une mise à jour du jeu
Stunlock met le serveur à jour de temps en temps et recommande de le redémarrer chaque jour. Un serveur ne prend une nouvelle version que lorsqu'il est mis à jour, donc après un patch, redémarrez-le. Un serveur sur Flux vérifie ses fichiers auprès de Steam à chaque démarrage, donc un redémarrage suffit pour toute la mise à jour.
Ce à quoi ressemble l'hébergement géré
Sur un serveur déployé sur Flux, trois de ces causes sont gérées avant votre démarrage : les ports de jeu et de requête sont ouverts et routés pour vous avec le même numéro à l'intérieur et à l'extérieur, et le serveur est listé sur EOS et Steam par défaut. Il reste l'attente du premier démarrage, que le tableau de bord vous affiche, et les interrupteurs des paramètres de déploiement si quelqu'un a désactivé le listage.
Questions fréquentes
Pourquoi mon serveur V Rising n'apparaît-il pas dans la liste des serveurs ?
Le plus souvent, il est encore en cours de démarrage (un premier lancement peut prendre jusqu'à dix minutes), ou il n'est pas enregistré dans la liste : ListOnEOS et ListOnSteam doivent être tous deux à true dans ServerHostSettings.json. Ensuite, vérifiez que le port de jeu et le port de requête sont ouverts en UDP.
Pourquoi puis-je me connecter directement à mon serveur V Rising sans le trouver dans la liste ?
La connexion directe ne nécessite que le port de jeu. Apparaître dans la liste demande aussi que le port de requête soit ouvert et redirigé, et que le listage soit activé avec ListOnEOS et ListOnSteam.
Quels ports un serveur V Rising utilise-t-il pour la liste des serveurs ?
Deux ports UDP : le port de jeu et le port de requête. Les instructions de Stunlock disent que les deux doivent être ouverts et redirigés pour que le serveur apparaisse dans la liste ; le seul port de jeu suffit pour la connexion directe.
Ai-je besoin de ListOnEOS si mes joueurs sont sur Steam ?
Oui. Le client du jeu cherche les serveurs sur la liste Epic Online Services par défaut, et le mainteneur de l'image Docker a constaté qu'un serveur a besoin de ListOnEOS et ListOnSteam activés pour apparaître.
Les joueurs PS5 peuvent-ils voir mon serveur V Rising PC ?
Non. Les serveurs PC et PlayStation 5 sont séparés, sans cross-play entre eux.
Combien de temps un serveur V Rising met-il à apparaître après son démarrage ?
Jusqu'à dix minutes au premier lancement, et plus longtemps au premier démarrage avec des mods pendant que BepInEx se prépare. Les démarrages suivants sont plus rapides.