Call-Informatique
Call-Informatique
Le média tech
Créer son serveur Minecraft : le guide pas à pas
InformatiqueGuides7 min de lecture

Créer son serveur Minecraft : le guide pas à pas

Montez votre propre serveur Minecraft Java ou Bedrock sur Linux. Tutoriel complet pour débutants, de l'installation au premier joueur connecté.

Créer son serveur Minecraft : le guide pas à pas

Vous en avez marre des serveurs publics surchargés, des griefers et des règles absurdes ? La solution, c'est de monter votre propre serveur Minecraft. Un espace rien qu'à vous (et vos potes), où vous fixez les règles du jeu.

Pensez-y comme louer une salle de sport privée plutôt que d'aller dans un gymnase bondé. Même principe, mais pour Minecraft.

Dans ce guide, on va installer ensemble un serveur Java Edition (la version PC classique) et un serveur Bedrock Edition (la version qui tourne sur console, mobile et Windows 10/11). Comme ça, tout le monde peut rejoindre la partie.

Ce qu'il vous faut avant de commencer

  • Un VPS (serveur virtuel) ou un PC sous Linux (Ubuntu 22.04 ou Debian 12 recommandé)
  • Au minimum 4 Go de RAM (8 Go c'est mieux pour 10+ joueurs)
  • Java 21 installé (on s'en occupe juste après)
  • Un accès SSH à votre machine (ou un terminal si c'est un PC local)
  • 20 minutes de tranquillité

Pas de panique si vous ne savez pas ce qu'est SSH : c'est simplement un moyen de contrôler un ordinateur distant via du texte. Comme envoyer des SMS à votre serveur, et il exécute ce que vous lui demandez.

Partie 1 : Serveur Minecraft Java Edition

La version Java, c'est LE classique. La majorité des joueurs PC l'utilisent. La version actuelle est la 1.21.11 (mars 2026).

Étape 1 : Mettre à jour le système

Avant d'installer quoi que ce soit, on met le système à jour. C'est comme faire les mises à jour de votre téléphone avant d'installer une nouvelle app.

bash
## Rafraîchir la liste des paquets disponibles
sudo apt update

## Installer les mises à jour de sécurité et logicielles
sudo apt upgrade -y

Étape 2 : Installer Java 21

Minecraft Java a besoin de... Java (logique). La version 21 est celle recommandée actuellement.

bash
## Installer Java 21 (le kit de développement complet)
sudo apt install -y openjdk-21-jre-headless

## Vérifier que Java est bien installé
java -version

Vous devriez voir quelque chose qui contient « openjdk version 21 ». Si c'est le cas, parfait.

Étape 3 : Créer un utilisateur dédié

On ne fait jamais tourner un serveur de jeu en tant que root (l'administrateur suprême du système). C'est comme donner les clés de toute votre maison à n'importe qui entre dans le salon.

bash
## Créer un utilisateur "minecraft" sans accès administrateur
sudo useradd -r -m -d /opt/minecraft -s /bin/bash minecraft

Étape 4 : Télécharger le serveur

bash
## Se connecter en tant qu'utilisateur minecraft
sudo su - minecraft

## Créer un dossier pour le serveur Java
mkdir -p ~/java-server && cd ~/java-server

## Télécharger le fichier serveur officiel (version 1.21.11)
## Rendez-vous sur https://www.minecraft.net/en-us/download/server
## pour récupérer le lien exact du .jar le plus récent
wget https://piston-data.mojang.com/v1/objects/server.jar -O server.jar

Note : Le lien exact du .jar change à chaque version. Allez toujours sur la page officielle pour copier le bon lien.

Étape 5 : Accepter la licence et configurer

Au premier lancement, le serveur va créer des fichiers de configuration puis s'arrêter. C'est normal.

bash
## Premier lancement (va s'arrêter tout seul)
java -Xmx2G -Xms1G -jar server.jar nogui

Un fichier eula.txt apparaît. Vous devez accepter les conditions d'utilisation :

bash
## Accepter la licence Minecraft
sed -i 's/eula=false/eula=true/' eula.txt

Ensuite, configurez les paramètres de base dans server.properties :

bash
## Ouvrir le fichier de configuration
nano server.properties

Les réglages importants :

  • server-port=25565 : le port par défaut, pas besoin de changer
  • max-players=20 : nombre max de joueurs simultanés
  • difficulty=normal : difficulté du jeu (peaceful, easy, normal, hard)
  • gamemode=survival : mode de jeu par défaut
  • motd=Mon serveur Minecraft : le message affiché dans la liste des serveurs
  • white-list=false : mettre true si vous voulez autoriser uniquement certains joueurs

Sauvegardez avec Ctrl+O puis quittez avec Ctrl+X.

Étape 6 : Lancer le serveur

bash
## Lancer le serveur avec 2 Go de RAM alloués
## -Xmx2G = RAM maximum, -Xms1G = RAM au démarrage
java -Xmx2G -Xms1G -jar server.jar nogui

Vous verrez des lignes défiler. Quand « Done! » apparaît, votre serveur est prêt. Vos amis peuvent se connecter avec votre adresse IP et le port 25565.

Pour quitter proprement le serveur, tapez stop dans la console.

Étape 7 : Garder le serveur actif en arrière-plan

Si vous fermez votre terminal, le serveur s'éteint. Pour éviter ça, on utilise screen :

bash
## Installer screen
sudo apt install -y screen

## Lancer le serveur dans une session screen
screen -S minecraft-java
java -Xmx2G -Xms1G -jar server.jar nogui

Pour « détacher » la session (le serveur continue de tourner en fond) : appuyez sur Ctrl+A puis D.

Pour revenir voir la console plus tard :

bash
screen -r minecraft-java

Partie 2 : Serveur Minecraft Bedrock Edition

La version Bedrock permet aux joueurs sur console (Xbox, PlayStation, Switch), mobile (iOS, Android) et Windows 10/11 de jouer ensemble.

Étape 1 : Télécharger le serveur Bedrock

Toujours en tant qu'utilisateur minecraft :

bash
## Revenir au dossier principal
cd /opt/minecraft

## Créer un dossier pour Bedrock
mkdir -p ~/bedrock-server && cd ~/bedrock-server

## Télécharger le serveur Bedrock
## Récupérez le lien sur : https://www.minecraft.net/en-us/download/server/bedrock
wget https://minecraft.azureedge.net/bin-linux/bedrock-server.zip -O bedrock-server.zip

## Extraire l'archive
sudo apt install -y unzip
unzip bedrock-server.zip

Étape 2 : Configurer le serveur Bedrock

bash
## Éditer la configuration
nano server.properties

Les réglages clés :

  • server-name=Mon serveur Bedrock : nom affiché
  • gamemode=survival : mode de jeu
  • difficulty=normal : difficulté
  • max-players=10 : joueurs max
  • server-port=19132 : port UDP par défaut pour Bedrock
  • server-portv6=19133 : port IPv6

Étape 3 : Lancer le serveur Bedrock

bash
## Rendre le serveur exécutable
chmod +x bedrock_server

## Lancer dans une session screen
screen -S minecraft-bedrock
LD_LIBRARY_PATH=. ./bedrock_server

Même principe que Java : Ctrl+A puis D pour détacher, screen -r minecraft-bedrock pour revenir.

Ouvrir les ports du pare-feu

Attention : Cette étape est indispensable si vous utilisez un VPS ou si vous avez un pare-feu activé. Sans ça, personne ne pourra se connecter.

bash
## Autoriser le port Java (TCP)
sudo ufw allow 25565/tcp comment "Minecraft Java"

## Autoriser le port Bedrock (UDP)
sudo ufw allow 19132/udp comment "Minecraft Bedrock"

## Vérifier les règles
sudo ufw status

Si vous êtes derrière une box internet (serveur à la maison), il faudra aussi rediriger ces ports dans l'interface de votre box (section NAT/PAT ou redirection de ports).

Démarrage automatique au boot

Pour que vos serveurs redémarrent tout seuls après un reboot, créez un service systemd.

Revenez en tant que votre utilisateur normal (pas minecraft) :

bash
## Quitter l'utilisateur minecraft
exit

## Créer le service pour Java
sudo nano /etc/systemd/system/minecraft-java.service

Collez ce contenu :

ini
[Unit]
Description=Minecraft Java Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/java-server
ExecStart=/usr/bin/java -Xmx2G -Xms1G -jar server.jar nogui
ExecStop=/bin/kill -SIGINT $MAINPID
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
bash
## Activer et démarrer le service
sudo systemctl daemon-reload
sudo systemctl enable minecraft-java
sudo systemctl start minecraft-java

## Vérifier que ça tourne
sudo systemctl status minecraft-java

Répétez l'opération pour Bedrock en adaptant le chemin et la commande.

Pour se connecter

Java Edition : Dans Minecraft, cliquez sur Multijoueur > Ajouter un serveur. Entrez l'IP de votre VPS (ou localhost si c'est local).

Bedrock Edition : Allez dans Jouer > Serveurs > Ajouter un serveur. Entrez l'IP et le port 19132.

Résumé

Vous avez maintenant deux serveurs Minecraft qui tournent sur la même machine. Un pour les joueurs Java (PC), un pour les joueurs Bedrock (console, mobile, Windows). Chacun dans son dossier, avec son propre port, et un démarrage automatique.

La prochaine étape logique serait d'ajouter des sauvegardes automatiques (avec un simple cron + cp) et peut-être des plugins pour le serveur Java (via Paper ou Spigot). Mais ça, ce sera pour un prochain tutoriel.

Bonne construction !

Sur le même sujet

À lire aussi

#tutoriel#minecraft#serveur#jeu vidéo#linux