Ce guide vous accompagne dans la mise en place et la configuration d'un serveur Minecraft Bedrock Edition sur Legion Hosting. Il couvre le premier démarrage, la configuration de server.properties, les permissions des joueurs, la connexion depuis toutes les plateformes Bedrock, la gestion des mondes et les considérations relatives au crossplay.
Bedrock vs. Java Edition
Minecraft existe en deux éditions distinctes qui ne sont pas nativement compatibles entre elles :
| Édition | Plateformes | Protocole |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S), PlayStation (4/5), Nintendo Switch, iOS, Android, Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows, macOS, Linux | TCP |
Un serveur Bedrock n'accepte que les clients Bedrock. Si vous avez besoin que des joueurs Java Edition rejoignent un serveur compatible Bedrock, envisagez d'exécuter un serveur Java avec le plugin Geyser à la place. Ce guide se concentre exclusivement sur le serveur dédié Bedrock.
Étape 1 — Premier démarrage
Après avoir acheté votre serveur Minecraft Bedrock chez Legion Hosting, suivez ces étapes pour le lancer pour la première fois.
- Connectez-vous à GPanel et sélectionnez votre serveur Bedrock dans la liste des serveurs.
- Cliquez sur l'onglet Startup. Vous verrez les variables egg qui contrôlent les paramètres de base de votre serveur. Les variables principales sont :
Variable Défaut Description BEDROCK_VERSIONlatestLa version du Bedrock Dedicated Server à installer. Réglez sur latestpour toujours récupérer la dernière version au démarrage, ou fixez un numéro de version spécifique (ex.1.21.51.02).SERVERNAMEDedicated ServerLe nom affiché aux joueurs lorsqu'ils ajoutent votre serveur. GAMEMODEsurvivalMode de jeu par défaut : survival,creativeouadventure.DIFFICULTYeasyDifficulté du monde : peaceful,easy,normalouhard.CHEATSfalseIndique si les cheats (commandes) sont activés pour les joueurs non-opérateurs : trueoufalse. - Ajustez les valeurs que vous souhaitez modifier. Les modifications des variables Startup prennent effet au prochain démarrage du serveur.
- Retournez à l'onglet Console et cliquez sur Start.
- Lors du premier lancement, le serveur téléchargera le binaire Bedrock Dedicated Server — cela prend généralement 1–3 minutes selon la taille du fichier.
- Lorsque vous voyez un message comme
Server startedouIPv4 supported, port:dans la console, le serveur est prêt et le statut devrait afficher Running.
BEDROCK_VERSION réglé sur latest signifie que votre serveur se mettra à jour automatiquement à chaque redémarrage. Si vos joueurs utilisent une version client plus ancienne et ne peuvent pas mettre à jour immédiatement, fixez la version pour correspondre à leur client afin d'éviter les échecs de connexion.
Étape 2 — Configuration de server.properties
Le fichier server.properties est le fichier de configuration principal d'un serveur Bedrock. Il est créé automatiquement au premier démarrage et se trouve dans le répertoire racine du serveur.
- Dans GPanel, arrêtez le serveur depuis l'onglet Console et attendez que le statut affiche Offline.
- Cliquez sur l'onglet Files et ouvrez
server.propertiesdans l'éditeur de fichiers. - Modifiez les valeurs ci-dessous selon vos besoins, puis cliquez sur Save Content.
- Démarrez le serveur pour que les modifications prennent effet.
| Propriété | Défaut | Description |
|---|---|---|
server-name |
Dedicated Server |
Le nom d'affichage montré aux joueurs lorsqu'ils parcourent ou ajoutent le serveur. |
gamemode |
survival |
Mode de jeu par défaut pour les nouveaux joueurs : survival, creative ou adventure. |
difficulty |
easy |
Difficulté du monde : peaceful, easy, normal ou hard. |
max-players |
10 |
Nombre maximum de joueurs simultanés. Ne doit pas dépasser la limite de slots de joueurs de votre plan. |
online-mode |
true |
Lorsque réglé sur true, le serveur vérifie que les joueurs possèdent un compte Xbox Live / Microsoft valide. Réglez sur false pour autoriser les joueurs non authentifiés (non recommandé). |
allow-cheats |
false |
Active les commandes de triche pour les joueurs. Lorsque réglé sur false, seuls les opérateurs peuvent utiliser les commandes. |
view-distance |
32 |
Distance de vue maximale en chunks. Des valeurs plus basses réduisent l'utilisation de la RAM et du CPU — 10–16 est recommandé pour la plupart des serveurs. |
tick-distance |
4 |
La distance de simulation en chunks (plage : 4–12). Contrôle la distance à laquelle les blocs et entités sont activement simulés autour d'un joueur. Des valeurs plus basses améliorent les performances. |
level-seed |
(vide) | La graine utilisée pour la génération du monde. Laissez vide pour une graine aléatoire. S'applique uniquement lors de la génération d'un nouveau monde. |
level-name |
Bedrock level |
Le nom du dossier du monde dans le répertoire worlds/. Changer ce nom crée un nouveau monde, sauf si un dossier portant le nouveau nom existe déjà. |
default-player-permission-level |
member |
Niveau de permission attribué aux nouveaux joueurs : visitor, member ou operator. Voir la section Permissions ci-dessous. |
Exemple de configuration minimale de server.properties :
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME, GAMEMODE et DIFFICULTY) existent à la fois dans l'onglet Startup de GPanel et dans server.properties. Les variables de l'onglet Startup sont appliquées à chaque démarrage du serveur et écraseront les valeurs correspondantes dans server.properties. Pour les paramètres qui se chevauchent, utilisez l'onglet Startup comme point de contrôle principal pour éviter toute confusion.
Étape 3 — Permissions des joueurs
Le Bedrock Dedicated Server utilise un système de permissions à trois niveaux qui détermine ce que chaque joueur peut faire :
| Niveau | Capacités |
|---|---|
| visitor | Peut se déplacer et interagir avec le monde mais ne peut pas placer ni casser de blocs. Utile pour un accès de type spectateur. |
| member | Gameplay standard en survie/créatif. Peut placer et casser des blocs, fabriquer des objets, utiliser des coffres, etc. C'est le niveau par défaut pour les nouveaux joueurs. |
| operator | Accès complet aux commandes du serveur (téléportation, donner, expulser, bannir, changements de mode de jeu, etc.). N'accordez ce niveau qu'aux joueurs de confiance. |
Le paramètre default-player-permission-level dans server.properties définit le niveau pour tous les nouveaux joueurs. Pour attribuer un niveau de permission spécifique à des joueurs individuels, modifiez le fichier permissions.json dans le répertoire racine du serveur :
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
Chaque entrée nécessite le XUID (Xbox User ID) du joueur, qui est un nombre à 16 chiffres lié à son compte Microsoft. Vous pouvez trouver le XUID d'un joueur en :
- Vérifiant la sortie de la console du serveur lorsqu'il se connecte — la ligne de log inclut son XUID.
- Utilisant un outil tiers de recherche de XUID en ligne (recherchez "Xbox XUID lookup").
Liste autorisée (Whitelist)
Pour restreindre votre serveur aux joueurs approuvés uniquement, modifiez le fichier allowlist.json dans le répertoire racine du serveur et réglez allow-list=true dans server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— Le gamertag Xbox/Microsoft du joueur (insensible à la casse).xuid— Le XUID du joueur. Requis pour que l'entrée fonctionne.ignoresPlayerLimit— Lorsque réglé surtrue, ce joueur peut rejoindre même si le serveur est plein. Utile pour les administrateurs.
name et xuid. Une entrée avec uniquement le gamertag et sans XUID ne fonctionnera pas. Le serveur vérifie le XUID pour l'authentification, pas le nom.
Étape 4 — Comment se connecter
Avant de vous connecter, assurez-vous que le statut de votre serveur affiche Running dans GPanel. Notez l'adresse IP et le port de votre serveur depuis l'onglet Console ou Network de GPanel.
Depuis Windows 10/11
- Ouvrez Minecraft (Bedrock Edition) depuis le Microsoft Store / l'application Xbox.
- Depuis le menu principal, cliquez sur Jouer.
- Sélectionnez l'onglet Serveurs en haut.
- Faites défiler vers le bas et cliquez sur Ajouter un serveur.
- Entrez un nom pour le serveur (ce que vous voulez), puis entrez l'adresse du serveur (IP uniquement) et le port depuis GPanel.
- Cliquez sur Enregistrer, puis sélectionnez votre serveur et cliquez sur Rejoindre le serveur.
Depuis mobile (iOS / Android)
- Ouvrez Minecraft et appuyez sur Jouer.
- Appuyez sur l'onglet Serveurs.
- Faites défiler vers le bas et appuyez sur Ajouter un serveur.
- Entrez le nom du serveur, l'adresse IP et le port depuis GPanel.
- Appuyez sur Enregistrer, puis appuyez sur l'entrée du serveur pour vous connecter.
Depuis une console (Xbox, PlayStation, Nintendo Switch)
Les éditions console de Bedrock ne disposent pas d'un bouton natif "Ajouter un serveur" dans l'onglet Serveurs. Pour vous connecter à un serveur personnalisé depuis une console, vous devez utiliser l'une de ces méthodes :
- Contournement via les serveurs en vedette : Certaines consoles permettent d'ajouter des serveurs via l'onglet Amis ou en utilisant une redirection de serveur en vedette. Les étapes exactes varient selon la console et peuvent changer avec les mises à jour de Minecraft.
- Méthode de l'application compagnon : Utilisez l'application compagnon Minecraft Bedrock ou un outil basé sur le DNS (comme BedrockConnect) sur le même réseau pour rediriger l'adresse d'un serveur en vedette vers l'IP de votre serveur personnalisé.
- Proxy LAN : Exécutez un outil proxy sur un PC du même réseau qui annonce votre serveur distant comme une partie LAN, le faisant apparaître dans l'onglet Amis de la console.
Étape 5 — Gestion du monde
Emplacement des fichiers du monde
Les mondes Bedrock sont stockés dans le répertoire worlds/ du serveur. Le nom du dossier à l'intérieur de worlds/ correspond à la valeur level-name de server.properties. Par défaut, il s'agit de worlds/Bedrock level/.
Téléverser un monde existant
Vous pouvez téléverser un monde depuis une sauvegarde solo ou depuis un autre serveur :
- Arrêtez le serveur depuis l'onglet Console de GPanel.
- Ouvrez l'onglet Files dans GPanel et naviguez vers le répertoire
worlds/. - Si vous remplacez le monde actuel, supprimez ou renommez le dossier de monde existant (ex. renommez
Bedrock levelenBedrock level backup). - Téléversez votre dossier de monde via le gestionnaire de fichiers de GPanel ou via SFTP. Le dossier doit contenir au minimum le fichier
level.datet le répertoiredb/. - Renommez le dossier téléversé pour correspondre à la valeur
level-namedansserver.properties, ou mettez à jourlevel-namepour correspondre au nom du dossier téléversé. - Démarrez le serveur. Il devrait charger le monde téléversé.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Chaque dossier à l'intérieur est un monde — copiez le dossier entier pour le téléverser.
Sauvegardes
Des sauvegardes régulières protègent contre la perte de données, la corruption et les modifications accidentelles :
- Sauvegardes GPanel : Vérifiez l'onglet Backups dans GPanel. Selon votre plan, des sauvegardes automatiques peuvent être disponibles. Vous pouvez également créer des sauvegardes manuelles depuis cet onglet.
- Sauvegardes manuelles via SFTP : Arrêtez le serveur, connectez-vous via SFTP et téléchargez l'intégralité du répertoire
worlds/sur votre machine locale. Conservez ces copies dans un endroit sûr. - Avant les changements majeurs : Créez toujours une sauvegarde avant de téléverser un nouveau monde, de modifier le
level-nameou de mettre à jour la version du serveur.
worlds/ avant de modifier la variable BEDROCK_VERSION ou de permettre une mise à jour automatique.
Étape 6 — Considérations relatives au crossplay
L'un des principaux atouts de Bedrock Edition est le crossplay natif — toutes les plateformes Bedrock peuvent jouer ensemble sur le même serveur sans aucune configuration supplémentaire. Cependant, il y a quelques points à garder à l'esprit :
- Toutes les plateformes Bedrock sont compatibles. Un joueur sur Xbox peut jouer aux côtés de quelqu'un sur un téléphone, une Switch ou un PC Windows 10/11. Aucun mod ni plugin n'est nécessaire — le crossplay est intégré au protocole Bedrock.
- Compte Microsoft requis. Lorsque
online-mode=true(le paramètre par défaut et recommandé), tous les joueurs doivent être connectés à un compte Microsoft / Xbox Live, quelle que soit la plateforme. Les joueurs qui ne sont pas connectés ne pourront pas rejoindre. - Différences de contrôle. Les joueurs sur console utilisent des manettes, les joueurs mobiles utilisent les commandes tactiles et les joueurs PC peuvent utiliser le clavier et la souris. Gardez cela à l'esprit lors de la construction de mécanismes redstone complexes ou d'arènes PvP — les méthodes de contrôle créent des expériences de jeu différentes.
- La correspondance des versions est cruciale. Tous les clients qui se connectent doivent être sur la même version Bedrock que le serveur. Si un joueur sur une plateforme a fait la mise à jour automatique mais qu'un autre ne l'a pas fait, ils ne pourront pas jouer ensemble tant que tous les clients ne correspondront pas à la version du serveur. Utilisez le verrouillage de version (la variable Startup
BEDROCK_VERSION) pour contrôler cela. - Java Edition n'est pas compatible. Les joueurs Java Edition ne peuvent pas se connecter à un serveur Bedrock. Si vous devez prendre en charge à la fois les joueurs Java et Bedrock, envisagez d'exécuter un serveur Java avec le plugin Geyser, qui traduit le protocole Bedrock pour les serveurs Java.
Dépannage
Le serveur affiche Running mais personne ne peut se connecter
- Vérifiez que vous avez entré la bonne adresse IP et le bon port dans des champs séparés (pas combinés avec un deux-points).
- Confirmez que le serveur a bien entièrement démarré en vérifiant le message
Server starteddans la console. - Vérifiez que la version Minecraft du client correspond exactement à la version du serveur. Même des différences de version mineures empêcheront la connexion.
- Si
allow-listest réglé surtruedansserver.properties, assurez-vous que le XUID du joueur qui se connecte est listé dansallowlist.json.
"Could not connect: Outdated server" ou "Outdated client"
Cela signifie que le client et le serveur exécutent des versions Bedrock différentes. Mettez à jour le client pour correspondre au serveur, ou changez la variable Startup BEDROCK_VERSION pour correspondre à la version du client et redémarrez le serveur.
Le monde ne se charge pas après le téléversement
- Assurez-vous que le dossier du monde téléversé est directement dans
worlds/et non imbriqué dans un sous-répertoire supplémentaire (ex.worlds/Bedrock level/level.datest correct,worlds/Bedrock level/Bedrock level/level.datest incorrect). - Confirmez que le nom du dossier correspond exactement à la valeur
level-namedansserver.properties, y compris les espaces et la casse. - Vérifiez que le monde contient un fichier
level.datvalide et un répertoiredb/. - Les mondes Java Edition ne sont pas compatibles avec les serveurs Bedrock. Vous devez les convertir à l'aide d'un outil tiers (comme Chunker ou Amulet) avant de les téléverser.
Problèmes de performance (lag, chargement lent des chunks)
- Diminuez
view-distancedansserver.properties. Des valeurs entre 10 et 16 sont recommandées. La valeur par défaut de 32 est très élevée pour la plupart des serveurs hébergés. - Diminuez
tick-distanceà 4 (le minimum). Cela réduit la zone de simulation et diminue l'utilisation du CPU. - Réduisez
max-playerssi le serveur est fréquemment à capacité maximale. - Vérifiez les graphiques d'utilisation des ressources dans GPanel pour voir si le serveur atteint ses limites de RAM ou de CPU. Si c'est le cas, envisagez de mettre à niveau votre plan.
Les joueurs sur console ne trouvent pas le bouton "Ajouter un serveur"
C'est une limitation de la plateforme — Xbox, PlayStation et Nintendo Switch n'exposent pas nativement l'option "Ajouter un serveur" pour tous les utilisateurs. Consultez les méthodes de connexion console dans l'étape 4 ci-dessus. Si vous avez besoin d'aide pour configurer l'accès console, ouvrez un ticket de support.
Articles connexes
- Guide de configuration d'un serveur Minecraft Java — si vous exécutez un serveur Java Edition à la place
- Comment trouver l'IP et le port de votre serveur
- Comment téléverser des fichiers via SFTP
Si vous rencontrez des problèmes non couverts ici, ouvrez un ticket de support et notre équipe vous aidera.