Générateur de server.properties
Chaque option du fichier, expliquée là où on la règle. Partez d'un préréglage ou importez votre fichier actuel : l'outil signale ce qui met le serveur en danger, un online-mode coupé sans proxy, un RCON sans mot de passe, avant que vous ne le découvriez en jeu.
Partir d'un préréglage
Importer mon server.properties
Général
motd
Le texte sous le nom du serveur dans la liste. Les codes & sont convertis ; voyez le générateur de MOTD pour les couleurs.
max-players
Au-delà, les nouveaux joueurs sont refusés. Les opérateurs peuvent entrer quand même si le plugin le permet.
gamemode
Le mode des nouveaux joueurs.
force-gamemode
Remet chaque joueur dans le mode par défaut à chaque connexion.
difficulty
Paisible supprime les monstres hostiles.
hardcore
Difficulté maximale et une seule vie : un joueur mort passe spectateur.
pvp
Autorise les joueurs à se blesser entre eux.
Monde
level-name
Le dossier du monde. Le changer crée un nouveau monde sans effacer l'ancien.
level-seed
Laissez vide pour une graine aléatoire. Ne s'applique qu'à la création du monde.
level-type
Amplifié demande beaucoup plus de ressources.
generate-structures
Villages, temples, forteresses…
allow-nether
Désactivé, les portails ne mènent nulle part.
spawn-monsters
Apparition des monstres hostiles.
spawn-protection
Rayon, en blocs, où seuls les opérateurs construisent. Ne s'applique que s'il existe au moins un opérateur. 0 pour désactiver.
max-world-size
Rayon de la bordure, en blocs.
Joueurs et règles
white-list
Seuls les joueurs ajoutés avec /whitelist add peuvent entrer.
enforce-whitelist
Expulse les joueurs déjà connectés qui n'y figurent pas, au rechargement de la liste.
allow-flight
Désactivé, un joueur qui flotte trop longtemps est expulsé. À activer si un plugin donne le vol.
player-idle-timeout
Minutes d'inactivité avant expulsion. 0 pour ne jamais expulser.
op-permission-level
4 donne tout, y compris /stop. 3 suffit pour modérer.
function-permission-level
Niveau de permission des fonctions de datapacks.
enable-command-block
Nécessaire pour les cartes d'aventure et beaucoup de mini-jeux.
hide-online-players
La liste des serveurs n'affiche plus les pseudos au survol.
broadcast-console-to-ops
Les opérateurs voient les commandes lancées depuis la console.
Réseau et sécurité
server-port
Sur un autre port que 25565, les joueurs doivent le taper, ou ajoutez un enregistrement SRV.
server-ip
Laissez vide dans presque tous les cas : le serveur écoute alors sur toutes les interfaces.
online-mode
Vérifie chaque compte auprès de Mojang. Désactivé, n'importe qui prend n'importe quel pseudo, y compris celui d'un opérateur.
enforce-secure-profile
Refuse les joueurs sans clé de signature du chat. À désactiver derrière certains proxys ou pour des clients modifiés.
prevent-proxy-connections
Refuse un joueur dont l'adresse diffère de celle vue par Mojang. Casse souvent les joueurs derrière un VPN légitime.
network-compression-threshold
Taille à partir de laquelle les paquets sont compressés. -1 désactive, utile derrière un proxy sur la même machine.
rate-limit
Paquets par seconde avant expulsion. 0 pour aucune limite.
enable-status
Désactivé, le serveur paraît hors ligne dans la liste, et sur CubeVote.
log-ips
Désactivez pour ne pas conserver d'adresses IP dans les journaux (RGPD).
accepts-transfers
Autorise l'arrivée de joueurs transférés par la commande /transfer d'un autre serveur (1.20.5+).
Performances
view-distance
Chunks envoyés autour de chaque joueur. Le coût croît avec son carré : c'est le premier réglage à baisser en cas de lag.
simulation-distance
Chunks où le monde vit (cultures, créatures, redstone). Peut être plus faible que la distance de vue.
entity-broadcast-range-percentage
En pourcentage : à 50, les entités ne sont envoyées qu'à mi-distance.
max-tick-time
Millisecondes avant que le chien de garde arrête un serveur figé. -1 désactive.
sync-chunk-writes
Plus sûr en cas de coupure, un peu plus lent. Paper le désactive par défaut.
pause-when-empty-seconds
Secondes sans joueur avant que le serveur se mette en pause (1.21.2+). -1 ou 0 pour ne jamais s'arrêter, utile pour les fermes.
Pack de ressources
resource-pack
Adresse de téléchargement direct du .zip.
resource-pack-sha1
Sans elle, les joueurs retéléchargent le pack à chaque connexion.
require-resource-pack
Refuser le pack déconnecte le joueur.
resource-pack-prompt
Texte affiché quand le jeu propose le pack.
Administration à distance
enable-rcon
Console à distance. À n'activer qu'avec un mot de passe long et un port fermé au public.
rcon.port
Ne l'ouvrez pas dans le pare-feu : RCON n'est pas chiffré.
rcon.password
Il circule en clair : utilisez-le seulement sur la machine ou un réseau privé.
enable-query
Protocole GameSpy utilisé par certains sites de statut.
query.port
En UDP.
Aucun problème détecté
server.properties
Arrêtez le serveur, remplacez le fichier, relancez. Le serveur complète lui-même les options absentes.
#Minecraft server properties #Généré sur cubevote.net/outils/server-properties accepts-transfers=false allow-flight=false allow-nether=true broadcast-console-to-ops=true difficulty=easy enable-command-block=false enable-query=false enable-rcon=false enable-status=true enforce-secure-profile=true enforce-whitelist=false entity-broadcast-range-percentage=100 force-gamemode=false function-permission-level=2 gamemode=survival generate-structures=true hardcore=false hide-online-players=false level-name=world level-seed= level-type=minecraft\:normal log-ips=true max-players=20 max-tick-time=60000 max-world-size=29999984 motd=A Minecraft Server network-compression-threshold=256 online-mode=true op-permission-level=4 pause-when-empty-seconds=60 player-idle-timeout=0 prevent-proxy-connections=false pvp=true query.port=25565 rate-limit=0 rcon.password= rcon.port=25575 require-resource-pack=false resource-pack= resource-pack-prompt= resource-pack-sha1= server-ip= server-port=25565 simulation-distance=10 spawn-monsters=true spawn-protection=16 sync-chunk-writes=true view-distance=10 white-list=false