Настройка 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.conf
custom_data.conf
global.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