Sonstiges

auf dieser Seite möchten wir dir sonstige Informationen über den LSSM geben.

Lizenz

Licenseopen in new window

Der LSS-Manager steht unter der Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)open in new window.

Wir haben uns dazu entschieden, diese Lizenz zu verwenden, um ein Missbrauch unseres Codes zum Verstoß gegen die AGB des Spiels zu vermeiden.

Das LSSM-Team

Aktuell besteht das der LSS-Manager aus 4 Entwicklern und 6 zusätzlichen Unterstützern für unseren Discord Server. Auf Discord sind unsere Entwickler natürlich auch administrativ aktiv! Zusätzlich dazu haben wir noch jede Menge freiwillige Übersetzer!

Die Entwickler

  • Jan [CEO, Senior Developer, Senior Architect]
  • Sanni [Quality Check, Bugfixing, Internationalization]
  • Ron31 [Developer]
  • Crazycake [Developer, Lead Infrastructure manager]

Das Discord-Team

Administration:

  • lost
  • Aisaka

Moderation:

  • 🇩🇪
    • Konstantin
    • John_Lemon
    • Floet
  • 🇬🇧 🇺🇸 🇦🇺
    • Buggs
  • 🇳🇱
    • MPR

Unsre Übersetzer ❤️

Jede Menge Dank geht an unsere freiwilligen Übersetzer, die uns mit der Portierung in andere Sprachversionen helfen. Wir als kleines Entwicklungsteam sprechen natürlich nicht alle Sprachen, deshalb gibt es von uns nur die deutschen und englischen Texte.

Um die Übersetzer etwas zu würdigen haben wir hier eine Liste erstellt:

🇩🇪
🇺🇸
🇬🇧
🇦🇺
🇳🇱
🇮🇹
🇨🇿
🇸🇪
🇪🇸
🇳🇴
🇵🇱
🇫🇷
🇫🇮

Die Geschichte

Seit September 2015 gibt es den LSS-Manager, auch wenn er zu Beginn nur das Design veränderte.

Man konnte zwischen 3 Layouts auswählen, die selbst heute noch zu finden sind. Neben den Layouts bekam das Spiel noch ein frischeres Design.

Drei Monate später begann das Projekt LSS Manager V2 - neue Funktionen und ein neues Design.

Es war nun möglich, die verschiedenen Layouts direkt im Spiel zu ändern, ohne vorher mehrere Erweiterungen installieren zu müssen. Man konnte nun alles an einem Ort verwalten und aktivieren. Die neuen Funktionen waren: Einstellungspanel, Dashboard, Night-mode, Redesigns, Layouts, Wachenplanung, etc.

  1. März 2017 - der Support für die Version 2 wurde eingestellt. Da ein paar Monate zuvor viele Neuerungen für Leitstellenspiel.de den LSSM V2 leider komplett zerschossen haben, sahen wir uns gezwungen ihn vom Netz zu nehmen. Bis zum letzten Augenblick hatte der LSSM V2 3000 User.

Da wir unsere User nicht enttäuschen wollten, wollten wir das Projekt nicht komplett sterben lassen. So haben wir uns entschlossen das Script von 0 auf neu zuschreiben. Schon zwei Monate später sollte der LSSM V3 folgen.

Dadurch das wir nun drei Leute im Team waren (lost, Northdegree und Mausmajor), gelang es uns das Script innerhalb des geplanten Zeitraums, neuzuschreiben und wiederzuveröffentlichen. Kurz darauf haben sich DLRG-Dominik, MrWeezle, Sanni und Jan dem Team angeschlossen.

Am 8. Juni 2017 wurde der Leitstellenspiel Manager V3 veröffentlicht. Nach nicht mal 24 Stunden hatten wir wieder 100 User und nach weniger als einer Woche waren es bereits 300 User.

Ein Jahr nach Release kam Jan dazu, hat gut gelernt, und dann nachher mit Entwicklungsbeginn der V.4 die Hauptentwicklung übernommen.

Gegen Ende 2019 begannen dann die ersten Planungen für eine V.4, um eine schönere und performantere Codebase zu gestalten. Mit der Zeit sind einige Module "in die Jahre" gekommen und wurden zwar etwas aufgebessert, jedoch gab es bei Nutzern mit vielen Gebäuden und Fahrzeugen weiterhin teilweise Probleme.

Seit dem läuft die Entwicklung am LSS-Manager V.4, um den Nutzern ein völlig neues Gefühl bei der Nutzung des LSSM zu bieten. Während der Entwicklungszeit der V.4, kam Ron31 als Mitentwickler zur V.4. In Stillen Kammern, haben Jan und Ron31 den Großteil der V4 geschrieben, ehe er dann am 05.09.2020 offiziell in das LSSM-Team aufgenommen worden ist.

Innerhalb der ersten 24 Stunden nach Release der V.4 am 21.11.2020 erreichten wir schon wieder 150 User. In den nächsten 24 Stunden kamen noch einmal 200 dazu! Innerhalb einer Woche hatten wir schon wieder 700 User!

Open-Source Libraries

Der LSSM verwendet natürlich auch öffentliche Libraries von dritten - sonst wären einige Funktionen einfach viel zu viel zu programmieren.

Eine Liste, welche Libraries wir nutzen findest du direkt im Spiel im LSSM-Menü schön aufgelistet und stetig aktuell gehalten 😃

Danksagungen

Auch wir müssen manchmal einfach ein ganz großes Dankeschön aussprechen!

Das Team von XYRALITY

Zunächst geht ein herzliches Danke an as Entwicklungsteam des Spiels. Nicht nur für das Spiel selbst, sondern auch für die großartige Hilfe, wenn wir Fragen haben.

Aber auch die zahlreichen Hilfestellungen, die uns die Entwicklung des LSSM vereinfachen darf, man hier nicht ausser Acht lassen!

Unsere Beta-Tester

Eine kleine Gruppe von aktiven Spielern bekommt neue Funktionen schon früher, als der Rest, um diese schon einmal zu testen. Somit können wir so manch ein Problem schon vor der Veröffentlichung für alle finden und Beheben.

Tipp

Die Zahl der Beta-Tester ist beschränkt und es werden "zwischendurch" keine neuen aufgenommen. Kommt es zu einer neuen Bewerbungsphase, werden wir das entsprechend bekannt machen, damit jeder die Chance hat, Beta-Tester zu werden - sofern er gewisse Bedingungen erfüllt.

Alle, die Fehler melden und Vorschläge einbringen

Stell dir mal vor, wie lange ein Fehler im LSSM wäre, würde ihn keiner melden - wir fänden ihn sicher nicht so schnell. Auch die Vorschläge, die immer wieder bei uns reinkommen sind nicht zu unterschätzen. Der LSSM ist in seiner Entwicklung stark von der Beteiligung und den Wünschen seiner Nutzer geprägt.

Jeder einzelne Nutzer

Jeder Nutzer gibt uns stets die Motivation weiter zu machen und den LSSM immer mehr zu erweitern und zu verbessern. Uns selbst macht es einen riesen Spaß, den LSSM zu programmieren, das wäre aber bestimmt nicht so, wenn unsere Community nicht hinter uns stehen würde.

Statistiken

Hier finden sich einige mehr oder weniger spannende Statistiken über den LSSM und seinen Quellcode.

Dateien & Code-Zeilen

generated with cloc v 1.96 in 1.59s at 2024-04-19T23:22:54.199Z

SpracheDateien (%)Leerzeilen (%)Kommentare (%)Code (%)Summe% der Gesamtzeilen
TypeScript474 (23,54 %)2.718 (3,74 %)1.019 (1,4 %)68.875 (94,86 %)72.61243,24 %
JSON1.029 (51,09 %)0 (0 %)0 (0 %)37.970 (100 %)37.97022,61 %
Vuejs Component118 (5,86 %)1.392 (4,01 %)290 (0,83 %)33.056 (95,16 %)34.73820,69 %
Markdown330 (16,39 %)4.661 (26,03 %)205 (1,14 %)13.041 (72,83 %)17.90710,66 %
JavaScript18 (0,89 %)114 (6,59 %)313 (18,1 %)1.302 (75,31 %)1.7291,03 %
YAML18 (0,89 %)123 (12,56 %)40 (4,09 %)816 (83,35 %)9790,58 %
Bourne Shell2 (0,1 %)48 (10,21 %)39 (8,3 %)383 (81,49 %)4700,28 %
PowerShell1 (0,05 %)47 (9,25 %)148 (29,13 %)313 (61,62 %)5080,3 %
Sass3 (0,15 %)83 (22,8 %)2 (0,55 %)279 (76,65 %)3640,22 %
PHP9 (0,45 %)24 (8,19 %)3 (1,02 %)266 (90,79 %)2930,17 %
SVG7 (0,35 %)0 (0 %)5 (2,72 %)179 (97,28 %)1840,11 %
HTML1 (0,05 %)0 (0 %)0 (0 %)94 (100 %)940,06 %
SCSS1 (0,05 %)5 (18,52 %)0 (0 %)22 (81,48 %)270,02 %
Text2 (0,1 %)10 (37,04 %)0 (0 %)17 (62,96 %)270,02 %
XML1 (0,05 %)0 (0 %)0 (0 %)12 (100 %)120,01 %
SUMME2.0149.225 (5,49 %)2.064 (1,23 %)156.625 (93,28 %)167.914100 %

Commits & Änderungen

updated at 2024-04-19T23:22:57.750Z

  • commits auf beta: 15.734
  • commits auf stable: 15.073
  • erster commit: 6e95836810
    • 🎉 Initial commit.
    • 2020-02-10 15:13:07 +0100
  • neuester commit auf beta: 8448c372da
    • 🔀 #3006 from LSS-Manager/renovate/lock-file-maintenance
    • 2024-04-19 23:21:17 +0200
  • neuester commit auf stable: 8b4ec44a47
    • 📦 Version 4.7.12+20240410.1841 [skip ci]
    • 2024-04-10 16:42:59 +0000
  • Gesamtzahl der Änderungen auf beta (kumulativ):
    • geänderte Dateien: 34.929
    • Zeilen mit hinzugefügten Zeichen: 538.613
    • Zeilen mit gelöschten Zeichen: 348.749