Comment créer un serveur Minecraft Bedrock
Faites tourner un monde Minecraft Bedrock sur votre propre PC, que vos amis rejoignent depuis Windows, un téléphone ou une tablette. Mojang fournit Bedrock Dedicated Server gratuitement, en version Windows et en version Ubuntu Linux.
Ce qu'il vous faut
Un PC 64 bits avec un processeur Intel ou AMD, allumé pendant que les joueurs sont connectés : Windows 10 ou 11, Windows Server 2016 ou plus récent, ou Ubuntu 22.04 ou plus récent. Mojang ne prend en charge aucun autre Linux ni aucun ordinateur ARM.
Mojang indique 4 Go de RAM. Notre serveur de test, avec un nouveau monde et personne en ligne, utilisait moins de 0,4 Go ; les joueurs, une grande view-distance et les add-ons en demandent davantage.
Les joueurs se connectent sur le port 19132, en TCP et UDP. Si des amis hors de chez vous doivent rejoindre, redirigez les deux sur votre box ou routeur (voir Ports et pare-feu plus bas).
Vérifié avec Bedrock Dedicated Server 1.26.61.1 (version du jeu 26.60), le 31 octobre 2026.
Installer le serveur
1. Téléchargez le zip Windows depuis la page ci-dessus et décompressez-le dans un nouveau dossier vide, par exemple C:\bedrock-server.
2. Double-cliquez sur bedrock_server.exe, ou lancez-le depuis PowerShell dans ce dossier. Une fenêtre de console s'ouvre ; le serveur est prêt quand elle affiche Server started.
3. Au premier lancement, le Pare-feu Windows pose une question. Autoriser les réseaux privés suffit pour les joueurs de votre réseau local ; pour les amis qui arrivent par Internet, il faut aussi autoriser les réseaux publics.
Téléchargez le zip Ubuntu depuis la page ci-dessus, puis décompressez-le et lancez-le :
sudo apt update
sudo apt install unzip libcurl4
mkdir ~/bedrock-server
unzip bedrock-server-1.26.61.1.zip -d ~/bedrock-server
cd ~/bedrock-server
LD_LIBRARY_PATH=. ./bedrock_serverLe serveur a besoin de libcurl, que la ligne apt installe ; LD_LIBRARY_PATH=. lui permet de trouver les bibliothèques fournies dans le zip. Lancez-le dans screen ou tmux pour qu'il continue de tourner après votre déconnexion.
Premier lancement et fichiers
La console affiche CREATING VANILLA WORLD au tout premier lancement, puis LOADING VANILLA WORLD à chaque lancement suivant. Le serveur est prêt quand il affiche Server started ; sur notre PC de test, ça a pris environ cinq secondes.
Juste après arrive un ALLOW LIST WARNING : la liste est activée et encore vide, donc personne ne peut rejoindre. C'est la prochaine chose à régler (voir Allowlist et opérateurs).
| Fichier ou dossier | Contenu |
|---|---|
server.properties | Tous les réglages du serveur (section suivante). |
allowlist.json | Joueurs autorisés à rejoindre. Vide sur une nouvelle installation. |
permissions.json | Opérateurs, membres et visiteurs, par identifiant utilisateur Xbox. |
worlds | Un dossier par monde ; level-name choisit celui qui tourne. |
keys | La clé d'identité du serveur, une fois enregistrée (voir plus bas). |
behavior_packs, resource_packs | Packs fournis avec le jeu. |
Réglages du serveur
Arrêtez le serveur, modifiez server.properties, puis relancez-le. Le fichier explique chaque ligne dans un commentaire juste en dessous. Un exemple :
server-name=YOUR-SERVER-NAME
max-players=8
difficulty=normal
allow-list=true
online-mode=true| Réglage | Par défaut | Effet |
|---|---|---|
server-name | Dedicated Server | Le nom que voient les joueurs. Pas de points-virgules. |
max-players | 10 | Nombre de joueurs connectés en même temps. |
allow-list | true | Seuls les joueurs présents dans allowlist.json peuvent entrer. Activé par défaut depuis la 26.30. |
online-mode | true | Les joueurs doivent se connecter avec un compte Microsoft. Laissez-le activé. |
gamemode | survival | survival, creative ou adventure. |
difficulty | easy | peaceful, easy, normal ou hard. |
allow-cheats | false | Avec false, les commandes comme /give sont bloquées en jeu. |
level-name | Bedrock level | Le dossier de worlds qui tourne. Un nouveau nom crée un nouveau monde. |
level-seed | (vide) | Seed d'un nouveau monde. Vide, une seed aléatoire est choisie. |
default-player-permission-level | member | visitor, member ou operator pour les nouveaux joueurs. |
view-distance | 32 | Distance de vue des joueurs, en chunks (5 minimum). |
tick-distance | 4 | Distance autour des joueurs où le monde continue de tourner, de 4 à 12 chunks. |
player-idle-timeout | 30 | Minutes avant qu'un joueur inactif soit expulsé. 0 n'expulse jamais. |
server-port | 19132 | Le port auquel les joueurs se connectent. |
transport | nethernet | La façon dont le serveur communique avec les joueurs. raknet est l'ancienne méthode, obsolète. |
texturepack-required | false | Avec true, les joueurs doivent utiliser les packs de ressources du monde. |
Allowlist et opérateurs
Avec allow-list activé et une liste vide, personne ne peut rejoindre, pas même vous. Ajoutez chaque joueur par son gamertag Xbox dans la console du serveur ; mettez les noms avec des espaces entre guillemets :
allowlist add YOUR-GAMERTAG
allowlist add "Name With Spaces"Le serveur remplit l'identifiant utilisateur Xbox de chaque joueur à sa première connexion. Pour rendre quelqu'un opérateur, il rejoint une fois, puis vous tapez op suivi de son gamertag. Le serveur l'inscrit alors dans permissions.json.
| Commande | Effet |
|---|---|
allowlist add <name> | Autorise un joueur à rejoindre. |
allowlist remove <name> | Retire un joueur de la liste. |
allowlist list | Affiche la liste. |
allowlist reload | Relit allowlist.json après une modification à la main. |
op <name> | Rend un joueur opérateur. |
deop <name> | Repasse un opérateur en membre. |
kick <name> <reason> | Expulse un joueur. |
changesetting difficulty <value> | Change la difficulté jusqu'au prochain redémarrage. |
stop | Sauvegarde le monde et arrête le serveur. |
La clé d'identité du serveur
Un serveur Bedrock a une clé d'identité dont le jeu des joueurs se souvient. Une nouvelle installation n'a pas de clé enregistrée : le serveur en crée une nouvelle à chaque lancement et les joueurs doivent de nouveau lui faire confiance. Enregistrez-la une fois dans la console :
serveridentity saveLe serveur répond Saved server identity key to keys/server_identity_key.pem. Gardez le dossier keys dans vos sauvegardes et emportez-le quand vous mettez à jour ou déplacez le serveur.
Ports et pare-feu
Un serveur récent utilise le port 19132 en TCP et en UDP en même temps : TCP pour établir la connexion, UDP pour le jeu lui-même. Le port 19133 ne compte que si vous mettez transport=raknet.
Sous Windows, autorisez les deux dans PowerShell en administrateur :
New-NetFirewallRule -DisplayName "Minecraft Bedrock server TCP" -Direction Inbound -Protocol TCP -LocalPort 19132 -Action Allow
New-NetFirewallRule -DisplayName "Minecraft Bedrock server UDP" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action AllowSous Ubuntu avec ufw : sudo ufw allow 19132 (ouvre TCP et UDP). Pour les amis hors de chez vous, redirigez 19132 TCP et UDP sur votre box ou routeur vers l'adresse IP locale du PC serveur.
Rejoindre le serveur
Les joueurs ajoutent le serveur depuis l'écran Play du jeu : dans l'onglet Servers, descendez en bas de la liste et choisissez Add Server. Saisissez un nom, l'adresse et 19132 comme port.
| Où se trouve le joueur | Adresse |
|---|---|
| Sur le même réseau local | L'adresse IP locale du PC serveur |
| Ailleurs | YOUR-SERVER-IP (votre adresse IP publique) |
Windows bloque le jeu sur le PC qui fait tourner le serveur tant que vous ne l'autorisez pas une fois. Serveur arrêté, ouvrez un terminal en administrateur et lancez la ligne ci-dessous ; relancez ensuite le serveur et connectez-vous à 127.0.0.1 :
CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436Sauvegardes et mises à jour
Un monde est un dossier de worlds qui porte le nom indiqué dans level-name, Bedrock level sur une nouvelle installation. Pour sauvegarder, arrêtez le serveur et copiez ce dossier, plus server.properties, allowlist.json, permissions.json et le dossier keys.
Pour copier le monde pendant que le serveur tourne, demandez-lui de figer ses fichiers :
save hold
save query
(copy the files it lists)
save resumeAprès save query, la console affiche Files are now ready to be copied et liste chaque fichier du monde avec sa taille. Copiez ces fichiers, puis save resume laisse le monde changer à nouveau.
Les instructions de Mojang précisent que chaque copie doit être tronquée à la taille indiquée. Arrêter le serveur et copier le dossier évite cette étape.
Chaque mise à jour est un nouveau zip avec des server.properties, allowlist.json et permissions.json neufs. Décompressé par-dessus votre serveur, il réinitialise vos réglages et votre liste de joueurs.
Donc : sauvegardez, décompressez le nouveau zip dans un nouveau dossier et copiez-y vos worlds, keys, server.properties, allowlist.json et permissions.json. Les nouvelles versions ajoutent parfois des lignes à server.properties : comparez les deux fichiers.
Problèmes courants
Personne ne peut rejoindre, même pas moi
allow-list est activé et allowlist.json est vide. Ajoutez chaque joueur avec allowlist add <gamertag> dans la console.
Les joueurs voient Outdated server
Le jeu a été mis à jour, pas le serveur. Téléchargez le nouveau zip sur minecraft.net et mettez à jour comme décrit plus haut. Outdated client signifie que le jeu du joueur est plus ancien que le serveur.
Les joueurs doivent accepter le serveur à chaque redémarrage
Lancez serveridentity save une fois pour que le serveur garde sa clé.
Je ne peux pas rejoindre depuis le PC qui fait tourner le serveur
Windows le bloque par défaut. Lancez une fois la ligne CheckNetIsolation de la section Rejoindre le serveur.
Mes amis hors de chez moi ne peuvent pas se connecter
Redirigez 19132 en TCP et en UDP, autorisez les deux dans le pare-feu et vérifiez 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.
Questions
Bedrock Dedicated Server est-il payant ?
Non. Bedrock Dedicated Server se télécharge gratuitement sur minecraft.net, pour Windows et Ubuntu.
Quel port ouvrir pour un serveur Minecraft Bedrock ?
19132, en TCP et UDP. Il ne faut aussi le 19133 que si vous passez à transport=raknet.
Pourquoi personne ne peut rejoindre mon nouveau serveur Bedrock ?
L'allowlist est activée par défaut. Ajoutez les joueurs avec allowlist add <gamertag> dans la console.
Comment devenir opérateur sur mon serveur Bedrock ?
Rejoignez une fois, puis tapez op suivi de votre gamertag dans la console du serveur.
Le serveur Bedrock tourne-t-il sur ARM, comme un Raspberry Pi, ou sur macOS ?
Pas le serveur officiel. Il est conçu pour les processeurs Intel et AMD 64 bits, sous Windows ou Ubuntu.
Les joueurs Java peuvent-ils rejoindre un serveur Bedrock ?
Non. Java Edition a son propre serveur.
Wikily Servers héberge Minecraft Bedrock
À partir de 4,99 € par mois