Configurer Sponge

Vous pouvez trouver tous les fichiers de configurations dans le dossier « config ».

Syntaxe de la configuration

La plupart des fichiers de configuration utilisent le format HOCON.

Ce que vous pouvez configurer

Les Plugins auront également leurs propres fichiers de configuration dans le dossier « config ».

Configurations des mondes

Il y a trois types de configuration de monde:

  • Global

  • Dimension

  • World

Les fichiers de configurations globaux peuvent affecter tous les mondes et dimensions d’un serveur. C’est le niveau par défaut des fichiers de configurations. Les fichiers de configuration de dimensions peuvent affecter une certaine dimension ou un groupe de monde. Ce type de fichier a la priorité sur les fichiers globaux de configuration. Les fichiers de configurations de monde peuvent modifier un unique monde. Ce type de fichier a la priorité sur les fichiers globaux de configuration et sur les fichiers de configuration de dimensions.

Modifier la configuration en Jeu

Il est possible de modifier ces configurations grâce à la commande /sponge config. La syntaxe pour la commande de configuration ressemble à ceci:

/sponge config <flag> <key> <value>

Il y a des flags afin de spécifier la cible que vous voulez modifier. Ces flags sont global, dimension, et world.

  • -g correspond à global

  • -d <dim> cible une dimension (en remplaçant <dim> avec la dimension que vous souhaitez configurer)

  • -w <world> cible un monde (en remplaçant <world> par le monde choisi).

Le paramètre key est ce que vous voulez changer. La value est la valeur de la key que vous souhaitez modifier.

Voici un exemple de cette commande en action:

/sponge config -d nether logging.chunk-load true

Celui-ci va activer le log des chunks chargés dans le nether.

Si vous avez besoin de vérifier la valeur d’une key, vous n’aurez qu’à omettre la value. Vérifier la valeur d’une key comme logging.chunk-load dans le nether doit donner quelque chose comme:

/sponge config -d nether logging.chunk-load

Sauvegarder une configuration de monde

Sauvegarder la configuration d’un monde après y avoir effectué des changements pourrait être utile, dans le cas d’un crash du serveur par exemple. Une sauvegarde peut être faite en utilisant la commande /sponge save sur le serveur. La syntaxe de cette commande est similaire à la commande de configuration:

/sponge save <flag>

Voici un exemple pour sauvegarder la configuration globale:

/sponge save -g

Recharger la configuration d’un monde

Parfois, on peut vouloir recharger la configuration d’un monde pendant que le serveur est en marche, ce peut être pratique si vous venez d’effectuer des changements dans la configuration et que vous voulez qu’ils fassent effet sans arrêter le serveur. Ceci peut être possible grâce à la commande /sponge reload. La syntaxe de cette commande est la suivante:

/sponge reload <flag>

Voici un exemple de rechargement du fichier de configuration de l’End:

/sponge reload -d the_end