Tous les guides
Minecraft7 min de lecture

Optimiser son serveur Minecraft : guide TPS, plugins et RAM

Lag, chute de TPS, freezes : découvrez comment optimiser votre serveur Minecraft pour une expérience fluide, même avec des modpacks lourds et de nombreux joueurs.

Un serveur Minecraft qui lag ruine l'expérience de jeu. La bonne nouvelle : la plupart des problèmes de performance se règlent avec une configuration adaptée. Voici comment maintenir un TPS stable à 20, même avec des modpacks et beaucoup de joueurs.

Comprendre le TPS (Ticks Per Second)

Le serveur Minecraft fonctionne à 20 ticks par seconde. Tant que le TPS reste à 20, tout est fluide. Dès qu'il chute (à cause d'un manque de CPU ou d'une mauvaise config), le jeu ralentit pour tout le monde. L'objectif est donc de toujours rester à 20 TPS.

1. Choisir le bon logiciel serveur

  • Vanilla : officiel mais peu optimisé, à éviter pour les serveurs publics.
  • Paper (PaperMC) : la référence, énormément d'optimisations sans casser la compatibilité.
  • Purpur : basé sur Paper, encore plus de réglages avancés.
  • Fabric / Forge : nécessaires pour les modpacks moddés.
Pour 90% des serveurs survie ou mini-jeux, Paper offre le meilleur rapport performance/compatibilité.

2. Allouer la bonne quantité de RAM

Trop peu de RAM provoque des freezes, mais trop de RAM allonge les pauses du « garbage collector ». La règle : allouez ce dont vous avez besoin, pas plus.

  • Petit serveur (jusqu'à 10 joueurs, vanilla/Paper) : 4 Go.
  • Serveur moyen avec plugins : 8 Go.
  • Modpack lourd ou gros réseau : 16 Go et plus.

3. Utiliser les flags JVM d'Aikar

Les « flags Aikar » sont des paramètres de démarrage qui optimisent la gestion mémoire de Java. Ils réduisent fortement les micro-freezes liés au garbage collector :

java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC -jar paper.jar nogui

4. Régler le fichier de configuration Paper

  • view-distance : réduisez à 6-8 pour soulager le CPU.
  • simulation-distance : 4-6 suffit pour la plupart des serveurs.
  • Activez les optimisations d'entités dans paper-world-defaults.yml.
  • Limitez le nombre de mobs par chunk pour éviter les fermes incontrôlées.

5. Surveiller avec Spark

Le plugin Spark génère un profil détaillé de ce qui consomme du CPU. C'est l'outil idéal pour identifier le plugin ou le chunk responsable d'une chute de TPS, puis agir précisément.

Le facteur n°1 de performance reste la fréquence du CPU. Les serveurs Minecraft InnoHost tournent sur Ryzen 9 7950X avec stockage NVMe pour des chargements de chunks ultra-rapides.

Prêt à lancer votre serveur ?

Déployez un serveur optimisé et protégé en quelques minutes avec InnoHost.

Découvrir nos offres