Модули Carbon
Модули похожи на плагины, но встроены прямо в Carbon. Они дают частые функции без установки отдельных плагинов: например, панель администратора, настройку стаков или белый список.
WARNING
Модулей нет в сборке Minimal. Если вы установили её, модули и панель администратора будут недоступны.
Панель администратора
Главный модуль - Admin. Он включён по умолчанию, и отключить его нельзя. Модуль добавляет в игру панель управления сервером.
Чтобы открыть панель:
- Выдайте себе права владельца командой
ownerid Steam64IDв консоли сервера. - Зайдите на сервер и напишите в чат
/cpanelили/cp.
| Вкладка | Что в ней можно делать |
|---|---|
| Carbon | смотреть информацию о сервере и менять настройки Carbon на лету |
| Players | искать игроков, банить их, смотреть инвентарь, лечить и выполнять другие действия |
| Entities | искать объекты на карте, телепортироваться к ним, открывать контейнеры и менять здоровье объектов |
| Permissions | выдавать и забирать разрешения и группы, создавать группы |
| Modules | включать и выключать модули, менять их настройки |
| Plugins | просматривать и устанавливать бесплатные и купленные плагины с Codefling и uMod |
Вкладки Entities и Plugins можно отключить в настройках модуля Admin параметрами DisableEntitiesTab и DisablePluginsTab. Если нужной вкладки нет, откройте Modules, выберите Admin, нажмите Edit Config, снимите соответствующую галочку и нажмите Save.
Доступ для других игроков
По умолчанию панель открывается игрокам с уровнем доступа 2, за это отвечает параметр MinimumAuthLevel в настройках модуля. Отдельные возможности панели можно выдать и другим игрокам через разрешения, например:
adminmodule.players.use- доступ к вкладке Players;adminmodule.permissions.use- доступ к вкладке Permissions;adminmodule.players.see_ips- просмотр IP-адресов игроков.
Полный список разрешений есть в документации модуля Admin.
Дополнительные модули
Эти модули по умолчанию выключены:
| Модуль | Что делает |
|---|---|
| AutoWipe | проводит вайпы по расписанию в формате cron, выполняет команды и удаляет файлы после вайпа |
| GatherManager | задаёт множители добычи: подбор предметов, сбор ресурсов, карьеры и экскаватор |
| StackManager | меняет размеры стаков: общие множители, категории и отдельные предметы |
| Vanish | даёт администраторам невидимость по команде /vanish |
| Whitelist | пускает на сервер только игроков из белого списка |
| SelectiveEAC | позволяет выбранным игрокам заходить без проверки EAC, подходит только для закрытых и тестовых серверов |
Метка Modded
Модули GatherManager и StackManager принудительно помечают сервер как модифицированный, и он попадёт во вкладку Modded браузера серверов.
Например, при включённом модуле Whitelist зайти на сервер смогут игроки с разрешением whitelist.bypass, игроки из группы whitelisted и администраторы с уровнем доступа 2:
c.grant user 76561198000000000 whitelist.bypass
c.usergroup add 76561198000000000 whitelistedКак включить модуль
Через панель. Откройте /cpanel, перейдите во вкладку Modules, выберите модуль и включите его.
Через консоль. Выполните c.modules, чтобы увидеть список модулей, и включите нужный командой:
c.setmodule <модуль> 1Чтобы выключить модуль, вместо 1 укажите 0. Название модуля совпадает с названием его папки в carbon/modules.
Настройки модулей
Настройки каждого модуля хранятся в файле carbon/modules/<модуль>/config.json, а его данные - в файле data.json рядом. В файле настроек есть параметр Enabled, который включает модуль, и раздел Config с настройками.
Менять настройки удобнее во вкладке Modules панели администратора: там их можно сохранить и загрузить заново.
Пример раздела Config модуля StackManager:
{
"GlobalMultiplier": 1.0,
"GlobalItemsMultiplier": 1.0,
"Categories": {
"Food": 3.0
},
"Items": {
"scrap": 5000,
"metal.refined": 1000
},
"Blacklist": [
"water",
"water.salt"
]
}Здесь стаки еды увеличены в три раза, а для скрапа и МВК заданы свои размеры стака: 5000 и 1000.
Заключение
Модули закрывают часть задач, для которых раньше ставили отдельные плагины. Перед установкой плагина проверьте, нет ли нужной функции среди модулей Carbon. Все модули и их настройки описаны в документации Carbon.