RaphHosting
TutorielsIntermédiaire

Optimiser le TPS de son serveur Minecraft

Améliorez les performances de votre serveur Minecraft et réduisez le lag grâce à des réglages ciblés.

RRaphHostingMis à jour le 30 juillet 20262 min de lecture470 mots
0 vue
Partager :
Sommaire

Un serveur lag devient vite insupportable. Voici comment diagnostiquer et corriger les causes de mauvais TPS (tick par seconde).

Comprendre le TPS

  • Un serveur Minecraft tick 20 fois par seconde (TPS = 20).
  • Si le TPS chute, les joueurs subissent du lag (délais, blocages).
  • La console affiche :
    text
    Can't keep up! Is the server overloaded?

1. Mesurer le TPS

Depuis la console :

Commande
tps           # Affiche le TPS (Paper/Purpur)
timings on    # Active la collecte des données de performance
timings report    # Génère un rapport détaillé

Le rapport

text
timings
est le meilleur outil : il montre quelle partie du serveur consomme le plus (entités, plugins, chunks…).

Astuce

Un rapport timings s'affiche dans le navigateur avec un lien à partager. Si vous demandez de l'aide, fournissez systématiquement ce lien.

2. Ajuster server.properties

Properties
view-distance=6      # Réduire la distance de chargement (8→6)
simulation-distance=5
max-players=20
entity-activation-range=32
  • view-distance : un des réglages les plus impactants.
  • simulation-distance : limite la zone où le serveur simule les entités.

3. Adapter le papier.yml

Dans

text
config/paper-global.yml
et
text
paper-world-defaults.yml
:

YAML
entity-per-player-speed-limit: true
max-auto-save-chunks-per-tick: 6
prevent-moving-into-unloaded-chunks: true
fix-entity-position-desync: true
Sauvegarde avant réglage

Modifiez les fichiers de config depuis la gestion des fichiers, puis redémarrez le serveur. Gardez une sauvegarde avant de changer quoi que ce soit.

4. Réduire le nombre d'entités

Les armées d'animaux et les fermes massives font chuter le TPS :

  • Utilisez des limites de mobs (MobStacker,
    text
    entity-limits
    ).
  • Vérifiez les fermes : plus de 20-30 mobs dans un même chunk = à revoir.

5. Optimiser les plugins

  • Les plugins mal codés (anti-crash, anti-bot agressifs) sont souvent la cause.
  • Génère un timings report : les plugins en haut de liste sont coupables.
  • Désactivez les plugins inutiles.

6. Pré-générer le monde

La génération de chunks à la volée crée des pics de lag. Pré-générez votre monde avec Chunky :

Commande
chunky radius 2000
chunky start

7. Allouer la bonne RAM

  • Une RAM insuffisante provoque des sauvegardes pénibles et du lag.
  • Évitez l'inverse : une RAM excessive (plus de 12-16 Go) augmente les pauses du garbage collector.
Vérifier vos ressources

Contrôlez le CPU et la RAM en temps réel dans la console du panel. Si le CPU est saturé en permanence, passez à un plan supérieur.

Checklist rapide

  • TPS à 20 (commande
    text
    tps
    )
  • text
    view-distance
    ≤ 6
  • Rapport
    text
    timings
    analysé
  • Entités limitées
  • Plugins à jour / inutiles retirés
  • Monde pré-généré (Chunky)
Quand faut-il changer de plan ?

Si malgré toutes ces optimisations le CPU reste saturé, votre serveur a besoin de plus de puissance. Comparez les offres payantes pour choisir le bon niveau.

Dernière mise à jour de cet article : 30 juillet 2026 · Auteur : RaphHosting · · RaphHosting