KUBC.DAYZ.ITEMS
Серверный мод, добавляющий в игру возможность управления игровыми предметами: создание любых предметов в игровом мире, сохранение наборов, починка машин и лодок, в общем все что нужно игровому администратору для помощи игрокам и организации событий на сервере.
Настройки сохранения наборов игровых предметов
Настройки сохранения включают в себя фильтр предметов, который применяется только к команде сохранения набора вокруг игрока. Он может быть настроен одним из способов:
- Сохранять только предметы, которые разрешены
- Сохранять все предметы, кроме запрещенных
Для настройки должен быть изменен файл, размещенный в папке профилей по пути $profile:KUBC\ITEMS\ItemsSetOptions.json. Если данного файла нет на старте сервера, он будет создан со значениями по умолчанию
Сохранение только разрешенных предметов
Что бы сохранялись предметы, которые являются указанными или наследуют их, необходимо IsBlackList установить равным 0, а в массив BaseClasses вносим разрешенные классы, например для разрешения сохранения только ящиков и бочек файл будет таким:
{
"IsBlackList": 0,
"BaseClasses": [
"Barrel_ColorBase",
"WoodenCrate"
]
}
Сохранение всех предметов кроме запрещенных
Для фильтрации предметов, устанавливаем поле IsBlackList равным 1, а в массив BaseClasses указываем список классов, которые запрещены (включая все предметы, которые его наследуют) для сохранения. При этом нужно понимать, что базовый класс нужно смотреть в файлах config.cpp. Например, файл, который отсекает игроков, зомби, животных, статические объекты и растительность, машины и стройку (создается по умолчанию) выглядит так
{
"IsBlackList": 1,
"BaseClasses": [
"SurvivorBase",
"DZ_LightAI",
"HouseNoDestruct",
"Plant",
"RockBase",
"WoodBase",
"Building",
"BuildingSuper",
"HouseNoDestruct",
"BaseBuildingBase",
"FenceKit",
"WatchtowerKit",
"TerritoryFlagKit",
"transport"
]
}