Autre

Sur cette page, nous souhaitons vous donner d'autres informations sur la LSSM.

License

Licenseopen in new window

LSS Manager est sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0)open in new window.

Nous avons décidé d'utiliser cette licence pour empêcher toute utilisation abusive de notre code pour violer les termes et conditions du jeu.

L'équipe de LSSM

Actuellement, LSS Manager se compose de 4 développeurs et de 6 supporters supplémentaires pour notre Discord Server. Sur Discord, nos développeurs sont bien sûr également actifs sur le plan administratif !

Les développeurs

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

The Discord-Team

Administration:

  • lost
  • Aisaka

Modération:

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

Nos traducteurs ❤️

Nous remercions vivement nos traducteurs bénévoles qui nous aident à réaliser les portages dans d'autres langues. En tant que petite équipe de développement, nous ne parlons évidemment pas toutes les langues, c'est pourquoi nous ne fournissons que les textes en allemand et en anglais.

Pour rendre un peu hommage aux traducteurs, nous avons établi une liste ici :

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

L'histoire

Le LSS-Manager existe depuis septembre 2015, même si au début il ne modifiait que le design.

On pouvait choisir entre 3 mises en page, que l'on retrouve encore aujourd'hui. En plus des mises en page, le jeu a également reçu un design plus frais.

Trois mois plus tard, le projet "LSS Manager V2" a été lancé, avec de nouvelles fonctions et un nouveau design.

Il était désormais possible de modifier les différentes mises en page directement dans le jeu, sans devoir installer plusieurs extensions au préalable. On pouvait désormais tout gérer et activer au même endroit. Les nouvelles fonctions étaient les suivantes : Panneau des paramètres, tableau de bord, mode nuit, redesigns, mises en page, planification des gardes, etc.

30 mars 2017 - le support pour la version 2 a été arrêté. Comme quelques mois plus tôt, de nombreuses nouveautés pour Leitstellenspiel.de avaient malheureusement complètement bousillé le LSSM V2, nous nous sommes vus contraints de le retirer du réseau. Jusqu'au dernier moment, le LSSM V2 comptait 3000 utilisateurs.

Comme nous ne voulions pas décevoir nos utilisateurs, nous ne voulions pas laisser le projet mourir complètement. Nous avons donc décidé de réécrire le script à partir de zéro. Deux mois plus tard, LSSM V3 allait suivre.

Comme nous étions désormais trois dans l'équipe (lost, Northdegree et Mausmajor), nous avons réussi à réécrire le script dans les délais prévus et à le publier à nouveau. Peu de temps après, DLRG-Dominik, MrWeezle, Sanni et Jan ont rejoint l'équipe.

Le 8 juin 2017, le LSS Manager V3 a été publié. Moins de 24 heures après, nous avions à nouveau 100 utilisateurs et moins d'une semaine plus tard, nous en avions déjà 300.

Un an après la sortie, Jan nous a rejoints, a bien appris et a ensuite repris le développement principal avec le début du développement de la V.4.

Vers la fin 2019, les premières planifications pour une V.4 ont commencé, afin de concevoir une base de code plus belle et plus performante. Avec le temps, certains modules ont pris de l'âge et ont été améliorés, mais les utilisateurs ayant beaucoup de bâtiments et de véhicules ont continué à rencontrer des problèmes.

Depuis lors, le développement du gestionnaire LSS V.4 est en cours afin d'offrir aux utilisateurs une toute nouvelle sensation lors de l'utilisation de l'LSSM. Pendant la période de développement de la V.4, Ron31 a participé au développement de la V.4. Jan et Ron31 ont écrit la majeure partie de la V4 en silence avant de rejoindre officiellement l'équipe LSSM le 5 septembre 2020.

Dans les 24 heures suivant la sortie de la V.4, le 21 novembre 2020, nous avions déjà atteint 150 utilisateurs. Dans les 24 heures qui ont suivi, nous en avons eu 200 de plus ! En une semaine, nous avions déjà atteint 700 utilisateurs !

Bibliothèques Open Source

LSSM utilise bien sûr aussi des bibliothèques publiques de tiers - sinon, certaines fonctions seraient tout simplement trop lourdes à programmer.

La liste des bibliothèques que nous utilisons se trouve directement dans le jeu, dans le menu LSSM, et est tenue à jour 😃

Remerciements

Parfois, nous aussi, nous devons simplement dire un grand merci !

L'équipe XYRALITY

Tout d'abord, un grand merci à l'équipe de développement du jeu. Non seulement pour le jeu en lui-même, mais aussi pour leur aide précieuse lorsque nous avons des questions.

Mais aussi pour les nombreuses aides qui nous facilitent le développement du LSSM !

Aux beta testers

Un petit groupe de joueurs actifs recevra les nouvelles fonctionnalités plus tôt que les autres afin de les tester. Ainsi, nous pourrons trouver et corriger certains problèmes avant qu'elles ne soient mises à la disposition de tous.

Conseil

Le nombre de bêta-testeurs est limité et aucun nouveau n'est ajouté "entre deux". S'il y a une nouvelle phase de candidature, nous l'annoncerons en conséquence, afin que chacun ait la possibilité de devenir bêta-testeur - pour autant qu'il remplisse certaines conditions.

Tous ceux qui signalent des bogues et font des suggestions

Imaginez combien de temps durerait un défaut dans LSSM si personne ne le signalait - nous ne le trouverions certainement pas aussi rapidement. Il ne faut pas non plus sous-estimer les suggestions qui nous parviennent régulièrement. Le développement de LSSM est fortement influencé par la participation et les souhaits de ses utilisateurs.

Chaque utilisateur

Chaque utilisateur nous donne toujours la motivation de continuer et de développer et améliorer LSSM de plus en plus.

Stats

Voici quelques informations et statistiques plus ou moins intéressantes sur LSSM et son code source.

Fichiers et lignes de code

generated with cloc v 1.94 in 1.69s

Languagefiles (%)blank (%)comment (%)code (%)total% of lines
TypeScript422 (22.05%)2,317 (3.94%)658 (1.12%)55,791 (94.94%)58,76639.47%
JSON1,015 (53.03%)0 (0%)0 (0%)35,398 (100%)35,39823.78%
Vuejs Component116 (6.06%)1,237 (3.53%)270 (0.77%)33,560 (95.7%)35,06723.55%
Markdown307 (16.04%)4,274 (26.07%)0 (0%)12,120 (73.93%)16,39411.01%
JavaScript17 (0.89%)103 (6.45%)217 (13.58%)1,278 (79.97%)1,5981.07%
YAML14 (0.73%)74 (11.31%)26 (3.98%)554 (84.71%)6540.44%
PHP9 (0.47%)24 (8.19%)3 (1.02%)266 (90.79%)2930.2%
Bourne Shell2 (0.1%)36 (11.15%)31 (9.6%)256 (79.25%)3230.22%
SVG7 (0.37%)0 (0%)5 (2.72%)179 (97.28%)1840.12%
Sass2 (0.1%)23 (17.16%)2 (1.49%)109 (81.35%)1340.09%
SCSS1 (0.05%)5 (18.52%)0 (0%)22 (81.48%)270.02%
Text1 (0.05%)10 (40%)0 (0%)15 (60%)250.02%
XML1 (0.05%)0 (0%)0 (0%)12 (100%)120.01%
SUM1,9148,103 (5.44%)1,212 (0.81%)139,560 (93.75%)148,875100%

Commits et changements

  • Commits on beta: 11,793
  • Commits on stable: 11,769
  • first commit: 6e95836810
    • > 🎉 Initial commit.
  • latest commit on beta: 45d9311408
    • > 🔀 #1998 from LSS-Manager/renovate/typescript-eslint
      > ⬆️ Update typescript-eslint to v5.45.1
  • latest commit on stable: ffeaf9a1ad
    • > 📦 Version 4.7.1+20221202.2305 [skip ci]