İçeriğe geç

Yapılandırmaya genel bakış

BeyondSurvival’ı yapılandırmanın iki yolu var. İkisini de kullan, birbirine engel olmazlar.

  1. Dosyalar. Her resource’un bir config/ klasörü vardır. Varsayılan budur, pakette gelen budur ve bir profil geri dönünce buna döner.
  2. F1 konsolu (bs_config). Yetkililer değerleri oyun içinde, canlı olarak değiştirir ve veritabanına profil olarak kaydeder. Bir profil yalnızca dosyadan farklı olanı saklar. Ayrıntılar için F1 config konsolu.

Kodda kural şu: hiçbir resource başka bir resource’un config’ini okumaz. Yani bir zombi değeri arıyorsan, bs_core’da değil bs_zombies/config/ içindedir.

NeDosya
Core: karakterler, para, XP, ihtiyaçlar, izinler, crumbsbs_core/config/config.lua, config_needs.lua, config_classes.lua, config_characters.lua
Zombilerbs_zombies/config/config_zombies.lua, config_streaming.lua, config_net.lua, config_sim.lua, config_sectors.lua, config_zones.lua, config_noise.lua
Envanter, eşyalar, tarifler, ekipman slotlarıbs_inventory/config/config_inventory.lua, config_items.lua, config_clothing.lua
Loot tabloları, satıcılarbs_economy/config/config_economy.lua
Tıbbi, ölüm, cesetlerbs_medical/config/config_medical.lua
Silahlar, ekler, şarjörlerbs_weapons/config/config_weapons.lua
Geri tepme, yetenekler, perklerbs_skills/config/config_recoil.lua, config_skills.lua, config_abilities.lua
Gruplar, mangalar, ilerlemebs_factions/config/config_factions.lua, config_progression.lua
Üsler, bayraklar, yaptırımlar, hapishanebs_faction_bases/config/config.lua
Boosterlar / gadget’larbs_boosters/config/config_boosters.lua, bs_gadgets/config/config_gadgets.lua
Uyuşturucularbs_drugs/config/config.lua
Dünya olaylarıbs_events/config/config_events.lua
VIPbs_vip/config/config_vip.lua
Hile korumasıbs_guard/config/config_guard.lua
Admin menüsübs_admin/config/config_admin.lua
Saat, hava, elektrik kesintisi, nüfusbs_world/config/config_time.lua, config_world.lua, config_power.lua
Tüccarlar ve gardıropbs_traders/config/config_traders.lua, config_wardrobe.lua
HUDbs_ui/config/config_ui.lua
Araçlar, yakıt, parçalar, dünya spawn’ları, maymuncukbs_vehicles/config/config_vehicles.lua
Tester menüsübs_tester/config/config_tester.lua
Çeviriler<resource>/locales/<lang>.lua

Değeri değiştir, sonra konsoldan yalnızca o resource’u yeniden başlat:

ensure bs_medical

bs_core’u yeniden başlatmak herkesi tekrar yükleme ekranına atar, zorunda kalmadıkça oyuncular çevrimiçiyken yapma. bs_inventory için de aynısı, sakin bir zamanda yeniden başlat.

Bunlar yalnızca F1 konsolunda (Global.*) bulunur, hiçbir config dosyasında yoktur. 50 değere dokunmadan sunucuyu kolaylaştırmanın ya da zorlaştırmanın hızlı yolu:

AnahtarNe yapar
Global.xpMultiplierbs_core Player:AddXP içindeki XP’yi çarpar (yetkili verdiği XP etkilenmez)
Global.hungerRateMultiplier / Global.thirstRateMultiplierihtiyaçların düşme hızı
Global.lootMultiplier / Global.lootRollsMultiplierkonteyner lootu
Global.traderPriceMultipliertüccar alış fiyatları
Global.recoilMultiplierherkes için geri tepme

Büyük sistemlerin her biri için bir sayfa: