Configuration requise pour serveur Minecraft

De combien de RAM, de CPU et d'espace disque un serveur Minecraft a réellement besoin, avec la version de Java requise pour chaque version de jeu, et les ports à ouvrir.

La question la plus fréquente quand on héberge un serveur Minecraft est « De combien de RAM ai-je besoin ? » La réponse honnête : cela dépend de votre édition, du nombre de joueurs attendus et, de loin le facteur le plus important, du fait que vous fassiez tourner du vanilla, des plugins ou des mods. Cette page détaille les besoins réels et propose un tableau pour associer un palier de RAM à votre communauté.

La RAM est le chiffre qui compte le plus

Les serveurs Minecraft sont gourmands en mémoire. Chaque chunk chargé, chaque entité et chaque mod vit en RAM, donc manquer de mémoire est la cause la plus fréquente de lag et de plantages. Les places de joueurs ne sont presque jamais la vraie limite : c'est la RAM. Un serveur « pour 20 joueurs » qui n'a que 2 GB saccadera bien avant d'être plein, alors que les mêmes 20 joueurs sur 8 GB tourneront sans problème.

Donnez au serveur une RAM dédiée plutôt que partagée, et n'allouez pas toute la mémoire disponible : le système d'exploitation et la JVM ont besoin de marge. Sur FluxCraft, chaque palier d'offre correspond à une allocation de RAM fixe, donc vous savez toujours exactement avec quoi votre monde doit composer.

Tableau RAM-joueurs

Utilisez ceci comme point de départ. Les serveurs modés ont besoin de bien plus de RAM par joueur que le vanilla, et les modpacks lourds peuvent doubler ces chiffres :

RAMVanilla / plugins légersAvec modsIdéal pour
2 GBJusqu'à ~10 joueursNon recommandéGroupe d'amis, survie vanilla
4 GBEnviron 10 à 20 joueursPacks petits/légersPetit serveur à plugins (Paper/Spigot)
8 GB~25 à 40 joueursModpacks moyensServeur à plugins actif ou pack de type ATM
16 GB60+ joueursModpacks lourds (RLCraft, gros AtM)Grande communauté modée ou publique
32 GBGrands serveurs publicsPacks très lourds / carte étendueRéseaux chargés, plusieurs mondes
48 GBRéseauxPlusieurs packs lourds à la foisRéseaux multi-serveurs et événements

Quelle version de Java votre serveur nécessite-t-il ?

Cela piège plus de nouveaux propriétaires de serveurs que la RAM, car une erreur ne cause pas de lag : elle empêche le serveur de démarrer du tout, avec l'erreur « Unsupported class file major version » et sans explication évidente.

Chacun des chiffres ci-dessous est un minimum, pas une correspondance exacte : une version plus ancienne de Minecraft fonctionne sur un Java plus récent, donc 1.16 sur Java 17 ne pose aucun problème. L'échec se produit toujours dans l'autre sens : une version récente de Minecraft sur un Java plus ancien. Les serveurs modés héritent de l'exigence de la version de jeu visée par leur build Forge ou Fabric.

Version de MinecraftJava minimum
26.1 et plus récentJava 25
1.20.5 – 1.21.11Java 21
1.18 – 1.20.4Java 17
1.12 – 1.17Java 8
Astuce :Sur FluxCraft, le bon runtime est installé avec la version que vous déployez, vous n'avez donc rien à configurer à ce sujet. Cela compte si vous auto-hébergez, ou si vous téléversez un monde depuis un serveur qui utilise une autre version.

Ports

Java Edition écoute sur TCP 25565 par défaut, et Bedrock Edition sur UDP 19132 : des protocoles différents, c'est pourquoi une règle de pare-feu copiée d'un guide Bedrock ne fonctionnera pas pour un serveur Java. Si vous activez le protocole de requête optionnel (utilisé par les sites de listes de serveurs et les outils de supervision), il tourne sur UDP 25565. L'auto-hébergement implique de rediriger ces ports sur le routeur et sur le pare-feu du système ; sur une offre gérée, ils sont ouverts au moment du déploiement.

CPU : la vitesse mono-thread prime sur le nombre de cœurs

La boucle de ticks du serveur Minecraft est en grande partie mono-thread, donc un CPU à forte performance par cœur compte davantage qu'un grand nombre de cœurs. C'est pourquoi un cœur moderne et rapide surpasse de nombreux cœurs lents pour un seul monde. Plus de cœurs aident lorsque vous faites tourner plusieurs serveurs séparés ou utilisez les fonctionnalités de mondes parallèles de Paper, mais pour un monde chargé, la fréquence et l'IPC l'emportent. L'objectif est de maintenir le tick du serveur à un 20 TPS sain : les baisses en dessous sont ce que les joueurs ressentent comme du lag.

Stockage, bande passante et le reste

Un monde vanilla démarre petit mais grandit à mesure que les joueurs explorent et génèrent des chunks ; les mondes modés et les sauvegardes demandent plus d'espace disque. FluxCraft adapte le stockage au palier de RAM : de 20 GB sur l'offre 2 GB jusqu'à 150 GB sur l'offre 48 GB, ce qui suffit pour un monde et ses sauvegardes, quelle que soit la taille. La bande passante requise par joueur reste modeste, mais un serveur public avec beaucoup de joueurs simultanés et une distance d'affichage élevée s'additionne. La distance d'affichage et la distance de simulation sont deux des réglages les plus influents : les réduire par rapport à la valeur par défaut peut diminuer fortement la charge RAM et CPU d'un serveur chargé.

Comment choisir votre offre

Estimez votre nombre maximal de joueurs simultanés, puis choisissez entre vanilla, plugins et mods, et prenez une offre au-dessus si vous prévoyez de grandir ou de faire tourner un modpack exigeant. Il est toujours plus facile de commencer avec une offre supérieure que de lutter contre des lags constants. Les offres FluxCraft vont de 2 GB à 48 GB, et vous pouvez augmenter ou réduire la RAM au fil de l'évolution de votre communauté, sans être enfermé dans une offre surdimensionnée.

Dimensionnez votre serveur en quelques secondes

Choisissez le palier de RAM qui correspond à votre communauté et déployez en moins de 30 secondes. Augmentez ou réduisez à tout moment à mesure que vous grandissez : sans enfermement, première semaine offerte.

Questions fréquentes

De combien de RAM ai-je besoin pour un serveur Minecraft ?

2 GB pour du vanilla avec jusqu'à environ 10 joueurs, 4 GB pour les petits serveurs à plugins, 8 GB pour les modpacks moyens ou un serveur à plugins actif, et 16 GB ou plus pour les modpacks lourds comme RLCraft ou les gros packs All the Mods. La RAM est presque toujours le premier goulot d'étranglement, et non le nombre de places joueurs.

Quelle version de Java un serveur Minecraft nécessite-t-il ?

Cela dépend de la version du jeu : Java 25 pour Minecraft 26.1 et plus récent, Java 21 pour 1.20.5 à 1.21.11, Java 17 pour 1.18 à 1.20.4, et Java 8 pour 1.12 à 1.17. Ce sont des minimums : une version plus ancienne de Minecraft fonctionne sur un Java plus récent, mais une version plus récente sur un Java plus ancien ne démarre pas et affiche l'erreur « Unsupported class file major version ».

Quel port un serveur Minecraft utilise-t-il ?

Java Edition utilise TCP 25565 par défaut et Bedrock Edition UDP 19132 : ce sont des protocoles différents, donc une règle de pare-feu écrite pour l'un ne fonctionnera pas pour l'autre. Le protocole de requête optionnel utilisé par les sites de listes de serveurs fonctionne sur UDP 25565.

Combien de joueurs un serveur Minecraft peut-il accueillir ?

Il n'y a pas de plafond fixe. En pratique, un serveur vanilla de 2 GB accueille ~10 joueurs, 8 GB peut en gérer 25 à 40, et 16 GB supporte 60+ ; mais les mods, la distance d'affichage et la taille du monde réduisent nettement ces chiffres.

Le CPU ou la RAM compte-t-il le plus pour un serveur Minecraft ?

La RAM est en général le premier goulot d'étranglement, mais la boucle de ticks de Minecraft est en grande partie mono-thread, donc la vitesse mono-thread du CPU influe fortement sur les TPS (tick rate) d'un monde chargé. Il vous faut les deux : assez de RAM et un cœur rapide.

De combien de RAM un serveur modé a-t-il besoin ?

Bien plus que le vanilla. Les packs légers passent sur 4 GB, les packs moyens veulent 8 GB, et les packs lourds comme RLCraft ou les grosses versions d'All the Mods demandent 16 GB ou plus.

Guides Minecraft associés