Configurer server.properties sur Minecraft Bedrock : les options expliquées
Mis à jour le 2 novembre 2026
Sommaire
server.properties est le fichier de configuration principal de Bedrock Dedicated Server. Il se trouve à la racine du dossier du serveur et se lit au démarrage : redémarrez toujours le serveur après une modification. Les valeurs ci-dessous sont celles de la version 1.26.61.1.
Identité et accès
| Option | Défaut | Rôle |
|---|---|---|
server-name |
Dedicated Server | Nom affiché dans le jeu |
max-players |
10 | Nombre maximum de joueurs |
allow-list |
true | Seuls les joueurs de allowlist.json peuvent entrer |
online-mode |
true | Exige une authentification Xbox Live |
default-player-permission-level |
member | Rôle des nouveaux joueurs : visitor, member ou operator |
player-idle-timeout |
30 | Minutes d’inactivité avant expulsion, 0 pour désactiver |
Deux conseils. Laissez online-mode=true sur un serveur accessible depuis Internet : c’est ce qui garantit l’identité des joueurs. Et rappelez-vous que allow-list est actif par défaut : un serveur public doit passer ce réglage à false.
Le jeu et le monde
| Option | Défaut | Rôle |
|---|---|---|
gamemode |
survival | survival, creative ou adventure |
force-gamemode |
false | Impose ce mode aux joueurs déjà connus |
difficulty |
easy | peaceful, easy, normal ou hard |
allow-cheats |
false | Autorise les commandes en jeu |
level-name |
Bedrock level | Dossier du monde dans worlds/ |
level-seed |
(vide) | Seed du monde, voir notre page sur les seeds |
allow-cheats=true est indispensable pour utiliser la plupart des commandes en jeu, même en tant qu’opérateur. level-seed n’a d’effet qu’à la création d’un monde : changer cette valeur sur un monde existant ne fait rien. Pour repartir de zéro, changez aussi level-name.
Performances
| Option | Défaut | Rôle |
|---|---|---|
view-distance |
32 | Distance de vue maximale, en chunks |
tick-distance |
4 | Rayon de simulation autour des joueurs, de 4 à 12 |
max-threads |
8 | Threads maximum utilisés, 0 pour laisser le choix au serveur |
client-side-chunk-generation-enabled |
true | Permet aux clients de générer une partie des chunks lointains |
tick-distance pèse beaucoup sur le processeur : chaque palier augmente fortement la zone simulée. Gardez 4 sauf besoin précis, comme des fermes lointaines. En cas de ralentissements, réduisez d’abord view-distance : 16 à 20 reste très jouable sur un petit serveur.
Réseau
| Option | Défaut | Rôle |
|---|---|---|
server-port |
19132 | Port TCP de négociation (et port unique en RakNet) |
server-portv6 |
19133 | Port IPv6, ignoré en NetherNet |
server-udp-ports |
19132 | Ports UDP du trafic de jeu en NetherNet |
transport |
nethernet | nethernet ou raknet |
enable-lan-visibility |
true | Affiche le serveur sur le réseau local |
compression-algorithm |
zlib | zlib ou snappy |
Ne repassez pas transport en raknet : ce mode est déprécié depuis la version 26.60, et les clients récents s’en détournent. Si vous lancez plusieurs serveurs sur une même machine, changez server-port et server-udp-ports pour chacun, et désactivez enable-lan-visibility sur les serveurs supplémentaires. Le détail se trouve dans le guide des ports.
Contenu et joueurs
| Option | Défaut | Rôle |
|---|---|---|
texturepack-required |
false | Oblige à télécharger les packs de ressources du monde |
disable-custom-skins |
false | Interdit les skins personnalisés |
disable-persona |
false | Interdit les éléments du créateur de personnage |
chat-restriction |
None | Limite le chat : None, Dropped ou Disabled |
Protection contre la triche
Les options server-authoritative-* renforcent les contrôles du serveur sur les déplacements, le minage et les attaques. Gardez les valeurs par défaut sur un serveur privé. Sur un serveur public, activez-les une à une et surveillez les retours des joueurs, car un réglage trop strict peut gêner ceux dont la connexion est instable.
Un exemple pour un serveur public
server-name=Mon serveur Bedrock
gamemode=survival
difficulty=normal
allow-cheats=false
max-players=30
online-mode=true
allow-list=false
view-distance=20
tick-distance=4
player-idle-timeout=15
default-player-permission-level=member
Problèmes fréquents
Mes modifications ne sont pas prises en compte. Redémarrez le serveur : reload ne recharge pas ce fichier.
Les commandes affichent une erreur de permission. Vérifiez allow-cheats, puis le rôle du joueur.
Le monde a changé après une modification. Vous avez modifié level-name : le serveur a créé un nouveau monde. L’ancien reste dans worlds/.
Si vous préférez éviter SSH, le gestionnaire de fichiers d’un panel comme celui de LordHosting permet de modifier ce fichier depuis le navigateur.