Prérequis
-
Un serveur utilisant Paper ou Purpur.
-
Le plugin de profilage de performances Spark installé dans
/plugins/.
Étape 1 : Optimiser la gestion des entités et des chunks (spigot.yml & paper-world-defaults.yml)
-
Dans le gestionnaire de fichiers, ouvrez
spigot.ymlet ajustez ces valeurs :YAMLworld-settings: default: mob-spawn-range: 4 # Réduit le rayon de réapparition des monstres autour du joueur entity-activation-range: animals: 16 monsters: 24 raiders: 48 misc: 8 ticks-per: hopper-transfer: 8 # Optimise le fonctionnement des entonnoirs hopper-check: 8 -
Ouvrez
/config/paper-world-defaults.yml(oupaper.ymlselon la version) :YAMLchunks: delay-chunk-unloads-by: 10s max-auto-save-chunks-per-tick: 8 entities: spawning: despawn-ranges: soft: 28 hard: 96
Étape 2 : Diagnostiquer les chutes de TPS avec Spark
Si votre serveur subit des ralentissements (TPS en dessous de 20.0) :
-
En jeu ou sur la console, tapez la commande :
Plaintextspark profiler start -
Laissez le profilage tourner pendant 3 à 5 minutes durant une phase d'activité.
-
Arrêtez le profilage et générez le rapport :
Plaintextspark profiler stop -
Cliquez sur le lien Web généré pour analyser en détail quelle entité, boucle redstone ou plugin consomme du temps processeur (CPU).
Résultat attendu
Le serveur maintient un taux constant de 20 TPS (Ticks Per Second) même lors de pics de connexion ou d'exploration intensive.
Copyright © 2026 KAZYCLOUD. Tous droits réservés.
