Zum Inhalt springen

Dark Zone

bs_darkzone betreibt eine wechselnde PvP-Zone mit kontaminierter Beute, zwei Extraktionswegen und Dark-Zone-Rängen. Spieler sehen sie unter Dark Zone (Spieler). Sie ist standardmäßig aus.

Trage sie in die server.cfg nach bs_zombies und bs_operations ein (sie braucht oxmysql, bs_core, bs_inventory, bs_interactions und bs_zombies):

ensure bs_darkzone

Die Migration 045_darkzone.sql legt die Tabellen an (Zonenänderungen liegen in bs_dz_zones). Öffne dann F1 > Dark Zone und schalte Dark Zone ein.

Die Bezeichnungen der Einstellungen stehen hier auf Englisch, wie im englischen F1. Im Spiel erscheinen sie in der Sprache des Teams.

Kategorie Dark Zone. Standardwerte in Klammern.

GruppeEinstellungen
RotationDark Zone (aus), Rotation (hours) (4), Move warning (min) (10), Radius override (m) (0 = jede Zone nutzt ihren eigenen), Safezone gap (m) (150, Abstand zu Safezones, Außenposten und Fraktionsflaggen)
BeuteCrate loot tier (3), Crates per zone (8, gilt beim nächsten Wechsel), Crate refill (min) (20), Bag width (6), Bag height (4), Bag max weight (kg) (40), Dropped bag time (min) (30)
Infizierte drinnenMultiplikatoren für Leben, Schaden, Tempo und Horde (1.6, 1.3, 1.1, 1.5), Spawn interval (s) (40), Spawn group (5), Max extra infected (40), Brute-Chance (0.15), Elite chance (0.08), Elite health x (4)
HubschrauberHeli defend time (s) (90), Heli cooldown (s) (300), Heli pickup radius (m) (15), Heli wave interval (s) (20), Heli wave size (6), Heli needs a flare (aus), Show helicopter (an, nur Optik)
Zu FußWalk-out time (s) (120), Walk-out radius (m) (6), Walk-out max weight (kg) (8), Walk-out max stacks (4)
XPDZ XP x (1), Extraction XP (100), XP per stack (15), Heli bonus XP (50), Player kill XP (120), Zombie kill XP (4), Elite kill XP (40), Character XP on extraction (100)
OptikShow boundary wall (an), Boundary distance (m) (120)

F1 > Dark Zone editor zeigt den Status (aktive Zone, Zeit bis zum Wechsel, Spieler drinnen, Hubschrauber) und die Zonenliste. Du kannst:

  • Starten, stoppen oder “Move to next zone”. Stoppen entfernt die Kisten und bricht laufende Extraktionen ab. Beutel bleiben erhalten.
  • Eine New zone here an deiner Position anlegen und Bezeichnung, Radius und In the rotation bearbeiten.
  • Helicopter point here und Add walk-out point here setzen (bis zu 6 Punkte). Back to automatic points legt sie auf die nächste Straße in der Mitte und am Rand.
  • Eine Zone mit Activate aktivieren, auf die Config-Version zurücksetzen oder mit Remove zone entfernen. Die aktive Zone kannst du nicht entfernen.

Änderungen werden in der Datenbank gespeichert und haben Vorrang vor der Config. Jede Änderung wird protokolliert. Die eingebauten Zonen stehen in bs_darkzone/config/config_darkzone.lua (DZ.Zones: Hafen von Los Santos, LSIA-Flugplatz, Fort Zancudo, Humane Labs, Grapeseed Farms, Davis-Steinbruch, Sägewerk Paleto, Palmer-Taylor-Kraftwerk). Eine Zone zu nah an einer Safezone zeigt “near ”.

Dieselbe Datei enthält die Beutetabellen der Kisten pro Stufe (DZ.Loot), die Rangleiter samt Belohnungen (DZ.Ranks: Rookie, Scavenger, Stalker, Hunter, Warden, Revenant, Phantom), die benannten Waffenvarianten und die Modelle. Gegenstände wie dz_flare, dz_intel und dz_sample müssen in deiner Gegenstandsliste existieren.

Nur Team (bs_admin-Team oder die ACEs bs.admin / bs.superadmin). Funktioniert auch in der Konsole.

BefehlWas
/dzStatus: an oder aus, aktive Zone, Minuten bis zum Wechsel
/darkzone start / stop / nextRotation starten, stoppen oder zur nächsten Zone wechseln
/darkzone move <id>Direkt zu einer Zone wechseln
/darkzone listZonen-IDs, mit [active], [off] oder [near x]

Spieler können mit /dzbag in ihren kontaminierten Beutel schauen.