Minecraft Bedrock : les propriétés de serveur permettent aux joueurs de personnaliser différents aspects de leur serveur Bedrock Edition. Ces propriétés contrôlent des fonctionnalités comme le mode de jeu, le niveau de difficulté, les limites de joueurs et les paramètres de génération du monde. Le guide suivant donne un aperçu de chaque paramètre et explique brièvement sa fonction. Comprendre et configurer ces propriétés de serveur peut nettement améliorer l’expérience de jeu globale des administrateurs de serveur et des joueurs, en veillant à ce que le serveur corresponde à leurs préférences et à leur style de jeu.
Remarque : les paramètres indiqués sont ceux par défaut dans Minecraft Bedrock version 1.21.9.
Découvrez comment modifier les paramètres d’un serveur Minecraft Bedrock ici.
allow-cheats=false
Définit si les commandes de triche peuvent être exécutées sur le serveur.
allow-inbound-script-debugging=false
Définit si la commande 'listen' du débogueur de scripts est autorisée.
allow-list=false
Définit si la liste d’autorisation est activée. Les joueurs qui ne figurent pas dans le fichier allowlist.json ne peuvent pas se connecter.
allow-outbound-script-debugging=false
Définit si la commande 'connect' du débogueur de scripts est autorisée.
block-network-ids-are-hashes=true
Définit si le serveur envoie des ID réseau de blocs hachés au lieu d’ID séquentiels. Les ID hachés sont stables et restent inchangés même lorsque d’autres blocs changent.
chat-restriction=None
Représente le niveau de restriction appliqué au chat pour chaque joueur qui rejoint le serveur. Les valeurs sont None, Dropped et Disabled.
None- Valeur par défaut, correspondant au chat libre habituel.Dropped- Les messages de chat sont ignorés et ne sont jamais envoyés à aucun client. Les joueurs reçoivent un message les informant que la fonctionnalité est désactivée.Disabled- L’interface du chat est masquée pour les joueurs non OP. Aucune information n’est affichée au joueur.
client-side-chunk-generation-enabled=true
Définit si le serveur indique aux clients qu’ils peuvent générer des chunks au niveau visuel au-delà des distances d’interaction des joueurs.
compression-algorithm=zlib
Définit l’algorithme de compression utilisé pour le réseau. Les valeurs sont zlib et snappy.
compression-threshold=1
Définit la taille de la charge utile réseau brute à compresser.
content-log-file-enabled=false
Définit si l’enregistrement des erreurs de contenu dans un fichier est activé ou non.
default-player-permission-level=member
Définit le niveau d’autorisation des nouveaux joueurs : visitor, member ou operator.
diagnostics-capture-auto-start=false
Définit si une session de capture de diagnostics démarre au chargement du niveau.
diagnostics-capture-max-file-size=2097152
Définit la taille maximale en octets du fichier de capture de diagnostics actuel avant de passer à un nouveau fichier.
diagnostics-capture-max-files=5
Définit le nombre maximal de fichiers de capture de diagnostics à conserver avant rotation.
difficulty=easy
Définit la difficulté du monde. Les valeurs sont peaceful, easy, normal et hard.
disable-client-vibrant-visuals=true
Définit si le serveur indique aux clients d’utiliser le meilleur paramètre graphique disponible suivant au lieu de Vibrant Visuals.
disable-custom-skins=false
Définit si les skins personnalisés créés en dehors du Minecraft Store doivent être désactivés. Utilisé pour éviter les skins offensants.
disable-persona=false
Utilisé uniquement à des fins internes.
disable-player-interaction=false
Définit si le serveur indique aux clients d’ignorer les autres joueurs lors des interactions avec le monde.
enable-lan-visibility=true
Définit si le serveur répond aux clients qui recherchent des serveurs sur le LAN. Il est recommandé de désactiver ce paramètre si plusieurs serveurs tournent sur le même hôte, afin d’éviter les conflits de ports.
force-gamemode=false
Définit si le serveur impose aux joueurs le mode de jeu défini dans server.properties. Si la valeur est true, il remplace le mode de jeu enregistré lors de la création du monde. Si false, il respecte le paramètre de création du monde.
force-inbound-debug-port=19144
Verrouille le port entrant (listen) du débogueur. Requis lors de l’utilisation du mode script-debugger-auto-attach=listen.
gamemode=survival
Définit le mode de jeu des nouveaux joueurs. Les valeurs sont survival, creative et adventure.
level-name=Bedrock level
Définit le nom du monde et le dossier de sauvegarde.
level-seed=
Génère une seed de monde. Si le champ est laissé vide, une seed aléatoire est générée.
max-players=10
Définit le nombre maximal de joueurs sur le serveur. Tout entier positif est autorisé.
max-threads=8
Définit le nombre maximal de threads du serveur. Saisissez 0 pour utiliser autant de threads que possible.
online-mode=true
Définit si le serveur vérifie que les joueurs qui rejoignent sont authentifiés auprès de Xbox Live. Les joueurs qui se connectent à des serveurs non LAN passent toujours par l’authentification Xbox Live. Il est recommandé de laisser la valeur sur true pour la sécurité.
player-idle-timeout=30
Définit le temps d’inactivité en minutes avant d’expulser un joueur. Saisissez 0 pour désactiver.
player-movement-action-direction-threshold=0.85
Définit l’écart entre la direction d’attaque d’un joueur et la direction dans laquelle il regarde. La valeur va de 0 (autorisant un écart de 90 degrés) à 1 (exigeant une correspondance exacte).
player-position-acceptance-threshold=0.5
Définit la tolérance aux écarts de position entre le client et le serveur (par exemple, à cause du recul). Des valeurs plus élevées rendent le serveur plus tolérant, mais elles augmentent aussi le risque de triche.
script-debugger-auto-attach=disabled
Définit si le débogueur de scripts s’attache au chargement du niveau. Les valeurs sont disabled, connect et listen.
script-debugger-auto-attach-connect-address=localhost:19144
Définit l’adresse (hôte:port) à utiliser lorsque le mode d’attachement automatique est défini sur connect.
script-debugger-auto-attach-timeout=0
Définit la durée d’attente avant que le débogueur ne s’attache au chargement du monde.
script-debugger-passcode=
Définit le code d’accès permettant à VSCode de se connecter.
script-watchdog-enable=true
Définit si le watchdog est activé.
script-watchdog-enable-exception-handling=true
Définit si la gestion des exceptions du watchdog est activée via l’événement events.beforeWatchdogTerminate.
script-watchdog-enable-shutdown=true
Définit si le serveur s’arrête en cas d’exception watchdog non gérée.
script-watchdog-hang-exception=true
Définit si une exception critique est déclenchée lorsqu’un blocage se produit, interrompant l’exécution du script.
script-watchdog-hang-threshold=10000
Définit le seuil du watchdog pour les blocages d’un seul tick, en millisecondes.
script-watchdog-memory-limit=250
Définit le seuil (en mégaoctets) d’utilisation combinée de la mémoire des scripts avant l’enregistrement et l’arrêt du monde. Saisissez 0 pour désactiver.
script-watchdog-memory-warning=100
Définit le seuil (en mégaoctets) d’utilisation combinée de la mémoire avant de générer un avertissement dans le journal de contenu. Saisissez 0 pour désactiver.
script-watchdog-slow-threshold=10
Définit le seuil du watchdog pour les scripts lents sur plusieurs ticks. L’avertissement est désactivé si ce paramètre n’est pas défini.
script-watchdog-spike-threshold=100
Définit le seuil du watchdog pour les pics sur un seul tick. L’avertissement est désactivé si ce paramètre n’est pas défini.
server-authoritative-block-breaking-pick-range-scalar=1.5
Définit si le serveur calcule les opérations de minage de blocs en synchronisation avec le client. Il vérifie si le joueur est suffisamment proche pour casser le bloc.
server-authoritative-dismount-strict=false
Définit si le serveur applique une vérification stricte concernant les positions de descente des joueurs. Si true, les clients recevront des corrections en cas de forte latence.
server-authoritative-entity-interactions-strict=false
Définit si le serveur applique une vérification stricte concernant les interactions avec les entités. Si true, les interactions entre joueurs peuvent être affectées par une forte latence.
server-authoritative-movement-strict=false
Définit si le serveur applique une vérification stricte concernant les écarts de position des joueurs. Si true, les clients recevront davantage de corrections de position.
server-build-radius-ratio=Disabled
Définit quelle part de la vue du joueur est générée par le serveur par rapport au client. Si Disabled, le serveur calcule cela dynamiquement. Valide uniquement si client-side chunk generation est activé.
server-name=Dedicated Server
Définit le nom du serveur. Les valeurs autorisées sont n’importe quelle chaîne sans point-virgule.
server-port=19132
Définit le port IPv4 du serveur.
server-portv6=19133
Définit le port IPv6 du serveur.
texturepack-required=false
Oblige les joueurs à accepter le pack de textures du serveur. Refuser déconnectera le joueur.
tick-distance=4
Définit le nombre de chunks actifs autour du joueur, allant de 4 à 12. Des valeurs plus basses peuvent améliorer les performances.
view-distance=32
Définit la distance de vue maximale en nombre de chunks. Des valeurs plus basses réduisent le lag.
Liens utiles
Wiki des propriétés de serveur Minecraft Bedrock
Modifier les paramètres d’un serveur Minecraft Bedrock
Ajouter un pack de ressources à un serveur Minecraft Bedrock
Ajouter un pack de comportement à un serveur Minecraft Bedrock