Serveur FiveM absent de la liste des serveurs

Un serveur qui tourne bien mais n'apparaît jamais dans le navigateur public échoue à un contrôle précis, et les candidats sont peu nombreux. Ils sont listés ci-dessous dans l'ordre où ils se révèlent être la réponse.

D'abord, distinguez les deux pannes

Avant de parcourir la liste, identifiez votre problème. Essayez une connexion directe à votre adresse et votre port depuis une machine extérieure à votre réseau. Si vous entrez, le serveur est en bonne santé et le problème vient de l'affichage dans la liste. Si vous n'entrez pas, le serveur est injoignable et l'absence dans la liste n'est qu'un symptôme. Les deux mènent à des moitiés différentes de cette page, et les confondre est ce qui coûte le plus de temps.

Les cinq causes, dans l'ordre

1.Le port de jeu est ouvert en TCP mais pas en UDP

FiveM a besoin du port 30120 sur les deux protocoles. Les pare-feu et les interfaces de routeur sont réglés par défaut sur TCP, et le résultat est le symptôme précis et déroutant d'un serveur qui apparaît dans la liste alors que personne ne peut vraiment se connecter. Ouvrez les deux, puis testez depuis l'extérieur de votre propre réseau plutôt que depuis la machine qui l'héberge.

2.sv_maxclients supérieur à 48 sans Element Club

Celle-ci est invisible si vous ne savez pas qu'elle existe. Cfx.re limite un serveur à 48 slots, sauf si la clé de licence inclut un abonnement Element Club Argentum, à $15 par mois payés à Cfx.re avec OneSync activé. Réglez le nombre plus haut sans lui et le serveur tourne parfaitement, répond aux connexions directes, mais échoue au contrôle de heartbeat et n'apparaît jamais dans le navigateur public. Si vous avez récemment augmenté votre nombre de slots et que le serveur a disparu, c'est presque certainement la raison.

3.La clé de licence est absente, incorrecte ou appartient à un autre serveur

FXServer refuse de démarrer sans clé cfx.re et s'arrête avec le message "This server does not have a license key specified", que txAdmin relance ensuite en boucle. Une clé déjà liée à une autre IP se comporte encore différemment. Les clés sont gratuites depuis le portail Cfx.re et émises par serveur pour votre propre compte.

4.Le serveur est listé mais vous le filtrez vous-même

Le navigateur in-game masque les serveurs pleins, filtre par région et par nom, et mémorise les filtres d'une session à l'autre. Avant de supposer que la liste est cassée, recherchez le sv_hostname exact après avoir effacé les filtres, ou utilisez une connexion directe à l'adresse et au port pour confirmer que le serveur est bien joignable.

5.sv_endpointprivacy ou un nom d'hôte non défini

Un serveur sans sv_hostname significatif est difficile à trouver plutôt qu'absent, et se perd parmi les valeurs par défaut. Définissez un nom d'hôte distinctif, et réglez vos tags et votre langue avec sets plutôt que set, car seule la forme répliquée atteint le bloc d'informations de la liste des serveurs.

Lire la console au lieu de deviner

txAdmin affiche la raison au démarrage dans presque tous les cas. Un problème de licence se signale de lui-même. Un refus de heartbeat au-delà de la limite de slots indique que le maximum est de 48. Une panne de base apparaît sous forme d'erreurs oxmysql avant la fin du chargement du framework. Ouvrez la console en direct, redémarrez le serveur, et lisez les trente premières secondes plutôt que les trente dernières, car la cause se trouve presque toujours dans la séquence de démarrage et la boucle qui suit ne fait que la répéter.

Si c'est le plafond de slots

La correction se fait de l'une de deux manières, et aucune n'est un changement d'hébergement. Soit vous ramenez sv_maxclients à 48 et le serveur revient dans le navigateur au prochain heartbeat, soit vous rattachez un abonnement Element Club Argentum à votre clé de licence et vous gardez le nombre plus élevé. Ce choix mérite réflexion, car 64 slots coûtent $15 par mois chez Cfx.re en plus de ce que vous payez à votre hébergeur, et un serveur qui remplit confortablement 40 slots n'en tire aucun bénéfice.

Nous disons la même chose dans notre propre page tarifs, car une offre 64 slots vendue sans ce contexte est une offre que l'acheteur ne peut pas utiliser.

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

Ports publiés en TCP et UDP, txAdmin à sa propre adresse, base connectée avant le chargement de la première ressource. Première semaine gratuite si votre compte Flux est neuf.

Questions fréquentes

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

Il échoue au contrôle de heartbeat ou il est injoignable. Les causes les plus fréquentes sont le port 30120 ouvert en TCP mais pas en UDP, un sv_maxclients réglé au-delà de 48 sans abonnement Cfx.re Element Club Argentum, et une clé de licence absente ou invalide. Commencez par une connexion directe pour savoir laquelle des deux moitiés du problème vous avez.

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

Cette combinaison pointe presque exclusivement vers le heartbeat, et la raison habituelle est un nombre de slots supérieur à 48 sans Element Club. Le serveur tourne, accepte les joueurs qui connaissent l'adresse, et se voit refuser l'inscription dans la liste. Ramenez sv_maxclients à 48 et il réapparaît au prochain heartbeat.

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

Oui, port 30120 sur les deux. N'ouvrir que le TCP est l'erreur de configuration la plus courante et produit le cas déroutant où le serveur apparaît sans que personne ne puisse rejoindre. txAdmin est sur son propre port, 40120 par défaut, et ne doit jamais être exposé publiquement sans mot de passe fort.

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

Le prochain heartbeat réussi, qui se compte en minutes et non en heures. 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 dans la console et lisez la séquence de démarrage.

Un hébergeur peut-il en être la cause ?

Uniquement en se trompant sur les ports ou la licence, ce que vous pouvez voir. Le plafond de slots, la clé et le nom d'hôte sont tous à régler par vous. Ce qu'un hébergeur peut faire, c'est supprimer les modes de défaillance qu'il maîtrise : publier les deux protocoles sur 30120, donner à txAdmin sa propre adresse, et avoir la base connectée avant le démarrage du framework.