Un plugin casse le serveur : comment trouver le coupable
La méthode de dichotomie : comment identifier en quelques redémarrages le plugin qui fait planter, laguer ou se comporter étrangement au serveur.
Mis à jour le 13 août 2026
Votre serveur plante, lag ou ne démarre pas, et vous avez trente plugins. Deviner ne sert à rien — il existe une méthode fiable.
Étape 1. Lire le log
Parfois le coupable est nommé directement : le nom du plugin est visible dans la pile d'erreurs — Logs et rapports de plantage. Si c'est le cas, inutile d'aller plus loin.
Étape 2. La dichotomie
- Renommez
pluginsenplugins_offet créez un dossierpluginsvide (dans le panneau, cela se fait en deux boutons — Fichiers). - Remettez la moitié des plugins. Démarrez le serveur.
- Si le problème est là, le coupable est dans cette moitié. Sinon, il est dans l'autre.
- Continuez à diviser par deux.
Trente plugins se vérifient en cinq redémarrages, pas en trente.
Étape 3. Vérifier les dépendances
Quand vous retirez un plugin, retirez aussi ce qui en dépend : retirer Vault casse la boutique, retirer ProtocolLib casse les hologrammes. C'est normal et cela ne fait pas d'eux les coupables.
Les signes qui orientent la recherche
| Symptôme | Où chercher |
|---|---|
| Plantage au moment d'une action d'un joueur | Le plugin qui gère cette action |
| Fuite de mémoire au fil des heures | Les plugins avec leurs propres tâches et caches |
| Baisse de TPS sans plantage | Le profilage, pas la dichotomie — Spark |
| Ne démarre pas après une mise à jour de version | La compatibilité — Compatibilité |
Une fois le coupable trouvé
Mettez le plugin à jour, cherchez un problème connu dans son tracker, et s'il n'y a pas de solution, remplacez-le par une alternative. Revenir à une version antérieure est une mesure temporaire, pas une solution.
