Mon serveur ne démarre pas — comment le diagnostiquer
Une méthode calme et étape par étape pour comprendre pourquoi un serveur ne démarre pas : lire la console, trouver la première erreur et la faire correspondre aux causes habituelles.
Un serveur qui ne démarre pas vous indique presque toujours exactement pourquoi — dans la Console. L'astuce est de savoir où chercher et comment lire la première erreur réelle. Ce guide vous offre un processus calme et reproductible qui fonctionne pour n'importe quel jeu.
1. Lire la console depuis le début
- Ouvrez votre serveur et allez dans l'onglet Console.
- Redémarrez le serveur pour obtenir un journal de démarrage frais.
- Lisez de haut en bas, pas de bas en haut. La première erreur ou exception est généralement la cause réelle ; tout ce qui suit est souvent du bruit secondaire.
Recherchez la première ligne contenant ERROR, FATAL, Exception, Caused by:, ou une trace de pile. Copiez cette ligne — c'est votre meilleur indice et la chose la plus utile à inclure dans un ticket de support.
2. Faire correspondre à une cause courante
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Le serveur s'arrête juste après le "démarrage", aucune erreur claire | Manque de mémoire, ou blocage — vérifiez l'utilisation de la RAM | Mettez à niveau votre plan, ou consultez le guide de conflit de mods pour les serveurs moddés |
Address already in use / échec de liaison de port |
Mauvais port dans la configuration par rapport à votre allocation | Faites correspondre le port de configuration à l'allocation du panneau |
UnsupportedClassVersionError / "requires Java X" |
Mauvaise version de Java | Changez l'image Java dans l'onglet Startup |
OutOfMemoryError |
Pas assez de RAM pour vos plugins/mods/monde | Passez à un plan plus grand |
Failed to load un fichier spécifique / EOFException |
Monde ou fichier de configuration corrompu | Restaurez une sauvegarde |
| EULA / "you need to agree" | Licence non acceptée | Acceptez-la dans le panneau ou définissez eula=true |
3. Si c'est lié à la configuration, corrigez et réessayez
La plupart des échecs de démarrage sur un serveur sain sont dus à un seul mauvais paramètre — une faute de frappe dans un fichier de configuration, un mauvais port ou une valeur manquante. Modifiez le fichier dans le File Manager, enregistrez et redémarrez. Changez une chose à la fois pour savoir ce qui a résolu le problème.
4. Annulez si quelque chose a été corrompu
Si le serveur fonctionnait bien jusqu'à un changement récent (un plugin, une modification de configuration, une importation de monde) et qu'il ne démarre plus, la solution la plus rapide est souvent de restaurer une sauvegarde récente depuis l'onglet Backups. Voir Sauvegarder votre serveur.
5. Réinstallez en dernier recours
Si rien d'autre ne fonctionne et que vous n'avez pas besoin des fichiers actuels, Settings → Reinstall réexécute le script d'installation et vous donne une base propre. Cela peut écraser des fichiers, alors faites une sauvegarde d'abord si vous voulez conserver quoi que ce soit.
Quand ouvrir un ticket
Si la première erreur ne correspond à rien de ce qui précède, ouvrez un ticket de support et incluez :
- La première ligne
ERROR/Caused by:de la console. - Ce que vous avez changé juste avant que cela ne tombe en panne.
- Votre jeu et le type de serveur.
Nous lirons le journal complet sur le nœud et vous dirons exactement ce qui ne va pas.