Aller au contenu
Minecraft Bedrock

Installer un serveur Minecraft Bedrock

Ce guide installe le Bedrock Dedicated Server (BDS) officiel de Mojang sur Windows ou sur Linux (Ubuntu 22.04 ou plus récent), ouvre les ports UDP 19132/19133 et le lance en service. Comptez 15 à 30 minutes ; le serveur est gratuit, sans RCON ni plugins Java, et demande au moins 4 Go de RAM d'après le wiki Minecraft.

Dernière mise à jour : 09/10/2026

Ce guide installe le Bedrock Dedicated Server (BDS) officiel de Mojang sur Windows ou sur Linux (Ubuntu 22.04 ou plus récent), ouvre les ports UDP 19132/19133 et le lance en service. Comptez 15 à 30 minutes ; le serveur est gratuit, sans RCON ni plugins Java, et demande au moins 4 Go de RAM d'après le wiki Minecraft.

Installation pas à pas

  1. Vérifiez les prérequis (OS, 4 Go de RAM, UDP ouvert).

  2. Téléchargez le ZIP du serveur sur minecraft.net/en-us/download/server/bedrock (Windows ou Linux, version Release).

  3. Extrayez-le dans un dossier dédié (le serveur écrit ses données dans le dossier courant).

  4. Éditez server.properties (nom, mode de jeu, allow-list) avec notre outil.

  5. Lancez bedrock_server.exe (Windows) ou ./bedrock_server (Linux) et attendez « Server started ».

  6. Ajoutez-vous dans allowlist.json si allow-list=true, puis testez la connexion en LAN.

  7. Ouvrez 19132/UDP (IPv4) et 19133/UDP (IPv6) sur le pare-feu, la box et le fournisseur.

  8. Créez un service systemd (Linux) ou une tâche planifiée (Windows) pour le démarrage automatique.

  9. Planifiez sauvegardes et mises à jour en gardant worlds/, server.properties, allowlist.json et permissions.json.

  10. Ajoutez votre serveur sur game-rank.com/jeux/bedrock.

1. Prérequis

D'après le wiki Minecraft (page Bedrock Dedicated Server) :

  • Windows : Windows 10 (10.0.15063 ou plus) ou Windows Server 2016 et plus. Linux : Ubuntu 22.04 ou plus récent officiellement (glibc 2.35+ pour les autres distributions x86-64).
  • CPU : double cœur minimum, quad-core x86-64 à 3 GHz ou plus conseillé. RAM : 4 Go minimum, davantage au-delà de 10 joueurs. Le démarrage/la mémoire maximale ne se règlent pas manuellement.
  • Réseau : environ 5 Mbit/s montant et 10 Mbit/s descendant pour 10 joueurs ; Ethernet conseillé, IP fixe recommandée. Disque : 180 Mo minimum, 1 Go conseillé pour plusieurs mondes.
  • Aucune clé de licence pour héberger. Les joueurs se connectent avec Minecraft (Bedrock) ; avec online-mode=true, une authentification Xbox Live est requise.
  • Limites (wiki) : pas de RCON, pas d'enregistrement SRV (le port doit être précisé), /reload ne recharge pas le serveur (redémarrage nécessaire), MOTD non configurable côté serveur.

2. Installation locale (Windows)

Extrayez le ZIP (clic droit > Extraire tout) dans par exemple C:\bedrock, puis double-cliquez sur bedrock_server.exe ; acceptez l'alerte du pare-feu Windows pour les réseaux privés. Le dossier contient aussi bedrock_server_how_to.html, le manuel fourni par Mojang. Depuis un autre appareil du même réseau, ajoutez un serveur avec l'IP locale du PC et le port 19132. Si le jeu tourne sur le même PC que le serveur, Windows peut bloquer la connexion en loopback : essayez l'IP locale du PC et consultez le manuel fourni.

cd /d C:\bedrock
bedrock_server.exe

3. Installation sur VPS Linux (Ubuntu)

Créez un utilisateur dédié, copiez le lien du ZIP Linux depuis la page de téléchargement officielle (remplacez <URL_ZIP>), extrayez-le puis lancez le serveur. La variable LD_LIBRARY_PATH=. est l'usage courant pour charger les bibliothèques du dossier (non détaillé sur les pages officielles consultées ; vérifiez bedrock_server_how_to.html).

sudo adduser --system --group --home /opt/bedrock bedrock
sudo apt update && sudo apt install -y unzip curl
sudo -u bedrock curl -L -o /opt/bedrock/bedrock.zip "<ZIP_URL>"
cd /opt/bedrock && sudo -u bedrock unzip bedrock.zip && sudo chmod +x bedrock_server
sudo -u bedrock env LD_LIBRARY_PATH=. ./bedrock_server

4. Ports à ouvrir

Bedrock utilise UDP (et non TCP comme Java). Les ports se changent dans server.properties (server-port, server-portv6).

  • 19132/UDP — IPv4 (server-port, défaut 19132).
  • 19133/UDP — IPv6 (server-portv6, défaut 19133).
  • Pare-feu du fournisseur (OVH, Hetzner, Scaleway… « security group ») : autorisez aussi ces ports UDP côté fournisseur.
  • Hébergement local : redirigez 19132/UDP (et 19133/UDP en IPv6) de la box vers l'IP locale du serveur. UDP ne se teste pas avec « nc -vz » : testez depuis l'extérieur (4G) en ajoutant votre IP publique dans Minecraft.
# Linux (ufw)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw status

# Windows (PowerShell admin)
# netsh advfirewall firewall add rule name="Minecraft Bedrock v4" dir=in action=allow protocol=UDP localport=19132
# netsh advfirewall firewall add rule name="Minecraft Bedrock v6" dir=in action=allow protocol=UDP localport=19133

5. Démarrage automatique (systemd + screen)

Le serveur Bedrock se contrôle par sa console (commande stop). Cette unité l'exécute dans une session screen et lui envoie « stop » à l'arrêt via un petit script ; installez screen (sudo apt install screen), créez /opt/bedrock/stop.sh (chmod +x), puis sudo systemctl daemon-reload && sudo systemctl enable --now bedrock. Console : sudo -u bedrock screen -r bedrock (Ctrl+A puis D pour quitter). Sous Windows, utilisez une tâche planifiée « au démarrage » exécutant bedrock_server.exe. Le comportement du serveur face à SIGTERM n'étant pas documenté dans les pages consultées, on passe par la commande stop.

# /etc/systemd/system/bedrock.service
[Unit]
Description=Minecraft Bedrock server
After=network-online.target
Wants=network-online.target

[Service]
User=bedrock
WorkingDirectory=/opt/bedrock
Environment=LD_LIBRARY_PATH=.
ExecStart=/usr/bin/screen -DmS bedrock ./bedrock_server
ExecStop=/opt/bedrock/stop.sh
Restart=on-failure
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

6. Script d'arrêt propre

Ce script (à placer dans /opt/bedrock/stop.sh) envoie la commande stop à la session screen puis attend la fin de la session.

#!/bin/bash
screen -S bedrock -X stuff $'stop\r'
for i in $(seq 1 30); do
  screen -list | grep -q '\.bedrock' || exit 0
  sleep 1
done
exit 0

7. Mises à jour et sauvegardes

Arrêtez le serveur, sauvegardez le dossier worlds/ (et server.properties, allowlist.json, permissions.json), téléchargez le nouveau ZIP et extrayez-le par-dessus en ne remplaçant pas ces fichiers/dossiers (l'option -x de unzip les exclut). Les clients doivent correspondre à la version du serveur : mettez à jour dès qu'une nouvelle version sort. La commande save hold / save query / save resume permet une sauvegarde à chaud, mais la copie serveur arrêté ci-dessous est la plus simple et la plus sûre. Planifiez-la avec cron.

#!/bin/bash
# /opt/bedrock/backup.sh (root, cron: 0 4 * * * /opt/bedrock/backup.sh)
set -e
systemctl stop bedrock
mkdir -p /opt/bedrock-backups
tar -czf /opt/bedrock-backups/worlds-$(date +%F).tar.gz -C /opt/bedrock worlds server.properties allowlist.json permissions.json
systemctl start bedrock
find /opt/bedrock-backups -name 'worlds-*.tar.gz' -mtime +14 -delete

# Update (server stopped, from /opt/bedrock):
# sudo -u bedrock unzip -o bedrock-new.zip -x server.properties allowlist.json permissions.json 'worlds/*'

8. Déclarer et trouver son serveur

Ajoutez votre serveur sur game-rank.com/jeux/bedrock (site du propriétaire de ces outils). Indiquez l'IP ou le domaine et le port UDP : Bedrock ne gère pas les enregistrements SRV, le port doit donc toujours être précisé s'il n'est pas 19132. Selon le wiki Minecraft, les joueurs Xbox, PlayStation et Switch ne peuvent se connecter qu'en LAN ou via un DNS personnalisé.

9. Dépannage

  • Impossible de se connecter depuis Internet : ouvrez 19132/UDP (pas TCP) sur le pare-feu système, celui du fournisseur et la redirection de la box ; derrière un CGNAT (pas d'IP publique), utilisez un VPS.
  • Le joueur est refusé alors que le serveur est en ligne : allow-list est true (défaut selon le wiki) et le joueur n'est pas dans allowlist.json, ou online-mode=true et le compte n'est pas authentifié.
  • Erreur de version (« client trop ancien/récent ») : le client et le serveur doivent avoir la même version. Mettez à jour le serveur ou le client ; vérifiez que vous n'utilisez pas une version Preview côté serveur.
  • Le serveur ne démarre pas sous Linux (erreur de bibliothèque ou « GLIBC ») : vérifiez Ubuntu 22.04+ (glibc 2.35+), lancez avec LD_LIBRARY_PATH=. depuis le dossier du serveur et faites chmod +x bedrock_server.
  • Les joueurs sur console ne voient pas le serveur : d'après le wiki, Xbox, PlayStation et Switch ne rejoignent que par LAN ou DNS personnalisé ; l'ajout direct d'une IP n'est pas disponible.

Questions fréquentes

Le serveur Bedrock est-il gratuit ?
Oui, le Bedrock Dedicated Server se télécharge gratuitement sur minecraft.net. Vous payez seulement la machine ou le VPS qui l'héberge.
Puis-je installer des plugins ?
Pas les plugins Java (Paper, Spigot). Le serveur officiel prend en charge les packs de comportement et le scripting de Mojang (dossier config/default/ pour les modules de script autorisés) ; des serveurs tiers existent mais ne sont pas couverts par ce guide.
Combien de RAM faut-il ?
Le wiki indique 4 Go minimum, davantage au-delà de 10 joueurs. Bedrock ne permet pas de régler la mémoire de démarrage/maximale : surveillez l'usage réel et ajustez la machine.
Puis-je héberger Java et Bedrock sur la même machine ?
Oui : ce sont deux programmes distincts, avec des ports différents (25565/TCP pour Java, 19132/UDP pour Bedrock par défaut) et des mondes séparés. Prévoyez la RAM pour les deux.

Outils pour votre serveur Minecraft Bedrock

Minecraft Bedrock
Minecraft BedrockAccès libre
Générez le server.properties du serveur dédié Minecraft Bedrock : ports 19132/19133, mode de jeu, difficulté, allow-list et performances.
ConfigurationBedrockOuvrir
Documentation
Minecraft Bedrock
Minecraft BedrockAccès libre
Créez allowlist.json pour le serveur Bedrock à partir d'une liste de gamertags, avec XUID facultatif et ignoresPlayerLimit.
JoueursBedrockOuvrir
Documentation