À quoi un serveur Minecraft utilise la mémoire
Un serveur Java garde en mémoire tout ce qu'il simule : les chunks autour de chaque joueur, les entités qu'ils contiennent (mobs, objets au sol, wagonnets), les données de chaque plugin ou mod, et ce que consomme Java lui-même. La RAM dépend donc de trois choses : combien de joueurs sont connectés en même temps et jusqu'où ils voient, le logiciel utilisé (Forge avec 200 mods demande plusieurs gigaoctets avant même qu'un joueur arrive) et le nombre de mondes supplémentaires chargés.
Le nombre de joueurs compte moins qu'on ne le croit. Dix joueurs au même endroit chargent à peu près les mêmes chunks ; dix joueurs qui explorent dans dix directions en chargent dix fois plus. C'est pourquoi la distance d'affichage est l'un de vos plus grands leviers. Distance d'affichage et de simulation explique les deux réglages.
Combien de RAM selon les joueurs, plugins et mods
Ces chiffres viennent directement de notre calculateur de plan, avec le même modèle que pour ses recommandations : une base selon le logiciel, un coût par plugin ou mod, un coût par joueur qui augmente avec la distance d'affichage, et 20 % de plus pour Java lui-même.
| Votre serveur | RAM pour démarrer | Plan adapté | Prix |
|---|---|---|---|
| Vanilla, 5 amis | 2 Go | 3,00 $/mois | |
| SMP sous Paper, 10 joueurs, 20 plugins | 3 Go | 6,00 $/mois | |
| Paper, 25 joueurs, 40 plugins | 5 Go | 9,00 $/mois | |
| Paper, 50 joueurs, 60 plugins | 7,5 Go | 12,00 $/mois | |
| Fabric, 10 joueurs, 100 mods | 6 Go | 9,00 $/mois | |
| Modpack Forge, 10 joueurs, 250 mods | 14 Go | 24,00 $/mois |
Pourquoi plus de RAM ne rend pas un serveur plus rapide
La mémoire est un seau, pas un moteur. Une fois que le serveur a de quoi contenir ce qu'il simule, les gigaoctets en trop restent inutilisés. Java remplit volontiers un seau plus grand de déchets avant de le vider : un serveur peut donc sembler utiliser tout ce que vous lui donnez sans en avoir besoin.
Ce qui décide si un serveur Minecraft lag, c'est le thread principal : chaque monde effectue 20 ticks par seconde, et chaque tick dispose de 50 millisecondes. Si les mobs, la redstone, les entonnoirs et les plugins prennent plus de temps, le TPS chute et tout le monde le sent. Aucune quantité de RAM ne raccourcit un tick ; un cœur de processeur plus rapide, si. C'est toute l'histoire de notre choix du Ryzen 7 9700X.
- Plantages par manque de mémoire (
OutOfMemoryError) → il vous faut bien plus de RAM. Comment le confirmer. - TPS sous 20 avec de la mémoire libre → c'est du temps processeur : entités, redstone ou plugin. Trouver la cause.
- Lag pour un seul joueur → c'est sa connexion ou son PC. TPS ou FPS ?
DDR4 ou DDR5 ECC : le type de mémoire compte-t-il ?
Côté vitesse, la DDR5 a plus de bande passante que la DDR4, ce qui aide quand le processeur déplace beaucoup de données de chunks, mais sur un petit serveur vous ne le verrez pas en TPS. Ce qui compte davantage pour une machine qui tourne des mois, c'est l'ECC, le code de correction d'erreurs.
De temps en temps, la mémoire inverse un bit toute seule. Sur un PC de jeu, c'est un plantage rare qu'on met sur le dos d'un pilote. Sur un serveur allumé 24h/24 avec votre monde en mémoire, un bit inversé peut provoquer un plantage, ou pire, un chunk corrompu écrit sur le disque. La mémoire ECC détecte et corrige les erreurs d'un bit avant que quoi que ce soit n'utilise la mauvaise valeur. C'est la norme en centre de données, et c'est rare dans l'hébergement de jeux bon marché.
| Hébergeur bon marché typique | EnduranceNodes | |
|---|---|---|
| Mémoire | Souvent de la DDR4 ; l'ECC est rarement précisé | DDR5 ECC |
| Erreurs de bits | Inaperçues jusqu'au plantage | Erreurs d'un bit corrigées à la volée |
| Ce que vous remarquez | Des plantages rares que personne n'explique | Rien, et c'est tout l'intérêt |
La fiche technique complète du nœud est sur la page matériel.
Les offres d'hébergement Minecraft selon la RAM
Tous les plans EnduranceNodes tournent sur le même nœud avec les mêmes fonctions. Seule la taille change, et chaque taille coûte le même prix au gigaoctet : le choix se résume à la mémoire dont votre monde a besoin.
| Plan | RAM | CPU | NVMe | Prix |
|---|---|---|---|---|
| 1 Go | 1 vCore | 15 Go | 1,50 $/mois | |
| 2 Go | 1,5 vCores | 25 Go | 3,00 $/mois | |
| 4 Go | 2 vCores | 40 Go | 6,00 $/mois | |
| 6 Go | 2,5 vCores | 55 Go | 9,00 $/mois | |
| 8 Go | 3 vCores | 70 Go | 12,00 $/mois | |
| 10 Go | 3,5 vCores | 85 Go | 15,00 $/mois | |
| 12 Go | 4 vCores | 100 Go | 18,00 $/mois | |
| 16 Go | 5 vCores | 130 Go | 24,00 $/mois | |
| 20 Go | 6 vCores | 160 Go | 30,00 $/mois | |
| 24 Go | 7 vCores | 190 Go | 36,00 $/mois | |
| 28 Go | 8 vCores | 225 Go | 42,00 $/mois | |
| 32 Go | 10 vCores | 260 Go | 48,00 $/mois |
Commencez une taille en dessous de ce que vous pensez. Si le serveur devient trop grand, la mise à niveau prend une minute dans l'espace client et vous ne payez que la différence au prorata pour le reste du cycle. Le monde reste où il est.
Si vous ne retenez qu'une chose
Dimensionnez selon ce que vous faites tourner, pas selon vos craintes : 2 à 4 Go entre amis, 6 à 8 Go pour une communauté, davantage seulement pour les gros modpacks. Quand ça lag, mesurez avant de passer au plan supérieur : la réponse est souvent du temps processeur, et c'est là que le bon matériel justifie son prix.
Questions fréquentes
Pour du vanilla ou du Paper jusqu'à 5 à 8 joueurs environ, oui. Avec des plugins, plus de joueurs ou des mods, prévoyez 4 Go ou plus.
Les packs Fabric légers tournent avec 4 à 6 Go ; les gros modpacks Forge de 200 mods ou plus demandent souvent 10 à 16 Go. Regardez ce que recommande le modpack pour les serveurs.
La RAM en trop n'accélère pas le serveur, et donner à Java bien plus que nécessaire peut allonger les pauses du ramasse-miettes. Dimensionnez selon votre usage réel.
Pas directement. Elle garde un serveur 24h/24 stable en corrigeant les erreurs mémoire qui causeraient sinon des plantages ou des données corrompues.
Oui, à tout moment depuis l'espace client. Vous ne payez que la différence au prorata des jours restants, et votre monde reste sur le serveur.
À propos de cet article : Il vient de ce que j'ai appris en faisant tourner EnduranceNodes, et il est publié ici en premier. Nous vendons de l'hébergement Minecraft : tout ce que je dis de nous est vérifiable sur ce site, et je signale où nous ne sommes pas le meilleur choix.