Aller au contenu principal

Configurer un domaine pour FiveM (SRV)


title: Configuration d'un enregistrement DNS SRV pour FiveM description: Guide complet pour configurer un enregistrement SRV et permettre aux joueurs de se connecter à votre serveur FiveM via votre nom de domaine sidebar_position: 8​

Configuration d'un enregistrement DNS SRV pour FiveM

Qu'est-ce qu'un enregistrement SRV ?​

Un enregistrement SRV (Service Record) est un type d'enregistrement DNS qui permet de définir l'emplacement d'un service spécifique. Pour FiveM, cet enregistrement permet aux joueurs de se connecter à votre serveur en utilisant simplement votre nom de domaine au lieu de l'adresse IP et du port.

L'enregistrement SRV suit cette structure :

_service._protocol.domaine TTL classe SRV priorité poids port cible

Avantages de l'enregistrement SRV​

  • Simplicité : Les joueurs tapent connect monserveur.fr au lieu de connect YOUR_SERVER_IP:30120
  • Flexibilité : Changez d'IP sans impacter vos joueurs
  • Professionnalisme : Donne une image plus professionnelle à votre serveur
  • Mémorisation : Plus facile à retenir qu'une adresse IP

Configuration chez votre registrar​

Format de l'enregistrement SRV pour FiveM​

Créez l'enregistrement suivant dans la zone DNS de votre domaine :

Nom : _cfx._tcp.monserveur
Type : SRV
Priorité : 0
Poids : 5
Port : 30120
Cible : YOUR_SERVER_IP
TTL : 3600
Format complet

L'enregistrement complet sera : _cfx._tcp.monserveur.fr SRV 0 5 30120 YOUR_SERVER_IP

Exemples par registrar​

OVH​

  1. Connectez-vous à votre espace client OVH
  2. Allez dans Web Cloud → Noms de domaine → Sélectionnez votre domaine
  3. Cliquez sur Zone DNS puis Ajouter une entrée
  4. Sélectionnez SRV et remplissez :
    • Sous-domaine : _cfx._tcp.monserveur
    • Priorité : 0
    • Poids : 5
    • Port : 30120
    • Cible : YOUR_SERVER_IP

Gandi​

  1. Dans votre interface Gandi, allez à Domaines → Votre domaine → Enregistrements DNS
  2. Cliquez sur Créer et sélectionnez SRV
  3. Configurez :
    • Nom : _cfx._tcp.monserveur
    • Priorité : 0
    • Poids : 5
    • Port : 30120
    • Valeur : YOUR_SERVER_IP

Namecheap​

  1. Accédez à Domain List → Manage → Advanced DNS
  2. Cliquez sur Add New Record → SRV Record
  3. Remplissez :
    • Service : _cfx
    • Protocol : _tcp
    • Host : monserveur
    • Priority : 0
    • Weight : 5
    • Port : 30120
    • Target : YOUR_SERVER_IP

Configuration avec un sous-domaine​

Si vous souhaitez utiliser un sous-domaine spécifique :

# Pour rp.monserveur.fr
_cfx._tcp.rp.monserveur.fr SRV 0 5 30120 YOUR_SERVER_IP

# Pour pvp.monserveur.fr
_cfx._tcp.pvp.monserveur.fr SRV 0 5 30121 YOUR_SERVER_IP
Multiples serveurs

Vous pouvez créer plusieurs enregistrements SRV pour différents serveurs sur des ports différents.

Vérification de la configuration​

Avec dig (Linux/macOS/WSL)​

# Vérifier l'enregistrement SRV
dig SRV _cfx._tcp.monserveur.fr

# Résultat attendu :
# _cfx._tcp.monserveur.fr. 3600 IN SRV 0 5 30120 YOUR_SERVER_IP

Avec nslookup (Windows)​

# Ouvrir l'invite de commandes et taper :
nslookup -type=SRV _cfx._tcp.monserveur.fr

# Résultat attendu :
# _cfx._tcp.monserveur.fr SRV service location:
# priority = 0
# weight = 5
# port = 30120
# svr hostname = YOUR_SERVER_IP

Avec des outils en ligne​

Utilisez des services comme DNSChecker.org ou MXToolbox pour vérifier votre enregistrement SRV depuis différents points du globe.

Utilisation dans FiveM​

Connexion des joueurs​

Une fois l'enregistrement SRV configuré, les joueurs peuvent se connecter via :

# Dans la console F8 de FiveM
connect monserveur.fr

# Ou avec un sous-domaine
connect rp.monserveur.fr

Configuration serveur.cfg​

Votre fichier server.cfg reste inchangé :

# Gardez votre configuration habituelle
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
Propagation DNS

La propagation DNS peut prendre jusqu'à 48h. Utilisez les outils de vérification pour confirmer que l'enregistrement est actif.

Dépannage courant​

L'enregistrement SRV n'est pas trouvé​

  1. Vérifiez la syntaxe : _cfx._tcp. est obligatoire
  2. Attendez la propagation DNS (jusqu'à 48h)
  3. Vérifiez que le TTL n'est pas trop élevé

Les joueurs ne peuvent pas se connecter​

  1. Testez la connexion directe avec connect YOUR_SERVER_IP:30120
  2. Vérifiez que votre serveur FiveM est démarré
  3. Contrôlez les règles de pare-feu sur votre VPS RedHeberg

Erreur "Server not found"​

# Testez la résolution DNS
dig A monserveur.fr
dig SRV _cfx._tcp.monserveur.fr

L'enregistrement SRV simplifie grandement l'expérience de vos joueurs tout en donnant un aspect plus professionnel à votre serveur FiveM hébergé sur RedHeberg.