NEWS & UPDATES

📰 Neuigkeiten

WEBSITE & SPIELZUGANG

🌐 Leitstelle Online ist unter der eigenen Domain erreichbar

Website, Registrierung, Anmeldung und Spiel sind jetzt unter spiel.leitstelle-online.de erreichbar. Die Hauptdomain leitstelle-online.de führt direkt dorthin.

🔒 Verbindung und Spielstand

  • Die Verbindung zur Website und zum Spiel ist durch HTTPS verschlüsselt.
  • Der öffentliche Spielbetrieb wurde mit einem neuen, leeren Spielstand eingerichtet. Spielstände von anderen Rechnern wurden nicht übernommen.
  • Die Datenschutzhinweise wurden an den eingerichteten Betrieb angepasst.
SPIEL, EINSÄTZE & VERWALTUNG

🛠️ Mehr Übersicht in der Leitstelle – vom Spielstand bis zur Fahrzeugverwaltung

Heute haben wir zentrale Bereiche von Leitstelle Online überarbeitet: Der Spielfortschritt bleibt zuverlässig erhalten, Einsatzabläufe sind übersichtlicher und die Verwaltung von Wachen und Fahrzeugen wurde neu gestaltet.

🚨 Einsätze und Alarmierung

  • 🔗 Folgeeinsätze können nach ihren Voraussetzungen, Wartezeiten und Wahrscheinlichkeiten ausgelöst werden – auch über mehrere Stufen hinweg.
  • 🚒 Die benötigten Fahrzeugtypen und Stückzahlen werden bei der Alarmierung berücksichtigt. Sobald der Bedarf gedeckt ist, werden zusätzliche passende Fahrzeuge nicht versehentlich mit ausgewählt.
  • 📋 Die Einsatzübersicht zeigt den Fahrzeugbedarf verständlicher an, auch wenn ein Einsatz bereits abgeschlossen ist.
  • 🗺️ Das Einsatz-Popup auf der Karte zeigt Priorität, benötigte Fahrzeuganzahl und aktuell freie Fahrzeuge auf einen Blick. Die Angaben aktualisieren sich mit den Live-Daten.

🏢 Wachen und Fahrzeuge

  • 🏠 Die Wachenverwaltung wurde als übersichtliche Übersicht mit Suche, Filtern und kompakten Informationen zu Fahrzeugen und Personal neu aufgebaut.
  • 🚗 Fahrzeugverwaltung und Fahrzeugdetails öffnen sich jetzt in größeren, angepassten Fenstern. Besatzung, Fahrzeugdaten und Aktionen sind klarer angeordnet.
  • 👥 Angeworbenes Personal kommt zunächst unzugewiesen an der Wache an. Beim Einteilen erhält es die nächste offene Rolle des Fahrzeugs – bei einem leeren Fahrzeug zuerst den Fahrersitz.
  • 🗺️ Auch Fahrzeug-Popups auf der Karte zeigen Name, Typ und Status jetzt in einer übersichtlichen Darstellung, etwa „Fährt zurück zur Wache“ statt des technischen Statuswerts.
  • 📍 Eng zusammenliegende Fahrzeuge werden auf der Karte als Gruppe mit Anzahl markiert. Die Gruppe bleibt am tatsächlichen Standort; einzelne Symbole werden nicht mehr seitlich von der Route versetzt.
  • 🏗️ Auch das Bau-Menü wurde überarbeitet: Wachenbau und Fahrzeugbeschaffung sind deutlicher getrennt, Eingaben und Preisangaben besser lesbar.
  • 📱 Die neuen Verwaltungsfenster passen sich auch an kleinere Bildschirme an.

💾 Speicherstand und Status

  • 💾 Dein Spielstand bleibt dauerhaft gespeichert und steht nach einem Neustart des Spiels wieder zur Verfügung.
  • 🔄 Fahrzeugstatus werden einheitlich und verständlich angezeigt, zum Beispiel als „Am Einsatzort“.

📻 Funk, Oberfläche und Community

  • 📡 Funkmeldungen, die kurz nacheinander eintreffen, werden pro Spieler zu einem kompakten Eintrag gebündelt. Unterschiedliche Meldungstexte bleiben dabei erhalten; Rückfahrten und Wachenankünfte mehrerer Fahrzeuge werden zusätzlich zusammengefasst.
  • 🧾 Die Funkanzeige im Spiel hat mehr Platz: Copyright und Links stehen jetzt in einer eigenen Fußzeile unterhalb des Funkbereichs und überdecken dessen Rahmen nicht mehr.
  • 💬 Auf der Startseite ist jetzt das Discord-Widget der Community eingebunden. Die Datenschutzhinweise informieren über die Verbindung zum Discord-Dienst.
  • 📚 Spielinfo und Regeln wurden an die vorhandenen Funktionen angepasst. Impressum und Datenschutzhinweise enthalten aktualisierte Betreiber- und Kontaktangaben sowie Informationen zu Spielstand, Browser-Speicher und Kartenfunktionen.

👥 Mehrspieler und persönliche Einstellungen

  • ⚙️ In den Spieleinstellungen lassen sich Funkton, Mindestpriorität und Lautstärke festlegen. Der Funkton ist standardmäßig ausgeschaltet.
  • ⏱️ Das Intervall automatischer Einsätze kann pro Spieler auf 3, 5, 10 oder 15 Minuten gestellt oder pausiert werden. Es wird höchstens ein automatischer Einsatz je Intervall erzeugt.
  • 🗺️ Spieler können festlegen, ob sie andere Spielerfahrzeuge sehen und ob sie ihre eigenen aktiven Fahrten teilen. Sichtbar sind online befindliche Fahrzeuge auf Anfahrt oder Rückfahrt samt gekürzter Route; die Anzeige ist auf den Kartenausschnitt und Zoomstufe 8 oder höher begrenzt.
  • 📍 Kartenausschnitt und Zoomstufe werden je Spieler lokal gemerkt und nach einem Neuladen wiederhergestellt. Das Kartenumfeld außerhalb Deutschlands wird optisch abgedunkelt.
  • 👷 Die Personalwerbung an Wachen dauert jetzt zwei Stunden.

🧰 Zuverlässigkeit und Bedienbarkeit

  • 🧭 Neue Spieler erhalten beim ersten Besuch einen kurzen, ausblendbaren Schnellstart zu Wache, Startbesatzung und erster Alarmierung.
  • 💬 Die letzten 50 öffentlichen Chatnachrichten bleiben auch nach einem Neustart erhalten; aktuelle Funkmeldungen werden weiterhin live angezeigt.
  • 🧭 Nicht mehr benötigte Fahrzeugmarker, Routen und Animationen werden beim Entfernen bereinigt. Routen werden kompakter geladen, um die Kartenanzeige bei längerer Nutzung zu entlasten.
  • ♿ Beim Schließen der Einstellungs- und Fahrzeugdialoge wird der Tastaturfokus zurückgesetzt. Versteckte Dialoge sind für Tastatur und Screenreader nicht mehr erreichbar.
Schritt für Schritt weiter

Die Änderungen sorgen für eine übersichtlichere Leitstelle, klarere persönliche Einstellungen und ein lebendigeres gemeinsames Spiel.

UPDATE & SPIELERWEITERUNG

🚨 Szenarien, Folgeeinsätze & noch mehr Leben in der Leitstelle

Seit dem letzten Update hat sich bei Leitstelle Online wieder einiges getan. Neben weiteren technischen Verbesserungen wurden vor allem neue Grundlagen für abwechslungsreichere Einsätze, Szenarien und die Fahrzeugverwaltung geschaffen.

  • 🌪️ Das neue Szenario-System wurde weiter aufgebaut. Szenarien können mehrere zusammenhängende Einsätze enthalten und einen eigenen zeitlichen Ablauf besitzen.
  • 🔗 Mit den neuen Folgeeinsätzen können abgeschlossene Szenario-Einsätze weitere Einsätze auslösen. Dadurch können sich Einsatzlagen Schritt für Schritt weiterentwickeln.
  • ⏱️ Für Folgeeinsätze wurden Verzögerungen und Wahrscheinlichkeiten eingebaut. Ein Folgeeinsatz kann damit gezielt nach einer bestimmten Zeit und mit einer festgelegten Chance entstehen.
  • 🧩 Auch mehrstufige Szenario-Folgen sind möglich. Ein Folgeeinsatz kann wiederum eigene Folgeeinsätze besitzen.
  • ⭐ Szenario-Einsätze können jetzt an XP-Anforderungen gebunden werden. Dadurch lassen sich bestimmte Einsatzlagen erst mit entsprechendem Spielfortschritt freischalten.
  • 🚒 Die Prüfung der benötigten Fahrzeuge wurde verbessert. Auch mehrere Fahrzeuge desselben Typs werden jetzt korrekt berücksichtigt.
  • 🚨 Die Alarmierung mehrerer gleicher Fahrzeugtypen wurde entsprechend angepasst. Benötigt ein Einsatz beispielsweise zwei LF, werden diese auch als zwei getrennte benötigte Fahrzeuge verarbeitet.
  • 📡 Die Fahrzeugverwaltung wurde live erweitert. Änderungen am Fahrzeugbestand werden automatisch über Socket.IO an den Client übertragen.
  • 🔄 Dadurch aktualisiert sich auch die Fahrzeugauswahl im offenen Alarmfenster automatisch. Kehrt ein Fahrzeug zur Wache zurück und wird wieder frei, erscheint es direkt wieder zur Auswahl.
  • 🖱️ Bereits ausgewählte Fahrzeuge bleiben bei normalen Live-Aktualisierungen im Alarmfenster weiterhin markiert.
  • 📍 Die Fahrzeugpositionen auf der Karte bleiben geografisch korrekt. Bei mehreren Fahrzeugen am gleichen Ort werden die Marker lediglich optisch auseinandergezogen, damit sie nicht aufeinander liegen.
  • ✨ Fahrzeuge sammeln jetzt nach abgeschlossenen Einsätzen eigene Fahrzeug-XP. Damit erhalten nicht nur die Spieler, sondern auch die eingesetzten Fahrzeuge Erfahrung.
  • 📻 Dazu wurde die Funkkommunikation erweitert. Wenn ein Fahrzeug Erfahrung für einen Einsatz erhält, kann dies direkt als Funkmeldung angezeigt werden.
  • 🧠 Die Verarbeitung von Szenario-Status, Zeitlimits und Wiederherstellung wurde weiter zentralisiert. Laufende Szenarien können dadurch nach einem Neustart kontrolliert wieder aufgenommen werden.
  • 🏠 Die Rückkehr der Fahrzeuge zur eigenen Wache wurde weiter abgesichert. Fahrzeuge werden nach erfolgreicher Rückkehr wieder als frei verfügbar gemacht.
  • 💾 Auch die Persistenz des Spielzustands wurde weiter verbessert. Szenarien, Einsätze und Fahrzeugzustände können nach einem Serverneustart zuverlässiger wiederhergestellt werden.
Was kommt als Nächstes?

Die neuen Systeme schaffen jetzt die Grundlage für deutlich dynamischere Einsatzlagen. Als Nächstes können weitere Szenarien, Folgeeinsätze, Fahrzeugentwicklungen und neue spielerische Herausforderungen darauf aufbauen.

TECHNIK & UPDATE

🔧 Stabilere Einsatz- und Fahrzeugverwaltung

Heute wurde die technische Grundlage von Leitstelle Online weiter verbessert. Besonders die Verarbeitung von Einsätzen, Fahrzeugbewegungen und der Wiederherstellung nach einem Serverneustart wurde überarbeitet.

  • 🚒 Die Fahrzeugbewegung wurde weiter stabilisiert. Fahrzeuge können nach einem Serverneustart ihre Fahrt zu einem laufenden Einsatz wieder aufnehmen.
  • 🔄 Fehlende Fahrzeugrouten werden bei der Wiederherstellung laufender Einsätze automatisch neu berechnet.
  • 🚨 Auch Fahrzeuge auf dem Weg zu einem noch offenen Einsatz werden nach einem Neustart korrekt wiederhergestellt.
  • 🏁 Nach Abschluss eines Einsatzes wird die Rückfahrt zur eigenen Wache zuverlässig gestartet.
  • 🟢 Nach erfolgreicher Rückkehr werden Fahrzeuge wieder korrekt auf frei gesetzt und stehen für neue Einsätze zur Verfügung.
  • 🔗 Die Zuordnung von Fahrzeugen zu Einsätzen wurde weiter bereinigt. Veraltete Einsatz- oder Zielzuordnungen werden nicht mehr für die Verarbeitung herangezogen.
  • 🔥 Die Ankunft mehrerer Fahrzeuge wird zuverlässig verarbeitet. Ein Einsatz startet erst, wenn die benötigten Fahrzeuge vollständig eingetroffen sind.
  • 📊 Die Einsatzstatus-Verarbeitung wurde weiter zentralisiert. Dadurch werden ungültige oder widersprüchliche Statuswechsel verhindert.
  • ⏱️ Für abgeschlossene Einsätze wird jetzt ein eigener Abschlusszeitpunkt gespeichert. Dadurch können abgeschlossene Einsätze kontrolliert entfernt werden, sobald die eingesetzten Fahrzeuge zurück an der Wache sind.
  • 🔐 Die Socket.IO-Authentifizierung wurde verbessert. JWT-Tokens werden bereits beim Aufbau der Socket-Verbindung geprüft.
  • 🚪 Ist das JWT abgelaufen oder ungültig, wird die Sitzung automatisch beendet und der Spieler zurück zur Login-Seite geleitet.
  • 🎁 Die Fahrzeugbelohnungen wurden vereinheitlicht. Freigeschaltete Fahrzeugtypen werden korrekt über ihre Fahrzeugdefinition dargestellt.
  • 💾 Zusätzlich wurde die State-Wiederherstellung weiter verbessert, damit wichtige Spielzustände auch nach einem Serverneustart zuverlässig weitergeführt werden.
Was kommt als Nächstes?

Die technische Basis für Einsätze und Fahrzeugbewegungen ist nun deutlich stabiler. Als Nächstes können weitere Einsatzabläufe, Fahrzeugfunktionen und spielerische Systeme auf dieser Grundlage ausgebaut werden.

UPDATE

🚒 Verbesserte Einsatzabläufe

Die Einsatzverarbeitung von Leitstelle Online wurde technisch überarbeitet und der Ablauf von der Ankunft der Fahrzeuge bis zur Rückfahrt zur Wache verbessert.

  • 🚒 Der Fahrzeugstatus wird nun sauber über die einzelnen Einsatzphasen geführt: unterwegs → angekommen → rückfahrt → frei.
  • 🔥 Ein Einsatz startet automatisch, sobald alle benötigten Fahrzeuge am Einsatzort angekommen sind.
  • 📊 Der Einsatzfortschritt wird während des laufenden Einsatzes kontinuierlich aktualisiert.
  • ⏱️ Restzeit und Fortschritt werden jetzt zentral und einheitlich berechnet.
  • 🔧 Die Fortschrittsberechnung wurde in ein eigenes Modul ausgelagert, wodurch doppelte Logik und mögliche Abhängigkeiten zwischen den Modulen vermieden werden.
  • 🚨 Die Fahrzeugzuordnung zu Einsätzen wurde verbessert. Fahrzeuge, die bereits einem anderen Einsatz zugeordnet sind, werden nicht mehr fälschlicherweise beim vorherigen Einsatz angezeigt.
  • 🏁 Nach Abschluss eines Einsatzes werden die eingesetzten Fahrzeuge automatisch zur zugehörigen Wache zurückgeschickt.
  • 🟢 Nach erfolgreicher Rückfahrt werden die Fahrzeuge wieder auf frei gesetzt und können für neue Einsätze verwendet werden.
  • 🔄 Die Verarbeitung der Einsatz- und Fahrzeugstatus wurde weiter zentralisiert, um widersprüchliche Statusänderungen zu vermeiden.
Was kommt als Nächstes?

Die Einsatzabläufe werden weiter ausgebaut und getestet. Dabei stehen insbesondere die Fahrzeugbewegung, Einsatzfortschritte und die zuverlässige Verarbeitung von Einsatzwechseln im Mittelpunkt.

UPDATE

🆕 Verbesserungen an Leitstelle Online

In den vergangenen Entwicklungsarbeiten wurde Leitstelle Online an mehreren Stellen technisch verbessert und stabiler gemacht.

  • 🖥️ Die Benutzeroberfläche wurde überarbeitet und modernisiert.
  • 🚒 Die Verarbeitung von Einsätzen wurde verbessert und Fehler bei der Fortschrittsanzeige behoben.
  • ⚙️ Die Einsatzverarbeitung wurde technisch überprüft und optimiert.
  • 🔧 Mehrere Bereiche des Codes wurden überarbeitet, um die Stabilität und Zuverlässigkeit zu verbessern.
  • 🔄 Mögliche Race Conditions bei der Verarbeitung wurden untersucht und behoben.
  • 📍 Die Einsatzorte wurden angepasst und die Darstellung bzw. Verarbeitung optimiert.
Was kommt als Nächstes?

Die Entwicklung von Leitstelle Online wird fortgesetzt. Weitere Verbesserungen an der Einsatzverarbeitung, Oberfläche und Stabilität sind geplant.

UPDATE

🆕 Changelog – 13. Juni 2025

✅ Neu hinzugefügt

  • Automatische Generierung von Einsätzen mit zufälliger Anzahl und zeitversetzter Erstellung implementiert.
  • Dynamische Filterung und Auswahl einsatzfähiger Wachen basierend auf verfügbaren Fahrzeugtypen integriert.
  • Fahrzeugstatus „Rückfahrt“ berücksichtigt, um Einsätze erst nach vollständiger Rückkehr zu entfernen.

🛠️ Optimiert

  • Einsatzliste nach Status („offen“, „läuft“, „unterwegs“, „abgeschlossen“) sortiert.
  • Anzeige der Einsätze mit Fortschrittsbalken und differenzierten Statusfarben verbessert.
  • Entfernen von Einsatz-Markern und DOM-Elementen erst nach vollständiger Rückkehr der alarmierten Fahrzeuge.

📦 Technisches

  • Verbesserte Logik zur Vermeidung gleichzeitiger Ausführung der Einsatzgenerierung.
  • Asynchrone Timer mit setTimeout für verzögerte Einsatzgenerierung implementiert.
  • Optimierung der Markerverwaltung mit Cache zur Vermeidung von Flackern bei Kartenupdates.
UPDATE

🆕 Changelog – 12. Juni 2025

✅ Neu hinzugefügt

  • Timer-Mechanismus zur automatischen Rückfahrt und Einsatzbeendigung nach Ablauf der Einsatzdauer implementiert.
  • Markierung von Fahrzeugen als „angekommen“ mit Statusaktualisierung und Funkmeldungen verbessert.
  • Rekursive Auslösung von Folgeeinsätzen mit zufälligen Verzögerungen und Ortssuche.

🛠️ Optimiert

  • Fehlerbehandlung bei Routenberechnung für Fahrzeuge bei Rückfahrt verbessert.
  • Prüfung, ob alle erforderlichen Fahrzeugtypen alarmiert und angekommen sind, verfeinert.
  • Vermeidung von Duplikaten in der Liste der gemeldeten Fahrzeuge.
  • Logging und Debug-Ausgaben für Einsatzzustandsprüfungen ergänzt.

📦 Technisches

  • Asynchrone Ablaufsteuerung mit async/await stabilisiert.
  • Struktur der Einsatz- und Fahrzeugobjekte zur besseren Nachvollziehbarkeit und Wartbarkeit verbessert.
  • Funkservice für Echtzeit-Statusmeldungen bei Ankunft und Rückfahrt erweitert.
UPDATE

🆕 Changelog – 11. Juni 2025

✅ Neu hinzugefügt

  • Automatische Generierung von Einsätzen basierend auf Wachen und Fahrzeugtypen mit zufälliger Ortssuche via Overpass-API.
  • Funktion findePassendenOrt() für realistische Einsatzorte aus OpenStreetMap-Daten implementiert.
  • Automatisches Auslösen von Folgeeinsätzen mit Wahrscheinlichkeiten und Verzögerungen.
  • Fahrzeuge können als angekommen markiert werden, inklusive Status-Updates und Fortschrittsmeldungen per Funk.
  • Level-Up-System mit Belohnungen und freischaltbaren Fahrzeugen wie DLK, NEF und FuStW.

🛠️ Optimiert

  • Fehlerbehebung bei der Ortssuche: Umgang mit Fetch in Node.js verbessert.
  • Zirkuläre Abhängigkeiten bei einsatztypen reduziert.
  • Fahrzeugstatusverwaltung für „unterwegs“, „angekommen“ und „Rückfahrt“ verbessert.
  • Code-Refactoring für Einsatzgenerierung und Fahrzeugverwaltung durchgeführt.
  • Prüfung verbessert, ob Fahrzeuge alle erforderlichen Typen für einen Einsatz abdecken.

📦 Technisches

  • Neuer Service einsatzService.js mit Funktionen zur Einsatzgenerierung, Ortssuche und Entfernungsberechnung.
  • Imports zur Vermeidung zirkulärer Abhängigkeiten überarbeitet.
  • Asynchrone Operationen bei Einsatzgenerierung und Ortssuche sauber implementiert.
  • Speichern des Zustands nach Einsatzänderungen und Fahrzeugstatus-Updates verbessert.
  • Echtzeit-Funkmeldungen für Einsatzstatus und Fahrzeugbewegungen implementiert.
VERBESSERUNG

🆕 Changelog – Allgemeine Verbesserungen

✅ Neu hinzugefügt

  • Darstellung der Fahrzeugzustände: 🚒 frei, unterwegs und Rückfahrt.
  • Visuelle Fortschrittsbalken für angekommene und unterwegs befindliche Fahrzeuge.
  • Rückfahrt-Status wird bei abgeschlossenen Einsätzen automatisch angezeigt.

🛠️ Optimiert

  • Einsatzübersicht zeigt aktuelle Fahrzeugpositionen in Echtzeit.
  • Doppelte Fahrzeuganzeigen in der Übersicht korrigiert.
  • Fahrzeugdetails konsistenter formatiert.

📦 Technisches

  • JavaScript-Refactoring für verarbeiteEinsaetze() und ladeFahrzeuge().
  • Fahrzeugdaten werden effizienter zwischengespeichert.
MOBILE

🆕 Changelog – Mobile & Tablet-Kompatibilität

✅ Neu hinzugefügt

  • Responsives Layout für Tablets und Smartphones.
  • Seitenstruktur passt sich automatisch an kleinere Bildschirmgrößen an.
  • Karte und Sidebar wechseln auf Tablets in eine vertikale Anordnung.
  • Navbar wird bei geringer Breite gestapelt dargestellt.
  • Funk- und Chat-Module werden auf Mobilgeräten untereinander dargestellt.
  • Fahrzeugboxen und Einsatzanzeigen passen sich dynamisch an.

🛠️ Optimiert

  • Fahrzeuglisten und Einsatzansichten bei kleinen Auflösungen verbessert.
  • Fortschrittsbalken und Statusanzeigen bleiben auch mobil gut erkennbar.
  • Scrollverhalten verbessert.

📱 Getestet auf

  • iPhone SE, iPhone 13, Samsung Galaxy S20
  • iPad Pro, iPad Mini
  • Chrome, Safari und Firefox
UPDATE

🆕 Rückfahrt-Update & Statusverbesserungen

Mit dem neuesten Update wurden mehrere Funktionen verbessert, die eure Einsätze noch realistischer machen.

  • 🚒 Fahrzeuge wechseln nach erfolgreichem Einsatz automatisch in den „Rückfahrt“-Status.
  • 🔁 Fahrzeuge auf Rückfahrt werden in der Einsatzübersicht getrennt angezeigt und verschwinden bei Ankunft wieder von der Karte.
  • 🗺️ Die Marker-Animation wurde überarbeitet. Fahrzeuge bewegen sich flüssiger entlang der Route.
  • 📦 Beim Rückweg wird ein Funkruf wie „Fahrzeug fährt zurück zur Wache“ gesendet.
Was kommt als Nächstes?

Aktuell wird an einer Wachenbau-Funktion sowie an ersten Einbindungen von Rettungsdienst und Polizei gearbeitet.