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.
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.
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.
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.
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.
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.
✅ 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.
✅ 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.
✅ 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.
✅ 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.
✅ 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
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.