Tu ajoutes une poignée de mods à ton serveur Minecraft, tu démarres, et il s’arrête au bout de
quelques secondes sur « le jeu s’est fermé ». Quel fichier ? Tu ne le sais pas, alors tu les retires un
par un, ou tu abandonnes. C’est ce qui est arrivé à l’un de nos clients le 1er octobre : 102 fichiers
déposés dans mods/ après un plantage, et un serveur qui n’a plus jamais été relancé.
La plupart de ces échecs viennent de quelques erreurs qu’on peut reconnaître avant de démarrer, ou nommer juste après.
Au dépôt : un avertissement, avant de démarrer
Sur un serveur Forge, NeoForge, Fabric ou Quilt, le gestionnaire de fichiers regarde maintenant ce que tu viens de déposer dans le dossier des mods et signale trois sortes de fichiers :
- Une archive déposée telle quelle (
.zip,.rar,.7z…). Le serveur ne charge que des.jaret ne décompresse rien : décompresse-la sur ton ordinateur, dépose les.jarqu’elle contient, puis supprime l’archive. - Un mod écrit pour l’autre moteur, comme la version Fabric d’un mod sur un serveur Forge. Remplace-le par la version de ton moteur, même version de Minecraft.
- Un mod d’affichage (OptiFine, Sodium, Iris, Oculus, Embeddium, Rubidium). Il se met dans le jeu de chaque joueur, pas sur le serveur : retire-le du serveur et garde-le sur ton PC.
Ce n’est qu’un avertissement. Rien n’est bloqué : si tu sais ce que tu fais, tu démarres quand même.
À l’échec : la cause, sur la fiche du serveur
Certains mods sont faits pour le jeu du joueur et vont chercher son affichage : une fenêtre, le rendu, l’interface. Un serveur n’a rien de tout ça, alors il s’arrête au chargement. C’est ce qu’on a vu le 5 octobre avec Distant Horizons sur un serveur Fabric.
Désormais, le démarrage est annulé avec un message clair : un mod est fait pour le jeu du joueur. Sur Fabric, le message donne le nom du mod. Ton monde n’est pas modifié.
Et l’encart qui explique pourquoi le dernier démarrage a échoué est revenu en tête de la fiche du serveur. Il avait disparu lors de la refonte de la page : un échec pourtant compris ne t’était plus montré.
Ce que ça ne règle pas
- L’avertissement au dépôt ne lit que les noms de fichiers. Un mod au nom peu clair passe, et un mod multi-moteur peut être signalé pour rien. C’est pour ça qu’on avertit au lieu de bloquer.
- Sur Forge et NeoForge, le mod n’est pas toujours nommé. Le message dit quoi chercher, mais les journaux ne disent pas toujours de quel fichier il s’agit.
- Tous les plantages ne sont pas reconnus. Une dépendance manquante ou un mod fait pour une autre version de Minecraft peuvent encore finir sur « le jeu s’est fermé ». Dans ce cas, retire d’abord les derniers mods ajoutés.