Un serveur neuf refuse de démarrer tant que vous n'avez pas accepté le contrat de licence utilisateur final de Mojang. Ce n'est pas une erreur et rien n'est cassé : le serveur attend un oui.
Ce que vous constatez
- Le serveur démarre puis s'arrête au bout de quelques secondes.
- La console indique
You need to agree to the EULA in order to run the server. - Un fichier
eula.txtest apparu dans le gestionnaire de fichiers.
Pourquoi cela arrive
Mojang exige que tout opérateur de serveur accepte l'EULA avant que le logiciel ne fonctionne. Le serveur écrit eula.txt avec eula=false, affiche le message et s'éteint.
Que faire
- Ouvrez
eula.txtdans le gestionnaire de fichiersIl se trouve à la racine du répertoire de votre serveur, à côté du jar.
- Remplacez
eula=falsepareula=trueCe seul mot constitue tout le changement. Enregistrez le fichier.
- Redémarrez le serveur
Il dépassera le point où il s'était arrêté et poursuivra vers la génération du monde.
La console ne mentionne plus l'EULA et le démarrage atteint la ligne Done.
Mettre true est une déclaration juridique d'acceptation des conditions de Mojang : cela vaut la peine de les lire une fois sur account.mojang.com/documents/minecraft_eula.