AERVIOX, accueil

Guide · 5 min de lecture

Dimensionner un serveur Minecraft

La mémoire d’un serveur Minecraft ne dépend presque pas du nombre de joueurs. Elle dépend de ce qu’ils font, et surtout de la vitesse à laquelle ils découvrent du terrain.

Ce qui consomme vraiment

Un serveur Minecraft garde en mémoire les morceaux de carte — les « chunks » — chargés autour de chaque joueur, plus les entités qui s’y trouvent. Un joueur immobile dans une base déjà construite coûte donc très peu. Un joueur qui explore à dos de cheval force le serveur à générer du terrain neuf en continu, et c’est là que la mémoire et le processeur montent.

La conséquence est contre-intuitive : dix joueurs qui partent chacun dans une direction coûtent plus cher que trente joueurs rassemblés sur une même base. Dimensionner « au nombre de slots » est la première erreur.

Ordres de grandeur

SituationMémoirePalier AERVIOX
Paper, jusqu’à 10 joueurs2 GoMC-1 (2 vCore)
Paper avec vos plugins, 10 à 30 joueurs4 GoMC-2 (2 vCore)
Plus de 30 joueurs, nombreux plugins ou plusieurs mondes8 GoMC-3 (4 vCore)
Grande communauté, beaucoup de plugins, gros mondes24 GoMC-4 (8 vCore)

Les plugins Paper se chargent au démarrage : plus vous en installez, plus la mémoire prise avant le premier joueur augmente. Comptez un palier de plus si votre liste de plugins est longue.

Chez AERVIOX, les serveurs Minecraft Java tournent sous Paper, qui accepte les plugins Paper. Les modpacks (Forge, Fabric) et la version Vanilla ne sont pas proposés.

La fréquence avant le nombre de cœurs

Le cœur logique du serveur Minecraft — la boucle de simulation — tourne sur un seul fil d’exécution. Un processeur à huit cœurs lents fera donc moins bien qu’un quatre cœurs rapides. Les cœurs supplémentaires servent à la génération de terrain, à la sauvegarde et au réseau, pas à la simulation.

  • Réduisez la distance de vue avant d’acheter de la mémoire : passer de 12 à 8 chunks divise presque par deux la charge.
  • Pré-générez la carte : la génération à la volée est la première cause de saccades.
  • Limitez les entités par chunk, surtout sur un serveur de fermes automatiques.

Continuer

Les autres guides.

Tous les guides

Une question que ce guide ne règle pas ?

Le support répond en français, par ticket depuis l’espace client ou par e-mail.