Un serveur Minecraft qui saccade mene a des joueurs frustres. Heureusement, la plupart des problemes de performance peuvent etre resolus avec les bons reglages et outils.
Comprendre le TPS
TPS signifie Ticks Par Seconde. Minecraft tourne a 20 TPS. Quand ca descend sous 18, les joueurs remarquent le delai. Utilisez /tps ou le profileur Spark pour verifier.
Flags JVM
Les parametres Java par defaut ne sont pas optimises pour Minecraft. Utilisez les flags Aikar pour la collecte G1GC, ou essayez ZGC pour les serveurs avec 12 Go+ de RAM. Definissez -Xmx a 80% de la RAM disponible.
Logiciel serveur
Le serveur vanilla est lent. Utilisez plutot :
- Paper : le standard pour la performance. Compatible avec les plugins Spigot.
- Purpur : construit sur Paper avec des optimisations supplementaires.
- Fabric + Lithium : pour les serveurs moddes.
Parametres cles
Quelle distance de vue et de simulation choisir ?
Les deux plus gros facteurs. Baissez view-distance a 6-8 et simulation-distance a 4-6. Les joueurs remarquent a peine la difference, mais le serveur economise enormement de puissance de calcul.
Limites d'entites
Trop de mobs causent du lag. Definissez des limites par chunk dans votre configuration.
Pre-generation de chunks
Utilisez Chunky pour pre-generer le monde. Generer de nouveaux chunks coute beaucoup de CPU.
Surveillance
Installez le profileur Spark comme plugin. Il montre quels plugins et processus utilisent le plus de CPU et de memoire.
Redemarrages reguliers
Planifiez des redemarrages automatiques toutes les 6 a 12 heures. L'utilisation memoire de Java croit lentement par fragmentation.
Paper ou Purpur : lequel choisir ?
Paper est le standard et compatible avec tous les plugins Spigot. Purpur s'appuie sur Paper et ajoute des optimisations et options de personnalisation supplementaires. Pour la plupart des serveurs, Paper suffit. Pour un controle plus fin, Purpur est le meilleur choix.
Plus d'informations sur hebergement Minecraft.