Lister son serveur dans FiveM
Lister son serveur FiveM publiquement
Ce guide détaille comment rendre votre serveur FiveM visible dans la liste publique des serveurs, permettant aux joueurs de le trouver facilement via l'interface FiveM officielle.
Prérequis techniques
Avant de procéder à la publication de votre serveur, assurez-vous d'avoir :
- Un VPS Game Ryzen ou VPS Xeon KVM RedHeberg avec au minimum 4 GB de RAM
- FiveM Server installé et fonctionnel
- Une clé de licence FiveM valide obtenue sur le Keymaster Cfx.re
- L'Anti-DDoS RedHeberg + Netrix activé pour protéger votre serveur
Les VPS Game Ryzen avec processeurs Ryzen 9 5900X à 4.8GHz+ offrent des performances optimales pour FiveM, particulièrement pour les serveurs avec de nombreux joueurs simultanés.
Configuration du pare-feu UFW
Ouvrez les ports nécessaires pour permettre les connexions externes :
# Installer UFW si non présent
sudo apt update && sudo apt install ufw -y
# Autoriser le port FiveM par défaut
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
# Autoriser SSH (important pour ne pas perdre l'accès)
sudo ufw allow ssh
# Activer le pare-feu
sudo ufw enable
# Vérifier le statut
sudo ufw status verbose
Si vous utilisez un port différent de 30120, remplacez cette valeur par votre port personnalisé dans toutes les commandes.
Configuration du serveur pour le listing public
1. Édition du fichier server.cfg
Modifiez votre fichier de configuration principal :
# Naviguer vers le répertoire FiveM
cd /home/fivem/server
# Éditer la configuration
nano server.cfg
2. Paramètres obligatoires
Ajoutez ou modifiez ces paramètres dans votre server.cfg :
# Clé de licence FiveM (OBLIGATOIRE)
sv_licenseKey "votre_cle_licence_fivem"
# Activer le listing public
sv_listingEnabled 1
# Nom du serveur (affiché dans la liste)
sv_hostname "Mon Serveur RedHeberg RP"
# Description détaillée
sv_projectDesc "Serveur RP français hébergé sur RedHeberg. Communauté active et bienveillante."
# Nombre maximum de joueurs
sv_maxClients 64
# Point de spawn par défaut
sv_defaultSpawn "Los Santos"
# Désactiver les rapports de crash automatiques (optionnel)
sv_disableClientReplays true
# Configuration réseau
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Autoriser les connexions externes
sv_master1 ""
3. Tags et catégorisation
Définissez des tags pour faciliter la recherche de votre serveur :
# Tags pour la recherche (séparés par des virgules)
tags "roleplay,francais,redheberg,economy,police,ems"
# Locale pour le tri géographique
sv_projectLang "fr"
# Version recommandée du client
sv_enforceGameBuild 2944
Configuration avancée du listing
Variables d'information supplémentaires
# Site web de votre communauté
sv_projectWebsite "https://monserveur.fr"
# Lien Discord
sv_projectDiscord "https://discord.gg/monserveur"
# Règles du serveur
sv_rulesFile "rules.txt"
# Image de présentation (optionnel)
sv_projectLogo "https://monserveur.fr/logo.png"
# Définir la région géographique
sv_authMaxVariance 1
sv_authMinTrust 5
Fichier rules.txt
Créez un fichier de règles visible dans l'interface :
# Créer le fichier des règles
cat > rules.txt << 'EOF'
=== RÈGLES DU SERVEUR ===
1. Respecter les autres joueurs
2. Pas de cheat/mod interdit
3. Roleplay obligatoire
4. Respecter les forces de l'ordre
5. Pas de meta-gaming
Support: discord.gg/monserveur
Hébergé chez RedHeberg - Performance garantie
EOF
Vérification et démarrage
1. Test de configuration
Vérifiez la syntaxe de votre configuration :
# Démarrer le serveur en mode test
cd /home/fivem/server
./run.sh +exec server.cfg
# Vérifier les logs pour détecter les erreurs
tail -f /home/fivem/server/citizen/host.log
2. Script de démarrage automatique
Créez un service systemd pour le démarrage automatique :
# Créer le service
sudo tee /etc/systemd/system/fivem.service << 'EOF'
[Unit]
Description=FiveM Server
After=network.target
[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/server
ExecStart=/home/fivem/server/run.sh +exec server.cfg
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
# Recharger systemd et activer le service
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
# Vérifier le statut
sudo systemctl status fivem
Vérification du listing public
1. Contrôle sur servers.fivem.net
Après le démarrage, vérifiez la présence de votre serveur :
- Rendez-vous sur https://servers.fivem.net
- Recherchez votre serveur par nom ou IP
- Vérifiez que toutes les informations s'affichent correctement
2. Commandes de vérification réseau
# Vérifier que le port est ouvert
netstat -tulpn | grep :30120
# Test de connectivité externe
telnet YOUR_SERVER_IP 30120
# Vérifier les connexions actives
ss -tulpn | grep fivem
Temps de propagation et troubleshooting
Le listing public peut prendre 5 à 15 minutes pour apparaître sur servers.fivem.net après le démarrage du serveur.
Problèmes courants
| Problème | Solution |
|---|---|
| Serveur non visible | Vérifier sv_listingEnabled 1 et la clé de licence |
| Connexion refusée | Contrôler UFW et la configuration réseau |
| Informations manquantes | Vérifier sv_hostname et sv_projectDesc |
Logs de débogage
# Surveiller les logs en temps réel
sudo journalctl -u fivem -f
# Afficher les erreurs récentes
sudo journalctl -u fivem --since "10 minutes ago"
Avec l'Anti-DDoS RedHeberg + Netrix et les processeurs Ryzen 9 5900X, votre serveur bénéficiera d'une protection avancée contre les attaques et de performances exceptionnelles pour une expérience de jeu fluide.
Votre serveur FiveM est maintenant configuré pour apparaître publiquement et attirer de nouveaux joueurs sur votre communauté hébergée chez RedHeberg.