Configurar o Sponge

Podes encontrar todos os ficheiros de configuração na pasta «config».

Sintaxe de Configuração

A maior parte dos ficheiros de configuração utilizarão o formato HOCON.

O que Podes Configurar

Os plugins também terão o ficheiro de configuração respetivo dentro da pasta «config».

Configurações dos Mundos

Há três tipos de configurações de mundos:

  • Global

  • Dimensão

  • Mundo

Configurações globais podem afetar todas as dimensões e mundos de um servidor. Este é o nível pré-definido das configurações. As configurações de dimensão são utilizadas para afetar uma certa dimensão ou conjunto de mundos. Estes tipos de configurações têm precedência sobre as configurações globais. As configurações dos mundos só se aplicam a mundos individualmente. Estes tipos de configurações têm precedência sobre as configurações de dimensão e sobre as globais.

Alterar a configuração durante o Jogo

É possível alterar estas configurações utilizando o comando /sponge conf. A sintaxe do comando de configuração tem o seguinte aspeto:

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

Existem flags para especificares o alvo que queres alterar. Estas flags são: global, dimension e world.

  • -g é a flag para global

  • -d <dim> refere-se a uma dimensão (substituindo <dim> pela dimensão que queres configurar)

  • -w <world> refere-se a um mundo (substituindo <world> pelo mundo que escolheste).

A key é o valor que queres alterar. O value é aquilo para que queres alterar o valor da key.

Um exemplo deste comando em ação:

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

Isto definirá a configuração para registar o carregamento de chunks do Nether.

Se precisas de verificar o valor de uma definição, só precisas de omitir o value. Verificar o valor de uma definição como logging.chunk-load no Nether, seria feito da seguinte forma:

/sponge config -d minecraft:nether logging.chunk-load

Gravar a configuração de um Mundo

Gravar a configuração de um mundo para o ficheiro correspondente pode ser desejável depois de se fazerem alterações. Isto seria útil no caso de um encerramento inesperado do servidor. Podes fazer isto executando o comando /sponge save no teu servidor Sponge. A sintaxe deste comando é semelhante à do comando config:

/sponge save <flag>

Está aqui um exemplo de como gravar a configuração global:

/sponge save -g

Recarregar a configuração de um Mundo

Às vezes, quer-se recarregar a configuração de um mundo enquanto o servidor ainda está a correr. Isto seria útil se tivesses feito alterações ao ficheiro de configuração e quisesses colocá-la a funcionar diretamente no servidor, que está a correr. Podes fazê-lo com o comando /sponge reload. A sintaxe do comando é a seguinte:

/sponge reload <flag>

Está aqui um exemplo de como recarregar a configuração globa do Mundo The Endl:

/sponge reload -d minecraft:the_end