Minecraft inclut déjà un petit fichier de configuration appelé server.properties. Tu peux y configurer les paramètres de base du serveur. Nous t’expliquons le rôle de chaque option et les précautions à prendre lorsque tu les modifies. Certaines options doivent être manipulées avec précaution, car elles peuvent avoir un impact considérable sur les performances du serveur et entraîner, entre autres, une instabilité.
Ce paramètre définit la distance de vue maximale du serveur. Quelle que soit la distance de vue configurée dans le client, le serveur ne lui envoie jamais plus de données de chunks que la valeur indiquée ici. Tu peux aussi réduire cette valeur pour préserver les performances du serveur. Même avec une valeur de 5, l’expérience de jeu n’en souffre pas. Les valeurs inférieures à 5 ne sont pas recommandées et peuvent parfois causer des problèmes. IMPORTANT : cette valeur ne doit en aucun cas être augmentée, sauf en cas d’absolue nécessité. Manipule-la donc avec précaution, car cela peut fortement affecter les performances.
Ce paramètre s’applique uniquement aux serveurs Vanilla ou Forge. Pour Bukkit, Spigot et Paper Spigot, tu dois définir cette valeur dans leur propre fichier de configuration.
Ce paramètre définit la hauteur maximale (coordonnée Y) à laquelle tu peux construire ou creuser. Les valeurs supérieures à 256 ne sont pas autorisées et sont ignorées par le serveur. Ce paramètre est donc très utile si tu souhaites réduire la hauteur maximale de construction.
Si tu as réservé plusieurs adresses IP pour ton serveur root ou ton VPS, tu peux indiquer ici celle que tu souhaites utiliser. Si tu n’as qu’une seule adresse IP, tu peux laisser ce champ vide. C’est également le cas pour un serveur de jeu.
Par défaut, le générateur de mondes choisit toujours un seed aléatoire et crée ainsi un monde entièrement aléatoire. Tu peux toutefois définir ici ton propre seed composé de lettres ou de chiffres. Le serveur créera alors le monde correspondant. Ne dépasse pas la longueur maximale de 32 caractères.
Il existe des générateurs de seed qui te permettent de configurer un monde selon tes envies. Ce générateur est l’un des meilleurs et permet de presque tout personnaliser.
Cette option te permet de définir le mode de jeu par défaut sur ton serveur. Le mode de jeu est attribué à chaque joueur lors de sa première visite sur le serveur. Tu peux ensuite le modifier à tout moment à l’aide de la commande /gamemode.
Si tu ne connais pas les identifiants des différents modes de jeu, voici un aperçu :
| Valeur | Mode de jeu |
|---|---|
| 0 | Survie |
| 1 | Créatif |
| 2 | Aventure |
| 3 | Spectateur |
Tu peux attribuer un port fixe à ton serveur, qui sera utilisé avec l’adresse IP pour y accéder. Si tu souhaites héberger plusieurs serveurs sur ton serveur, tu dois définir un port différent pour chacun. En général, tu peux laisser cette option telle quelle. Elle est principalement nécessaire pour un réseau BungeeCord.
Cette option active les blocs de commande sur le serveur. Si tu n’en as pas besoin, définis la valeur sur false, car certaines méthodes permettent de détruire ou d’endommager le serveur à l’aide de blocs de commande.
Cette option te permet d’activer ou de désactiver le Nether. S’il est désactivé, tu ne peux plus y accéder par les portails. L’accès reste toutefois possible à l’aide de plugins tels que Multiverse Core.
RCON permet d’exécuter des commandes depuis l’extérieur. Ton tableau de bord ZapX utilise lui-même RCON en interne pour envoyer des commandes au serveur depuis l’onglet Console (rcon-cli). Si tu désactives RCON ici, tu ne pourras plus saisir de commandes dans l’onglet Console. Le mot de passe RCON généré automatiquement est déjà suffisamment sécurisé : tu n’as pas besoin de désactiver RCON.
Tu peux définir ici le niveau OP par défaut attribué à un nouvel opérateur. Nous décrivons plus en détail les différents niveaux et leur attribution individuelle par joueur ici.
Query fournit des données distinctes à des services externes, comme un site Web. Il peut s’agir, par exemple, du nombre actuel de joueurs ou d’une liste détaillée des joueurs connectés. Tu peux ainsi afficher des données sur un site Web à l’aide de PHP. Certaines listes de serveurs utilisent cette fonction pour répertorier correctement le serveur.
Ce paramètre te permet de décider si les joueurs peuvent se connecter via un VPN ou un proxy. Les VPN sont souvent utilisés pour contourner les bannissements d’adresses IP, cette option peut donc être très utile. Cependant, elle peut aussi parfois entraîner des restrictions et bloquer par erreur des connexions normales.
Pour contrôler plus précisément les connexions via VPN ou proxy, il peut être utile d’installer un plugin. Tu trouveras rapidement de nombreux plugins gratuits. Celui-ci, toutefois payant, est le plugin qui nous a le plus convaincus. Il protège ton serveur contre toutes sortes d’attaques de bots.
Comme en mode solo, le serveur peut créer un monde selon des paramètres précis. Tu peux le préconfigurer comme avec un seed, puis le serveur génère le monde en fonction de ces paramètres. Le monde reste toutefois aléatoire et ne sera donc pas identique à un autre.
Un code de génération pour un monde plat pourrait ressembler à ceci :
{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}
Si tu souhaites utiliser un pack de textures spécifique sur le serveur, tu peux indiquer ici son lien de téléchargement direct. Le pack sera alors téléchargé et activé automatiquement après confirmation du joueur.
Avec cette option, les joueurs absents peuvent être automatiquement expulsés après le nombre de secondes indiqué. Elle est très utile lorsque les emplacements du serveur sont presque tous occupés : tu peux expulser les joueurs inactifs pour faire de la place à de nouveaux joueurs, qui seront peut-être actifs.
Par défaut, le monde s’appelle "world". Cette option te permet de choisir un autre nom pour le monde. Si un monde existe déjà et que tu modifies son nom ici, un nouveau monde portant ce nom sera automatiquement créé. L’ancien monde est conservé dans son dossier précédent.
Tu peux définir ici un message qui s’affichera dans la liste des serveurs lorsque ton serveur y sera ajouté. Ce message ne s’affiche pas lors d’une connexion directe, sauf si des mods spécifiques sont installés sur le client. Tu peux le mettre en forme et le colorer avec toutes les options proposées par Minecraft.
Tu peux créer rapidement et facilement le MOTD à l’aide de cet outil.
Détermine si le mode de jeu par défaut, décrit ci-dessus, est toujours attribué au joueur lorsqu’il rejoint le serveur. Quel que soit le mode de jeu dans lequel il a quitté le serveur, le mode par défaut lui sera toujours attribué.
En mode Hardcore, les joueurs sont bannis ou placés en mode Spectateur lorsqu’ils meurent. Si tu souhaites activer ce mode, tu dois créer un nouveau monde, car il a une incidence sur la génération du monde.
Cette option active la liste blanche, afin que seuls les joueurs qui y figurent puissent accéder au serveur. Tu trouveras les commandes permettant d’ajouter ou de supprimer des joueurs, entre autres, sur la page liée.
Détermine si les opérateurs reçoivent une notification dans le chat lorsque des commandes sont exécutées dans le jeu.
Cette option te permet d’activer ou de désactiver le PVP sur le serveur. Lorsque le PVP est désactivé, les joueurs ne peuvent plus se blesser entre eux. Cette option n’empêche toutefois pas, par exemple, de placer volontairement de la lave. Les joueurs peuvent donc toujours attaquer par d’autres moyens.
Lorsque cette option est activée, tu trouveras des villageois dans les villages. Si elle est définie sur false, il n’y aura aucun villageois sur le serveur. Cette option est très utile si tu souhaites réserver le commerce aux joueurs et ainsi renforcer l’économie d’un serveur économique.
Ce paramètre concerne à nouveau le générateur de mondes. Tu peux déterminer ici si des structures comme des villages ou des temples doivent être générées dans le monde.
Détermine si des animaux apparaissent sur le serveur. Tu trouveras une liste de tous les animaux ici.
Lorsque cette option est activée, le serveur envoie des données anonymes à Mojang. Ces données sont utilisées pour développer et optimiser le jeu. Cette option n’a aucun effet sur les performances du serveur.
Tu peux définir ici le niveau de difficulté général du serveur. Selon le réglage choisi, les créatures infligent plus ou moins de dégâts. Tu trouveras ici des informations plus détaillées et les options disponibles.
Cette valeur définit à partir de quelle taille les données échangées entre le client et le serveur sont compressées ou envoyées sans compression. Avec une petite valeur, comme la valeur par défaut de 256, les données sont échangées environ 20 fois par seconde. Une valeur de 512 est recommandée pour réduire la charge sur les performances du serveur, sans effet négatif. La valeur ne doit jamais dépasser 1024.
Cette option doit être manipulée avec précaution : une valeur incorrecte peut causer de graves problèmes aux joueurs et endommager le monde de manière irréversible.
Détermine le type de monde que le générateur doit créer. Après avoir modifié cette option, tu dois créer un nouveau monde. Sinon, des transitions inesthétiques apparaîtront aux endroits où de nouveaux chunks sont générés.
| Valeur | Signification |
|---|---|
| DEFAULT | Monde normal avec des montagnes, des vallées, des villages, etc. |
| FLAT | Monde entièrement plat contenant uniquement des villages |
| LARGEBIOMES | Monde semblable à un monde normal, mais avec des biomes plus grands |
| AMPLIFIED | Monde semblable à un monde normal, mais très accidenté et avec de grandes différences d’altitude |
| BUFFET | Monde Buffet dont les paramètres sont définis à l’aide de generator-settings |
Détermine si des monstres apparaissent sur le serveur. Tu trouveras une liste de tous les monstres ici.
Définit la durée maximale d’un tick. Les différentes tâches du serveur sont réparties sur des ticks. Si un tick dure plus de 60 secondes, la valeur par défaut, le serveur s’arrête automatiquement.
Sur les serveurs Forge, cela peut parfois être gênant, car les mods demandent souvent beaucoup de ressources et prennent donc un peu plus de temps. Dans ce cas, tu peux définir la valeur sur -1 pour désactiver l’arrêt automatique.
Définit le nombre d’emplacements disponibles, c’est-à-dire le nombre maximal de joueurs sur le serveur.
Cette option permet d’appliquer immédiatement les modifications apportées à la liste blanche. Normalement, tu dois recharger la liste blanche pour que les modifications prennent effet.
Tu peux déterminer ici si les joueurs sans compte Premium peuvent accéder au serveur. Attention : sur un serveur public, les joueurs peuvent obtenir des droits en choisissant le nom d’un opérateur si le serveur vérifie uniquement le nom.
Un joueur pourrait ainsi obtenir des droits sans autorisation. Pour éviter cela, veille à installer un plugin de mot de passe sur un serveur compatible avec les plugins, comme Spigot.
Active ou désactive l’anti-triche intégré à Minecraft concernant le vol. Les clients de triche permettent souvent de voler sans autorisation.
Nous te recommandons toutefois de toujours installer un anti-triche sous forme de plugin !
Définit le niveau OP requis pour exécuter des commandes. Au niveau 4, il est par exemple possible d’exécuter des commandes pour arrêter le serveur ou expulser/bannir des joueurs.
