Configuration overview
Two ways to configure BeyondSurvival. Use both, they don’t fight.
- The files. Every resource has a
config/folder. This is the default, what ships, and what a profile goes back to. - The F1 console (
bs_config). Staff change values in game, live, and save them as profiles in the database. A profile only stores what differs from the file. Details on F1 config console.
The rule in the code is that no resource reads another resource’s config. So if you are looking for a zombie value, it’s in bs_zombies/config/, not in bs_core.
Where things are
Section titled “Where things are”| What | File |
|---|---|
| Core: characters, money, XP, needs, permissions, crumbs | bs_core/config/config.lua, config_needs.lua, config_classes.lua, config_characters.lua |
| Zombies | bs_zombies/config/config_zombies.lua, config_streaming.lua, config_net.lua, config_sim.lua, config_sectors.lua, config_zones.lua, config_noise.lua |
| Inventory, items, recipes, gear slots | bs_inventory/config/config_inventory.lua, config_items.lua, config_clothing.lua |
| Loot tables, vendors | bs_economy/config/config_economy.lua |
| Medical, death, corpses | bs_medical/config/config_medical.lua |
| Weapons, attachments, magazines | bs_weapons/config/config_weapons.lua |
| Recoil, skills, perks | bs_skills/config/config_recoil.lua, config_skills.lua, config_abilities.lua |
| Factions, squads, progression | bs_factions/config/config_factions.lua, config_progression.lua |
| Bases, flags, sanctions, jail | bs_faction_bases/config/config.lua |
| Boosters / gadgets | bs_boosters/config/config_boosters.lua, bs_gadgets/config/config_gadgets.lua |
| Drugs | bs_drugs/config/config.lua |
| World events | bs_events/config/config_events.lua |
| VIP | bs_vip/config/config_vip.lua |
| Anti-cheat | bs_guard/config/config_guard.lua |
| Admin menu | bs_admin/config/config_admin.lua |
| Time, weather, blackout, population | bs_world/config/config_time.lua, config_world.lua, config_power.lua |
| Traders and wardrobe | bs_traders/config/config_traders.lua, config_wardrobe.lua |
| HUD | bs_ui/config/config_ui.lua |
Editing files
Section titled “Editing files”Change the value, then restart that one resource from the console:
ensure bs_medicalRestarting bs_core kicks everyone back through loading, don’t do it with people online unless you have to. Same for bs_inventory, restart it when it’s quiet.
The global multipliers
Section titled “The global multipliers”These exist only in the F1 console (Global.*), they are not in any config file. Quick way to make a server easier or harder without touching 50 values:
| Key | What it does |
|---|---|
Global.xpMultiplier | multiplies XP in bs_core Player:AddXP (staff grants not affected) |
Global.hungerRateMultiplier / Global.thirstRateMultiplier | needs drain speed |
Global.lootMultiplier / Global.lootRollsMultiplier | container loot |
Global.traderPriceMultiplier | trader buy prices |
Global.recoilMultiplier | recoil for everyone |
Systems
Section titled “Systems”One page per big system:
bs19.org · Privacy · Terms · Cookie settings