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-transfersAutorise 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-flightEmpê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-opsEnvoie le résultat des commandes tapées dans la console du serveur à tous les opérateurs en ligne.
broadcast-rcon-to-opsEnvoie le résultat des commandes passées par la console à distance (rcon) à tous les opérateurs en ligne.
bug-report-linkUne adresse web que le serveur propose aux joueurs comme lien « signaler un bug ». Rien n’est envoyé si elle est vide.
chat-spam-threshold-secondsValeur 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-secondsValeur 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.
difficultyLa 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-conductActivé, 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-monitoringExpose 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-queryActive 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-rconActive 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-statusDé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-profileN’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-whitelistDé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-percentageModifie 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-gamemodeActivé, 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-levelLe 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.
gamemodeLe mode de jeu dans lequel démarrent les nouveaux joueurs. Les anciens chiffres 0 à 3 sont encore acceptés et convertis en noms.
generate-structuresIndique 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-settingsOptions 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.
hardcoreCré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-playersEmpê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-packsLes packs de données à ne pas activer automatiquement à la création du monde. Séparés par des virgules.
initial-enabled-packsLes 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-nameLe 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-seedLa 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-typeLe 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-ipsIndique 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-originsUne 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-enabledActive 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-hostL’adresse sur laquelle l’interface de gestion écoute.
management-server-portLe 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-secretLe 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-enabledIndique si l’interface de gestion utilise une connexion chiffrée (TLS).
management-server-tls-keystoreChemin 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-passwordMot 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-updatesLe 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-playersLe 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-timeUn 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-sizeLa 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.
motdLe 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-thresholdLes 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-modeVé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-levelLe 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-secondsCombien 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-timeoutMinutes 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-connectionsExpulse 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.portLe port UDP sur lequel le protocole de requête écoute, quand enable-query est activé.
rate-limitLe nombre maximal de paquets qu’un joueur peut envoyer avant d’être expulsé. 0 désactive la limite.
rcon.passwordLe 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.portLe port TCP sur lequel la console à distance écoute.
region-file-compressionLa 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-packActivé, les joueurs qui refusent le pack de ressources du serveur sont déconnectés.
resource-packL’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-idUn identifiant facultatif (un UUID) que les clients utilisent pour reconnaître le pack défini dans resource-pack.
resource-pack-promptUn 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-sha1Une 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-ipL’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-portLe 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-distanceLe 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-protectionTaille 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-intervalLa 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-writesFait 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-configRé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-versionLa version du format utilisé par text-filtering-config. Le wiki indique 0 et 1 comme valeurs valides.
use-native-transportSous 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-distanceCombien 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-listIndique 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.
Aucune clé ne correspond. Effacez les filtres pour voir toute la liste.
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). →pvpspawn-monsters: devenue une règle de jeu. Depuis 25w35a (1.21.9). →spawn_monstersallow-nether: devenue une règle de jeu. Depuis 25w35a (1.21.9). →allow_entering_nether_using_portalsenable-command-block: devenue une règle de jeu. Depuis 25w35a (1.21.9). →command_blocks_workspawn-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.
Notre recommandation, pas une déclaration de Mojang. Choisir un préréglage remplace les valeurs ci-dessous.
Importer un server.properties existant
Les commentaires et lignes vides ne posent pas de problème. Rien ne quitte votre navigateur.
Modifier les valeurs
Votre fichier
À regarder
Différences avec les valeurs par défaut de la 26.3
Le serveur remplit les clés absentes avec leurs valeurs par défaut (wiki).
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
- Minecraft Wiki : Server.properties (wiki communautaire) (consulté le 4 octobre 2026)
- Minecraft Wiki : Spawn protection (consulté le 4 octobre 2026)
- Minecraft Wiki : Minecraft Server Management Protocol (consulté le 4 octobre 2026)
- Minecraft Wiki : Game rule (consulté le 4 octobre 2026)
- Documentation Java d’Oracle : Properties.load (la syntaxe du fichier) (consulté le 4 octobre 2026)
- Minecraft Wiki : Permission level et la page de la commande /stop (consulté le 4 octobre 2026)
- Minecraft Wiki : Java Edition 26.3 (historique des versions) (consulté le 4 octobre 2026)
- Minecraft Wiki : Java Edition 25w35a (les clés devenues des game rules) (consulté le 4 octobre 2026)
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.
Référence non officielle, sans lien avec Mojang ni Microsoft, qui ne l’ont ni approuvée ni recommandée. Minecraft est une marque de Mojang. Les préréglages sont les recommandations d’Arcadyo, pas des déclarations de Mojang.