配置 Sponge

你可以在“config”文件夹下找到所有的配置文件。

配置参数

大多数配置文件使用 HOCON 文件格式。

你可以配置什么

插件会在“config”文件夹内有自己的配置文件。

世界的配置

世界的配置有三种类型:

  • 全局(Global)

  • 维度(Dimension)

  • 世界(World)

全局配置文件可以影响所有服务器的世界和维度。这是默认的配置级别。维度配置文件用于影响某些特定维度的世界或者世界组。这些类型的配置会覆盖全局配置。世界配置文件用于修改单独的世界,并覆盖全局配置和维度配置。

在游戏中修改配置

可以在游戏中使用 /sponge config 修改配置。用于配置的命令的形式是这样子的:

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

有一些标志用于指定你想要改变的目标。这些标志代表全局(Global)、维度(Dimension)和世界(World)。

  • -g 是用作全局的标志

  • -d <dim> 用于维度(把 <dim> 替换成你想要配置的维度)

  • -w <world> 用于世界(把 <world> 替换成你想要配置的世界)。

key 是你想要更改的值,而 value 是你想要把对应的值改成什么样子。

这里是一个运行中的命令的例子:

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

这将会设置为把下界的区块被加载的行为记录进日志。

如果你想要检查一个键对应的值,你需要省略 value。如果我们想要检查下界中关于 logging.chunk-load 对应的值,我们可以这么做:

/sponge config -d nether logging.chunk-load

保存世界配置

在完成配置后需要把世界配置保存到文件中。这一做法的意义是防止意外的服务端崩溃。可以在 Sponge 服务器上使用 /sponge save 命令保存配置。其对应命令的格式就像用于配置的命令一样:

/sponge save <flag>

下面是用于保存全局配置的一个示例:

/sponge save -g

重新加载一个世界配置

有的时候可能需要在服务器仍在运行的时候重新加载世界配置。这一般适用于当你更改本地配置文件并想要正在运行的服务端重新加载配置这一需求。可以使用 /sponge reload 命令完成这件事,下面是这个命令的样式:

/sponge reload <flag>

下面是重新加载末地配置文件的示例:

/sponge reload -d the_end