Ports et pare-feu

Quels ports ouvrir pour un serveur FiveM (30120)

Le 30120 en TCP et en UDP, celui de txAdmin, les commandes prêtes pour Windows et Linux, et pourquoi ton serveur n'apparaît pas dans la liste.

3 min de lectureMis à jour le 6 octobre 2026FiveM

FiveM n'utilise qu'un seul port, le 30120, mais il l'utilise en TCP et en UDP à la fois. N'en ouvrir qu'un des deux est la cause numéro un de « mon serveur n'apparaît pas » ou « je me connecte et je suis éjecté ».

Les ports

PortProtocoleÀ quoi il sertOuvrir ?
30120TCPListe des serveurs et téléchargement des ressourcesOui
30120UDPLe jeu lui-mêmeOui
40120TCPPanel web de txAdminMieux vaut pas (voir plus bas)

Si tu as changé le port dans ton server.cfg avec endpoint_add_tcp et endpoint_add_udp, utilise ce numéro pour tout ce qui suit.

Windows : colle ceci dans PowerShell en administrateur

New-NetFirewallRule -DisplayName "FiveM TCP 30120 (entrant)" -Direction Inbound  -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (entrant)" -Direction Inbound  -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM TCP 30120 (sortant)" -Direction Outbound -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (sortant)" -Direction Outbound -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any

Et pour vérifier que le serveur écoute, avec FXServer lancé :

Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint  -LocalPort 30120

Linux

# Ubuntu / Debian
ufw allow 30120/tcp
ufw allow 30120/udp
ufw status numbered

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=30120/tcp
firewall-cmd --permanent --add-port=30120/udp
firewall-cmd --reload
# Est-ce qu'il écoute ?
ss -lntup | grep 30120

txAdmin : ne l'ouvre pas au monde entier

txAdmin écoute sur le 40120, et c'est de là qu'on contrôle tout le serveur. L'ouvrir à Internet, c'est exposer le panel d'administration à quiconque scanne l'IP, et elle est scannée toute seule quelques minutes après le démarrage de la machine.

Le plus raisonnable est de passer par un tunnel SSH. Depuis ton ordinateur :

ssh -L 40120:localhost:40120 root@TON_IP

Puis tu ouvres http://localhost:40120 dans ton navigateur. Tant que la session SSH est ouverte, c'est comme si txAdmin tournait sur ton propre PC, sans rien exposer. Si tu dois quand même l'ouvrir, mets au moins un mot de passe long et, dans le pare-feu, n'autorise le 40120 que depuis ton IP.

Mon serveur n'apparaît pas dans la liste

Par ordre de probabilité :

  1. Il manque le port TCP ou le port UDP. Vérifie que tu as bien les deux. La liste des serveurs passe par TCP ; le jeu, par UDP.
  2. La clé de licence. Si elle est expirée, supprimée ou mal copiée, le serveur démarre mais ne s'enregistre pas. L'erreur apparaît dans les premières lignes de la console. Elle se génère gratuitement sur portal.cfx.re (Keymaster n'existe plus) : comment l'obtenir.
  3. Mode privé. Une ligne sv_master1 "" dans le server.cfg fait apparaître le serveur comme privé, sans pouvoir le rejoindre depuis la liste. Supprime-la si tu ne veux pas ça. (sv_endpointprivacy n'a rien à voir : il masque seulement les IP des joueurs.)
  4. Le serveur n'écoute pas. Les commandes ci-dessus. Si elles ne renvoient rien, FXServer n'a pas bien démarré.
  5. Filtrage AntiDDoS. Sur la fiche de ton service, onglet Sécurité. Si tu as créé des filtres à la main, le 30120 doit y être en TCP et en UDP.

Si tu veux calculer d'avance le CPU et la RAM que va demander ton serveur, on a un calculateur de ressources pour FiveM et un générateur de server.cfg qui règle déjà correctement les endpoints.

Ton serveur n'est pas encore monté ? Tu as le guide complet pour Windows et pour Linux, et d'autres causes de « n'apparaît pas » dans cette liste de vérification.

Articles liés

Retour au centre d’aide

Vous ne trouvez pas ?

Ouvrez un ticket depuis votre panel, nous répondons en moins de 5 minutes.