Aller au contenu

Générateur de server.properties avec explications

Chaque option importante en mots simples, avec valeur par défaut et valeurs autorisées. Importe ton fichier, modifie-le et télécharge-le à nouveau.

Bases et joueurs

Texte sous le nom du serveur dans la liste multijoueur. Les codes couleur avec § sont autorisés ; deux lignes sont séparées par \n.

Par défaut : A Minecraft Server

Port sur lequel le serveur écoute. Les joueurs le tapent après deux-points, sauf s’il s’agit de 25565 ou qu’un enregistrement SRV pointe dessus.

Par défaut : 25565 · autorisé de 1 à 65 534

Combien de joueurs peuvent être en ligne en même temps. Les opérateurs ne peuvent rejoindre un serveur plein qu’avec un plugin.

Par défaut : 20 · autorisé de 0 à 2 147 483 647

Vérifie chaque compte auprès de Mojang. Laisse-le activé. Ne le désactive que derrière un proxy Velocity ou BungeeCord qui vérifie lui-même les comptes.

Par défaut : true

Seuls les joueurs de la whitelist peuvent se connecter. Depuis la 26.3, les nouveaux serveurs démarrent avec la whitelist activée.

Par défaut : true

Expulse les joueurs en ligne qui ne sont pas dans la whitelist quand elle est rechargée.

Par défaut : false

Mode de jeu des nouveaux joueurs.

Par défaut : survival

Remet les joueurs dans le mode de jeu par défaut à chaque connexion.

Par défaut : false

Difficulté du monde : dégâts, faim et quels mobs apparaissent.

Par défaut : easy

Les joueurs deviennent spectateurs après leur mort, et la difficulté est bloquée sur difficile.

Par défaut : false

Autorise le vol en survie sans expulsion. Active-le si tu utilises des plugins ou des mods qui permettent aux joueurs de voler, sinon ils sont expulsés pour vol.

Par défaut : false

Rayon autour du spawn dans lequel seuls les opérateurs peuvent construire. 0 le désactive. Sans effet s’il n’y a aucun opérateur.

Par défaut : 16 · autorisé de 0 à 29 999 984

Expulse les joueurs après ce nombre de minutes d’inactivité. 0 signifie jamais.

Par défaut : 0 · autorisé de 0 à 2 147 483 647

Niveau de permission par défaut des nouveaux opérateurs : 1 ignorer la protection du spawn, 2 commandes de triche, 3 gestion des joueurs, 4 tout.

Par défaut : 4 · autorisé de 0 à 4

Monde

Nom du dossier du monde. Un nouveau nom crée un nouveau monde au prochain démarrage.

Par défaut : world

Seed d’un nouveau monde. Vide signifie aléatoire. Sans effet sur un monde existant.

Par défaut : –

Type d’un nouveau monde : normal, plat, grands biomes, amplifié ou un seul biome.

Par défaut : minecraft:normal

Indique si les villages, temples et autres structures sont générés dans les nouveaux chunks.

Par défaut : true

Rayon de la bordure du monde en blocs.

Par défaut : 29999984 · autorisé de 1 à 29 999 984

Performances

Combien de chunks autour d’un joueur sont envoyés au client. Le plus gros levier pour la RAM et le CPU ; 6 à 10 est courant.

Par défaut : 10 · autorisé de 3 à 32

Combien de chunks autour d’un joueur sont mis à jour (mobs, cultures, redstone). Une valeur inférieure à la distance d’affichage économise du CPU.

Par défaut : 10 · autorisé de 3 à 32

Distance à laquelle les entités sont montrées aux joueurs, en pourcentage de la portée normale. Des valeurs plus basses économisent de la bande passante.

Par défaut : 100 · autorisé de 10 à 1 000

Les paquets plus grands que ce nombre d’octets sont compressés. -1 désactive la compression, ce qui a du sens derrière un proxy sur le même réseau.

Par défaut : 256 · autorisé de -1 à 2 147 483 647

Millisecondes qu’un seul tick peut durer avant que le watchdog n’arrête le serveur. -1 désactive le watchdog.

Par défaut : 60000 · autorisé de -1 à 2 147 483 647

Met le monde en pause après ce nombre de secondes sans joueurs. 0 ou une valeur négative le désactive.

Par défaut : 60 · autorisé de 0 à 2 147 483 647

Écrit les chunks sur le disque de façon synchrone. Plus sûr pour les données, plus lent sur les disques lents.

Par défaut : true

Compression des fichiers de région : deflate (le plus petit), lz4 (plus rapide) ou none.

Par défaut : deflate

Réseau et sécurité

Lie le serveur à une seule adresse IP. Laisse vide, sauf si ton hébergeur t’indique autre chose.

Par défaut : –

Répond aux demandes de statut. Si tu le désactives, le serveur apparaît hors ligne dans la liste, même si les joueurs peuvent se connecter.

Par défaut : true

Masque les noms des joueurs en ligne dans la réponse de statut (au survol du nombre de joueurs).

Par défaut : false

Seuls les joueurs avec une clé de chat signée par Mojang peuvent se connecter. Désactive-le pour les serveurs qui modifient les messages du chat avec des plugins.

Par défaut : true

Expulse les joueurs dont l’IP diffère de celle que Mojang a vue à la connexion (contrôle VPN et proxy). Ne fonctionne pas derrière ton propre proxy.

Par défaut : false

Permet à d’autres serveurs d’envoyer des joueurs ici avec la commande /transfer.

Par défaut : false

Expulse les joueurs qui envoient plus de paquets par seconde que cette valeur. 0 désactive la limite.

Par défaut : 0 · autorisé de 0 à 2 147 483 647

Écrit les adresses IP des joueurs dans les logs. Désactive-le si tu n’en as pas besoin.

Par défaut : true

Active le protocole de query GameSpy4 qu’utilisent certaines listes de serveurs et certains outils.

Par défaut : false

Port UDP pour la query.

Par défaut : 25565 · autorisé de 1 à 65 534

Autorise l’accès à distance à la console. Uniquement avec un mot de passe solide, et n’ouvre jamais le port à tout le monde.

Par défaut : false

Port TCP pour RCON.

Par défaut : 25575 · autorisé de 1 à 65 534

Mot de passe RCON. Utilise un mot de passe long et aléatoire. Il n’est pas enregistré dans ton navigateur.

Par défaut : –

Pack de ressources

Lien de téléchargement direct vers un ZIP de pack de ressources proposé aux joueurs à la connexion.

Par défaut : –

Hash SHA-1 du pack en minuscules. Permet aux clients de réutiliser le pack en cache et de détecter un pack modifié.

Par défaut : –

Les joueurs qui refusent le pack de ressources sont déconnectés.

Par défaut : false

Texte affiché dans la fenêtre du pack de ressources, en texte JSON ou en texte brut.

Par défaut : –

server.properties
#Minecraft server properties
#Generated with BestMCServerList
motd=A Minecraft Server
server-port=25565
max-players=20
online-mode=true
white-list=true
enforce-whitelist=false
gamemode=survival
force-gamemode=false
difficulty=easy
hardcore=false
allow-flight=false
spawn-protection=16
player-idle-timeout=0
op-permission-level=4
level-name=world
level-seed=
level-type=minecraft:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
entity-broadcast-range-percentage=100
network-compression-threshold=256
max-tick-time=60000
pause-when-empty-seconds=60
sync-chunk-writes=true
region-file-compression=deflate
server-ip=
enable-status=true
hide-online-players=false
enforce-secure-profile=true
prevent-proxy-connections=false
accepts-transfers=false
rate-limit=0
log-ips=true
enable-query=false
query.port=25565
enable-rcon=false
rcon.port=25575
rcon.password=
resource-pack=
resource-pack-sha1=
require-resource-pack=false
resource-pack-prompt=

Les caractères hors ASCII (accents, §, petites capitales) sont écrits en codes \u, que toutes les versions de Minecraft lisent correctement.

pvp, allow-nether, spawn-monsters et enable-command-block sont des règles de jeu depuis la 1.21.9.

Comment utiliser l’éditeur

  1. Importe ton server.properties actuel, ou pars des valeurs par défaut.
  2. Modifie les options dont tu as besoin. Les options modifiées sont mises en évidence.
  3. Arrête le serveur, remplace le fichier et relance-le. La plupart des options ne sont lues qu’au démarrage.

Crée d’abord un MOTD coloré : Générateur de MOTD · Générateur de script de démarrage

Questions fréquentes

Où se trouve server.properties ?

Dans le dossier principal du serveur, à côté du jar du serveur. Il est créé au premier démarrage.

Pourquoi mes modifications disparaissent-elles ?

Le serveur réécrit le fichier quand il s’arrête. Modifie-le pendant que le serveur est arrêté, sinon les anciennes valeurs reviennent.

Où sont passés pvp et allow-nether ?

Depuis Minecraft 1.21.9, ce sont des règles de jeu. Utilise /gamerule pvp false en jeu au lieu de server.properties.

Pourquoi les caractères accentués sont-ils écrits en codes \u ?

Java lit \u00F6 comme ö quel que soit l’encodage. Ainsi, le MOTD et les autres textes s’affichent correctement, peu importe comment le fichier est ouvert ou envoyé.