Aller au contenu

-10 % sur votre première commande-10 % 1re commande

Que voulez-vous héberger ?

FiveM · 05/09/2025 · 6 min

Comment optimiser son serveur FiveM ?

Découvrez comment optimiser votre serveur FiveM pour une expérience fluide et sans lag. Conseils sur la configuration, les scripts et le matériel.

Comment optimiser son serveur FiveM ?
Sommaire (9 parties)
  1. Introduction
  2. 1. Nettoyez et optimisez vos ressources
  3. 2. Configurez correctement votre fichier server.cfg
  4. 3. Optimisez la base de données
  5. 4. Choisissez un matériel adapté
  6. 5. Surveillez les performances en temps réel
  7. 6. Côté joueurs : les réglages qui aident
  8. Quel hébergement selon la taille du serveur
  9. Conclusion

Introduction

Optimiser son serveur FiveM est essentiel pour offrir à vos joueurs une expérience fluide, stable et agréable. Un serveur mal configuré peut vite souffrir de lag, de chutes de FPS ou de crashs fréquents. Dans cet article, découvrez les meilleures pratiques pour améliorer les performances de votre serveur FiveM, que vous soyez créateur de RP, administrateur ou passionné.

Serveur FiveM à partir de 3,98 €/mois

Anti-DDoS inclus, sans engagement.

Voir les offres

1. Nettoyez et optimisez vos ressources

Chaque ressource (script) active consomme de la mémoire et du CPU. Pour garder un serveur performant :

  • Supprimez les ressources inutiles ou obsolètes.
  • Regroupez les scripts similaires pour limiter les appels multiples.
  • Utilisez des outils comme TxAdmin pour surveiller les ressources les plus lourdes.
  • Évitez les scripts mal codés ou non optimisés, qui peuvent consommer jusqu’à 20 % de CPU à eux seuls.
  • Visez 100 à 150 ressources : au-delà de 200, chaque ajout se paie en performance.
  • Allégez les assets : modèles YTD/YFT de 30 Mo au plus, textures compressées.

💡 Astuce : vérifiez la consommation de chaque ressource avec la commande resmon 1 dans la console (F8) : une ressource qui dépasse 1 ms de CPU mérite d’être examinée.

2. Configurez correctement votre fichier server.cfg

Une configuration propre du fichier server.cfg est essentielle pour la stabilité et les performances. Voici quelques points clés :

  • Activez OneSync (ou OneSync Infinity si votre licence le permet) pour une meilleure gestion des entités : au-delà de 32 joueurs, il est indispensable.
  • Ajustez la limite de joueurs selon votre matériel, inutile de viser 128 joueurs sur un CPU 4 cœurs.
  • Définissez un tick rate cohérent et évitez les logs inutiles.
  • Gardez vos licences Steam et FiveM à jour pour éviter tout conflit d’accès.
  • Programmez un redémarrage toutes les 6 heures dans txAdmin : les fuites mémoire de certains scripts se font sentir après 12 à 24 heures.
set onesync on
set onesync_distanceCullVehicles true
set onesync_population true

3. Optimisez la base de données

Sur un serveur ESX ou QBCore, une bonne partie du lag vient de la base : inventaires, véhicules et propriétés y sont lus et écrits en permanence. Les réglages qui comptent :

  • Préférez MariaDB 11 à MySQL, et la ressource oxmysql à mysql-async.
  • Réservez 50 à 70 % de la RAM du serveur de base à innodb_buffer_pool_size.
  • Activez le journal des requêtes lentes (slow_query_log=1, long_query_time=0.1) et analysez-le avec pt-query-digest.
  • Indexez les colonnes lues à chaque connexion de joueur : identifier et owner côté ESX (users, owned_vehicles, owned_properties), leurs équivalents côté QBCore (players, player_vehicles, player_houses).
  • Côté Lua, regroupez les requêtes, passez par les appels asynchrones et gardez en mémoire les données lues souvent.
  • Une fois par mois, purgez les vieux logs et lancez OPTIMIZE TABLE sur les tables les plus sollicitées.
  • Placez les données de la base sur un disque NVMe.
CREATE INDEX idx_users_identifier ON users(identifier);
CREATE INDEX idx_owned_vehicles_owner ON owned_vehicles(owner);
CREATE INDEX idx_owned_properties_owner ON owned_properties(owner);

4. Choisissez un matériel adapté

FiveM est particulièrement gourmand en ressources CPU, et c’est la puissance par cœur qui compte plus que le nombre de cœurs. Voici quelques recommandations :

  • Processeur : optez pour un CPU hautes fréquences, fort en monothread (ex : Ryzen 7, Ryzen X3D, i9), et évitez les vCPU partagés.
  • RAM : minimum 8 Go pour un petit serveur, 16 à 32 Go pour un serveur RP complet.
  • Stockage : préférez du SSD NVMe (Gen4 si possible) pour des chargements rapides.
  • Connexion : une fibre dédiée avec anti-DDoS est indispensable.

👉 Si vous cherchez un hébergeur adapté, HelloServ Game Universe propose des serveurs optimisés pour FiveM avec CPU Ryzen, NVMe et protection anti-DDoS intégrée.

5. Surveillez les performances en temps réel

Le suivi est la clé d’un serveur stable. Utilisez :

  • TxAdmin, Resmon et Profiler pour repérer les scripts lourds.
  • Les graphes de l’onglet Performance de txAdmin pour suivre la charge dans le temps, ou Grafana et Prometheus pour un suivi plus poussé, base de données comprise.
  • Les logs serveur pour identifier les erreurs récurrentes.
  • Des mises à jour régulières pour vos ressources et scripts.
  • Des sauvegardes automatiques via un cron job ou un outil externe.

💡 Un serveur bien optimisé tourne à 20 TPS constants, même avec plusieurs dizaines de joueurs connectés.

6. Côté joueurs : les réglages qui aident

Une partie du lag ressenti vient du poste du joueur. À conseiller sur votre Discord :

  • Des pilotes graphiques à jour.
  • FPS limités à 90 (FXR), Reflection MSAA désactivé, densité de population entre 70 et 80 %.
  • Supprimer de temps en temps le fichier citizenmp.log (dossier %LOCALAPPDATA%/FiveM/FiveM.app/data/).

Quel hébergement selon la taille du serveur

Si les réglages ne suffisent plus, le problème vient de la machine : comparer les offres serveur FiveM.

  • La plupart des serveurs RP : un hébergement FiveM suffit, avec txAdmin préinstallé et le framework ESX ou QBCore au choix, dès 3,98 €/mois.
  • Pour administrer le système vous-même : un VPS Ryzen, dès 8,39 €/mois.
  • Beaucoup de joueurs, de MLO et de scripts : nos serveurs dédiés AMD Ryzen, dès 119,99 €/mois.

Conclusion

L’optimisation d’un serveur FiveM n’est pas compliquée, mais elle demande rigueur et méthode. En supprimant les scripts inutiles, en configurant correctement votre serveur et en choisissant un matériel performant, vous garantissez à vos joueurs une expérience de jeu fluide et professionnelle.

🚀 Besoin d’un hébergeur fiable pour votre serveur FiveM ? Découvrez les offres HelloServ : performances hautes, anti-DDoS, panel intuitif et support 24/7.

L'équipe HelloServ

L'équipe HelloServ

Les guides sont écrits et tenus à jour par l'équipe qui gère les serveurs.

Retour au blog