Guides • 8 min de lecture • 7 vues

Combien de RAM pour un serveur Minecraft ? Le guide chiffré

Vanilla, plugins, moddé ou gros modpack : combien de RAM prévoir pour votre serveur Minecraft, les signes d'un manque de mémoire et comment régler Java correctement.

S

Introduction

Pour un serveur Minecraft, comptez 4 à 6 Go de RAM pour un monde Vanilla ou Paper entre amis, 8 à 12 Go pour un serveur communautaire avec une trentaine de plugins, 10 à 16 Go pour un serveur moddé (Forge, NeoForge, Fabric) et 16 Go ou plus pour un gros modpack de plus de 300 mods. Ce n'est pas le nombre de joueurs qui fixe la RAM en premier : c'est ce qui tourne sur le serveur.

Ce guide explique d'où vient la consommation de mémoire, donne des repères chiffrés par type de serveur, montre comment savoir si votre serveur manque de RAM (ou en a trop) et comment régler la mémoire Java sans se tromper.

Ce qui consomme vraiment la RAM d'un serveur Minecraft

Un serveur Minecraft est un programme Java. Toute sa mémoire de travail se trouve dans ce que Java appelle le « tas » (heap), dont la taille est fixée au démarrage par deux options : -Xms (mémoire de départ) et -Xmx (mémoire maximale). Ce tas se remplit avec quatre choses :

  • Les chunks chargés. Chaque joueur garde autour de lui une zone de chunks en mémoire, définie par la view-distance du fichier server.properties. Avec une distance de 10, c'est un carré de 21 × 21 chunks, soit 441 chunks par joueur s'ils sont éloignés les uns des autres. Passer à 16 fait monter ce chiffre à 1 089.
  • Les entités. Animaux d'élevage, villageois, items au sol, mobs de fermes automatiques : chacun occupe de la mémoire et du temps de calcul.
  • Les plugins ou les mods. Un plugin de protection de terrain ou d'économie pèse peu. Un mod, lui, charge ses blocs, ses items, ses recettes et ses structures de génération : 200 mods, c'est plusieurs gigaoctets avant même qu'un joueur se connecte.
  • La génération de terrain. Explorer de nouvelles zones génère des chunks à la volée, ce qui crée des pics de consommation, surtout avec des mods de biomes ou de structures.

Conséquence pratique : trois joueurs sur un modpack de 250 mods consomment plus qu'une vingtaine de joueurs sur un serveur Paper bien réglé.

Combien de RAM selon votre type de serveur

Voici des repères tirés de l'usage réel, pour une view-distance laissée à 10 ou moins. Ce sont des ordres de grandeur, pas des garanties : un monde très ancien, une grosse ferme ou une carte pré-générée sur des milliers de blocs peuvent les faire bouger.

Type de serveurJoueursRAM conseillée
Vanilla ou Paper, survie entre amis2 à 104 à 6 Go
Paper ou Purpur avec 20 à 50 plugins10 à 408 à 12 Go
Serveur moddé léger (50 à 100 mods)2 à 108 à 10 Go
Modpack moyen (100 à 250 mods)2 à 1010 à 16 Go
Gros modpack (All The Mods, 300 mods et plus)2 à 1016 à 24 Go

Pour un modpack, le meilleur repère reste la page du pack sur CurseForge ou Modrinth : la plupart indiquent une RAM minimale pour le serveur. Ajoutez 2 à 4 Go à ce chiffre si vous êtes plus de cinq ou si vous explorez beaucoup.

Et Minecraft Bedrock ?

Le serveur Bedrock officiel n'est pas écrit en Java et consomme nettement moins : 2 à 4 Go suffisent à un petit groupe. Si vous voulez accueillir des joueurs Bedrock sur un serveur Java, la solution est Geyser, expliquée dans notre guide serveur Minecraft Bedrock et Java avec Geyser. Geyser ajoute peu de mémoire, comptez quelques centaines de Mo.

Les signes qu'un serveur manque de RAM

Un serveur à court de mémoire ne s'arrête pas toujours net. Il ralentit d'abord, de façon irrégulière. Les symptômes à surveiller :

  • Des lags par à-coups, toutes les quelques secondes ou minutes, alors que le reste du temps tout est fluide. C'est souvent le ramasse-miettes de Java (garbage collector) qui travaille sans arrêt pour libérer de la place.
  • Le message « Can't keep up! Is the server overloaded? » qui revient en boucle dans la console.
  • Une erreur java.lang.OutOfMemoryError: Java heap space dans la console ou dans les logs, suivie d'un crash. Là, le diagnostic est clair.
  • Un serveur qui crashe toujours au même moment : à l'arrivée d'un nouveau joueur, pendant l'exploration, ou au chargement d'une dimension moddée.

Attention, tous les lags ne viennent pas de la RAM. Un TPS bas (les « ticks par seconde », 20 au maximum) avec une mémoire à moitié vide pointe plutôt vers le processeur : trop d'entités, une ferme à redstone, un plugin mal écrit. Sur Paper, la commande /tps donne le TPS, et un outil comme spark (/spark profiler) montre précisément ce qui consomme. Nos 15 astuces pour optimiser un serveur Minecraft détaillent ces réglages.

Trop de RAM, c'est possible aussi

On pourrait croire que plus il y a de mémoire, mieux c'est. Ce n'est pas tout à fait vrai. Allouer 24 Go à un serveur Vanilla de quatre joueurs n'apporte rien : la mémoire reste vide. Et un tas Java très grand mal réglé peut produire des pauses du ramasse-miettes plus longues, donc des micro-lags.

Deux règles simples :

  • Ne donnez jamais à Java toute la RAM de la machine. Le processus Java consomme aussi de la mémoire hors du tas : threads, bibliothèques natives, mémoire des mods qui utilisent du code natif. Il faut lui laisser une marge, sinon le système le coupe.
  • Utilisez des options Java adaptées. Les « flags d'Aikar », recommandés par la documentation de PaperMC, règlent le ramasse-miettes G1 pour un serveur Minecraft : pauses courtes, nettoyage régulier. Ils fonctionnent sur Paper, Spigot, Forge, NeoForge et Fabric.

Comment régler la mémoire Java de votre serveur

Si vous hébergez vous-même, la mémoire se règle dans la commande de lancement, par exemple java -Xms6G -Xmx6G -jar server.jar nogui. Mettre -Xms et -Xmx à la même valeur évite que Java redimensionne son tas en cours de partie.

Sur serv-minecraft, vous n'avez rien à écrire. Dans votre panel, l'onglet Avancé de la console propose une carte Commande de démarrage avec deux réglages prêts à l'emploi, calculés à partir de la RAM de votre offre :

  • Optimisé : les flags d'Aikar, avec un tas Java qui laisse 25 % de la RAM hors de Java (1 Go au minimum). Le bon choix pour Vanilla, Paper et les serveurs avec plugins.
  • Modpack : les mêmes flags, avec une marge plus large de 35 % (1,5 Go au minimum) pour la mémoire native des mods. Le bon choix pour Forge, NeoForge et Fabric.

En survolant chaque bouton, le panel affiche la mémoire Java exacte qui sera utilisée. Le réglage prend effet au prochain redémarrage, et un bouton permet de revenir à la commande d'origine à tout moment. Sur une offre de 12 Go, le réglage Optimisé donne par exemple 9 Go de tas Java ; sur 24 Go, le réglage Modpack donne environ 15,5 Go.

Quelle offre choisir pour avoir la bonne RAM

Nos offres sont calibrées sur les repères ci-dessus. Prix TTC par mois, sans engagement :

OffreRAMPrix TTC / moisPour quel usage
Start6 Go3,99 €Vanilla, Paper léger, survie entre amis
Plugins12 Go8,99 €Paper ou Purpur avec beaucoup de plugins, petite communauté, serveur moddé léger
Moddé24 Go18,99 €Forge, NeoForge, Fabric, modpacks moyens à gros
Modpack32 Go24,99 €Très gros modpacks, beaucoup de joueurs, carte dynamique incluse

Toutes tournent sur des processeurs Xeon haute fréquence avec stockage NVMe, en France, avec protection Anti-DDoS et sauvegardes automatiques. Si votre serveur grandit, le changement d’offre se fait depuis le panel.

Pour un serveur avec plugins, voyez l'offre serveur Minecraft plugins. Pour un serveur moddé, l'offre serveur Minecraft moddé, et notre guide installer Forge ou Fabric pour choisir le loader. Le détail des coûts, gratuits compris, est dans combien coûte un serveur Minecraft.

Questions fréquentes

4 Go de RAM suffisent-ils pour un serveur Minecraft ?

Pour un serveur Vanilla ou Paper avec 2 à 5 joueurs et une view-distance raisonnable, oui. Pour un serveur moddé, non : la plupart des modpacks récents demandent 6 Go minimum côté serveur, souvent plus.

Combien de RAM pour un serveur Minecraft moddé ?

Comptez 8 à 10 Go pour 50 à 100 mods, 10 à 16 Go pour un modpack moyen et 16 à 24 Go pour les gros packs comme All The Mods. Vérifiez la RAM minimale indiquée par l'auteur du pack, puis ajoutez une marge selon le nombre de joueurs.

Combien de RAM pour 20 joueurs ?

Sur Paper avec des plugins classiques, 8 à 12 Go conviennent pour 20 joueurs. Sur un serveur moddé, ce nombre de joueurs demande plutôt 16 Go et plus, et un processeur rapide compte autant que la mémoire.

Plus de RAM supprime-t-il tous les lags ?

Non. Si le TPS descend alors que la mémoire n'est pas pleine, le goulot est le processeur : entités, fermes, plugins ou mods trop gourmands. Ajouter de la RAM n'y change rien, il faut trouver la cause avec un outil comme spark.

Faut-il mettre -Xms et -Xmx à la même valeur ?

Oui, c'est la recommandation de PaperMC avec les flags d'Aikar : Java réserve sa mémoire une fois pour toutes au démarrage et ne perd pas de temps à agrandir son tas pendant la partie.

Pour résumer

La RAM d'un serveur Minecraft se choisit selon ce qui tourne dessus : 4 à 6 Go pour du Vanilla ou du Paper entre amis, 8 à 12 Go avec beaucoup de plugins, 10 à 16 Go pour du moddé, 16 Go et plus pour les gros modpacks. Laissez toujours une marge hors de Java, utilisez des flags adaptés, et surveillez le TPS avant d'accuser la mémoire. Sur serv-minecraft, le réglage Java se fait en un clic depuis le panel, et l’offre se change depuis le même panel.

Passer à la pratique

Lancez votre serveur Minecraft maintenant

Sans engagement, slots illimités, Anti-DDoS inclus.

Articles similaires

Prêt à créer votre serveur ?

Lancez votre serveur Minecraft en moins de 30 secondes avec notre infrastructure française haute performance.

Créer mon serveur

Parler à un expert

Dis-nous ton projet, on te conseille l'offre adaptée.

Réponse par mail, en français

Support en français, 7j/7. Aucun appel commercial.

Rejoindre le Discord
Chargement de la page