Les chutes de FPS sur FiveM ne viennent pas toujours du PC du joueur. En tant qu'administrateur de serveur FiveM, vous le constatez régulièrement : vos joueurs se plaignent de lag alors que leur configuration est correcte. FiveM, en tant que mod de GTA V, ajoute une couche de complexité que le jeu de base ne gère pas nativement. Les performances dépendent de deux facteurs indépendants : les réglages côté client et la qualité de l'infrastructure côté serveur. Ce guide couvre les deux, des paramètres graphiques de GTA V jusqu'au choix entre un serveur VPS et un serveur dédié, en passant par l'optimisation de vos bases de données MySQL.
Réglages graphiques : ce que vos joueurs doivent ajuster en premier
Avant toute intervention côté serveur, la première cause de FPS bas reste les réglages graphiques de GTA V. Orientez vos joueurs vers ces paramètres, du plus impactant au moins impactant :
- Qualité des ombres : le réglage le plus gourmand en ressources GPU. Passer d'Ultra à Élevé ou Normal libère souvent 10 à 20 FPS pour une perte visuelle minime.
- Qualité de l'herbe : un des plus gros postes de consommation en extérieur. Le baisser au minimum fait une différence immédiate dans les zones rurales et les maps custom avec beaucoup de végétation.
- MSAA (anti-aliasing) : lisse les contours mais coûte cher en performance. Le désactiver au profit du FXAA améliore nettement les FPS, au prix d'un léger lissage en moins.
- Post-traitement : gère le flou cinétique et les effets de lumière. Élevé ou Normal suffit dans la plupart des situations de jeu.
- Densité et variété de la population : chaque PNJ et véhicule supplémentaire est un objet que le PC doit calculer et que le serveur doit synchroniser. Réduire ces curseurs allège les deux côtés.
- Distance de rendu avancée : au-delà de 50 %, le gain visuel est faible mais le coût GPU augmente fortement, surtout sur les serveurs avec des maps étendues.
Optimisation système côté joueur
Un jeu bien réglé sur un PC mal configuré ne donne jamais son plein potentiel. Voici les vérifications à recommander à vos joueurs :
- Pilotes graphiques à jour : NVIDIA et AMD publient régulièrement des correctifs de performance pour GTA V. Un pilote périmé peut coûter 15 à 30 % de FPS.
- Mode Performances élevées sous Windows : dans les options d'alimentation, ce mode empêche le CPU et le GPU de brider leur fréquence pour économiser de l'énergie.
- Applications en arrière-plan fermées : navigateur web avec des dizaines d'onglets, launchers de jeux, logiciels de streaming. Chaque programme ouvert consomme de la RAM et du CPU qui manqueront à FiveM.
- Stockage SSD : installer GTA V et FiveM sur un SSD plutôt qu'un disque dur mécanique réduit les temps de chargement des textures et limite les micro-saccades quand le jeu charge de nouvelles zones.
- FiveM dans les exceptions de l'antivirus : certains antivirus analysent en temps réel chaque fichier que FiveM charge, ce qui ralentit le chargement des ressources du serveur.
Mods graphiques : l'ennemi silencieux des FPS
Les mods qui promettent un rendu photo-réaliste (ENB, packs de textures 4K, VisualV) sont impressionnants visuellement, mais peuvent diviser les FPS par deux. Si un joueur se plaint de performances dégradées, c'est la première chose à vérifier : désinstaller les mods graphiques lourds avant de chercher une autre cause. Un FiveM sans mod graphique sur une configuration correcte tourne entre 40 et 80 FPS selon la zone et la densité du serveur.
Ce que l'admin contrôle : le serveur et son impact sur les FPS
Même avec un PC parfaitement optimisé, les FPS de vos joueurs dépendent directement de la qualité de votre infrastructure serveur. Un serveur qui tourne à 20 ticks par seconde au lieu de 30 force les clients à interpoler davantage, ce qui se traduit par des saccades visibles. Trois facteurs côté serveur influencent directement les performances ressenties par vos joueurs. Pour un guide dédié à l'optimisation serveur, consultez aussi notre article optimiser les performances serveur d'un FiveM.
Les ressources (scripts) : la première cause de lag serveur
Sur FiveM, chaque script consomme du temps de calcul à chaque tick du serveur. Un script bien optimisé utilise moins de 0,1 ms par tick. Au-delà de 0,5 ms, il mérite une investigation. Au-delà de 1 ms, c'est un problème à corriger. Surveillez la consommation de vos ressources via le panel txAdmin intégré à votre serveur, ou avec la commande resmon 1 dans la console FiveM. Les coupables habituels : scripts de véhicules custom avec des modèles 3D lourds, systèmes d'inventaire qui font des requêtes MySQL à chaque action, et scripts de synchronisation mal codés.
La configuration server.cfg
Le fichier server.cfg contient des paramètres qui influencent directement les performances. sv_maxclients doit être calibré : fixez-le à 10 à 20 % au-dessus de votre pic réel de joueurs, pas au maximum théorique. Un serveur avec 48 slots qui n'accueille jamais plus de 30 joueurs n'a aucune raison de tourner à 128 slots. Chaque slot supplémentaire consomme de la mémoire et de la bande passante réseau, même vide.
Choisir la bonne infrastructure : VPS, serveur dédié ou mutualisé
Le choix entre un serveur VPS, un serveur dédié et un hébergement mutualisé a un impact direct sur les FPS de vos joueurs. Héberger un serveur FiveM sur la bonne infrastructure, c'est la base de toute optimisation côté serveur.
| Critère | Hébergement mutualisé | Serveur VPS | Serveur dédié |
|---|---|---|---|
| CPU | Partagé, variable | vCPU dédiés via virtualisation KVM | Coeurs physiques exclusifs |
| RAM | Limitée, partagée | Garantie (8 à 64 Go typique) | Totale (32 à 256 Go) |
| Stockage | Espace disque partagé, souvent HDD | SSD NVMe dédié | SSD NVMe exclusif |
| Accès root / SSH | Non | Oui, accès root complet | Oui, accès root complet |
| Bande passante | Limitée et partagée | 1 Gbit/s typique | 1 à 10 Gbit/s |
| Adapté à FiveM | Non | Oui, jusqu'à 64 joueurs | Oui, 64 à 200+ joueurs |
L'hébergement mutualisé n'est pas adapté à FiveM. Un serveur mutualisé partage le CPU, la RAM et l'espace disque entre des dizaines de clients sur la même machine physique. Quand un voisin consomme ses ressources, les vôtres chutent. La virtualisation KVM d'un serveur VPS garantit des ressources dédiées : vos vCPU, votre RAM et votre stockage SSD ne sont pas partagés avec d'autres clients. Pour les serveurs de plus de 64 joueurs ou les serveurs très scriptés, un serveur dédié bare metal offre des coeurs physiques sans couche de virtualisation, ce qui élimine toute contention CPU.
Méfiez-vous des offres affichant des ressources « illimitées » : en hébergement, illimité signifie presque toujours un fair use plafonné. Vérifiez la bande passante réelle, l'espace disque SSD garanti et le modèle de processeur. Pour comparer les offres d'hébergeurs, consultez notre guide comment choisir le meilleur hébergeur FiveM.
Optimiser MySQL et les bases de données
Sur un serveur FiveM avec ESX Legacy ou QBCore, chaque action d'un joueur (ouvrir un coffre, acheter un véhicule, consulter son inventaire) déclenche une requête vers la base de données MySQL via oxmysql. Des requêtes lentes ralentissent le tick rate du serveur, ce qui dégrade les FPS de tous les connectés.
- Indexez vos tables : les colonnes
identifier,citizenid,plateetownerdoivent avoir un index. Sans index, chaque requête parcourt la table entière, ce qui est catastrophique avec des milliers de lignes. - Surveillez les requêtes lentes : ajoutez
set mysql_slow_query_warning 200dans votreserver.cfgpour qu'oxmysql signale toute requête dépassant 200 ms. - Purgez les tables de logs : les tables de journalisation et d'historique de transactions grossissent indéfiniment si personne ne les nettoie. Une table de plusieurs millions de lignes ralentit toutes les requêtes qui la concernent.
- Hébergez MySQL sur le même serveur : une base de données distante ajoute de la latence réseau à chaque requête. Sur un serveur VPS ou dédié avec accès root, installez MariaDB directement sur la machine pour que les échanges entre FiveM et la base de données restent en local.
Pour un guide complet sur la configuration de MySQL avec FiveM, consultez notre article lier une base de données MySQL à un serveur FiveM.
Réseau, bande passante et connexion au serveur
La bande passante disponible entre votre serveur et vos joueurs détermine la qualité de la synchronisation. Un serveur FiveM avec 64 joueurs connectés consomme entre 30 et 80 Mbit/s selon le nombre d'entités synchronisées. Si votre hébergeur limite la bande passante ou si vous êtes sur un hébergement mutualisé, les joueurs éloignés géographiquement subiront des désynchronisations qui ressemblent à des chutes de FPS.
Configurez un nom de domaine pointant vers l'adresse IP de votre serveur via un enregistrement DNS de type SRV. Vos joueurs se connectent avec connect monserveur.fr au lieu de retenir une adresse IP. Un DNS bien configuré facilite aussi la migration : si vous changez d'hébergeur, il suffit de modifier l'enregistrement DNS sans que vos joueurs aient à changer quoi que ce soit. Notre guide configurer un nom de domaine pour un serveur FiveM détaille la procédure complète.
Firewall et sécurité sans impacter les performances
Un firewall mal configuré peut bloquer du trafic légitime ou laisser passer des attaques qui saturent votre bande passante. Sur un serveur VPS Linux sous Debian ou Ubuntu avec accès root et SSH, configurez UFW pour n'ouvrir que les ports nécessaires :
- Port TCP 30120 : connexion des joueurs FiveM
- Port UDP 30120 : synchronisation réseau FiveM
- Port TCP 40120 : panel txAdmin (serveur web intégré pour l'administration)
- Port TCP 22 : accès SSH pour l'administration en ligne de commande
Tout le reste doit être fermé par défaut. Un firewall strict protège votre serveur contre les tentatives d'intrusion sans ajouter de latence mesurable. Pour la protection anti-DDoS et anti-cheat, consultez notre guide sécuriser son serveur FiveM.
Sauvegardes et maintenance préventive
Un serveur FiveM qui n'est jamais redémarré accumule des fuites mémoire de certains scripts, ce qui dégrade progressivement les performances et donc les FPS de vos joueurs. Planifiez un redémarrage automatique quotidien aux heures creuses.
Côté sauvegardes, mettez en place un backup automatique de vos bases de données MySQL et de vos fichiers de configuration. Un script cron sur votre VPS ou serveur dédié peut sauvegarder la base toutes les 6 heures et conserver 7 jours d'historique. Sans sauvegardes régulières, un crash de base de données peut faire perdre des heures de progression à vos joueurs. Notre guide sauvegardes serveur FiveM détaille comment automatiser vos backups avec mysqldump et rsync.
Administration : SSH, panel et transfert de fichiers
L'administration d'un serveur FiveM hébergé sur un VPS Linux passe par plusieurs outils complémentaires. L'accès SSH en ligne de commande avec un compte root ou un utilisateur sudo permet de configurer le système d'exploitation (Debian, Ubuntu), d'installer les dépendances et de surveiller les ressources. Le panel txAdmin, accessible depuis un navigateur, offre une interface graphique pour gérer les ressources, consulter les logs et redémarrer le serveur sans toucher au terminal.
Pour le transfert de fichiers (ressources FiveM, maps, véhicules), utilisez SFTP plutôt que FTP : le protocole SFTP chiffre la connexion via SSH et ne nécessite pas d'ouvrir de port supplémentaire sur votre firewall. FileZilla ou WinSCP se connectent directement avec vos identifiants SSH.
Certains hébergeurs proposent un panel de gestion type Plesk ou un CMS intégré pour piloter le serveur web et les services associés. Pour un serveur FiveM sur VPS, ces outils sont optionnels : txAdmin couvre la gestion du serveur de jeu, et l'accès SSH couvre tout le reste. L'infogérance (gestion technique déléguée à l'hébergeur) est une option utile si vous ne souhaitez pas administrer le système Linux vous-même.
Cloud, virtualisation et haute disponibilité
Les serveurs virtuels (VPS) reposent sur une couche de virtualisation qui partage un serveur physique en plusieurs machines virtuelles indépendantes. La technologie KVM, utilisée par les hébergeurs sérieux, offre une isolation complète : chaque serveur virtuel dispose de ses propres ressources CPU, RAM et espace disque SSD, comme un serveur dédié miniature.
L'infrastructure cloud va plus loin en répartissant les serveurs virtuels sur plusieurs machines physiques. En cas de panne matérielle, un serveur virtuel cloud migre automatiquement vers un autre noeud : c'est la haute disponibilité. Pour un serveur FiveM, cela signifie moins de downtime et une meilleure continuité de service pour vos joueurs.
Que vous choisissiez un serveur VPS, un serveur dédié ou une offre FiveM clé en main, l'essentiel est de vérifier que l'hébergeur utilise du matériel récent (processeurs AMD EPYC ou Intel Xeon dernière génération, stockage SSD NVMe) et offre une bande passante suffisante. Pour démarrer, consultez notre guide de mise en place d'un serveur FiveM ou découvrez directement nos offres d'hébergement FiveM.
Checklist complète : côté joueur et côté serveur
Côté joueur
- Réglages graphiques ajustés : ombres, herbe, MSAA, population, distance de rendu.
- Pilotes graphiques NVIDIA ou AMD à jour.
- Mode Performances élevées activé sous Windows.
- GTA V et FiveM installés sur un SSD.
- Applications inutiles fermées avant de lancer le jeu.
- Mods graphiques lourds (ENB, textures 4K) désinstallés si la fluidité prime.
- FiveM ajouté aux exceptions de l'antivirus.
Côté administrateur serveur
- Ressources (scripts) surveillées avec
resmon 1ou txAdmin : aucune au-dessus de 1 ms par tick. sv_maxclientscalibré à 10 à 20 % au-dessus du pic réel de joueurs.- Serveur hébergé sur un VPS SSD ou un serveur dédié avec accès root (pas d'hébergement mutualisé).
- Bases de données MySQL indexées et requêtes lentes surveillées.
- Tables de logs purgées régulièrement pour maintenir les performances des requêtes.
- Firewall configuré : ports 30120 TCP/UDP, 40120 TCP et 22 TCP uniquement.
- Nom de domaine et DNS configurés avec un enregistrement SRV.
- Sauvegardes automatiques de la base de données et des fichiers de configuration.
- Redémarrage automatique quotidien aux heures creuses.
Si vous partez d'une configuration PC limite, notre guide des configurations PC pour FiveM détaille ce qu'il faut viser selon votre usage. Et si après avoir tout optimisé, c'est votre hébergeur actuel qui plafonne les performances, notre page changer d'hébergeur FiveM explique comment migrer sans repartir de zéro.
FiveM
Minecraft
Rust
RedM
Hytale