Minecraft server.properties : référence et générateur

server.properties est le fichier texte où un serveur Minecraft Java garde ses réglages. Il se trouve dans le dossier d’où le serveur est lancé, il est créé au premier démarrage, et une modification ne compte qu’après un redémarrage. Voici les 69 clés du fichier par défaut de la 26.3, puis un générateur avec des préréglages pour un petit serveur entre amis. Un point a changé en 26.3 : white-list vaut maintenant true par défaut, donc un serveur tout neuf refuse tous ceux qui ne sont pas sur la liste.

Java Edition 26.3. Liste des clés et valeurs par défaut MESURÉES sur le fichier du serveur officiel 26.3 le 4 octobre 2026 ; types et plages VÉRIFIÉS SUR SOURCE SECONDAIRE (wiki communautaire) ou INFÉRÉS. Pas Bedrock.

Ce qu’est ce fichier et comment le modifier

Le fichier s’appelle server.properties et se trouve dans le dossier d’où le serveur est lancé, à côté du dossier du monde. Un serveur neuf l’écrit à son premier démarrage. Chaque ligne est une clé, un signe égal et une valeur ; une ligne qui commence par # est un commentaire.

Arrêtez le serveur, modifiez le fichier dans un éditeur de texte simple, enregistrez, puis relancez : le fichier n’est lu qu’au démarrage. Le serveur réécrit ensuite le fichier : vos commentaires disparaissent, et une valeur absente ou invalide est remise à sa valeur par défaut (wiki, source secondaire). Une faute de frappe est donc en général défaite sans message clair (INFÉRÉ).

Cette page concerne Java Edition. Bedrock Edition a un autre fichier, avec d’autres clés.

Ce qui a changé en 26.3

white-list vaut true par défaut. MESURÉ : le fichier par défaut du serveur officiel 26.3 contient white-list=true. Un nouveau serveur refuse donc tout joueur absent de la liste blanche, et les opérateurs entrent automatiquement (wiki, source secondaire). Pour laisser entrer vos amis, ajoutez-les à la liste : voyez notre guide des commandes whitelist, op et ban.

Les 69 clés

La valeur par défaut est copiée du fichier officiel. Le type et les valeurs permises viennent du wiki communautaire (une source secondaire) ou sont inférés : quand aucun des deux n’est précisé, nous écrivons « non précisé ». Les explications sont les nôtres. Les notes « Pour un serveur entre amis » sont nos conseils, pas ceux de Mojang. Sans JavaScript, toute la liste s’affiche.

Étiquettes : « wiki » signifie que le type et la plage ont été vérifiés sur le wiki communautaire ; « inféré » que nous les avons déduits sans les trouver énoncés. « Avant la création du monde » signifie que la clé compte à la création du monde, pas après.

69 clés affichées sur 69

  • accepts-transfers

    true / falseRéseau et portswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Autorise d’autres serveurs à vous envoyer des joueurs grâce à la fonction de transfert du jeu. Désactivé, un joueur arrivé par transfert est déconnecté.

    Pour un serveur entre amis. Laissez-le désactivé, sauf si vous gérez plusieurs serveurs qui s’envoient des joueurs.

  • allow-flight

    true / falseJeuwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Empêche le serveur d’expulser les joueurs en survie qui semblent voler. Cela ne compte que si quelqu’un utilise un mod qui ajoute le vol ; le vol en mode créatif n’est pas concerné.

    Pour un serveur entre amis. Ne l’activez que si votre groupe utilise un mod de vol. Cela facilite aussi la triche.

  • broadcast-console-to-ops

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Envoie le résultat des commandes tapées dans la console du serveur à tous les opérateurs en ligne.

  • broadcast-rcon-to-ops

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Envoie le résultat des commandes passées par la console à distance (rcon) à tous les opérateurs en ligne.

  • chat-spam-threshold-seconds

    entierJoueurs et accèswiki

    Défaut (mesuré)
    10
    Valeurs permises
    non précisé

    Valeur de réglage de l’expulsion automatique des joueurs qui envoient trop de messages de chat (ajoutée en 26.2). À 0, cette expulsion est désactivée. Nous n’avons pas testé le fonctionnement du compteur : nous ne l’expliquons donc pas davantage.

    Pour un serveur entre amis. Si un ami est expulsé pour avoir écrit trop vite, c’est ce réglage qu’il faut regarder.

  • command-spam-threshold-seconds

    entierJoueurs et accèswiki

    Défaut (mesuré)
    10
    Valeurs permises
    non précisé

    Valeur de réglage de l’expulsion automatique des joueurs qui envoient trop de commandes (ajoutée en 26.2). À 0, cette expulsion est désactivée. Nous n’avons pas testé le fonctionnement du compteur : nous ne l’expliquons donc pas davantage.

  • difficulty

    choixJeuwiki

    Défaut (mesuré)
    easy
    Valeurs permises
    peaceful, easy, normal, hard

    La difficulté du monde : la force des coups des monstres et l’effet de la faim et du poison sur les joueurs. Les anciens chiffres 0 à 3 sont encore acceptés et convertis en noms.

    Pour un serveur entre amis. Nos préréglages survie utilisent normal ; easy est la valeur par défaut du fichier et convient à un groupe de débutants. C’est notre recommandation, pas une indication de Mojang.

  • enable-code-of-conduct

    true / falseJoueurs et accèswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Activé, le serveur cherche des fichiers de règles dans un dossier codeofconduct à côté du fichier et montre aux joueurs celui qui correspond à leur langue.

  • enable-jmx-monitoring

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Expose les durées de cycle du serveur aux outils de supervision Java. Cela demande aussi des options de lancement Java supplémentaires : seul, ce réglage ne fait rien de visible.

    Pour un serveur entre amis. Un serveur entre amis n’en a presque jamais besoin.

  • enable-query

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Active le protocole de requête, qui permet à des outils extérieurs de demander des informations de base au serveur en UDP.

    Pour un serveur entre amis. Laissez-le désactivé, sauf si un outil de statut ou de carte le demande.

  • enable-rcon

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Active la console à distance : envoyer des commandes au serveur par le réseau avec un mot de passe. Le wiki prévient que ce n’est pas chiffré : le mot de passe peut être lu sur un réseau non fiable.

    Pour un serveur entre amis. Laissez-le désactivé. Si vous l’activez, définissez un rcon.password solide et n’ouvrez pas le port rcon sur internet.

  • enable-status

    true / falseListe de serveurswiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Désactivé, le serveur apparaît hors ligne dans la liste de serveurs du jeu mais accepte quand même les connexions.

    Pour un serveur entre amis. Laissez-le activé pour que vos amis voient le serveur et son nombre de joueurs dans leur liste.

  • enforce-secure-profile

    true / falseJoueurs et accèswiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    N’admet que les joueurs dont le chat est signé par une clé de Mojang. Désactivé, le chat n’est plus signé : les messages ne peuvent plus être signalés, et le jeu prévient les joueurs à leur arrivée.

    Pour un serveur entre amis. Laissez-le activé.

  • enforce-whitelist

    true / falseJoueurs et accèswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Décide du sort des joueurs déjà en ligne quand vous les retirez de la liste blanche : activé, ils sont déconnectés au rechargement de la liste ; désactivé, ils peuvent continuer à jouer jusqu’à leur départ. Cela ne compte que si white-list vaut true.

    Pour un serveur entre amis. Si vous l’activez, retirer un ami de la liste blanche l’expulse aussi s’il est en ligne. Voir le guide de la liste blanche.

  • entity-broadcast-range-percentage

    entierPerformances et chargewiki

    Défaut (mesuré)
    100
    Valeurs permises
    10 à 1000

    Modifie la distance à laquelle monstres, animaux et objets au sol sont envoyés à un joueur : 100 est la normale, 50 deux fois moins loin. Plus de distance, c’est plus à envoyer.

    Pour un serveur entre amis. Gardez 100 sauf si la machine peine ; une valeur plus basse est une façon douce de réduire la charge.

  • force-gamemode

    true / falseJeuwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Activé, chaque joueur rejoint dans le mode de jeu par défaut du serveur. Désactivé, il revient dans le mode où il avait quitté.

    Pour un serveur entre amis. Activez-le sur un serveur créatif ou de construction pour que personne ne reste dans le mauvais mode.

  • function-permission-level

    entierJoueurs et accèswiki

    Défaut (mesuré)
    2
    Valeurs permises
    1 à 4

    Le niveau de permission par défaut donné aux fonctions de pack de données (scripts de commandes). Voyez le tableau des niveaux de permission pour ce que chaque niveau autorise.

  • gamemode

    choixJeuwiki

    Défaut (mesuré)
    survival
    Valeurs permises
    survival, creative, adventure, spectator

    Le mode de jeu dans lequel démarrent les nouveaux joueurs. Les anciens chiffres 0 à 3 sont encore acceptés et convertis en noms.

  • generate-structures

    true / falseMondewikiavant la création du monde

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Indique si les nouveaux chunks reçoivent des villages et d’autres structures. Désactivé, les nouveaux chunks sont générés sans la plupart d’entre elles. Les chunks déjà créés gardent ce qu’ils ont.

    Pour un serveur entre amis. À décider avant la création du monde.

  • generator-settings

    texteMondeinféréavant la création du monde

    Défaut (mesuré)
    {}
    Valeurs permises
    JSON

    Options de génération du monde supplémentaires, écrites en JSON. Leur sens dépend de level-type, par exemple les couches d’un monde plat. Laissez {} pour un monde normal.

  • hardcore

    true / falseJeuwikiavant la création du monde

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Crée les nouveaux mondes en mode hardcore. Cela s’applique aux mondes créés après le changement, pas à un monde existant. (INFÉRÉ : le wiki parle seulement des mondes créés.)

    Pour un serveur entre amis. À décider avant la création du monde.

  • hide-online-players

    true / falseListe de serveurswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Empêche le serveur d’envoyer la liste des joueurs en ligne quand le jeu demande l’état du serveur.

    Pour un serveur entre amis. Un petit gain de confidentialité : quelqu’un qui trouve votre adresse ne peut pas lire les pseudos de vos amis dans la liste.

  • initial-disabled-packs

    textePackswikiavant la création du monde

    Défaut (mesuré)
    (vide)
    Valeurs permises
    liste séparée par des virgules

    Les packs de données à ne pas activer automatiquement à la création du monde. Séparés par des virgules.

  • initial-enabled-packs

    textePackswikiavant la création du monde

    Défaut (mesuré)
    vanilla
    Valeurs permises
    liste séparée par des virgules

    Les packs de données activés à la création du monde. Séparés par des virgules. Les packs de fonctionnalités expérimentales doivent être listés ici pour être utilisés.

  • level-name

    texteMondewiki

    Défaut (mesuré)
    world
    Valeurs permises
    non précisé

    Le nom du monde et son dossier. Si le dossier contient un monde valide, il est chargé ; sinon un nouveau monde y est créé.

    Pour un serveur entre amis. Si vous le changez puis redémarrez, le serveur charge le dossier du nouveau nom, ou y crée un nouveau monde s’il n’en contient pas. L’ancien dossier reste sur le disque mais n’est plus chargé.

  • level-seed

    texteMondeinféréavant la création du monde

    Défaut (mesuré)
    (vide)
    Valeurs permises
    non précisé

    La graine utilisée pour générer le monde. Une graine aléatoire est utilisée si elle est vide.

    Pour un serveur entre amis. Définissez-la avant le premier démarrage pour obtenir une carte précise ; elle ne remodèle pas un monde déjà créé (INFÉRÉ).

  • level-type

    choixMondewikiavant la création du monde

    Défaut (mesuré)
    minecraft:normal
    Valeurs permises
    normal, flat, large_biomes, amplified, single_biome_surface

    Le type de monde à générer. Le préfixe minecraft : peut être omis. D’autres valeurs peuvent venir de packs de données : une valeur absente de la liste est donc un avertissement ici, pas une erreur. (INFÉRÉ de la note du wiki : level-type accepte un identifiant de préréglage de monde depuis la 1.19.)

  • log-ips

    true / falseAutrewiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Indique si les adresses IP des joueurs sont écrites dans la console et le fichier de log.

    Pour un serveur entre amis. Désactivez-le si vous partagez un jour vos logs.

  • management-server-allowed-origins

    texteContrôle à distance et supervisionwiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    liste séparée par des virgules

    Une liste, séparée par des virgules, des origines web autorisées à utiliser l’interface de gestion. La page du wiki sur le protocole de gestion indique que les requêtes dont l’en-tête Origin n’est pas dans la liste sont refusées et qu’avec une liste vide aucun client ne peut se connecter. Laissez-la vide sauf si un outil dans le navigateur en a besoin.

  • management-server-enabled

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Active l’interface de gestion du serveur (le Minecraft Server Management Protocol), une interface réseau que des outils peuvent utiliser pour piloter le serveur. Désactivée par défaut.

    Pour un serveur entre amis. Laissez-la désactivée, sauf si un outil que vous utilisez en a besoin.

  • management-server-host

    texteContrôle à distance et supervisionwiki

    Défaut (mesuré)
    localhost
    Valeurs permises
    non précisé

    L’adresse sur laquelle l’interface de gestion écoute.

  • management-server-port

    entierContrôle à distance et supervisionwiki

    Défaut (mesuré)
    0
    Valeurs permises
    non précisé

    Le port sur lequel l’interface de gestion écoute. La valeur par défaut est passée de 25585 à 0 dans une préversion de 2025 (25w37a). La page du wiki sur le protocole de gestion indique que 0 fait choisir un port au hasard au démarrage.

  • management-server-secret

    texteContrôle à distance et supervisionwikisecret : ne le partagez jamais

    Défaut (mesuré)
    généré au premier démarrage
    Valeurs permises
    non précisé

    Le secret que les outils envoient pour utiliser l’interface de gestion. Le serveur en génère un quand la valeur est vide : chaque serveur a le sien. Ne le publiez jamais.

  • management-server-tls-enabled

    true / falseContrôle à distance et supervisionwiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Indique si l’interface de gestion utilise une connexion chiffrée (TLS).

  • management-server-tls-keystore

    texteContrôle à distance et supervisionwiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    un chemin de fichier

    Chemin du fichier de clés utilisé pour TLS. Le wiki indique que le serveur ne démarre pas si TLS est activé sans fichier de clés.

  • management-server-tls-keystore-password

    texteContrôle à distance et supervisionwikisecret : ne le partagez jamais

    Défaut (mesuré)
    (vide)
    Valeurs permises
    non précisé

    Mot de passe du fichier de clés. Le wiki indique qu’il peut aussi venir d’une variable d’environnement ou d’une option Java. Traitez-le comme un secret.

  • max-chained-neighbor-updates

    entierPerformances et chargewiki

    Défaut (mesuré)
    1000000
    Valeurs permises
    non précisé

    Le nombre de mises à jour de blocs en chaîne traitées avant que le reste de la chaîne soit ignoré. Une valeur négative supprime la limite.

    Pour un serveur entre amis. Gardez la valeur par défaut.

  • max-players

    entierJoueurs et accèswiki

    Défaut (mesuré)
    20
    Valeurs permises
    0 à 2147483647

    Le nombre maximal de joueurs en ligne en même temps.

    Pour un serveur entre amis. Réglez-le sur la taille de votre groupe plus une place ou deux. C’est une limite, pas une réservation : ce dont le serveur a besoin dépend de ceux qui sont réellement en ligne (INFÉRÉ). Voir le calculateur de RAM.

  • max-tick-time

    entierPerformances et chargewiki

    Défaut (mesuré)
    60000
    Valeurs permises
    -1, ou 0 à 2^63 - 1

    Un chien de garde : si un seul cycle de jeu dure plus de ce nombre de millisecondes, le serveur s’arrête comme s’il avait planté. -1 désactive le chien de garde.

    Pour un serveur entre amis. Gardez la valeur par défaut. Avec -1, un serveur figé reste figé au lieu de s’arrêter (INFÉRÉ).

  • max-world-size

    entierMondewiki

    Défaut (mesuré)
    29999984
    Valeurs permises
    1 à 29999984

    La plus grande distance, en blocs depuis le centre du monde, à laquelle la bordure du monde peut être placée. L’abaisser limite jusqu’où la bordure peut aller.

  • motd

    texteListe de serveurswiki

    Défaut (mesuré)
    A Minecraft Server
    Valeurs permises
    non précisé

    Le message affiché sous le nom du serveur dans la liste multijoueur. Les codes de couleur et de mise en forme fonctionnent. Le wiki indique qu’un message de plus de 59 caractères environ peut provoquer une erreur de communication dans la liste.

    Pour un serveur entre amis. Gardez-le court : c’est la première chose que lisent vos amis.

  • network-compression-threshold

    entierPerformances et chargewiki

    Défaut (mesuré)
    256
    Valeurs permises
    -1 désactive la compression, 0 compresse tout ; autres limites non précisées

    Les paquets d’au moins ce nombre d’octets sont compressés avant l’envoi. -1 désactive la compression ; 0 compresse tout.

    Pour un serveur entre amis. Gardez la valeur par défaut.

  • online-mode

    true / falseJoueurs et accèswikisécurité

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Vérifie chaque joueur qui se connecte auprès du service de comptes de Mojang. Désactivé, le serveur ne vérifie personne : on peut se connecter sous n’importe quel pseudo, donc se faire passer pour vous ou pour un opérateur (INFÉRÉ de l’avertissement du wiki sur les faux comptes).

    Pour un serveur entre amis. Gardez true. Nous ne recommandons jamais false pour un serveur joignable depuis internet.

  • op-permission-level

    entierJoueurs et accèswiki

    Défaut (mesuré)
    4
    Valeurs permises
    0 à 4

    Le niveau de permission donné à un joueur quand vous le faites opérateur avec /op. Plus il est haut, plus de commandes sont permises.

    Pour un serveur entre amis. La commande /stop demande le niveau 4 (page de cette commande sur le wiki). Le baisser limite ce que vos opérateurs peuvent faire.

  • pause-when-empty-seconds

    entierPerformances et chargewiki

    Défaut (mesuré)
    60
    Valeurs permises
    non précisé

    Combien de secondes sans aucun joueur en ligne s’écoulent avant que le serveur mette le jeu en pause (ajouté en 1.21.2).

    Pour un serveur entre amis. C’est le jeu qui se met en pause, pas le serveur qui s’éteint : le programme tourne toujours (INFÉRÉ).

  • player-idle-timeout

    entierJoueurs et accèswiki

    Défaut (mesuré)
    0
    Valeurs permises
    non précisé

    Minutes pendant lesquelles un joueur peut rester inactif avant d’être expulsé. 0 : les joueurs inactifs ne sont jamais expulsés.

    Pour un serveur entre amis. Laissez 0, sauf si vous voulez expulser les amis inactifs.

  • prevent-proxy-connections

    true / falseJoueurs et accèswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Expulse les joueurs dont le fournisseur d’accès diffère de celui que voient les serveurs de connexion de Mojang. Il peut bloquer à tort des gens sur VPN ou sur certains réseaux mobiles (INFÉRÉ).

    Pour un serveur entre amis. Laissez-le désactivé entre amis.

  • query.port

    entierContrôle à distance et supervisionwiki

    Défaut (mesuré)
    25565
    Valeurs permises
    1 à 65534

    Le port UDP sur lequel le protocole de requête écoute, quand enable-query est activé.

  • rate-limit

    entierJoueurs et accèswiki

    Défaut (mesuré)
    0
    Valeurs permises
    non précisé

    Le nombre maximal de paquets qu’un joueur peut envoyer avant d’être expulsé. 0 désactive la limite.

  • rcon.password

    texteContrôle à distance et supervisionwikisecret : ne le partagez jamais

    Défaut (mesuré)
    (vide)
    Valeurs permises
    non précisé

    Le mot de passe de la console à distance. Le wiki indique que rcon ne démarre pas s’il est activé avec un mot de passe vide.

  • rcon.port

    entierContrôle à distance et supervisionwiki

    Défaut (mesuré)
    25575
    Valeurs permises
    1 à 65534

    Le port TCP sur lequel la console à distance écoute.

  • region-file-compression

    choixPerformances et chargewiki

    Défaut (mesuré)
    deflate
    Valeurs permises
    deflate, lz4, none

    La méthode utilisée pour compresser les chunks du monde sur le disque. Le wiki indique que les chunks ne sont pas recompressés automatiquement quand elle change.

    Pour un serveur entre amis. Gardez la valeur par défaut.

  • require-resource-pack

    true / falsePackswiki

    Défaut (mesuré)
    false
    Valeurs permises
    true ou false

    Activé, les joueurs qui refusent le pack de ressources du serveur sont déconnectés.

  • resource-pack

    textePackswiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    une adresse web

    L’adresse de téléchargement d’un pack de ressources proposé aux joueurs à leur connexion. Le wiki donne une limite de 250 Mio. Vide : aucun pack.

  • resource-pack-id

    textePackswiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    un UUID (8-4-4-4-12 hexadécimal)

    Un identifiant facultatif (un UUID) que les clients utilisent pour reconnaître le pack défini dans resource-pack.

  • resource-pack-prompt

    textePackswiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    texte au format composant textuel (JSON)

    Un message personnalisé affiché sur la fenêtre du pack, utilisé avec require-resource-pack. Il suit la syntaxe des composants de chat du jeu ; vide, le message par défaut s’affiche.

  • resource-pack-sha1

    textePackswiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    40 caractères hexadécimaux en minuscules

    Une somme de contrôle facultative (SHA-1, hexadécimal en minuscules) du pack, pour que le jeu vérifie le téléchargement. Le wiki recommande de la définir.

  • server-ip

    texteRéseau et portswiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    une adresse IP, ou vide

    L’adresse sur laquelle le serveur écoute. Vide : toutes les adresses de la machine ; le wiki recommande de la laisser vide.

    Pour un serveur entre amis. Ce n’est pas l’adresse que vos amis saisissent. Une mauvaise valeur ici est une cause classique de connexion impossible (INFÉRÉ) ; laissez vide.

  • server-port

    entierRéseau et portswiki

    Défaut (mesuré)
    25565
    Valeurs permises
    1 à 65534

    Le port TCP auquel les joueurs se connectent. À la maison, le routeur doit le rediriger vers la machine (wiki).

    Pour un serveur entre amis. Si vous le changez, vos amis doivent saisir adresse:port.

  • simulation-distance

    entierPerformances et chargewiki

    Défaut (mesuré)
    10
    Valeurs permises
    3 à 32

    Le rayon, en chunks autour de chaque joueur, dans lequel monstres et autres êtres vivants continuent d’agir. Au-delà, le serveur cesse de les mettre à jour et les joueurs ne les voient pas.

    Pour un serveur entre amis. Le wiki conseille de la baisser en cas de lag. Nos préréglages utilisent 5 à 8 ; ce sont des recommandations, pas des mesures. Voir le calculateur de RAM.

  • spawn-protection

    entierJeuwiki

    Défaut (mesuré)
    16
    Valeurs permises
    tout entier (0 ou négatif = désactivé)

    Taille du carré sans construction autour du point d’apparition : son côté fait 2 x valeur + 1 blocs, donc 16 protège 33 x 33. Les opérateurs peuvent le contourner, il est désactivé à 0 ou en négatif, et ne s’applique pas si le serveur n’a aucun opérateur (page Spawn protection du wiki).

    Pour un serveur entre amis. Entre amis de confiance, il gêne surtout la construction près du point d’apparition ; en contrepartie, rien n’empêche alors un ami de modifier cette zone.

  • status-heartbeat-interval

    entierContrôle à distance et supervisionwiki

    Défaut (mesuré)
    0
    Valeurs permises
    non précisé

    La fréquence à laquelle l’interface de gestion envoie des messages de présence aux outils connectés. 0 : désactivé. L’unité n’est pas précisée.

  • sync-chunk-writes

    true / falsePerformances et chargewiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Fait attendre au serveur que chaque chunk soit réellement sur le disque avant de continuer. Un plantage fait alors perdre ou abîmer moins de monde ; le prix est la vitesse sur un disque lent.

    Pour un serveur entre amis. Gardez-le activé : votre monde compte plus qu’un peu de vitesse.

  • text-filtering-config

    texteAutrewiki

    Défaut (mesuré)
    (vide)
    Valeurs permises
    non précisé

    Réglages de filtrage du chat utilisés en interne par Realms ; selon le wiki, ils ne sont probablement pas prévus pour un usage hors de Realms.

  • text-filtering-version

    entierAutrewiki

    Défaut (mesuré)
    0
    Valeurs permises
    0 à 1

    La version du format utilisé par text-filtering-config. Le wiki indique 0 et 1 comme valeurs valides.

  • use-native-transport

    true / falsePerformances et chargewiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Sous Linux, laisse le serveur utiliser la gestion réseau native du système, plus rapide. Les autres systèmes l’ignorent.

    Pour un serveur entre amis. Gardez la valeur par défaut.

  • view-distance

    entierPerformances et chargewiki

    Défaut (mesuré)
    10
    Valeurs permises
    3 à 32

    Combien de chunks autour de chaque joueur (un rayon) le serveur envoie. Les joueurs peuvent baisser leur réglage mais pas dépasser celui-ci.

    Pour un serveur entre amis. L’un des deux réglages qui pèsent le plus sur la charge (INFÉRÉ ; le wiki conseille de le baisser en cas de lag) : chaque cran de plus envoie davantage de monde à chaque joueur. Voir le calculateur de RAM.

  • white-list

    true / falseJoueurs et accèswiki

    Défaut (mesuré)
    true
    Valeurs permises
    true ou false

    Indique si la liste blanche est utilisée. Activée, seuls les joueurs de la liste (et les opérateurs) peuvent se connecter. Depuis la 26.3, elle est activée par défaut.

    Pour un serveur entre amis. Un serveur 26.3 tout neuf refuse donc quiconque n’est pas sur la liste. Gardez-la activée pour un serveur privé et ajoutez vos amis : voyez le guide des commandes d’administration. Voir le guide de la liste blanche.

Les clés devenues des règles de jeu (game rules) ou supprimées

Vous pouvez les croiser dans un ancien guide ou fichier. Le serveur 26.3 ne les écrit pas. Les versions viennent du tableau d’historique du wiki communautaire (source secondaire, lu le 4 octobre 2026) ; les noms de game rules ont été vérifiés dans la liste des game rules de la 26.3 dans les données du serveur officiel (MESURÉ), et, pour la règle des blocs de commande, la page Game rule du wiki.

  • pvp : devenue une règle de jeu. Depuis 25w35a (1.21.9). → pvp
  • spawn-monsters : devenue une règle de jeu. Depuis 25w35a (1.21.9). → spawn_monsters
  • allow-nether : devenue une règle de jeu. Depuis 25w35a (1.21.9). → allow_entering_nether_using_portals
  • enable-command-block : devenue une règle de jeu. Depuis 25w35a (1.21.9). → command_blocks_work
  • spawn-animals : supprimée. Depuis 24w33a (1.21.2).
  • spawn-npcs : supprimée. Depuis 24w33a (1.21.2).
  • snooper-enabled : supprimée. Depuis 21w43a (1.18).
  • max-build-height : supprimée. Depuis 20w49a (1.17).
  • previews-chat : supprimée. Depuis 22w42a (1.19.3).
  • announce-player-achievements : supprimée. Depuis 17w18a (1.12).
  • allowed-connection-ids : annoncée pour une version ultérieure, absente de celle-ci. Depuis 26.4 (in development).
  • enable-legacy-status : annoncée pour une version ultérieure, absente de celle-ci. Depuis 26.4 (in development).
  • status-contact-details : annoncée pour une version ultérieure, absente de celle-ci. Depuis 26.4 (in development).

Une remarque sur le décompte : le tableau du wiki liste 71 clés Java le 4 octobre 2026 : 68 des 69 que le serveur 26.3 écrit, plus 3 que le wiki marque comme à venir en 26.4. Une clé du vrai fichier, management-server-allowed-origins, n’est pas dans ce tableau ; elle est décrite sur la page du wiki consacrée au protocole de gestion. Nous comptons ce que le serveur 26.3 écrit : cette page en a donc 69. D’autres sites donnent d’autres nombres, pour d’autres versions.

Préréglages pour un serveur entre amis

Ce sont nos recommandations, pas celles de Mojang : un point de départ avec le raisonnement de chaque valeur et ce qu’elle vous coûte. Une valeur absente de la liste reste à sa valeur par défaut. Choisissez-en un dans le générateur ci-dessous pour partir de là et le modifier. Nous n’avons mesuré aucun effet sur la charge : aucun chiffre ici n’est une mesure.

Survie entre amis (2 à 10 joueurs)

Un monde de survie privé pour un groupe de gens qui se connaissent. Il garde les protections par défaut et retire ce dont un petit groupe n’a pas besoin.

Changements par rapport aux valeurs par défaut

  • max-players=10 : La taille du groupe plus une place de réserve. Les 20 par défaut dépassent ce qu’un petit groupe utilise. Contrepartie : un onzième ami est refusé tant que vous ne le relevez pas.
  • difficulty=normal : Un réglage intermédiaire pour de la survie entre amis. Contrepartie : les débutants peuvent le trouver plus dur que easy, la valeur par défaut du fichier.
  • simulation-distance=8 : Garde monstres et fermes actifs un peu plus près des joueurs que les 10 par défaut, ce qui réduit la charge. Contrepartie : ce qui est loin de tous les joueurs se fige plus tôt. Une recommandation, pas une mesure.
  • enforce-whitelist=true : Retirer quelqu’un de la liste blanche l’expulse aussi s’il est en ligne. Contrepartie : aucune pour un groupe de confiance, mais la personne retirée sera expulsée.
  • spawn-protection=0 : Entre amis, la zone sans construction autour du point d’apparition gêne surtout. Contrepartie : rien n’empêche alors un ami de modifier cette zone.

Laissé tel quel volontairement

  • white-list : Reste à true : seuls les joueurs que vous ajoutez peuvent rejoindre. En 26.3, c’est déjà la valeur par défaut.
  • online-mode : Reste à true : le serveur vérifie le compte de chaque joueur.
  • view-distance : Reste à 10 : ce préréglage baisse plutôt simulation-distance ; baissez aussi view-distance si le serveur rame encore.

Serveur de construction créatif

Un monde pour construire, sans monstres hostiles et avec tout le monde en mode créatif.

Changements par rapport aux valeurs par défaut

  • gamemode=creative : Les nouveaux joueurs démarrent en mode créatif.
  • force-gamemode=true : Tout le monde rejoint en créatif, même en ayant quitté dans un autre mode. Contrepartie : pour laisser quelqu’un en survie, il faut passer par une commande.
  • difficulty=peaceful : Pensé pour supprimer les monstres qui interrompent la construction. Contrepartie : aucun défi hostile si vous en voulez un plus tard.
  • spawn-protection=0 : Les bâtisseurs travaillent souvent près du point d’apparition. Contrepartie : rien ne protège alors cette zone des modifications.
  • max-players=10 : La taille du groupe plus une place de réserve. Contrepartie : un onzième bâtisseur est refusé tant que vous ne le relevez pas.
  • simulation-distance=6 : Sans monstres hostiles, il y a peu à animer loin des joueurs : une valeur plus haute coûte sans rien apporter. Contrepartie : fermes et animaux lointains se figent. Une recommandation, pas une mesure.

Laissé tel quel volontairement

  • white-list : Reste à true : seuls les joueurs que vous ajoutez peuvent rejoindre.
  • online-mode : Reste à true : le serveur vérifie le compte de chaque joueur.
  • view-distance : Reste à 10 : les bâtisseurs aiment voir loin, mais chaque cran de plus envoie davantage de monde à chaque joueur.

Joueurs plus jeunes / plus strict

Pour un groupe de joueurs plus jeunes géré par un adulte. Il limite qui peut rejoindre et ce que les opérateurs peuvent faire. Il ne filtre ni le chat ni le contenu : il ne remplace pas la supervision.

Changements par rapport aux valeurs par défaut

  • enforce-whitelist=true : Retirer quelqu’un de la liste blanche l’expulse aussi s’il est en ligne.
  • max-players=6 : Un plafond bas garde le groupe facile à surveiller. Contrepartie : un septième joueur est refusé tant que vous ne le relevez pas.
  • hide-online-players=true : La liste de serveurs n’affiche plus qui est en ligne : un inconnu qui trouve l’adresse ne peut pas lire les pseudos des joueurs.
  • op-permission-level=3 : Un opérateur de niveau 3 ne peut pas utiliser /stop, qui demande le niveau 4 (page de cette commande sur le wiki) ; le niveau 3 garde les commandes de gestion multijoueur, donc un opérateur de niveau 3 peut toujours expulser, bannir et modifier la liste blanche. Le réglage ne vaut que pour les joueurs que vous faites opérateurs après le changement : ceux déjà présents dans ops.json gardent le niveau qui y est inscrit (INFÉRÉ de la page du wiki sur les niveaux de permission). Le plus sûr pour ce groupe : ne faites pas des enfants des opérateurs. Contrepartie : pour avoir le niveau 4 vous-même, modifiez votre entrée dans ops.json ou passez par la console du serveur.

Laissé tel quel volontairement

  • white-list : Reste à true : seuls les joueurs que vous ajoutez peuvent rejoindre.
  • online-mode : Reste à true : le serveur vérifie le compte de chaque joueur. Ne le désactivez jamais pour ce genre de groupe.
  • enforce-secure-profile : Reste à true : le chat reste signé, les messages peuvent donc être signalés.
  • spawn-protection : Reste à 16 : les joueurs qui ne sont pas opérateurs ne peuvent ni construire ni casser de blocs autour du point d’apparition. Cela ne s’applique que si au moins un joueur est opérateur, et pistons ou explosions peuvent quand même atteindre la zone (page Spawn protection du wiki).
  • difficulty : Reste à easy, la valeur par défaut du fichier.
  • enable-rcon : Reste à false : pas de console à distance à protéger.

Ces réglages ne rendent pas un serveur sûr pour des enfants. Ils ne filtrent ni le chat ni le contenu, et ne remplacent pas un adulte qui sait qui joue.

Petit ordinateur / peu de mémoire

Pour un serveur qui tourne sur une machine modeste. Il échange la distance de vue et la distance de simulation contre une charge plus légère.

Changements par rapport aux valeurs par défaut

  • view-distance=8 : Envoie deux chunks de moins dans chaque direction que les 10 par défaut, donc moins de monde par joueur. Contrepartie : un horizon plus court.
  • simulation-distance=5 : N’anime monstres et cultures que près des joueurs (INFÉRÉ pour les cultures). Contrepartie : les fermes s’arrêtent quand personne n’est à côté.
  • max-players=6 : Un plafond plus bas signifie moins de joueurs qui chargent le monde en même temps. Contrepartie : un septième joueur est refusé tant que vous ne le relevez pas.
  • entity-broadcast-range-percentage=75 : Envoie les monstres et objets lointains aux joueurs aux trois quarts de la distance normale. Contrepartie : les éléments apparaissent un peu plus tard.

Laissé tel quel volontairement

  • sync-chunk-writes : Reste à true : un plantage risque moins de corrompre le monde. Le désactiver échangerait cette sécurité contre de la vitesse, et nous ne le recommandons pas.
  • white-list : Reste à true : seuls les joueurs que vous ajoutez peuvent rejoindre.

Générateur et import de fichier

Choisissez un préréglage ou partez des valeurs par défaut, modifiez les valeurs (chacune est vérifiée selon son type et sa plage), voyez ce qui diffère des valeurs par défaut, puis copiez le texte ou téléchargez-le sous le nom server.properties. Ou collez un fichier que vous avez déjà pour le lire : la page montre ce qui diffère des valeurs par défaut, quelles clés sont inconnues ou n’existent plus en 26.3, et quelles valeurs sont invalides. Tout se passe dans votre navigateur ; rien n’est envoyé nulle part.

Dimensionnement

view-distance, simulation-distance et max-players sont les réglages qui changent ce que le serveur a à faire. Pour estimer la mémoire dont un serveur a besoin pour votre groupe, utilisez le calculateur de RAM pour serveur Minecraft, et considérez son résultat comme une estimation.

Questions fréquentes

Comment accéder à server.properties ?

Il se trouve dans le dossier d’où vous lancez le serveur (le wiki parle du répertoire de travail courant), à côté du fichier du serveur et du dossier du monde. Le serveur le crée à son premier démarrage : s’il manque, lancez le serveur une fois. Arrêtez le serveur avant de le modifier et relancez-le ensuite.

Quelle IP mettre dans server.properties ?

Normalement aucune : laissez server-ip vide. Le serveur écoute alors sur toutes les adresses de la machine, ce que recommande le wiki. Ce n’est pas l’adresse que vos amis saisissent : ils utilisent votre adresse publique ou votre domaine, plus le port s’il n’est pas 25565. Une mauvaise valeur dans server-ip est une cause classique de connexion impossible (INFÉRÉ).

Est-il sûr d’ouvrir le port 25565 ?

Ouvrir le port rend le serveur joignable depuis internet, ce qui permet à un serveur maison d’accueillir des joueurs, mais expose aussi le programme du serveur à tous ceux qui peuvent l’atteindre. Ce qui limite qui peut réellement rejoindre se règle côté serveur : gardez online-mode à true pour que chaque compte soit vérifié, gardez white-list à true et gardez le jeu à jour. Nous n’avons pas testé de configurations de routeur et ce conseil est général (INFÉRÉ), pas une garantie de sécurité : suivez les instructions de votre routeur.

Pourquoi suis-je refusé sur mon propre serveur ?

Depuis la 26.3, white-list vaut true par défaut (MESURÉ dans le fichier par défaut du serveur officiel 26.3) : un nouveau serveur refuse tous ceux qui ne sont pas sur la liste. Les opérateurs entrent automatiquement (wiki). Ajoutez chaque ami, ou mettez white-list à false seulement si des inconnus ne peuvent pas joindre le serveur. Les commandes sont dans notre guide des commandes whitelist, op et ban.

1 Go de RAM suffit-il pour un serveur Minecraft ?

Cela dépend du nombre de joueurs en ligne, de leur distance de vue, du monde et des mods éventuels ; nous ne l’avons pas mesuré, nous ne répondrons donc ni oui ni non. Faites une estimation pour votre groupe avec le calculateur de RAM pour serveur Minecraft. Baisser view-distance et simulation-distance réduit ce que le serveur a à faire (INFÉRÉ).

Sources

La liste des clés, les valeurs par défaut et les noms de game rules sont MESURÉS sur le serveur officiel Java Edition 26.3, lancé une fois le 4 octobre 2026 pour écrire son fichier par défaut et sa liste de game rules ; aucun serveur n’est resté en marche. Les types, plages et historique de versions viennent du wiki communautaire, dont le texte est sous licence CC BY-NC-SA : nous l’avons utilisé pour vérifier des faits et avons écrit chaque phrase nous-mêmes. Rien de tout cela n’a été testé dans une partie en cours.