Configuration requise pour un serveur FiveM
Combien de RAM, de CPU et de stockage un serveur FiveM demande vraiment, du serveur freeroam 16 slots à la ville roleplay 128 slots.
Le minimum officiel de Cfx.re reste volontairement flou : un serveur FiveM peut tourner avec 2 GB de RAM et un seul cœur, ou avaler 16 GB et quatre cœurs. La différence ne vient pas du nombre de joueurs mais de ce que vous chargez : frameworks, scripts, MLO et packs de véhicules. Ce guide vous donne des chiffres sur lesquels vous appuyer, basés sur ce que nous observons sur des milliers de serveurs.
Ce qui consomme réellement des ressources
Le processus serveur de FiveM (FXServer) est léger en lui-même : un serveur vide tourne autour de 300 MB de RAM et presque aucun CPU. Tout ce qui vient par-dessus, c'est vous. Un framework comme ESX ou QBCore ajoute 300 à 600 MB. Chaque ressource ajoute sa part : quelques mégaoctets pour un petit script, des centaines de mégaoctets pour un pack de 50 véhicules, davantage pour un gros MLO ou une map.
Le CPU fonctionne autrement. FXServer exécute la logique de jeu sur un thread principal : un cœur rapide compte donc plus que beaucoup de cœurs lents. Les scripts mal écrits qui bouclent à chaque frame sont la raison habituelle pour laquelle un serveur avec peu de joueurs reste à 100% sur un cœur. Un cœur AMD Ryzen à 5 GHz encaisse à peu près deux fois plus de ces boucles qu'un vieux cœur Xeon à 2,4 GHz.
RAM : un tableau de dimensionnement fiable
Freeroam vanilla ou vMenu, jusqu'à 32 joueurs et une poignée de scripts : 2 à 3 GB. ESX ou QBCore avec les jobs par défaut, 32 à 48 joueurs et 50 à 80 ressources : 4 à 6 GB. Une ville roleplay complète avec 100 à 150 ressources, véhicules custom, MLO et 64 joueurs : 8 GB, voire 12 GB si vous voulez de la marge pour les pics. 128 slots avec des centaines de ressources, de gros packs de véhicules et des inventaires lourds : 16 GB ou plus.
Deux règles simples. D'abord, la consommation de RAM augmente avec les ressources, pas avec les joueurs : doubler le nombre de slots à ressources égales ajoute quelques centaines de mégaoctets tout au plus. Ensuite, prévoyez 30% de marge : un serveur qui tourne déjà à 90% de sa RAM sera coupé par le panel dès qu'un redémarrage ou un rechargement de ressource fera grimper la consommation.
CPU : un cœur rapide, puis le reste
Jusqu'à 48 joueurs, un cœur rapide suffit, à condition que vos scripts soient propres. OneSync Infinity, nécessaire au-delà de 32 joueurs, répartit une partie du travail sur des cœurs supplémentaires : prévoyez deux cœurs pour un serveur 64 slots et trois à quatre pour un 128 slots. Plus de cœurs ne rend pas un script lent plus rapide, ils l'empêchent seulement d'étouffer les autres threads.
La fréquence est le chiffre à regarder quand vous comparez des hébergeurs. Deux serveurs annoncés en "4 vCPU" peuvent différer du simple au double en performances FiveM réelles. Si un hébergeur ne publie pas le modèle de CPU, partez du principe qu'il est ancien.
Stockage et bande passante
Un FXServer tout neuf avec un framework pèse moins de 2 GB. Une ville roleplay finalisée avec packs de véhicules, MLO et packs de vêtements se situe entre 10 et 30 GB, auxquels s'ajoutent la base MySQL et les sauvegardes. Utilisez du stockage NVMe : le chargement des ressources au redémarrage et les requêtes à la base dépendent du disque, et un serveur sur disque mécanique redémarre nettement plus lentement.
La bande passante est rarement le facteur limitant. Un serveur 64 slots consomme environ 20 à 40 Mbit/s en pic ; ce qui compte davantage, c'est que la connexion soit protégée contre les DDoS, car un serveur FiveM public se fait attaquer, généralement dès son premier mois.
Base de données et txAdmin
Les frameworks stockent les joueurs, les inventaires et les véhicules dans MySQL (MariaDB). Comptez 200 à 500 MB de RAM pour la base sur un serveur de taille moyenne, et placez-la sur la même machine ou dans le même datacenter : une base à l'autre bout d'internet ajoute de la latence à chaque script qui l'interroge, ce que les joueurs ressentent comme du lag à l'ouverture d'un inventaire.
txAdmin, le panel web de FiveM, ne demande presque rien : quelques centaines de mégaoctets et un port (40120 par défaut). Il est inclus avec FXServer, il n'y a donc rien de plus à installer.
Choisir une offre
Commencez une taille en dessous de ce que vous pensez et surveillez le graphique des ressources du panel pendant une semaine. La RAM que vous n'utilisez pas, c'est de l'argent perdu chaque mois, et passer à une offre supérieure prend une minute. Les signaux qui indiquent qu'il faut monter d'un cran : RAM au-dessus de 80% pendant plus de quelques heures par jour, ou thread principal au-dessus de 90% quand des joueurs sont connectés.
Chez VibeGAMES, les offres FiveM vont de 2 GB à 32 GB sur matériel AMD Ryzen avec stockage NVMe, protection DDoS et txAdmin, ESX, QBCore et Qbox installables en un clic. Choisissez votre offre avec le tableau ci-dessus, et montez en gamme depuis le panel quand votre ville grandit.
Lancez votre serveur FiveM
Hébergement FiveM sur AMD Ryzen avec stockage NVMe, protection DDoS et frameworks en un clic, dans 15 localisations. En ligne en quelques minutes.
À lire aussi