Tableau des paramètres du fichier server.properties
Attention: Les modifications nécessitent un redémarrage du serveur pour être appliquées.
| Paramètre | Valeurs possibles | Description |
|---|---|---|
gamemode | survival, creative, adventure, spectator | Mode de jeu par défaut des nouveaux joueurs |
difficulty | peaceful, easy, normal, hard | Niveau de difficulté du serveur |
online-mode | true, false | Vérifie les comptes officiels Mojang/Microsoft |
max-players | nombre entier | Nombre maximum de joueurs connectés |
view-distance | 3 à 32 | Distance de chargement des chunks |
simulation-distance | 3 à 32 | Distance de simulation des entités |
level-name | nom libre | Nom du monde principal |
level-seed | texte / nombre | Graine de génération du monde |
level-type | default, flat, largeBiomes, amplified | Type de génération du monde |
pvp | true, false | Active ou désactive le PvP |
hardcore | true, false | Active le mode Hardcore |
spawn-protection | nombre entier | Rayon de protection du spawn |
allow-nether | true, false | Autorise l’accès au Nether |
allow-flight | true, false | Autorise le vol (utile pour mods/plugins) |
enable-command-block | true, false | Active les blocs de commande |
white-list | true, false | Active la whitelist |
motd | texte libre | Message affiché dans la liste des serveurs |
server-port | nombre (ex: 25565) | Port d’écoute du serveur |
server-ip | IP ou vide | IP d’écoute (généralement laissé vide) |
max-world-size | nombre (max 29999984) | Taille maximale du monde |
spawn-monsters | true, false | Autorise les monstres |
spawn-animals | true, false | Autorise les animaux |
spawn-npcs | true, false | Autorise les PNJ (villagers) |
force-gamemode | true, false | Force le gamemode défini |
enforce-whitelist | true, false | Bloque les joueurs hors whitelist |
enable-status | true, false | Affiche le statut du serveur |
entity-broadcast-range-percentage | nombre (%) | Distance de diffusion des entités |
network-compression-threshold | nombre | Compression réseau (optimisation) |
sync-chunk-writes | true, false | Écriture synchrone des chunks |
op-permission-level | 1 à 4 | Niveau de permissions des opérateurs |
function-permission-level | 1 à 4 | Permissions des fonctions |
Une bonne configuration du fichier server.properties est essentielle pour garantir un serveur fluide, sécurisé et adapté à vos besoins.
Il est recommandé de modifier ces paramètres avec précaution, de réaliser des sauvegardes régulières et de redémarrer le serveur après chaque changement.
Pour des optimisations plus avancées (performances, gestion fine des entités, anti-lag), l’utilisation de distributions comme Paper ou Purpur permet d’aller plus loin grâce à des fichiers de configuration complémentaires.
