Aller au contenu

Installer un serveur Minecraft

Cette page vous accompagne du moment où votre serveur Minecraft vient d’être livré jusqu’à la première connexion de vos joueurs. Elle s’adresse à quelqu’un qui n’a jamais ouvert le panel de jeu : pas de ligne de commande, tout se passe sur panel.cloudfive.xyz.

Comptez dix minutes. Le plus long reste la génération du monde au premier démarrage.

Il vous faut trois choses :

  • une commande Minecraft livrée — voir Commander un service ;
  • vos identifiants du panel de jeu, distincts de ceux de l’espace client (voir Gérer un service) ;
  • l’adresse IP et le port de votre serveur, affichés sur la fiche du service et dans le panel.

Si vous hésitez encore sur le palier, Combien de RAM pour un serveur Minecraft ? compare les besoins réels. Les paliers Minecraft vont de 8 Go à 32 Go de RAM DDR5, et vous pourrez changer plus tard sans repartir de zéro (Changer de formule).

Avant de démarrer, décidez de deux choses qui conditionnent tout le reste.

La version du jeu. Elle doit correspondre à celle de vos joueurs. Si votre communauté joue en 1.21, un serveur en 1.20 refusera les connexions, et inversement. Prenez la version de votre groupe, pas forcément la plus récente : les plugins et les mods mettent parfois plusieurs mois à suivre une nouvelle version.

Le moteur (le logiciel qui fait tourner le serveur) :

Moteur Pour qui Extensions
Vanilla le jeu d’origine, sans rien ajouter aucune
Paper le choix par défaut d’un serveur public plugins
Purpur Paper, avec encore plus de réglages plugins
Forge ou NeoForge jouer avec un modpack mods
Fabric modpacks récents et mods de performance mods

Pour un serveur survie ou minijeux avec des plugins, prenez Paper. Pour jouer à un modpack, prenez le chargeur que le modpack exige. Les différences sont détaillées dans Versions, Paper, Forge et Fabric.

Le moteur et la version se règlent dans la section du panel qui regroupe les paramètres de démarrage du serveur, avant le premier lancement. C’est le bon moment : changer de moteur plus tard demande plus de précautions.

Minecraft refuse de démarrer tant que vous n’avez pas accepté le contrat de licence de Mojang. C’est la cause numéro un des « le serveur s’arrête tout seul » au premier essai.

  1. Démarrez le serveur une première fois depuis la console du panel. Il va s’arrêter au bout de quelques secondes en affichant un message sur l’EULA.

  2. Ouvrez le gestionnaire de fichiers du panel (guide) et éditez le fichier eula.txt à la racine.

  3. Remplacez la ligne eula=false par :

    eula.txt
    eula=true
  4. Enregistrez, puis redémarrez le serveur.

Certains moteurs proposent d’accepter l’EULA directement dans les paramètres de démarrage. Si vous trouvez une option de ce type, elle remplace la manipulation du fichier.

Le deuxième démarrage est le vrai. Le serveur télécharge ce dont il a besoin, crée ses fichiers de configuration et génère le monde.

  1. Ouvrez la console du serveur et laissez-la affichée (Console et logs).

  2. Démarrez le serveur et ne touchez plus à rien. La génération du terrain de départ prend de quelques secondes à quelques minutes selon le moteur et les mods.

  3. Attendez la ligne qui annonce que le serveur est prêt, du type Done (12.345s)! For help, type "help".

  4. Tapez list dans la console. Une réponse annonçant le nombre de joueurs connectés confirme que le serveur répond aux commandes.

Relevez l’adresse IP et le port dans le panel, puis ajoutez le serveur dans votre client.

Dans le menu Multijoueur, choisissez Ajouter un serveur, donnez-lui un nom, puis saisissez l’adresse sous la forme 203.0.113.10:25565 — votre IP suivie du port affiché dans le panel. Le port par défaut de Minecraft est 25565, mais votre allocation peut être différente : c’est celle du panel qui compte.

Si la case est verte avec le nombre de joueurs, c’est terminé. Donnez l’adresse à un ami pour vérifier depuis une autre connexion que la vôtre.

Tout se trouve à la racine du serveur, visible dans le gestionnaire de fichiers.

  • server.properties le réglage principal du jeu
  • eula.txt la licence Mojang
  • ops.json les opérateurs
  • whitelist.json la liste blanche
  • banned-players.json les bannissements
  • Répertoireworld/ votre monde
    • …
  • Répertoireplugins/ sur Paper ou Purpur
    • …
  • Répertoiremods/ sur Forge, NeoForge ou Fabric
    • …
  • Répertoirelogs/ l’historique de la console
    • …

Dans server.properties, les lignes que vous toucherez le plus :

Clé Rôle
motd la description affichée dans la liste des serveurs
max-players le nombre de places, à aligner sur votre palier
gamemode · difficulty mode de jeu et difficulté par défaut
view-distance · simulation-distance la charge du serveur, à baisser si ça rame
white-list active la liste blanche
online-mode vérifie les comptes Minecraft des joueurs
level-name · level-seed le dossier et la graine du monde

Arrêtez le serveur avant de modifier ce fichier, sinon vos changements seront écrasés à l’extinction. Pour les droits d’administrateur et la liste blanche, l’interface du jeu est plus simple que le fichier : voir Whitelist et opérateurs.

Le serveur démarre puis s’arrête seul. Dans neuf cas sur dix, l’EULA n’est pas acceptée : relisez la section plus haut. Sinon, la console donne la raison en clair, souvent une ligne commençant par Caused by juste après l’erreur. Cherchez-la, elle vaut tous les diagnostics.

Le client affiche « Outdated server » ou « Outdated client ». La version du serveur et celle de votre jeu ne correspondent pas. Changez le profil de lancement de votre client, ou alignez la version du serveur (Versions, Paper, Forge et Fabric).

« Connection refused » ou « Can’t connect to server ». Vérifiez d’abord que le serveur est bien en marche dans le panel (Démarrer, arrêter et redémarrer). Puis contrôlez le couple adresse + port : une allocation inattendue est l’erreur la plus fréquente (Ports et allocations).

Le serveur rame dès les premières minutes. Baissez view-distance et simulation-distance, puis lisez Améliorer les performances. Un modpack lourd sur le plus petit palier demande souvent un cran de RAM en plus.

Rien de tout cela. Regardez status.cloudfive.xyz avant d’écrire : si un incident est en cours, l’information y est déjà. Sinon, ouvrez un ticket de support en collant les vingt dernières lignes de la console — c’est ce qui fait gagner le plus de temps.