Zum Inhalt springen

Weltevents

bs_events, Config in bs_events/config/config_events.lua. Alles hier steht auch in F1 unter World Events.

Events.Schedule = {
airdrop = { enabled = true, times = '15:00,21:00', days = 'daily' },
stash = { enabled = true, times = '13:30,17:30,23:00', days = 'daily' },
convoy = { enabled = true, times = '19:00', days = 'fri,sat,sun' },
horde = { enabled = true, times = '22:00', days = 'wed,sat' },
}

Zeiten nutzen die lokale Uhr des Servers. Ein geplanter Start wird übersprungen, wenn bereits maxConcurrent (3) Events laufen oder weniger als minPlayers online sind.

  1. Airdrop - ein Flugzeug fliegt vorbei, eine Kiste fällt an einen zufälligen Punkt aus Events.Airdrop.areas und bekommt eine rote Leuchtfackel. Punkte in sicheren Zonen werden übersprungen, es ist also immer offenes PvP.
  2. Versorgungsmeldung - eine Funkmeldung nennt das Planquadrat eines Stashes aus Events.Stash.spots. Wer ihn zuerst öffnet, nimmt ihn.
  3. Militärkonvoi - zerstörte Militärfahrzeuge mit verschlossenen Kisten. Du brauchst einen lockpick oder ein crowbar, es dauert 20-40 s, ist laut und lockt Zombies an, und der Lockpick kann abbrechen.
  4. Horden-Wellen - Wellen spawnen am from-Punkt einer Region und laufen zum Rand einer sicheren Zone. Die Wellengröße wird weiter durch Streaming.PoolGuard.maxNetworked begrenzt.

Loot-Zeilen stehen in Events.Loot (Item, min, max, Chance). Die Items müssen in bs_inventory existieren.

Airdrops und Konvois können auch faction_xp_token fallen lassen. Innerhalb der Flagge deiner eigenen Fraktion benutzt, gibt es Events.FactionToken.xp Fraktions-XP.

/event start airdrop|stash|convoy|horde
/event stop <kind|id|all>
/event list

Braucht bs.admin, oder führe es von der Server-Konsole aus.