Suis cet ordre : il va du plus fréquent au moins fréquent.
1. Est-il vraiment démarré ?
Regarde la console de txAdmin (ou de FXServer). S'il y a des erreurs en rouge au démarrage ou que le serveur redémarre en boucle, le problème est là, pas sur le réseau. Vérifie aussi qu'il écoute :
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint -LocalPort 30120
# Linux
ss -lntup | grep 30120
2. Les ports : 30120 en TCP et en UDP
C'est l'erreur numéro un. La liste des serveurs passe par TCP et le jeu par UDP : avec un seul des deux, soit tu n'apparais pas, soit on se connecte et on se fait éjecter. Tu as les commandes dans les ports de FiveM.
3. Essaie de te connecter directement
Dans FiveM, F8 → connect TON_IP:30120.
- Si tu entres ainsi mais que tu n'apparais pas dans la liste, ou que tu apparais mais qu'on ne peut pas se connecter depuis la liste : c'est la clé ou le mode privé (points 4 et 5), ou simplement la liste qui met quelques minutes à se mettre à jour.
- Si tu n'entres pas non plus ainsi : ce sont les ports, le pare-feu ou les filtres (points 2 et 6).
4. La clé de licence
Avec une clé expirée, supprimée ou mal copiée, le serveur démarre mais ne s'enregistre pas dans la liste. L'erreur apparaît dans les premières lignes de la console. Voir la clé de licence.
5. Qu'il ne soit pas en mode privé
Si ton server.cfg contient une ligne sv_master1 "" (ou sets sv_master1 ""), ton serveur apparaît comme privé : il est dans la liste, mais avec le bouton de connexion désactivé, et on n'y entre qu'avec connect. Supprime-la si tu veux qu'on puisse entrer depuis la liste.
Ne la confonds pas avec sv_endpointprivacy true : celle-ci masque seulement les IP de tes joueurs dans les rapports publics du serveur. Elle est activée par défaut et il vaut mieux la laisser.
6. Les filtres AntiDDoS (serveurs en Espagne)
Dans l'onglet Sécurité de ton service, applique le filtre en un clic de FiveM. Si tu as créé des filtres à la main, le 30120 doit y être en TCP et en UDP. Voir les filtres.
7. Ils entrent mais se font éjecter au chargement
- Une ressource cassée : la console indique laquelle échoue au démarrage ou quand le joueur entre.
- La base de données ne se connecte pas : erreurs d'
oxmysqldans la console ; voir base de données pour FiveM. - Version du jeu différente : si tu utilises
sv_enforceGameBuild, les joueurs ont besoin de cette version de GTA V ; le client la télécharge lui-même, mais ça prend du temps. - Packs de voitures ou de maps très lourds : le premier téléchargement n'en finit pas et certains clients abandonnent. Vérifie aussi que tu ne manques pas de RAM (comment le voir).
Toujours rien ? Ouvre-nous un ticket avec l'IP, ce que tu vois exactement en essayant d'entrer et les premières lignes de la console.