Перейти к содержимому

Обзор конфигурации

Есть два способа настроить BeyondSurvival. Используй оба, они не мешают друг другу.

  1. Файлы. У каждого ресурса есть папка config/. Это значения по умолчанию, то, что идёт в комплекте, и то, к чему возвращается профиль.
  2. Консоль F1 (bs_config). Персонал меняет значения прямо в игре, вживую, и сохраняет их как профили в базе данных. Профиль хранит только то, что отличается от файла. Подробнее в разделе Консоль конфигурации F1.

Правило в коде: ни один ресурс не читает конфиг другого. Так что если ищешь значение для зомби, оно в bs_zombies/config/, а не в bs_core.

ЧтоФайл
Ядро: персонажи, деньги, опыт, потребности, права, crumbsbs_core/config/config.lua, config_needs.lua, config_classes.lua, config_characters.lua
Зомбиbs_zombies/config/config_zombies.lua, config_streaming.lua, config_net.lua, config_sim.lua, config_sectors.lua, config_zones.lua, config_noise.lua
Инвентарь, предметы, рецепты, слоты экипировкиbs_inventory/config/config_inventory.lua, config_items.lua, config_clothing.lua
Таблицы лута, торговцыbs_economy/config/config_economy.lua
Медицина, смерть, трупыbs_medical/config/config_medical.lua
Оружие, обвесы, магазиныbs_weapons/config/config_weapons.lua
Отдача, навыки, перкиbs_skills/config/config_recoil.lua, config_skills.lua, config_abilities.lua
Фракции, отряды, прогрессbs_factions/config/config_factions.lua, config_progression.lua
Базы, флаги, санкции, тюрьмаbs_faction_bases/config/config.lua
Бустеры / гаджетыbs_boosters/config/config_boosters.lua, bs_gadgets/config/config_gadgets.lua
Наркотикиbs_drugs/config/config.lua
Мировые событияbs_events/config/config_events.lua
VIPbs_vip/config/config_vip.lua
Античитbs_guard/config/config_guard.lua
Меню админаbs_admin/config/config_admin.lua
Время, погода, блэкаут, населениеbs_world/config/config_time.lua, config_world.lua, config_power.lua
Торговцы и гардеробbs_traders/config/config_traders.lua, config_wardrobe.lua
HUDbs_ui/config/config_ui.lua
Транспорт, топливо, детали, спавны мира, взлом отмычкойbs_vehicles/config/config_vehicles.lua
Меню тестераbs_tester/config/config_tester.lua
Переводы<resource>/locales/<lang>.lua

Измени значение и перезапусти из консоли только этот ресурс:

ensure bs_medical

Перезапуск bs_core отправляет всех обратно на экран загрузки, не делай этого при игроках онлайн без необходимости. То же с bs_inventory, перезапускай его, когда тихо.

Они есть только в консоли F1 (Global.*), в конфиг-файлах их нет. Быстрый способ сделать сервер легче или сложнее, не трогая 50 значений:

КлючЧто делает
Global.xpMultiplierумножает опыт в Player:AddXP в bs_core (выдача от персонала не затрагивается)
Global.hungerRateMultiplier / Global.thirstRateMultiplierскорость падения потребностей
Global.lootMultiplier / Global.lootRollsMultiplierлут в контейнерах
Global.traderPriceMultiplierцены покупки у торговцев
Global.recoilMultiplierотдача для всех

По странице на каждую крупную систему: