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)

  1. Dans le gestionnaire de fichiers, ouvrez spigot.yml et ajustez ces valeurs :

    YAML
     
    world-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
    
  2. Ouvrez /config/paper-world-defaults.yml (ou paper.yml selon la version) :

    YAML
     
    chunks:
      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) :

  1. En jeu ou sur la console, tapez la commande :

    Plaintext
     
    spark profiler start
    
  2. Laissez le profilage tourner pendant 3 à 5 minutes durant une phase d'activité.

  3. Arrêtez le profilage et générez le rapport :

    Plaintext
     
    spark profiler stop
    
  4. 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.

Was this answer helpful? 0 Users Found This Useful (0 Votes)