La RAM est sans doute la question la plus posée par les futurs admins de serveur Minecraft. Voici une méthode pratique pour dimensionner correctement, validée par les retours de nos clients hébergés chez HelloServ.
Le mythe : "plus de RAM = mieux"
Faux. Java 17+ avec G1GC ou ZGC gère mal les heaps gigantesques. Au-delà de 16 Go alloués, vous risquez plus de stutter que de gain. La RAM doit correspondre au besoin réel, ni plus ni moins.
Tableau de dimensionnement (vanilla / Paper)
| Joueurs simultanés | RAM allouée Java | RAM totale serveur |
|---|---|---|
| 1-10 | 3 Go | 4 Go |
| 10-25 | 4 Go | 6 Go |
| 25-50 | 6 Go | 8 Go |
| 50-100 | 8-10 Go | 12 Go |
| 100-200 | 12 Go | 16 Go |
| 200-500 | 16-24 Go | 32 Go |
| 500+ | Folia + sharding | plusieurs nodes |
Modpacks : multiplier par 1,5 à 2
Un modpack lourd (ATM10, RLCraft, Vault Hunters) consomme beaucoup plus de RAM par joueur :
| Modpack | RAM pour 10 joueurs |
|---|---|
| SkyFactory 5 / Cobblemon | 5-6 Go |
| Better MC, Create Above and Beyond | 7-8 Go |
| ATM10, RLCraft | 10-12 Go |
| E9, Vault Hunters 3 | 12-14 Go |
Pourquoi pas plus = mieux
Java doit gérer le garbage collection. Sur un heap de 24 Go, une pause GC peut durer 200-500 ms et provoquer un lag spike visible. C\'est pourquoi le multi-instance (plusieurs serveurs de 8 Go reliés par BungeeCord/Velocity) bat le mono-instance 32 Go.
CPU et stockage comptent autant
La RAM n\'est qu\'un facteur. Pour 50+ joueurs il faut aussi :
- CPU rapide en monocœur : Minecraft Java est mono-thread sur la majorité de son tick. Ryzen 9 7900X3D / 9950X3D sont les rois.
- NVMe Gen4 obligatoire pour réduire les chunk-loads
- Anti-DDoS à au moins 10 Gbps
Comment vérifier que vous êtes bien dimensionné
/tpsdoit afficher 20.0 (Paper)/spark healthdoit afficher MSPT < 50 ms- Pas de spike GC dans
/spark gc
Calcul instantané
Pour un calcul personnalisé selon votre modpack et votre cible, utilisez notre calculateur de RAM Minecraft. Il vous donne immédiatement l\'offre HelloServ correspondante.
Conclusion
Le bon dimensionnement RAM économise du budget et garantit un serveur stable. Ne surdimensionnez pas, et privilégiez un CPU de qualité aux gigabytes en surplus.