server.properties

Fichier par défaut

Voici le fichier server.properties par défaut d’un serveur Minecraft 1.8.1 non modifié.

#Minecraft server properties
#(File modification datestamp)
spawn-protection=16
max-tick-time=60000
generator-settings=
force-gamemode=false
allow-nether=true
gamemode=0
enable-query=false
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
resource-pack-hash=
announce-player-achievements=true
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=false
max-players=20
network-compression-threshold=256
max-world-size=29999984
server-port=25565
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
use-native-transport=true
motd=A Minecraft Server
enable-rcon=false

Explications

Les crédits vont aux éditeurs du Wiki Minecraft pour les explications.

Les propriétés Boolean ont seulement deux valeurs: true et false, respectivement pour vrai et faux. Les propriétés Integer doivent avoir des nombres. Quand un rayon est spécifié, ce nombre doit être dans ce rayon. Les propriétés String peuvent contenir n’importe quels caractères.

Clé

Type

Valeur par défaut

Description

allow-flight

boolean

false

Permet aux joueurs de voler dans les airs sur votre serveur en mode Survival, s’ils ont un mod d’installé qui leur permet de voler.

Si allow-flight est activé, les vandales seront éventuellement plus fréquents, parce que cela leur facilitera le travail. En mode Créatif cela n’a aucun effet.

false - Le vol est interdit, sauf en mode créatif. (Les joueurs dans les airs plus de 5 secondes seront kickés).

true - Le vol est autorisé.

allow-nether

boolean

true

Autorise les joueurs à accéder au Nether.

false - Les portails vers le Nether ne fonctionneront pas.

true - Le serveur autorisera les portails à envoyer les joueurs vers le Nether.

announce-player-achievements

boolean

true

Si activé, les trophées seront affichés dans le chat du serveur et donc visible par tous.

difficulty

entier (0-3)

1

Définit la difficulté (par exemple, les dommages infligés par les mobs et la façon dont les joueurs sont affectés par la faim et les empoisonnements) du serveur.

0 - Paisible

1 - Facile

2 - Normal

3 - Difficile

enable-query

boolean

false

Autorise le protocole de serveur d’écoute GameSpy4. Utilisé pour obtenir des informations sur le serveur.

enable-rcon

boolean

false

Autorise l’accès à distance à la console du serveur.

enable-command-block

boolean

false

Si activé, les commandes pourront être utilisées avec le bloc de commande.

force-gamemode

boolean

false

Si activé, le serveur forcera les joueurs se connectant au serveur a être dans le mode définit.

false - Les joueurs se connecteront avec le gamemode qu’ils avaient quand ils se sont déconnecté.

true - Les joueurs se connecterons toujours avec le gamemode par défaut.

gamemode

entier (0-3)

0

Définit le mode du gameplay.

0* - Survie

1 - Créatif

2 - Aventure

3 - Spectateur

generate-structures

boolean

true

Définit si les structures (telles que les villages) seront générées.

false - Les structures ne seront pas générées dans les nouveaux chunks.

true - Les structures seront générées dans les nouveaux chunks.

Note: Les donjons se générerons même si cette option est mise sur false.

generator-settings

string (chaîne de caractères)

vide

Les options utilisées pour customiser la génération des mondes. Consultez Superflat et Customized sur le Wiki Minecraft (liens externes) pour toutes les possibilités d’options et les exemples.

hardcore

boolean

false

Si activé, le joueur sera banni définitivement à sa mort.

level-name

string (chaîne de caractères)

world

La valeur de la clé level-name est utilisée pour le nom du monde et le nom de son dossier. Vous pouvez également copier votre propre sauvegarde de jeu, et la renommer de la même façon que le dossier précédent pour le charger à sa place.

Les caractères comme l’apostrophe (') doivent être échappés en ajoutant un antislash (\) devant eux.

level-seed

string (chaîne de caractères)

vide

Ajoute une seed pour votre monde, comme le mode Singleplayer.

Quelques exemples : minecraft, 404, 1a2b3c.

level-type

string (chaîne de caractères)

DEFAULT

Détermine le type de map générée.

DEFAULT - Monde standard avec collines, vallées, eau, etc.

FLAT - Un monde plat sans caractéristiques, destiné à la construction.

LARGEBIOMES - Similaire au monde standard, mais avec de plus grands biomes.

AMPLIFIED - Un monde constitué de montagnes et de ravins.

CUSTOMIZED - Depuis la version 1.8, les serveurs prennent en charge les terrains personnalisés. Il faut d’abord créer le monde en solo et ensuite le copier sur le serveur.

max-build-height

entier

256

Hauteur maximale de construction autorisée.

max-players

entier (0-2147483647)

20

Le nombre maximum de joueurs pouvant jouer sur le serveur simultanément. Notez que si plus de joueurs sont sur le serveur, ils utiliseront davantage de ressources. Notez également que les opérateurs ne sont pas comptés dans max-players, mais en revanche un opérateur ne peut pas rejoindre un serveur déjà plein.nDepuis la version 1.7 de Minecraft, le nombre de joueurs maximum n’est plus limité à 999.

max-tick-time

entier (0-(2^63-1))

60000

Ce paramètre définit le temps maximum en milliseconde que peut prendre un tick avant que l’horloge du serveur coupe celui-ci avec un message d’alerte. Un seul tick du serveur dure 60.00 secondes (il peut être au maximum de 0.05 secondes); Si on considère que le serveur crash, le serveur se forcera à s’éteindre. si ce critère est rencontré, il appellera le System.exit(1).

-1 - désactive le suivi des ticks

max-world-size

entier (1- 29999984)

29999984

Définit la taille maximum du monde en rayon et place la bordure du monde à cette limite.

Exemples:

  • Mettre max-world-size à 1000 vous donnera une carte de 2000x2000.

  • Mettre max-world-size à 4000 vous donnera une carte de 8000x8000.

motd:

string (chaîne de caractères)

A Minecraft Server

MOTD est l’abréviation de message de la journée, bien que vous n’ayez pas besoin de le changer tous les jours. Il est affiché après le nom du serveur dans le client de jeu.

  • Le MOTD supporte les couleurs et les codes de formattage.

  • Si le MOTD est plus grand que 59 caractères, le serveur sera affiché avec une « Communication error » dans la liste des serveur du client.

network-compression-threshold

entier

256

Par défaut il autorise la compression des paquets.

-1 désactive la compression

0 - Compresse les paquets

Note *Une valeur plus petite que 64 ne sera pas bénéfique. De plus, une valeur qui dépasse 1500 n’est pas recommandée.

online-mode

boolean

true

Le serveur vérifie les connexions des joueurs et la confronte avec la base de données des comptes Minecraft.net. Définissez la clé sur false uniquement si votre serveur n’est pas connecté à internet. Les Hackers avec un faux compte pourrons se connecter si celle-ci est définie sur false ! Si Minecraft.net est en panne ou inaccessible, aucun joueur ne pourra se connecter si elle est définie sur true.

false - Désactivé. Le serveur ne vérifiera pas les connexions des joueurs. Les joueurs qui ne possèdent pas de compte Minecraft Premium pourront rejoindre le serveur.

true - Activé. Le serveur va supposer qu’il dispose d’une connexion Internet et vérifiera chaque connexion des joueurs. Seuls les joueurs ayant un compte Minecraft Premium pourront rejoindre le serveur.

op-permission-level

entier (1-4)

4

Détermine le niveau d’autorisation des opérateurs sur le serveur.

1 - Les opérateurs ne sont pas affectés par la protection du spawn.

2 - Les opérateurs peuvent utiliser les commandes /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp et modifier les blocs de commande.

3 - Les opérateurs peuvent utiliser les commandes /ban, /deop, /kick, et /op.

4 - Les opérateurs peuvent utiliser la commande /stop.

player-idle-timeout

entier

0

Les joueurs sont expulsés du serveur s’ils sont inactifs plus longtemps que le nombre de minutes réglées.

**Note **: Le temps est réinitialisé lorsque le serveur reçoit l’un des paquets suivants:

  • 102 (0x66) WindowClick

  • 108 (0x6c) ButtonClick

  • 130 (0x82) UpdateSign

  • 14 (0xe) BlockDig

  • 15 (0xf) Place

  • 16 (0x10) BlockItemSwitch

  • 18 (0x12) ArmAnimation

  • 19 (0x13) EntityAction

  • 205 (0xcd) ClientCommand

  • 3 (0x3) Chat

  • 7 (0x7) UseEntity

pvp

boolean

true

Autoriser le PvP sur le serveur. Les joueurs se tirant dessus tout seul avec des flèches ne recevront de dégâts que si l’option PvP est activée.

false - Les joueurs ne peuvent pas tuer les autres joueurs (Aussi appelé Joueur contre Environnement (JcE/PvE)).

true - Les joueurs peuvent tuer les autres joueurs.

Note: Les dommages indirects causés par d’autres joueurs (comme la lave, le feu, la TNT, l’eau, le sable * et le gravier) infligerons tout de même des dégâts aux autres joueurs.*

query.port

entier (1-65534)

25565

Définit le port pour les requêtes au serveur (voir enable-query).

rcon.password

string (chaîne de caractères)

vide

Mot de passe pour le rcon.

rcon.port

entier (1-65534)

25575

Définit le port pour le rcon.

resource-pack

string (chaîne de caractères)

vide

Le serveur invite le client à télécharger le pack de textures « par-défaut » lors de sa connexion. Mettre un lien web pour le pack de textures que vous souhaitez. IMPORTANT: Ce lien doit être un lien direct redirigeant vers le fichier .zip du pack.

resource-pack-hash

string (chaîne de caractères)

vide

L’option SHA-1 doit être écrite en hexadécimal, et en minuscule. Il est recommandé de spécifier ceci. L’option n’est pas encore utilisée pour vérifier l’intégrité du ressource pack, mais elle améliore l’efficacité et la sûreté du cache.

server-ip

string (chaîne de caractères)

vide

Définissez-la si vous voulez que votre serveur réponde sur une IP précise. Il est vivement recommandé de laisser cette option vide.

server-port

entier (1-65534)

25565

Changer le port sur lequel le serveur est hébergé (écoute). Ce port doit être ouvert si le serveur est derrière un routeur. Attention à ne pas choisir un port déjà occupé par un autre programme ! Ce port doit être autorisé en utilisant les règles NAT (Si vous avez un routeur / pare-feu).

snooper-enabled

boolean

true

Depuis la version 1.3.1, détermine si le serveur envoie régulièrement (ou non) des données à http://snoop.minecraft.net. (lien externe)

false - Désactive l’envoi de données.

true - Active l’envoi de données.

spawn-animals

boolean

true

Détermine si les créatures pacifiques peuvent apparaître.

false - Les animaux vont immédiatement disparaître, et aucun autre n’apparaîtra.

true - Les animaux pacifiques peuvent apparaître normalement.

Conseil : Si vous avez d’importantes latences, définissez-la sur false.

spawn-monsters

boolean

true

Détermine si les créatures hostiles peuvent apparaître.

false - Aucun monstre. Si votre difficulté n’est pas à 0, un monstre peut toujours apparaître grâce aux Générateur de monstre.

true - Les monstres peuvent apparaître dans la nuit.

Cela n’a aucun effet si la difficulté est mise sur Peaceful.

Conseil : Si vous avez d’importantes latences, définissez-la sur false.

spawn-npcs

boolean

true

Détermine si les villageois peuvent apparaître.

true - Activé. Les PNJ peuvent apparaître.

false - Désactivé. Aucun PNJ.

spawn-protection

entier

16

Détermine le rayon de protection au point d’apparition du serveur. 0 - La protection au spawn sera désactivés. 1 - Protégera une zone de 3x3 à partir du point de spawn. 2 - Protégera une zone de 5x5 à partir du point de spawn. 3 - Protégera une zone de 7x7 à partir du point de spawn et ainsi de suite. Cette option n’est pas présente par défaut, elle apparaît quand le premier joueur se connecte. S’il n’y a aucun opérateur sur le serveur, la protection est désactivée automatiquement.

use-native-transport

boolean

true

Améliore les performances d’un serveur Linux: optimisation de l’envoi et de la réception des paquets sous Linux.

false - Désactive l’optimisation de l’envoi / réception sous Linux.

true - Active l’optimisation de l’envoi et de la réception sous Linux.

view-distance

entier

(3-15)

10

Définit la quantité de données du monde du serveur envoyée au client, mesurée en chunk dans chaque direction du joueur. Il détermine la distance de visualisation côté serveur. La distance « Loin » de visualisation est de 9 chunks (rayon)

10 est la valeur par défaut recommandée. Conseil : Si vous avez d’importantes latences, réduisez cette valeur.

white-list

boolean

false

Active la whitelist ( = liste blanche ) sur le serveur. Voir Gestion de la liste blanche (whitelist) . Avec la whitelist activée, les utilisateurs n’étant pas nommés dans le fichier seront incapables de se connecter. utilisé pour les serveurs privés, comme ceux destinés à des amis ou des étrangers sélectionnés par un processus d’application, par exemple.

false - Aucune whitelist n’est utilisée.

true - Le fichier whitelist.json est utilisé pour générer la whitelist.

Note: Les Ops sont automatiquement mis sur la whitelist, et donc il n’y a pas besoin de les ajouter.