Zum Inhalt springen
← Zurück zum Einsatzprotokoll

v0.25.0

24. April 2026

Alpha-Klarstand: Leitstelle unter Last

46

Commits

138

Dateien

+6852 / -1650

Zeilen

Dispatcher, dieses Major-Update mit 46 Commits macht eure Schichten spuerbar stabiler: kritische `getScopedUrl`-Nullfaelle sind gefixt, Realtime faellt sauber auf Polling zurueck und springt automatisch wieder auf WebSocket. Dazu kommen kanonische Pfade, sichtbares Monitoring und rechtlich saubere Pflichtseiten fuer den Alpha-Betrieb.

🔵 NEUES FEATURE

Die öffentliche `/agb`-Route inklusive Maintenance-Whitelist und das aktualisierte §5-DDG-Impressum schließen Einstiegslücken, damit Alpha-Dispatcher rechtlich saubere Pflichtseiten ohne Umwege erreichen und Tests nicht an Basisrouten scheitern.

  • Wenn ein neuer Mitspieler den ersten Login macht, landet er nicht mehr auf einer blockierten Rechtsseite, sondern direkt auf erreichbaren Pflichtinhalten.
  • Wenn gerade Wartung läuft, bleibt `/agb` trotzdem erreichbar und der Onboarding-Flow bricht nicht mitten im Prozess weg.

🗺️ NEUER CONTENT

Aktive Entwicklungszweige fuer Launch-Readiness-Content, `REQUIRE_EMAIL_CONFIRM` und CSP-Feinschliff bereiten die öffentliche Alpha vor, damit kommende Releases Sicherheit und Rechtsklarheit erhöhen ohne euren Dispatch-Flow als Beta-Testfeld zu missbrauchen.ShadowShadow

  • Wenn `REQUIRE_EMAIL_CONFIRM` live geht, werden neue Konten verbindlich verifiziert statt still durchzurutschen.
  • Wenn CSP-Regeln ausgebaut werden, bleibt der geplante Report-Only-Fallback ein kontrollierter Weg, falls reale Browserfluesse nachjustiert werden muessen.

🎮 GAMEPLAY

Null-Checks fuer `getScopedUrl` in Play-Fetch, Hooks, Komponenten und Dashboard verhindern harte Frontend-Abbrüche, damit du bei parallelen Einsaetzen weiter disponierst statt im kritischen Moment neu zu laden.ShadowShadow

  • Wenn du 3 Einsätze parallel jonglierst und ein Scope kurz fehlt, bleibt das UI bedienbar statt weiß zu werden.
  • Beim schnellen Wechsel zwischen Karte, Funkfenster und Fahrzeugliste reißen Datenabfragen nicht mehr den gesamten Screen mit.

🎨 DESIGN

Fehlende PWA-Icons und vier konkrete Browser-Console-Fehler wurden behoben, damit die Oberfläche visuell konsistent startet und du Warn-Spam nicht parallel zum BOS-Funk mental ausfiltern musst.ShadowShadow

  • Auf Mobile erscheint das App-Icon korrekt statt als generischer Platzhalter beim Startbildschirm-Pin.
  • Manifest-, Sprite-, Meta- und AudioContext-Meldungen tauchen nicht mehr als Dauerrauschen in der Konsole auf, wenn du die Karte offen hast.

PERFORMANCE

Polling-First mit Auto-Upgrade auf WebSocket plus Socket.io-Auth-Middleware und save-scoped Subscribes haelt Live-Daten unter Netzschwankungen konsistent, sodass deine Dispositionsentscheidungen auf aktuellen und korrekt zugeordneten Lagen basieren.ShadowShadow

  • Wenn die Verbindung kurz einbricht, laufen Updates per Polling weiter und wechseln spaeter selbststaendig zurück auf WebSocket.
  • Wenn mehrere Leitstellen gleichzeitig aktiv sind, bleiben Event-Subscriptions am richtigen Save-Kontext statt Daten quer einzumischen.

Mit aktivem `TENANCY_V2`, Deadlock-Fix, Envelope-Assertion und neuen Lifecycle/Spawn/Hydration/CASL-Metriken werden Fehlerpfade früher sichtbar und isolierbar, wodurch lange Schichten stabil bleiben statt erst im Ausfall aufzufallen.ShadowShadow

  • Wenn Hydration hängt, zeigen feingranulare Labels im Monitoring sofort, ob ein Client feststeckt oder nur verzögert startet.
  • Wenn Lastspitzen beim Spawn auftreten, siehst du den Trend im Dashboard bevor Spieler Timeouts oder fehlende Updates melden.

🟠 VERBESSERT

Legacy-API-Pfade liefern jetzt konsequent `410 Gone` und das Frontend nutzt nur noch kanonische Routen, wodurch falsche Endpunkte sofort auffallen und deine Schicht nicht mehr auf alten URL-Abzweigen hängen bleibt.ShadowShadow

  • Wenn ein altes Browser-Bookmark aus einer früheren Session genutzt wird, bekommst du eine klare 410-Rückmeldung statt stiller Fehlzustände.
  • Wenn im Team Links aus Doku geteilt werden, landen alle auf demselben kanonischen Pfad und sehen denselben Einsatzstatus.
#MayDay Sim Leitstellen Simulation#BOS Dispatcher Spiel#Feuerwehr Rettungsdienst Polizei Simulation#Realtime Polling First WebSocket#tenant sichere Multiplayer Leitstelle#AAO Einsatz Generator#BOS Funk 5 Ton Alarm
v0.25.0 — Alpha-Klarstand: Leitstelle unter Last | MAYDAY SIM | MAYDAY SIM