Retour aux guides
Performance20 juin 2026Par Alexis2 min de lecture

Optimiser son serveur Minecraft

Avoir 20 TPS constants sans le moindre freeze, c'est l'objectif de tout créateur. En 2026, avec les mondes étendus de Minecraft 1.21+, oublier les vieux réflexes (comme ClearLag qui perturbe le moteur de jeu) est obligatoire. Voici la méthode moderne, propre et efficace.

1. Adopter PaperMC ou Purpur

Oubliez Vanilla ou Spigot classique :

  • PaperMC : Le standard actuel. Optimise la mémoire, parallélise le chargement des chunks et corrige les failles.
  • Purpur : Un fork de Paper encore plus poussé, parfait pour affiner chaque détail de gameplay (comportement des monstres, villageois, etc.).

2. Les bons flags JVM (Java 21+)

Pour un serveur avec 8 Go de RAM, lancez votre machine avec ces arguments optimisés pour le ramasse-miettes G1GC :

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

Astuce d'admin : Ne donnez jamais 100 % de la RAM de votre machine à Minecraft. Laissez toujours 1,5 à 2 Go pour le système d'exploitation afin d'éviter les crashs brutaux.

3. Pré-générer la carte avec Chunky

La plupart des chutes de TPS surviennent lorsque des joueurs explorent en élytre et forcent le serveur à générer du terrain en direct. Pré-générez votre monde une bonne fois pour toutes :

/chunky world world
/chunky radius 5000
/chunky start

Posez ensuite votre bordure avec /worldborder set 10000. Vos joueurs voleront librement sans surcharger le processeur.

4. Traquer les lags avec Spark

Pas besoin de deviner pourquoi votre serveur ralentit : installez le plugin Spark et lancez un profilage pendant un pic de joueurs :

/spark profiler start --timeout 120

Spark vous donne un lien web interactif qui pointe directement la source du problème (ferme à villageois surpeuplée, boucle Redstone ou plugin trop gourmand).

5. Les réglages Paper indispensables

Dans paper-world-defaults.yml, ajustez ces deux valeurs clés :

  • simulation-distance: 4 (calcule la physique sur 4 chunks autour des joueurs)
  • view-distance: 7 (permet de voir loin sans surcharger le CPU)

Commentaires

Connectez-vous pour laisser un commentaire.