Dimensionner un serveur FiveM : RAM, CPU et slots

Sur un serveur RP, ce ne sont pas les slots qui font la charge, ce sont les resources. La nuance change tout.

Équipe Zkillu4 min de lecture

Vous savez déjà ce qu'il vous faut ? Hébergement GTA 5 RP

Un serveur FiveM ne se dimensionne pas comme un serveur Minecraft, et c'est la première erreur qu'on voit. On raisonne en slots, on prend une offre calibrée pour soixante-quatre joueurs, et le serveur rame à vingt.

La raison est simple : sur FiveM, la charge vient beaucoup plus des resources que des joueurs.

Calculateur FiveM / GTA RP

Réglez votre configuration, obtenez la mémoire nécessaire et l'offre qui correspond.

8128
Framework
Nombre de resources

Mémoire recommandée

9 Go

Sur un serveur RP, ce sont les resources actives qui pèsent le plus, davantage que le nombre de slots.

Offre adaptée : Starter +, 10 Go, 6 vCPU, 160 Go

18,99 /mois

Voir l'hébergement FiveM / GTA RP

Les resources, avant tout le reste

Une resource, c'est un script côté serveur. Système d'inventaire, gestion des véhicules, métiers, téléphone, banque, chaque brique en est une. Un serveur RP complet en fait tourner entre cent et trois cents.

Chacune consomme de la mémoire en permanence, et beaucoup exécutent des boucles à intervalle régulier, indépendamment du nombre de joueurs connectés. Un serveur vide avec deux cents resources consomme déjà nettement plus qu'un serveur plein avec vingt.

C'est pour ça qu'un serveur à trente joueurs bien optimisé tourne mieux qu'un serveur à quinze bourré de scripts mal écrits.

Le framework donne le plancher

Le framework, c'est la couche sur laquelle repose tout le reste.

Serveur nu, sans framework, juste FiveM et quelques scripts : autour de 2 à 4 Go. On est dans le bac à sable ou le serveur de test.

ESX, historiquement le plus répandu, un peu plus léger que son concurrent : comptez 6 Go pour une base saine avec les resources habituelles.

QBCore, plus moderne et plus fourni de base : partez sur 8 Go. Il embarque davantage de fonctionnalités, donc davantage de resources actives dès l'installation.

Ce sont des planchers, pas des cibles. Chaque resource ajoutée par dessus s'empile.

Quelques repères

ConfigurationSlotsRAM
Serveur de test, sans framework8 à 164 Go
ESX, base standard20 à 328 Go
QBCore, base standard20 à 3210 à 12 Go
RP complet, resources custom32 à 6416 Go
Gros serveur RP, MLO et scripts lourds64 à 12824 Go et plus

Ces chiffres supposent des resources correctement écrites. Un seul script mal fait peut faire dérailler l'ensemble, et aucune quantité de mémoire ne le rattrapera.

Le CPU compte plus que vous ne croyez

Comme Minecraft, FiveM fait tourner l'essentiel de sa logique dans un thread principal. La conséquence est la même : la fréquence par cœur prime largement sur le nombre de cœurs.

Un serveur RP qui « lag » alors que la mémoire est loin d'être pleine, c'est presque toujours le CPU qui sature. Et le plus souvent, ce n'est pas la faute de la machine mais d'une resource qui boucle trop souvent.

Le bon réflexe : ouvrez la console et tapez resmon. Vous obtenez la consommation par resource, en temps CPU et en mémoire. Vous saurez immédiatement si une resource isolée monopolise le tick, ou si c'est l'ensemble qui demande plus de machine.

Les deux cas existent, et ils ne se règlent pas pareil.

Trois pièges classiques

Confondre slots et charge. Ouvrir 128 slots sur un serveur qui en accueille trente ne coûte rien en soi. Ce qui coûte, ce sont les resources qui tournent. Dimensionnez sur ce qui tourne, pas sur ce que vous affichez.

Les MLO. Les intérieurs custom, très populaires en RP, se chargent côté client mais leur streaming passe par le serveur. Beaucoup de MLO, c'est de la bande passante et du disque, pas seulement de la mémoire.

Empiler sans mesurer. Un serveur RP vit longtemps et accumule. On teste une resource, on la garde, on en essaie une autre. Deux ans plus tard il en tourne quarante de plus qu'au départ, et la machine choisie la première année n'a jamais été revue. C'est le moment de reprendre le calculateur.

Par où commencer

Prenez la ligne du tableau qui correspond à votre framework, pas à vos ambitions de slots. Faites tourner votre base sans joueurs et regardez resmon : vous saurez ce que votre serveur consomme au repos.

C'est cette valeur au repos, plus une marge pour les joueurs et pour les pics d'événements, qui doit guider votre choix. Les soirées RP annoncées font monter la fréquentation d'un coup, et c'est précisément là qu'il ne faut pas être juste.

Si vous hésitez entre une machine mutualisée et une machine entière, notre guide VPS ou serveur dédié traite la question du seuil de bascule, qui se pose exactement dans les mêmes termes en RP.