Aller au contenu
WikilyWIKILY
Tous les jeux29 wikis · choisissez votre jeu
Guides serveurServeur Java

Changer de jeu

29 wikis · choisissez votre jeu
Minecraft Java Edition dans l'app WikilyGratuit · 4.4★4.6★ · Plein écranInstallerInstaller

Comment créer un serveur Minecraft Java

Hébergez votre propre monde Minecraft: Java Edition, que vos amis peuvent rejoindre à tout moment. Le programme serveur est fourni gratuitement par Mojang et tourne sous Windows, Linux et macOS.

Ce qu'il vous faut

Un PC qui reste allumé pendant que les joueurs sont connectés, Java 25 et server.jar depuis minecraft.net (62 Mo). Pas besoin de posséder le jeu pour le serveur ; chaque joueur a besoin de Minecraft: Java Edition dans exactement la version du serveur.

Mémoire : la ligne de lancement de Mojang donne 4 Go au serveur (-Xmx4G). Notre serveur de test a fait tourner un nouveau monde avec 2 Go et personne en ligne ; plus de joueurs, une view-distance plus grande et des mods en demandent davantage.

Les joueurs se connectent sur le port TCP 25565. Si des amis hors de chez vous doivent rejoindre, redirigez ce port sur votre box ou routeur (voir Ports et pare-feu plus bas).

Vérifié avec la version 26.3 du serveur et Java 25, le 31 octobre 2026.

Installer le serveur

1. Installez Java 25. Mojang fournit le Microsoft Build of OpenJDK avec le jeu, et cette même version fonctionne pour le serveur. Prenez le .msi Windows x64 de la version 25.

Microsoft Build of OpenJDK

2. Créez un dossier pour le serveur, par exemple C:\minecraft-server, et enregistrez-y server.jar depuis la page de téléchargement officielle.

Téléchargement du serveur sur minecraft.net

3. Ouvrez PowerShell ou l'Invite de commandes et lancez-le :

PowerShell
cd C:\minecraft-server
java -Xms4G -Xmx4G -jar server.jar nogui

4. Le premier lancement s'arrête au bout de quelques secondes et laisse un fichier eula.txt. Ouvrez-le, remplacez eula=false par eula=true pour accepter l'EULA de Mojang, enregistrez, puis relancez la ligne java.

Premier lancement et fichiers

Quand la console affiche une ligne comme Done (8.703s)! For help, type "help", le monde est prêt et les joueurs peuvent rejoindre. Sur notre PC de test, il s'est écoulé environ une demi-minute entre la ligne java et ce message, pour un nouveau monde comme pour un redémarrage.

Fichier ou dossierContenu
server.propertiesTous les réglages du serveur (section suivante).
eula.txteula=true une fois l'EULA de Mojang acceptée. Sans ça, le serveur ne démarre pas.
worldLe monde. Son nom vient de level-name.
whitelist.jsonJoueurs autorisés à rejoindre.
ops.jsonOpérateurs : joueurs qui peuvent utiliser les commandes d'admin.
banned-players.json, banned-ips.jsonBannissements.
logsUn fichier de log par lancement ; latest.log est le fichier actuel.
libraries, versionsExtraits par server.jar au premier lancement. N'y touchez pas.

Réglages du serveur

Arrêtez le serveur, modifiez server.properties dans un éditeur de texte, puis relancez-le : le fichier est lu au démarrage. Chaque ligne est de la forme key=value. Quelques lignes en exemple :

server.properties
motd=YOUR-SERVER-NAME
max-players=10
difficulty=normal
white-list=true
view-distance=10
RéglagePar défautEffet
motdA Minecraft ServerLe texte sous le nom du serveur dans la liste multijoueur.
max-players20Nombre de joueurs connectés en même temps.
white-listtrueSeuls les joueurs de la liste blanche peuvent entrer. Activé par défaut depuis la 26.3.
enforce-whitelistfalseAvec true, les joueurs retirés de la liste sont expulsés immédiatement.
online-modetrueVérifie le compte Microsoft de chaque joueur. Laissez-le activé.
gamemodesurvivalsurvival, creative, adventure ou spectator pour les nouveaux joueurs.
difficultyeasypeaceful, easy, normal ou hard.
hardcorefalseUne seule vie par joueur.
level-nameworldDossier du monde. Un nouveau nom crée un nouveau monde.
level-seed(vide)Seed d'un nouveau monde. Vide, une seed aléatoire est choisie.
view-distance10Distance de vue des joueurs, en chunks. Coûte de la mémoire et du CPU.
simulation-distance10Distance autour des joueurs où les cultures poussent et les mobs bougent, en chunks.
spawn-protection16Blocs autour du spawn que seuls les opérateurs peuvent modifier. 0 désactive la protection.
pause-when-empty-seconds60Le monde cesse de tourner (ticks) quand personne n'a été en ligne pendant cette durée.
server-port25565Le port auquel les joueurs se connectent.
enable-rconfalseConsole à distance sur TCP 25575. Nécessite rcon.password.

Le PvP, l'apparition des mobs et les blocs de commande ne sont plus dans ce fichier : depuis la 1.21.9, ce sont des règles de jeu, à changer dans la console avec /gamerule, par exemple gamerule pvp false.

Liste blanche et commandes d'admin

Depuis la 26.3, la liste blanche est activée et vide au départ : le serveur refuse tout le monde, vous compris, tant que vous n'ajoutez pas de noms. Tapez ces commandes dans la console du serveur sans slash, ou dans le chat du jeu avec un slash une fois opérateur :

Server console
whitelist add YOUR-PLAYER-NAME
op YOUR-PLAYER-NAME
CommandeEffet
whitelist add <player>Autorise un joueur à rejoindre.
whitelist remove <player>Retire un joueur de la liste.
whitelist listAffiche qui est sur la liste.
whitelist offOuvre le serveur à tout le monde (on le referme).
op <player>Fait d'un joueur un opérateur avec toutes les commandes d'admin.
deop <player>Retire les droits d'opérateur.
kick <player> <reason>Expulse un joueur une fois.
ban <player> <reason>Bannit un joueur ; pardon <player> lève le bannissement.
listAffiche qui est en ligne.
save-allÉcrit le monde sur le disque tout de suite.
stopSauvegarde tout et arrête le serveur.

Arrêtez le serveur avec stop : il sauvegarde les joueurs et les trois dimensions avant de se fermer.

Ports et pare-feu

Le jeu utilise un seul port : TCP 25565, ou celui indiqué dans server-port. Query (UDP) et RCON (TCP 25575) ne s'ouvrent que si vous les activez.

Sous Windows, autorisez le port une fois, dans PowerShell en administrateur :

PowerShell (administrator)
New-NetFirewallRule -DisplayName "Minecraft Java server" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow

Sous Ubuntu avec ufw : sudo ufw allow 25565/tcp. Pour les amis hors de chez vous, redirigez TCP 25565 sur votre box ou routeur vers l'adresse IP locale du PC serveur.

Schéma : les joueurs se connectent en TCP 25565 au PC serveur en passant par le routeur.

Rejoindre le serveur

Dans Minecraft, ouvrez Multijoueur, puis Nouveau serveur. Donnez-lui un nom, saisissez l'adresse et validez ; le serveur reste alors dans votre liste. Connexion rapide permet de rejoindre une fois sans l'enregistrer.

Où se trouve le joueurAdresse à saisir
Sur le PC serveur lui-mêmelocalhost
Sur le même réseau localL'adresse IP locale du PC serveur
AilleursYOUR-SERVER-IP (votre adresse IP publique)

Ajoutez :port à l'adresse seulement si le serveur n'utilise pas 25565, par exemple YOUR-SERVER-IP:25570.

Sauvegardes et mises à jour

Le monde entier, c'est le dossier world à côté de server.jar. Depuis la 26.1, il range la Surface, le Nether et l'End dans dimensions/minecraft, et les données des joueurs dans players. Les guides qui parlent de DIM-1 et DIM1 décrivent l'ancienne structure.

La sauvegarde simple : lancez stop, puis copiez le dossier world avec server.properties, whitelist.json et ops.json. Pour copier pendant que les joueurs restent en ligne, mettez d'abord la sauvegarde en pause :

Server console
save-off
save-all flush
(copy the world folder now)
save-on

Pour mettre à jour : arrêtez le serveur, sauvegardez, remplacez server.jar par le dernier de minecraft.net. Le monde est converti au lancement suivant. Les joueurs doivent avoir exactement la version du serveur. Une version majeure peut exiger un Java plus récent : 26.1 et après, c'est Java 25.

Plugins, mods et packs de données

Le server.jar de Mojang fait tourner le jeu tel quel. Les packs de données fonctionnent avec : placez-les dans world/datapacks.

Les plugins (Paper, Spigot) et les mods (Fabric, NeoForge) demandent un autre programme serveur, fourni par ces projets. Mojang ne les crée pas et ne les prend pas en charge, et ils sortent souvent quelques jours après une nouvelle version de Minecraft.

Problèmes courants

Le serveur se ferme juste après le lancement

Cherchez You need to agree to the EULA dans la console. Mettez eula=true dans eula.txt et relancez.

Vos amis reçoivent un message disant qu'ils ne sont pas sur la liste blanche

Depuis la 26.3, les nouveaux serveurs ont la liste blanche activée. Ajoutez chaque ami avec whitelist add <name> dans la console, ou mettez white-list=false dans server.properties et redémarrez.

UnsupportedClassVersionError au lancement

Le PC utilise un Java plus ancien. Minecraft 26.1 et plus récent demande Java 25 : installez-le et vérifiez avec java -version.

Le jeu indique que le serveur tourne sur une autre version

Les joueurs doivent avoir exactement la version du serveur. Mettez le serveur à jour, ou faites choisir aux joueurs la version du serveur sous Installations dans le launcher.

Mes amis hors de chez moi ne peuvent pas se connecter

Vérifiez que TCP 25565 est redirigé vers la bonne IP locale, que la règle de pare-feu existe et qu'ils utilisent votre adresse IP publique. Certains fournisseurs d'accès ne donnent pas d'adresse IPv4 publique (CGNAT) ; la redirection ne marche alors pas.

Le serveur lag ou manque de mémoire

Augmentez -Xmx dans la ligne de lancement si le PC a assez de mémoire, et baissez view-distance et simulation-distance dans server.properties.

Questions

Un serveur Minecraft Java est-il gratuit ?

Oui. server.jar se télécharge gratuitement sur minecraft.net. Seuls les joueurs doivent posséder Minecraft: Java Edition.

Quel port ouvrir pour un serveur Minecraft Java ?

TCP 25565. Redirigez-le sur votre box ou routeur et autorisez-le dans le pare-feu du PC serveur.

De combien de RAM un serveur Minecraft a-t-il besoin ?

La ligne de lancement de Mojang lui donne 4 Go. Notre monde de test a tourné avec 2 Go et personne en ligne ; donnez-lui plus pour beaucoup de joueurs ou une grande distance de vue.

Pourquoi mes amis ne peuvent-ils pas rejoindre mon nouveau serveur Minecraft ?

Depuis la version 26.3, un nouveau serveur démarre avec la liste blanche activée. Ajoutez-les avec whitelist add <name> dans la console.

Comment devenir opérateur sur mon serveur Minecraft ?

Tapez op suivi de votre pseudo dans la console du serveur.

Quelle version de Java faut-il pour un serveur Minecraft ?

Java 25 pour Minecraft 26.1 et plus récent. Les versions 1.20.5 à 1.21.11 tournent sous Java 21.

Les joueurs Bedrock peuvent-ils rejoindre un serveur Java ?

Pas sur le serveur de base de Mojang : il n'accepte que Java Edition. Bedrock a son propre serveur.

Comment créer un serveur Minecraft Bedrock
Transférer votre monde sur le serveur

Wikily Servers héberge Minecraft

À partir de 4,99 € par mois

Essayer 24 h gratuitement · Serveurs en Europe et en Amérique du Nord, en Asie à partir de 6,99 €

Louer un serveur
Rejoins la communauté des créateursLes personnes qui construisent le wiki Minecraft Java Edition sont sur notre Discord. Pose tes questions, propose des pages ou aide-nous à le construire.Rejoindre Discord (ouvre Discord dans un nouvel onglet)