Aller au contenu
Protection Anti-DDoS · Peeryx · 15 Tbps+
Tous les guides

FiveM absent de la liste : diagnostiquer « Server list query returned an error »

Un serveur absent de la liste FiveM peut pourtant accepter une connexion directe. À l’inverse, une réponse HTTP ne valide pas le trafic de jeu. « Server list query returned an error » est un symptôme à rapprocher de tests précis, pas une preuve que la RAM, une attaque ou l’hébergeur soit en cause.

← Tous les guidesCubixServ

Avant de commencer

Vous devez administrer ce serveur, connaître son IP publique et le port de jeu attribué. Les exemples 192.0.2.10:30120 sont fictifs : utilisez votre allocation, même si son port diffère. Gardez la configuration d’origine et ne publiez aucun secret.

Commencer par une connexion directe depuis FiveM

Dans la console F8 du client, tentez la destination attribuée. Notez si l’échec survient avant la connexion, pendant le téléchargement ou après l’entrée en jeu. Si la connexion directe fonctionne, le problème de liste doit être étudié séparément ; si elle échoue, vérifiez d’abord le démarrage et les chemins réseau.

Test depuis la console F8 du client

connect 192.0.2.10:30120

Ce test utilise FiveM, pas le navigateur ni le port txAdmin. Une réussite démontre ce chemin depuis votre connexion à cet instant ; elle ne garantit pas que tous les réseaux ou le service de liste Cfx.re accèdent au serveur.

Comparer la réponse info.json depuis l’extérieur

Contrôlez l’endpoint public depuis une connexion extérieure autorisée. Comparez, si vous avez un accès console au système, avec un test local adapté à son écoute. Une réponse locale seule ne prouve pas l’accessibilité publique.

Requête HTTP limitée, sans modification

curl --connect-timeout 5 --max-time 10 -fsS http://192.0.2.10:30120/info.json

Une réponse JSON de FXServer valide cet accès HTTP/TCP. Un délai dépassé indique que ce test n’aboutit pas ; il ne localise pas à lui seul le blocage. Ce test ne mesure pas le fonctionnement UDP. N’utilisez pas une page txAdmin comme résultat équivalent.

Distinguer affichage privé et absence d’inscription

Examinez server.cfg et les réglages gérés par votre panneau ou le portail Cfx.re. La documentation actuelle distingue sv_master1, qui peut désactiver le bouton de connexion et afficher un état privé, de l’envoi au service de liste : ce réglage n’est plus une méthode pour retirer un serveur de la liste. N’ajoutez pas cette variable si elle est absente.

Contrôlez les erreurs de démarrage et d’authentification Cfx.re sans copier la clé de licence dans un diagnostic public. Les réglages de nom et de projet évoluent selon la version et le portail ; ne remplacez pas un ensemble de paramètres par un vieux modèle trouvé en ligne.

Contrôler les endpoints, le NAT et les proxies

Une adresse d’écoute comme 0.0.0.0 n’est pas l’IP publique à communiquer aux joueurs. Derrière un NAT, comparez l’IP et le port annoncés, les destinations TCP/UDP et les journaux concernés. Les variables sv_listingIpOverride et sv_listingHostOverride ne doivent être utilisées que lorsqu’un proxy ou un NAT les rend nécessaires.

Si une protection ou un proxy distingue connexion HTTP et trafic de jeu, vérifiez chaque trajet. Un proxy web n’achemine pas automatiquement l’UDP. Transmettez au support les allocations et horaires utiles plutôt que de désactiver globalement les protections ou de modifier des routes au hasard.

Écarter un problème propre au service de liste

Après un démarrage confirmé, laissez le temps à l’inscription de se mettre à jour et consultez les annonces de statut ou de support Cfx.re. Un résultat de recherche vide à un instant donné n’établit pas une panne persistante. Évitez les redémarrages en boucle : ils réinitialisent le contexte de diagnostic.

Si la connexion directe fonctionne mais pas la liste, conservez les résultats extérieurs de info.json et le message exact. Si seuls des joueurs d’un opérateur échouent, notez cette différence ; ne concluez pas qu’un incident de référencement explique aussi tous les échecs de connexion.

Constituer un dossier de diagnostic exploitable

Rassemblez heure et fuseau, version de FXServer, dernier changement, IP/port attribués, résultat F8, résultat HTTP extérieur et extraits de logs pertinents. Précisez si un proxy ou un NAT existe. Masquez clés Cfx.re, jetons txAdmin, adresses privées non utiles et informations personnelles.

Le guide sur le chargement FiveM complète ce diagnostic si la connexion aboutit mais qu’une ressource bloque ensuite. Pour la liste, validez une correction ciblée avec les mêmes tests, depuis la même connexion puis une autre autorisée, avant de fermer le dossier.

Selon votre situation

SituationProchaine vérification
F8 fonctionne, mais le serveur est absentContrôler état privé, inscription, adresse annoncée et accès extérieur à info.json sans supposer que le jeu soit arrêté.
info.json répond, mais F8 échoueLe chemin HTTP est seulement une partie du trajet ; comparer UDP, endpoints et message exact du client.
Aucun test extérieur ne fonctionneVérifier d’abord démarrage, allocation et écoute ; comparer les règles du port concerné avec le support.

Sources officielles

Ces documents décrivent les protocoles et logiciels concernés. Les conditions de votre service et sa configuration restent à vérifier.

  1. Cfx.re/docs/support/server-issues/
  2. Cfx.re/docs/server-manual/server-commands/
  3. Cfx.re/docs/server-manual/proxy-setup/
  4. Cfx.re/docs/server-manual/setting-up-a-server-vanilla/