En 2015, un parent sur Hacker News a demandé à un hébergeur si son offre de 1 Go laissait le gigaoctet entier à Minecraft, ou si le système d'exploitation en prenait une partie. Il voulait un serveur pour ses enfants et leurs amis et, selon ses mots, un serveur Minecraft a besoin de 1 Go rien que pour lui.
Sur un serveur Pelican Panel de 16 Go, la réponse est toujours non. Environ 2 Go partent au système et au panneau avant même le chargement de votre monde, et Java a besoin de mémoire au-delà de la valeur que vous lui donnez.
Les exigences présentées ici viennent de ceux qui développent les logiciels : le Minecraft Wiki, Paper, les fichiers serveur des créateurs de modpacks et le code source de Pelican. La réserve de 2 Go et la marge laissée par chaque offre sont nos propres estimations. Nous avons aussi fait tourner Minecraft sur notre propre machine de test (pas un serveur DreamHost) pour voir ce que consomme un réglage de mémoire ; les résultats figurent plus bas. Partez du tableau et vérifiez votre mémoire une fois que votre groupe joue.
La mémoire selon ce que votre groupe fait tourner
Trouvez la ligne qui correspond à ce que joue votre groupe. Chaque offre de la colonne de droite garde environ 2 Go pour Debian, le panneau, Docker et Wings. Wings est le service Pelican qui exécute chaque serveur de jeu dans son propre conteneur. Pelican ne publie aucun chiffre : ces 2 Go sont donc notre valeur de planification. Wings permet ensuite au conteneur de chaque serveur d'utiliser 5 à 15 % de plus que la mémoire que vous saisissez, la part la plus importante allant aux serveurs de 4 Go ou moins.
Une fois ces deux éléments déduits, il vous reste environ 1,7 Go pour les serveurs de jeu sur Stack 4, 5,7 Go sur Stack 8, 13,3 Go sur Stack 16 et 28,6 Go sur Stack 32.
| What your group runs | What its makers say it needs | Plan that fits |
|---|---|---|
| Vanilla, 1 to 4 players, new world | 1 GB for the server (Minecraft Wiki) | Stack 4 |
| Vanilla, 5 to 10 or more players | 2 GB, or 4 GB for 10 or more players (Minecraft Wiki, new world, server only) | Stack 8 |
| Vanilla, 15 to 20 or more players | 5 GB for 15 to 20 players, 6 GB for 20 or more (Minecraft Wiki's table for Linux servers) | Stack 8 at 5 GB, Stack 16 at 6 GB |
| Lighter modpack (FTB OceanBlock 2, FTB Presents Direwolf20 1.21) | 4 GB minimum, 6 GB recommended (Feed The Beast) | Stack 8 at the minimum, Stack 16 for the recommendation |
| Paper or Purpur with plugins, any group size | At least 6 to 10 GB no matter how few players(Paper), plus 1 to 1.5 GB for Java itself | Stack 16 (Stack 8 leaves about 5.7 GB) |
| Current big modpack (FTB StoneBlock 4, FTB Skies 2, FTB Evolution 2) | 6 GB minimum, 8 GB recommended (Feed The Beast) | Stack 16 |
| All the Mods 10 | Its server files start Java at 4 GB and let it grow to 8 GB (All the Mods team), plus 1 to 1.5 GB for Java itself (Paper) | Stack 16 |
| A Paper world beside a vanilla world, or one big world with farms and redstone | A big world can more than double the requirements (Minecraft Wiki) | Stack 16 (4 vCPU) |
| Minecraft plus Palworld on one server | Palworld alone: 16 GB and 4 or more cores, Recommended for larger than 32GB(Pocketpair) | Stack 32 at Palworld's 16 GB |
Le Wiki est la seule source qui relie la mémoire au nombre de joueurs. Il ne le fait que pour vanilla sur un nouveau monde, avec la distance d'affichage par défaut. Son tableau principal porte l'en-tête since 1.11.2
, une version vieille de plusieurs années : considérez donc Stack 4 comme une offre de départ pour un petit monde récent. Son tableau pour les serveurs Linux va plus loin, jusqu'à 6 Go pour 20 joueurs ou plus. Paper et les créateurs de modpacks dimensionnent selon le logiciel : le nombre de joueurs ne change pas leur chiffre. Aucun créateur ne donne de chiffre pour vanilla avec quelques mods, alors basez-vous sur la ligne du modpack plus léger et son minimum de 4 Go.
Stack 8 est l'option plus légère pour Paper. Elle laisse environ 5,7 Go, sous le bas de la fourchette de Paper (6 Go), avant même que Java ne prenne sa part. La page de démarrage de Paper lance son serveur d'exemple avec 4 Go. Un petit groupe sur un seul monde Paper peut commencer sur Stack 8 et passer à l'offre supérieure quand la mémoire vient à manquer. Si vous utilisez Purpur, c'est un remplaçant direct de Paper, et le chiffre de Paper le couvre aussi.
| Offre | vCPU | RAM | Stockage NVMe | Description sur la page Pelican |
|---|---|---|---|---|
| Stack 4 | 2 | 4 GB | 75 GB | Pour les applications légères et les projets individuels |
| Stack 8 | 2 | 8 GB | 150 GB | Pour les applications en production |
| Stack 16 | 4 | 16 GB | 250 GB | Pour les charges de travail exigeantes et les services multiples |
| Stack 32 | 8 | 32 GB | 450 GB | Pour les plateformes à fort trafic et les applications gourmandes en données |

Pourquoi les mods comptent plus que les joueurs
Le tableau du Wiki suppose un monde neuf. Sa propre note de bas de page le précise pour un grand monde avec des mécanismes en redstone, des fermes et des broyeurs à mobs : can easily more than double the requirements.
Si vous jouez avec votre groupe sur le même monde depuis un an, prévoyez plus que le tableau.
Le pack serveur d'All the Mods 10 est l'un des plus gros qui existent, et son script de démarrage réduit pourtant les distances d'affichage et de simulation sous la valeur par défaut du jeu, 10. Le Minecraft Wiki conseille de réduire la distance d'affichage quand les joueurs subissent du lag. Sur votre propre serveur, commencez avec les valeurs par défaut et descendez vers les réglages du pack si la mémoire ou le taux de ticks vient à manquer.
I set up a Minecraft server for some friends a few weeks ago, and I learned firsthand how huge of a performance
improvement one can get by dropping the render distance.
Les packs récents demandent plus de mémoire que les anciens. Huit des dix packs de la liste des installations populaires de FTB, tous conçus pour d'anciennes versions de Minecraft, demandent 4 Go minimum et 6 Go recommandés. Ses packs pour Minecraft 1.21 et versions ultérieures indiquent surtout 6 Go et 8 Go. FTB donne un chiffre minimum et un chiffre recommandé par pack sans préciser s'ils concernent le serveur ou votre propre ordinateur. Les fichiers serveur d'All the Mods 10, en revanche, fixent la limite de Java sur le serveur lui-même.
Des chercheurs de la Vrije Universiteit Amsterdam ont mesuré d'où vient le lag. L'étude Meterstick a fait tourner vanilla, Forge et Paper sur des mondes Minecraft 1.16. Ses machines cloud avaient 2 vCPU et 8 Go de mémoire, la même configuration que Stack 8, et Java était limité à 4 Go.
Le monde a compté davantage que le nombre de joueurs. Les fermes et la TNT ont rendu le jeu bien moins stable que 25 joueurs émulés, et les entités occupaient l'essentiel de chaque tick chargé. Dans cette étude, Paper était en général plus stable que vanilla et Forge. Les délais ont culminé à 20,7 fois la moyenne, et les pires sont survenus juste après la connexion d'un joueur.
Ce que fait Pelican de la mémoire que vous saisissez
Quand vous créez un serveur dans Pelican, vous saisissez une valeur de mémoire pour celui-ci. Wings y ajoute 15 % pour les serveurs jusqu'à 2 Go, 10 % jusqu'à 4 Go et 5 % au-delà de 4 Go. Il utilise le total comme limite stricte du conteneur. Le code source de Wings explique que ce supplément existe parce que Java ne reste pas toujours sous sa limite.
Les eggs communautaires de Pelican pour Paper et Minecraft vanilla démarrent Java avec -XX:MaxRAMPercentage=95.0. Le tas peut alors atteindre 95 % de la limite du conteneur : d'après nos calculs, les deux réglages s'annulent presque. Saisissez 6144 Mo et le tas peut atteindre environ 6129 Mo, ce qui laisse environ 322 Mo pour tout le reste du travail de Java.
Les recommandations de Paper sur la mémoire prévoient 1 000 à 1 500 Mo de cette marge. Son exemple : sur 8 Go, utilisez 6500 Mo pour le tas.
Pour garder un tas de 6 Go et laisser cette marge à Java, augmentez la mémoire que vous saisissez et abaissez le 95 dans la commande de démarrage de votre serveur. Saisissez 7 000 Mo et réglez la valeur à 85 : environ 1 100 Mo restent hors d'un tas d'environ 6 248 Mo.
| Vous saisissez | Réglage du heap | Limite du conteneur | Le heap peut atteindre | Reste pour Java |
|---|---|---|---|---|
| 6144 MB | 95 % (valeur par défaut de l'egg) | 6451 MB | Environ 6129 Mo | Environ 322 Mo |
| 7,000 MB | 85% | 7,350 MB | Environ 6 248 Mo | Environ 1 100 Mo |
C'est notre lecture du code de Pelican et de la documentation de Paper : surveillez donc votre mémoire après le changement. Cette marge est prise sur la valeur propre à chaque serveur, et la réserve de 2 Go de l'offre reste inchangée.
Sur Stack 16, ce monde Paper et un monde vanilla de 4 Go occupent environ 11,6 Go de conteneurs, dans les 14 Go restants après la réserve. Deux mondes Paper configurés de la même façon demanderaient environ 14,4 Go : ils ne tiendraient donc que si vous saisissez moins pour chacun.
Ce qu'un réglage de mémoire a consommé sur notre machine de test
Nous avons fait tourner Minecraft le 22 oct. 2026 sur deux de nos propres machines de test (pas des serveurs DreamHost) dotées de 2 vCPU (arm64), l'une avec 4 Go et l'autre avec 8 Go. Les serveurs étaient vanilla 26.1 et Paper 26.1.2, issus de l'image Docker minecraft-server d'itzg, une image communautaire très utilisée, plutôt que de l'egg de Pelican, avec des joueurs de test (des bots) qui se dispersaient dans le monde.
| Sur notre machine de test | Vanilla, 2 Go, options par défaut | Vanilla, 4 Go, options d'Aikar | Paper, 6 Go, options d'Aikar |
|---|---|---|---|
| Machine | 2 vCPU, 4 GB | 2 vCPU, 8 GB | 2 vCPU, 8 GB |
| Mémoire sans personne en ligne | 1,057 MiB | 4,404 MiB | 6,631 MiB |
| Mémoire avec joueurs de test | 2 348 Mio avec 4 joueurs | 4 509 Mio avec 8 joueurs | Non mesuré avec un groupe |
| Mémoire restante sur la machine avec des joueurs connectés | 1 150 Mo sur 3 904 | 2 972 Mo sur 7 922 | 784 Mo sur 7 922, avec 1 joueur |
| Ticks au-delà de l'objectif de 50 ms | Quelques-uns : 1 sur 20 a pris 58 ms ou plus | Rares : tick moyen de 0,9 ms | Non mesuré avec un groupe |
Avec les options par défaut, le serveur vanilla de 2 Go a démarré à près de 1 Go. Une fois quatre joueurs dispersés, il a dépassé son réglage d'environ 300 Mo, et il a gardé cette mémoire après leur départ. Avec les options d'Aikar, utilisées par de nombreux hébergeurs, le serveur a réclamé tout son réglage dès le démarrage, qu'il y ait quelqu'un en ligne ou non.
Dans les deux cas, prévoyez le réglage plus environ 300 à 500 Mo pour Java. C'est moins que les 1 000 à 1 500 Mo conseillés par Paper, mais notre test était court et léger : nous gardons donc le chiffre de Paper dans le tableau ci-dessus. Nos bots exploraient de nouveaux terrains sans rien construire ; un groupe avec des fermes et de la redstone donnera d'autres résultats. Le test Paper n'avait qu'un seul joueur en ligne, car la limite de connexions de Paper a refusé les autres : nous ne l'utilisons donc que pour la mémoire. Il montre tout de même pourquoi Stack 8 est juste pour Paper : un réglage de 6 Go laissait moins de 1 Go libre sur une machine de 8 Go, avant tout panneau.
RAM ou CPU : fiez-vous aux symptômes
Minecraft fait avancer son monde par ticks, 20 par seconde, soit un toutes les 50 millisecondes. Quand votre serveur ne parvient pas à terminer un tick à temps, le taux de ticks baisse et tout ralentit. Selon le Wiki, le monde tourne encore en grande partie sur un seul thread principal. Le serveur utilise au maximum environ trois cœurs : un cœur rapide compte donc plus qu'un grand nombre de cœurs.
Quand la mémoire vient à manquer, avertit la documentation de Paper, le serveur peut tomber à court de mémoire ou être arrêté par l'OOM killer du système. Un lag alors que beaucoup de mémoire reste libre désigne plutôt le CPU. Sur Paper, le profileur spark intégré montre ce qui occupe chaque tick. Lancez /spark profiler start --timeout 600 pendant le lag : il renverra un lien vers un rapport au bout de 10 minutes. Depuis le shell du serveur, deux commandes Linux couvrent la mémoire et la charge :
free -h
uptimeLa colonne available
de free -h indique la quantité de mémoire que de nouveaux programmes peuvent encore utiliser sans recourir au swap. uptime se termine par la charge moyenne sur 1, 5 et 15 minutes. Ce chiffre n'est pas divisé par le nombre de CPU : c'est à vous de le comparer à votre offre. Une charge sur 15 minutes proche de 2 sur Stack 8 signifie que les deux vCPU sont occupés. Sur Stack 16, la même charge utilise la moitié de ses 4. Une charge proche de 1 avec du lag peut tout de même venir d'un seul thread principal saturé, ce qu'un rapport spark révélera.
Quand l'offre devient trop petite
Passer à l'offre supérieure se fait par un simple changement d'offre dans le panel, et votre serveur vous suit. Le Centre d'aide explique comment effectuer la mise à niveau dans le panel. Vous pouvez aussi ajouter de la capacité de jeu sur un second serveur avec le modèle Additional Wings Node. Celui-ci n'a ni panneau ni connexion qui lui soient propres.
Vos mondes sont stockés sur le disque racine du serveur, et les sauvegardes sont à votre charge. Si vous hésitez encore entre votre propre serveur, un hébergeur de jeux et Realms, consultez combien coûte un serveur Minecraft pour un groupe. Pour le panneau lui-même, lisez Pelican vs Pterodactyl. Le guide des offres explique comment dimensionner d'autres applications sur un VPS.
Choisissez Stack 4 si
quelques amis jouent en vanilla sur un nouveau monde.
Choisissez Stack 8 si
un groupe plus nombreux joue en vanilla, ou vous faites tourner un monde Paper un peu en dessous des recommandations de Paper, ou un modpack plus léger à son minimum.
Choisissez Stack 16 si
vous faites tourner Paper avec des plugins, un gros modpack comme All the Mods 10, un second monde à côté du premier, ou un monde rempli de fermes.
FAQ sur la RAM d'un serveur Minecraft
4 Go suffisent-ils pour un serveur Minecraft ?
Une offre de 4 Go convient à un monde vanilla jusqu'à quatre joueurs. Stack 4 laisse environ 1,7 Go pour le jeu. Si l'on parle de la mémoire du serveur seul, 4 Go suffisent pour du vanilla à 10 joueurs ou plus sur un nouveau monde, selon le Minecraft Wiki. C'est trop juste pour Paper et les gros modpacks actuels, qui demandent 6 Go ou plus.
De combien de RAM un serveur Minecraft de 20 joueurs a-t-il besoin ?
Environ 5 Go pour du vanilla sur un nouveau monde, d'après le tableau du Minecraft Wiki pour les serveurs Linux. Il indique 5 Go pour 15 à 20 joueurs et 6 Go pour 20 joueurs ou plus. Stack 8 peut accueillir 5 Go. À 6 Go, ou avec Paper ou un modpack, prévoyez Stack 16, dont les 4 vCPU sont aussi un atout.
8 Go, est-ce trop pour Minecraft ?
Ce n'est pas trop pour Paper ou un modpack. All the Mods 10 laisse Java monter jusqu'à 8 Go, et la documentation de Paper indique qu'au-delà d'un certain seuil, ajouter de la mémoire apporte des gains de plus en plus faibles, et, à propos de 32 Go pour un seul serveur : only waste your money.
Pelican Panel utilise-t-il aussi de la RAM ?
Sur notre machine de test, un Pelican Panel fraîchement installé utilisait environ 200 Mio au repos, sans aucun jeu lancé. Pelican ne publie aucun chiffre, et Debian, Docker et Wings partagent aussi le serveur : la réserve prévue dans notre dimensionnement les couvre tous.
Puis-je faire tourner Minecraft et Palworld sur un seul serveur ?
Sur Stack 32, c'est possible avec le chiffre indiqué par Palworld. La configuration requise de Palworld mentionne 16 Go et au moins 4 cœurs, et prévient qu'avec 8 Go, vous risquez des plantages par manque de mémoire. Ces 16 Go, à côté d'un monde Paper pour lequel vous avez saisi 7 000 Mo, demandent environ 26 Go avec la réserve et la part de Wings. Un serveur Palworld de 32 Go ne tiendrait pas à côté de Minecraft.
Où sont hébergés les serveurs VPS de DreamHost ?
Selon le Centre d'aide de DreamHost, tous les VPS sont hébergés dans son centre de données US East, à Ashburn, en Virginie. C'est à prendre en compte si certains de vos joueurs vivent loin de là.
Sources
- Server/Requirements, Minecraft Wiki, 15 oct. 2026. minecraft.wiki/w/Server/Requirements
- Server/Requirements/Dedicated, Minecraft Wiki, 15 oct. 2026. minecraft.wiki/w/Server/Requirements/Dedicated
- Tick, Minecraft Wiki, 9 oct. 2026. minecraft.wiki/w/Tick
- Server.properties, Minecraft Wiki, 9 oct. 2026. minecraft.wiki/w/Server.properties
- Aikar's flags, PaperMC docs, 15 oct. 2026. docs.papermc.io/paper/aikars-flags
- Getting started, PaperMC docs, 15 oct. 2026. docs.papermc.io/paper/getting-started
- Profiling, PaperMC docs, 15 oct. 2026. docs.papermc.io/paper/profiling
- Purpur docs, PurpurMC, 15 oct. 2026. purpurmc.org/docs/purpur
- All the Mods 10 (server files, release 8.2), All the Mods team on CurseForge, 15 oct. 2026. curseforge.com/minecraft/modpacks/all-the-mods-10
- FTB StoneBlock 4, Feed The Beast, 15 oct. 2026. feed-the-beast.com/modpacks/130
- FTB Skies 2, Feed The Beast, 15 oct. 2026. feed-the-beast.com/modpacks/129
- FTB Evolution 2, Feed The Beast, 15 oct. 2026. feed-the-beast.com/modpacks/135
- FTB OceanBlock 2, Feed The Beast, 15 oct. 2026. feed-the-beast.com/modpacks/128
- Most-installed modpacks (public API), Feed The Beast, 15 oct. 2026. api.feed-the-beast.com/v1/modpacks/public/modpack/popular/installs/FTB/10
- Wings memory overhead (config_docker.go), Pelican on GitHub, 15 oct. 2026. github.com/pelican/wings/blob/main/config/config_docker.go
- Wings container limits (environment/settings.go), Pelican on GitHub, 15 oct. 2026. github.com/pelican/wings/blob/main/environment/settings.go
- Paper egg (egg-paper.yaml), pelican-eggs on GitHub, 15 oct. 2026. github.com/pelican-eggs/minecraft/blob/main/java/paper/egg-paper.yaml
- Meterstick: Benchmarking Performance Variability in Cloud and Self-hosted Minecraft-like Games (ICPE 2023), Eickhoff, Donkervliet and Iosup, Vrije Universiteit Amsterdam, 9 oct. 2026. arxiv.org/abs/2112.06963
- Requirements, Palworld docs (Pocketpair), 15 oct. 2026. docs.palworldgame.com/getting-started/requirements
- free(1), Linux man-pages, 9 oct. 2026. man7.org/linux/man-pages/man1/free.1.html
- uptime(1), Linux man-pages, 9 oct. 2026. man7.org/linux/man-pages/man1/uptime.1.html
- Comment on a 1 GB plan for a kids' Minecraft server (2015), Hacker News, 9 oct. 2026. news.ycombinator.com/item?id=9044342
- Comment on render distance on a friends' server (2020), Hacker News, 9 oct. 2026. news.ycombinator.com/item?id=22939082
- Upgrade a VPS, DreamHost Help Center, 15 oct. 2026. help.dreamhost.com/hc/en-us/articles/50605427977364-Upgrade-a-VPS
- VPS overview, DreamHost Help Center, 15 oct. 2026. help.dreamhost.com/hc/en-us/articles/50476238203028-VPS-overview
- Pelican Panel VPS Hosting, DreamHost, 15 oct. 2026. dreamhost.com/hosting/vps/pelican