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_licenseKeyincorrecte 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_listingEnabledsur 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
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
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'erreur | Cause | Solution |
|---|---|---|
Invalid license key | Clé incorrecte | Régénérer sur Keymaster |
IP mismatch | IP différente | Mettre à jour l'IP sur Keymaster |
Connection timeout | Problème réseau | Vé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.
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.