Zum Inhalt springen

Konfiguration im Überblick

Es gibt zwei Wege, BeyondSurvival zu konfigurieren. Nutze beide, sie stören sich nicht.

  1. Die Dateien. Jede Resource hat einen config/-Ordner. Das ist der Standard, das, was mitgeliefert wird, und das, worauf ein Profil zurückfällt.
  2. Die F1-Konsole (bs_config). Das Team ändert Werte im Spiel, live, und speichert sie als Profile in der Datenbank. Ein Profil speichert nur, was von der Datei abweicht. Details unter F1-Config-Konsole.

Im Code gilt die Regel, dass keine Resource die Config einer anderen liest. Suchst du also einen Zombie-Wert, steht er in bs_zombies/config/, nicht in bs_core.

WasDatei
Core: Charaktere, Geld, XP, Bedürfnisse, Berechtigungen, Crumbsbs_core/config/config.lua, config_needs.lua, config_classes.lua, config_characters.lua
Zombiesbs_zombies/config/config_zombies.lua, config_streaming.lua, config_net.lua, config_sim.lua, config_sectors.lua, config_zones.lua, config_noise.lua
Inventar, Items, Rezepte, Ausrüstungsslotsbs_inventory/config/config_inventory.lua, config_items.lua, config_clothing.lua
Loot-Tabellen, Händlerbs_economy/config/config_economy.lua
Medizin, Tod, Leichenbs_medical/config/config_medical.lua
Waffen, Aufsätze, Magazinebs_weapons/config/config_weapons.lua
Rückstoß, Skills, Perksbs_skills/config/config_recoil.lua, config_skills.lua, config_abilities.lua
Fraktionen, Trupps, Fortschrittbs_factions/config/config_factions.lua, config_progression.lua
Basen, Flaggen, Sanktionen, Gefängnisbs_faction_bases/config/config.lua
Booster / Gadgetsbs_boosters/config/config_boosters.lua, bs_gadgets/config/config_gadgets.lua
Drogenbs_drugs/config/config.lua
Welteventsbs_events/config/config_events.lua
VIPbs_vip/config/config_vip.lua
Anti-Cheatbs_guard/config/config_guard.lua
Admin-Menübs_admin/config/config_admin.lua
Zeit, Wetter, Blackout, Bevölkerungbs_world/config/config_time.lua, config_world.lua, config_power.lua
Händler und Kleiderschrankbs_traders/config/config_traders.lua, config_wardrobe.lua
HUDbs_ui/config/config_ui.lua
Fahrzeuge, Treibstoff, Teile, Welt-Spawns, Lockpickingbs_vehicles/config/config_vehicles.lua
Tester-Menübs_tester/config/config_tester.lua
Übersetzungen<resource>/locales/<lang>.lua

Wert ändern, dann nur diese eine Resource in der Konsole neu starten:

ensure bs_medical

Ein Neustart von bs_core schickt alle zurück durch den Ladebildschirm, mach das nicht mit Spielern online, wenn es nicht sein muss. Gleiches gilt für bs_inventory, starte es neu, wenn wenig los ist.

Die gibt es nur in der F1-Konsole (Global.*), sie stehen in keiner Config-Datei. Eine schnelle Art, den Server leichter oder schwerer zu machen, ohne 50 Werte anzufassen:

SchlüsselWas er macht
Global.xpMultipliermultipliziert XP in Player:AddXP von bs_core (Team-Vergaben bleiben unberührt)
Global.hungerRateMultiplier / Global.thirstRateMultiplierGeschwindigkeit, mit der die Bedürfnisse sinken
Global.lootMultiplier / Global.lootRollsMultiplierLoot in Behältern
Global.traderPriceMultiplierKaufpreise bei Händlern
Global.recoilMultiplierRückstoß für alle

Eine Seite pro großem System: