Настройка Sponge
This article is about configuring Sponge itself; plugins will usually create their own configuration files inside the server «config» directory. For Vanilla configuration check out the Minecraft Wiki.
Конфигурационные файлы Sponge
В Sponge имеется несколько конфигурационных файлов, которые можно найти в папке config/sponge/:
tracker.confcustom_data.confglobal.confи другие конфигурации в папкеworlds
Файл global.conf содержит глобальные настройки Sponge. Его свойства также могут быть переопределены для каждого мира и их типов, используя конфигурационные файлы в папке config/worlds.
tracker.conf может использоваться для настройки отслеживания фаз, а custom_data.conf используется для управления пользовательскими данными, добавляемыми плагинами.
Настройка конфигураций в текстовом редакторе
Откройте нужный файл с помощью вашего редактора. Конфигурационные файлы Sponge используют формат HOCON, о котором вы можете подробнее узнать в :doc:»Введение в HOCON» <hocon>`.
После внесения желаемых изменений, сохраните файл. Если ваш сервер был запущен во время внесения изменений, вы должны перезагрузить файл конфигурации, используя команды перезагрузки. Например, после внесения изменений в global.conf, запустите /sponge reload -g для перезагрузки глобальных конфигураций из измененного файла.
Конфигурации перезаписывающие глобальные настройки
Если вы хотите переопределить глобальные настройки всего в одном мире или типе измерений, Например, только в аду поднять верхушку спавна монстров, подконфигураторы позволяют сделать именно это. Вы можете найти конфигурацию для каждого мира и измерения на вашем сервере в папке worlds внутри основной папки конфигурации Sponge. Они сначала сортируются по модам, а затем по типу размера. Просто измените эти настройки под ваши потребности, и изменения будут применены ко всем связанным мирам, переопределяя более широкие настройки. Это следует за простым порядком: Мир > Измерение > Глобальный
Изменение конфигурационных файлов с помощью команд
Можно изменять конфигурационные файлы при помощи внутриигровой команды /sponge config. Синтаксис команды выглядит так:
/sponge config <flag> <key> <value>
Ниже перечислены флаги которые вы можете изменить.
-g— глобальный флаг (global.conf)-d <dim>флаг измерений (dimension.conf)-w <world>флаг мира (world.conf)-t- флаг трекера (tracker.conf)
<name> вам нужно заменить на имя цели, например -d minecraft:nether.
key — это параметр, который вы хотите изменить. value — это параметр, на который вы хотите изменить значение. Например, если вы хотите изменить chunk-load на true в файле config/sponge/minecraft/nether/dimension.conf:
sponge {
logging {
# Log when chunks are loaded
chunk-load=false
}
}
Вы должны использовать такую команду:
/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