Guide du Calculateur de RAM pour Serveur Minecraft
Cet outil vous aide à estimer la quantité de RAM (mémoire) dont votre serveur Minecraft Java Edition pourrait avoir besoin. Ajustez les curseurs pour le nombre de joueurs, de plugins/mods, la distance de vue et les mondes chargés pour obtenir une recommandation de RAM.
Le calculateur prend en compte le type de logiciel du serveur (Paper, Purpur, Vanilla, Fabric, Forge) pour fournir une estimation plus précise. Notez que les modpacks Fabric et Forge peuvent varier considérablement dans leurs exigences en RAM, et cet outil fournit une estimation de base.
La recommandation inclut les flags JVM suggérés (-Xms et -Xmx) pour votre script de démarrage de serveur, ainsi qu'une estimation de la RAM totale que votre machine hôte devrait avoir pour éviter que le système d'exploitation et la JVM ne manquent de mémoire.
Questions Fréquentes
Que signifient -Xms et -Xmx ?
-Xms définit la quantité initiale de RAM allouée à la JVM, et -Xmx définit la quantité maximale. Il est recommandé de définir les deux à la même valeur pour éviter que la JVM ne redimensionne dynamiquement le heap, ce qui peut provoquer des lags.
Pourquoi mon serveur a-t-il besoin de plus de RAM que l'estimation ?
Ceci est une estimation. Des facteurs tels que des plugins/mods très lourds, un très grand monde avec de nombreux blocs ou entités, ou une utilisation intensive du CPU peuvent augmenter les besoins en RAM. Validez toujours l'utilisation de la RAM avec des outils comme Spark ou timings après le lancement de votre serveur.
Qu'est-ce que la RAM 'non-heap' de la JVM ?
La RAM 'non-heap' est la mémoire utilisée par la JVM pour ses propres opérations internes, telles que le code de classe, les métadonnées et les tampons. Elle n'est pas incluse dans l'allocation -Xmx. C'est pourquoi votre machine hôte a besoin de plus de RAM totale que celle allouée au heap du serveur.
Comment la distance de vue affecte-t-elle la RAM ?
Une distance de vue plus élevée signifie que le serveur doit maintenir plus de chunks chargés en mémoire pour chaque joueur. Cela augmente directement l'utilisation de la RAM, surtout avec de nombreux joueurs ou mondes.