Настройка Sponge

Все файлы конфигурации можно найти в папке «config».

Синтаксис конфигурации

Большинство конфигурационных файлов используют формат HOCON.

Что Вы можете настроить

У плагинов также есть свои собственные конфигурационные файлы в папке «config».

Конфигурационные файлы игровых миров

Существует три типа конфигурационных файлов миров:

  • Общий

  • Для измерения

  • Для мира

Общие конфигурационные файлы влияют на все миры и измерения на сервере. Это уровень конфигурации по умолчанию. Конфигурационные файлы для измерений влияют на конкретное измерение или на группу миров. Они имеют приоритет над общими конфигурационными файлами. Конфигурационные файлы миров влияют только на конкретные миры. Они имеют приоритет над первыми двумя типами конфигурационных файлов.

Изменение конфигурации в игре

Можно изменять конфигурационные файлы при помощи внутриигровой команды /sponge config. Синтаксис команды выглядит так:

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

Параметр flags указывает целевой объект который вы хотите изменить. Есть флаги глобальный, флаги для измерения и флаги для мира.

  • -g — глобальный флаг

  • -d <dim> — флаг измерения (замените <dim> на измерение, которое вы хотите настроить)

  • -w <world> — флаг для мира (укажите требуемый мир вместо <world>).

key — параметр, который требуется изменить. value — новое значение этого параметра.

Вот пример этой команды в действии:

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

Это установит параметр для ведения журнала загрузки чанков в Незере.

Если вам нужно проверить значение ключа, то вам не нужно вводить value. Проверка значения такого ключа как logging.chunk-load в Незере будет выглядеть так:

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

Сохранение конфигурации мира

Сохранение конфигурации мира может понадобиться после внесения правок в файл. Это может быть полезно в случае неожиданного падения сервера. Сохранение можно выполнить при помощи команды сервера /sponge save. Синтаксис команды подобен остальным командам конфигурации:

/sponge save <flag>

Вот пример сохранения общей конфигурации:

/sponge save -g

Перезагрузка конфигурации мира

Иногда во время работы сервера может потребоваться перезагрузка конфигурации мира. Это необходимо если вы внесли правки в него правки и хотите применить внесённые изменения. Это можно сделать при помощи команды /sponge reload. Синтаксис команды выглядит так:

/sponge reload <flag>

Вот пример перезагрузки файла конфигурации для мира Энд:

/sponge reload -d minecraft:the_end