diff --git a/assets/balancing/abfangjaeger.png b/assets/balancing/abfangjaeger.png new file mode 100644 index 0000000..75e9511 Binary files /dev/null and b/assets/balancing/abfangjaeger.png differ diff --git a/assets/balancing/belagerer.png b/assets/balancing/belagerer.png new file mode 100644 index 0000000..c557524 Binary files /dev/null and b/assets/balancing/belagerer.png differ diff --git a/assets/balancing/belagerungslaeufer.png b/assets/balancing/belagerungslaeufer.png new file mode 100644 index 0000000..9d98944 Binary files /dev/null and b/assets/balancing/belagerungslaeufer.png differ diff --git a/assets/balancing/emp-puls.png b/assets/balancing/emp-puls.png new file mode 100644 index 0000000..4bf883f Binary files /dev/null and b/assets/balancing/emp-puls.png differ diff --git a/assets/balancing/flak.png b/assets/balancing/flak.png new file mode 100644 index 0000000..0b33ec7 Binary files /dev/null and b/assets/balancing/flak.png differ diff --git a/assets/balancing/fregatte.png b/assets/balancing/fregatte.png new file mode 100644 index 0000000..d34c840 Binary files /dev/null and b/assets/balancing/fregatte.png differ diff --git a/assets/balancing/jaeger.png b/assets/balancing/jaeger.png new file mode 100644 index 0000000..d8000c0 Binary files /dev/null and b/assets/balancing/jaeger.png differ diff --git a/assets/balancing/kinetik.png b/assets/balancing/kinetik.png new file mode 100644 index 0000000..0b33ec7 Binary files /dev/null and b/assets/balancing/kinetik.png differ diff --git a/assets/balancing/kreuzer.png b/assets/balancing/kreuzer.png new file mode 100644 index 0000000..ea2e6b5 Binary files /dev/null and b/assets/balancing/kreuzer.png differ diff --git a/assets/balancing/laser.png b/assets/balancing/laser.png new file mode 100644 index 0000000..0b03380 Binary files /dev/null and b/assets/balancing/laser.png differ diff --git a/assets/balancing/plasma.png b/assets/balancing/plasma.png new file mode 100644 index 0000000..842b2aa Binary files /dev/null and b/assets/balancing/plasma.png differ diff --git a/assets/balancing/railgun.png b/assets/balancing/railgun.png new file mode 100644 index 0000000..f747c28 Binary files /dev/null and b/assets/balancing/railgun.png differ diff --git a/assets/balancing/rakete.png b/assets/balancing/rakete.png new file mode 100644 index 0000000..31c1baa Binary files /dev/null and b/assets/balancing/rakete.png differ diff --git a/assets/balancing/schildkreuzer.png b/assets/balancing/schildkreuzer.png new file mode 100644 index 0000000..d5407bb Binary files /dev/null and b/assets/balancing/schildkreuzer.png differ diff --git a/assets/balancing/spaeh-rover.png b/assets/balancing/spaeh-rover.png new file mode 100644 index 0000000..69e914d Binary files /dev/null and b/assets/balancing/spaeh-rover.png differ diff --git a/assets/balancing/sturmpanzer.png b/assets/balancing/sturmpanzer.png new file mode 100644 index 0000000..1575da1 Binary files /dev/null and b/assets/balancing/sturmpanzer.png differ diff --git a/intern/statistik/index.php b/intern/statistik/index.php index af7b439..286c977 100644 --- a/intern/statistik/index.php +++ b/intern/statistik/index.php @@ -183,7 +183,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['balance_action'])) { $rpcBase = preg_replace('~/private_stats$~', '/set_game_balance', (string) ($config['nakama_rpc_url'] ?? '')); $towerForm = $_POST['towers'] ?? []; $enemyForm = $_POST['enemies'] ?? []; - $balance = ['schema' => 2, 'towers' => [], 'enemies' => []]; + $adminForm = is_array($_POST['admin_tower'] ?? null) ? $_POST['admin_tower'] : []; + $balance = ['schema' => 3, 'towers' => [], 'enemies' => [], 'admin_tower' => ['range' => $adminForm['range'] ?? '', 'cooldown' => $adminForm['cooldown'] ?? '']]; for ($i = 0; $i < 7; $i++) { $row = is_array($towerForm[$i] ?? null) ? $towerForm[$i] : []; $balance['towers'][] = ['cost' => $row['cost'] ?? '', 'damage' => $row['damage'] ?? '', 'range' => $row['range'] ?? '', 'cooldown' => $row['cooldown'] ?? '', 'targetClass' => $row['targetClass'] ?? '', 'bothScale' => $row['bothScale'] ?? '']; @@ -326,7 +327,7 @@ if ($httpKey !== '') { Void Bastion – Interne Statistik

GERGAMES · NICHT ÖFFENTLICH

Void Bastion Statistik

Abmelden
Downloads insgesamt
Downloads aktuelles Release
Registrierte Piloten
Heute aktive Piloten
Windows-Downloads
Android-Downloads

Die Downloadwerte stammen direkt aus den Gitea-Release-Anhängen und werden alle fünf Minuten neu geladen.

Die private Nakama-Statistik ist noch nicht mit dem HTTP-Schlüssel verbunden.

Letzte Spieleraktualisierung:

Diese Seite ist nicht verlinkt, von Suchmaschinen ausgeschlossen und verlangt eine Anmeldung. Spielerzahlen sind zusammengefasst; technische Rundenberichte sind nur hier einsehbar.

@@ -337,14 +338,18 @@ if ($httpKey !== '') {

- +

Türme

- $name): $row = $balanceConfig['towers'][$i] ?? []; ?> + $name): $row = $balanceConfig['towers'][$i] ?? []; ?> 'Kosten','damage' => 'Schaden','range' => 'Reichweite','cooldown' => 'Sek./Schuss'] as $field => $label): ?>
TurmKostenSchadenReichweiteSek./SchussZielklasseMehrzweck-Faktor
+ +

Admin-Turm · Testmodus

Dieser Turm kostet keine Energie und besiegt jedes Ziel mit einem Schuss. Im Koop trifft er nur Gegner auf der Seite, auf der er gebaut wurde. Reichweite und Schussabstand kannst du hier für neue Partien einstellen.

+
TurmSchadenReichweiteSek./SchussZielklasse
Admin-TurmSofort-KOLuft + Boden

Gegner

- $name): $row = $balanceConfig['enemies'][$i] ?? []; ?> 'HP','speed' => 'Geschwindigkeit','reward' => 'Belohnung','breachDamage' => 'Reaktorschaden','shieldResistance' => 'Schild-Widerstand'] as $field => $label): ?>
EinheitHülle / HPGeschwindigkeitBelohnungReaktorschadenSchild-Widerstand
+ $name): $row = $balanceConfig['enemies'][$i] ?? []; ?> 'HP','speed' => 'Geschwindigkeit','reward' => 'Belohnung','breachDamage' => 'Reaktorschaden','shieldResistance' => 'Schild-Widerstand'] as $field => $label): ?> +

Das Balancing-Formular wird angezeigt, sobald der Runtime-Server die Balance-Funktionen bereitstellt.

Freischaltcodes erstellen

Codes und Bemerkungen werden ausschließlich in der geschützten Serverablage verwaltet. Der Klartext ist nur in diesem angemeldeten Bereich sichtbar.