Optimiser votre serveur Minecraft (Paper)

Un serveur Minecraft bien optimisé offre moins de lag et une meilleure expérience de jeu. C'est particulièrement important quand le nombre de joueurs augmente ou que le monde devient volumineux. Paper, en tant que logiciel serveur, offre le plus de possibilités d'optimisation.

Utiliser Paper comme logiciel serveur

Paper est une version améliorée de Spigot avec de nombreuses optimisations intégrées. Si vous utilisez encore Vanilla ou Spigot, passez à Paper via l'onglet Startup du panneau de jeu. Paper est compatible avec tous les plugins Spigot et améliore notablement les performances, surtout en présence de nombreuses entités et de circuits redstone complexes.

View-Distance et Simulation-Distance

La view-distance détermine le nombre de chunks chargés autour de chaque joueur. Une valeur élevée sollicite fortement le serveur. Ouvrez le fichier server.properties et ajustez ces valeurs :

  • view-distance=7 : un bon compromis entre portée visuelle et performance. La valeur par défaut de 10 est trop élevée pour la plupart des serveurs.
  • simulation-distance=5 : définit le rayon dans lequel les entités et blocs sont activement simulés. Réduire cette valeur allège considérablement la charge.

Testez différentes valeurs et surveillez les TPS (Ticks per Second) avec la commande /tps. Un serveur stable maintient 20 TPS en permanence.

Ajuster les limites d'entités

Trop d'entités (animaux, monstres, objets au sol) sont une cause fréquente de lag. La configuration de Paper permet de fixer des plafonds. Ouvrez config/paper-world-defaults.yml et ajustez les limites de spawn :

  • spawn-limits.monsters: 50 (défaut 70)
  • spawn-limits.animals: 8 (défaut 10)
  • spawn-limits.water-animals: 3 (défaut 5)

Réduisez progressivement ces valeurs jusqu'à obtenir une performance satisfaisante sans trop affecter l'expérience de jeu.

Autres optimisations

  • Prégénérer les chunks : utilisez le plugin Chunky pour générer le monde à l'avance. Cela évite le lag causé par la génération de chunks en cours de partie.
  • Supprimer les plugins inutilisés : chaque plugin consomme des ressources. Désactivez ceux que vous n'utilisez pas activement.
  • Flags JVM d'Aikar : utilisez les paramètres JVM recommandés pour une meilleure gestion de la mémoire. Vous les trouverez dans la documentation officielle de Paper et les saisissez sous Startup dans les paramètres JVM.
  • Plugins anti-lag : des plugins comme ClearLagg suppriment régulièrement les entités et objets inutiles.

Que sont les TPS et comment les vérifier ?

TPS signifie Ticks per Second. Minecraft calcule 20 ticks par seconde. Quand cette valeur descend, les joueurs ressentent du lag. Vérifiez les TPS avec la commande /tps dans la console ou en jeu.

Quelle view-distance recommandez-vous ?

Pour un serveur accueillant jusqu'à 20 joueurs, nous recommandons une view-distance de 6 à 8 et une simulation-distance de 4 à 5. Avec plus de joueurs, réduisez davantage et surveillez les TPS.

Plus de RAM aide-t-il contre le lag ?

Plus de RAM aide si le serveur lag à cause d'un manque de mémoire (OutOfMemoryError dans le log). Souvent, le problème vient plutôt de trop d'entités ou d'une view-distance trop élevée. Optimisez d'abord les réglages avant d'augmenter la RAM.

Vous cherchez un hébergement Minecraft performant ? Consultez nos offres de serveurs Minecraft.


Toujours bloqué ? Ouvrir un ticket de support, notre équipe vous aide volontiers.

Retour à la base de connaissances