Aller au contenu principal

Erreur "Serveur Privé"

Résoudre l'erreur "Serveur Privé" FiveM

L'erreur "Serveur Privé" sur FiveM indique que votre serveur ne peut pas se connecter au système de listing officiel. Cette documentation vous guide pour diagnostiquer et corriger ce problème sur votre VPS RedHeberg.

Causes principales

L'erreur "Serveur Privé" survient généralement dans ces situations :

  • Clé de licence invalide : sv_licenseKey incorrecte ou expirée
  • Discordance d'IP : L'IP déclarée sur Keymaster ne correspond pas à celle du VPS
  • Problème de connectivité : Blocage du port 30110 vers listing.fivem.net
  • Configuration listing désactivée : sv_listingEnabled sur false

Vérification de la clé Keymaster

1. Obtenir une nouvelle clé

Rendez-vous sur keymaster.fivem.net et créez une nouvelle clé :

# Vérifiez l'IP publique de votre VPS RedHeberg
curl -4 ifconfig.me
# Exemple de sortie : YOUR_SERVER_IP
Important

L'IP déclarée sur Keymaster doit exactement correspondre à l'IP publique de votre VPS RedHeberg. Utilisez l'IP fournie par la commande ci-dessus.

2. Configurer la clé dans server.cfg

# Éditez votre fichier de configuration
nano /opt/fivem/server-data/server.cfg

Ajoutez ou modifiez ces lignes :

# Remplacez par votre vraie clé Keymaster
sv_licenseKey "YOUR_ACTUAL_LICENSE_KEY_HERE"

# Activez le listing public
sv_listingEnabled true

# Informations serveur (obligatoires pour le listing)
sv_projectName "Mon Serveur FiveM"
sv_projectDesc "Description de mon serveur"
tags "roleplay, economy, custom"

Test de connectivité vers FiveM

3. Vérifier la connexion au listing

# Test de connectivité vers le serveur de listing FiveM
telnet listing.fivem.net 30110

Si la connexion échoue, testez avec netcat :

# Test alternatif avec netcat
nc -zv listing.fivem.net 30110
Réseau RedHeberg

Les VPS RedHeberg bénéficient d'une connectivité optimisée avec protection Anti-DDoS RedHeberg + Netrix. Le port 30110 n'est pas bloqué par défaut.

4. Vérifier les règles de pare-feu

# Vérifiez le status d'UFW (Ubuntu/Debian)
sudo ufw status

# Si UFW est actif, autorisez le port FiveM
sudo ufw allow 30120/tcp
sudo ufw allow 30110/tcp
sudo ufw reload

Pour CentOS/RHEL/AlmaLinux :

# Vérifiez firewalld
sudo firewall-cmd --list-all

# Autorisez les ports nécessaires
sudo firewall-cmd --permanent --add-port=30120/tcp
sudo firewall-cmd --permanent --add-port=30110/tcp
sudo firewall-cmd --reload

Diagnostic avancé

5. Vérification des logs serveur

# Consultez les logs FiveM pour des détails
tail -f /opt/fivem/server-data/logs/server.log

Recherchez ces messages d'erreur courants :

Message d'erreurCauseSolution
Invalid license keyClé incorrecteRégénérer sur Keymaster
IP mismatchIP différenteMettre à jour l'IP sur Keymaster
Connection timeoutProblème réseauVérifier connectivité port 30110

6. Test avec une configuration minimale

Créez un fichier de test temporaire :

# Créez un server.cfg minimal pour test
cat > /opt/fivem/test-server.cfg << 'EOF'
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

sv_licenseKey "YOUR_ACTUAL_LICENSE_KEY"
sv_listingEnabled true
sv_projectName "Test Server"
sv_projectDesc "Test de connectivité"

start mapmanager
start chat
start spawnmanager
start sessionmanager
start hardcap
start baseevents
EOF

Lancez le serveur avec cette configuration :

# Test avec configuration minimale
cd /opt/fivem
./run.sh +exec test-server.cfg

Validation de la correction

7. Vérification du listing public

Une fois le serveur redémarré :

# Vérifiez que le serveur écoute sur le bon port
netstat -tlnp | grep :30120

Consultez servers.fivem.net pour confirmer que votre serveur apparaît dans la liste publique.

Assistance RedHeberg

Si le problème persiste après ces vérifications, contactez le support via ticket RedHeberg en précisant votre IP VPS et les logs d'erreur.

L'erreur "Serveur Privé" se résout généralement en vérifiant la correspondance entre l'IP Keymaster et l'IP réelle du VPS RedHeberg, puis en s'assurant de la connectivité vers les services FiveM.