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.
Avant de commencer
Section intitulée « Avant de commencer »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).
Choisir sa version et son moteur
Section intitulée « Choisir sa version et son moteur »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.
Accepter l’EULA
Section intitulée « Accepter l’EULA »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.
-
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.
-
Ouvrez le gestionnaire de fichiers du panel (guide) et éditez le fichier
eula.txtà la racine. -
Remplacez la ligne
eula=falsepar :eula.txt eula=true -
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.
Premier démarrage et génération du monde
Section intitulée « Premier démarrage et génération du monde »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.
-
Ouvrez la console du serveur et laissez-la affichée (Console et logs).
-
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.
-
Attendez la ligne qui annonce que le serveur est prêt, du type
Done (12.345s)! For help, type "help". -
Tapez
listdans la console. Une réponse annonçant le nombre de joueurs connectés confirme que le serveur répond aux commandes.
Se connecter depuis le jeu
Section intitulée « Se connecter depuis le jeu »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.
Avec un nom de domaine et un enregistrement adapté, vos joueurs saisissent jeu.exemple.fr sans port. La procédure est dans Utiliser un nom de domaine personnalisé.
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.
Les fichiers de configuration à connaître
Section intitulée « Les fichiers de configuration à connaî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.
Si ça ne marche pas
Section intitulée « Si ça ne marche pas »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.