Alle Projekte

Complexity

Gaming-Community & Client-Plattform

Eine private Community, Softwareveröffentlichungen und ein Live-Webradar.

Bereitgestellte Community und Client-Dienste mit Zugang auf Einladung. Der native Spiel-Client wird separat gepflegt.

Öffentliche Startseite der Complexity-Gaming-Community
Die öffentliche Startseite aus dem lokalen Projekt. Mitgliederkonten und private Diskussionen werden nicht gezeigt.
Projektüberblick

Worum es geht.

Für wen es gedacht ist

Mitglieder einer privaten Gaming-Community, Kunden der Client-Software und das Team, das beides betreut.

Complexity verbindet eine Community auf Einladung mit den Diensten rund um einen separaten Spiel-Client. Mitglieder nutzen Foren und verwalten ihre Konten; für geschützte Client-Dateien benötigen Kunden zusätzlich eine aktive Produktberechtigung. Wir haben Website und Backend-Dienste für die Community gebaut, einschliesslich Softwareauslieferung, geteilter Konfigurationen, Browserradar und Administration.

  • Konten auf Einladung, Community-Foren und Moderation
  • Getrennte Mitgliedschaft, Mitarbeiterrollen und Produktberechtigungen
  • Geschützte Veröffentlichungen und nativer Gerätezugriff
  • Versionierte Konfigurationsbibliotheken mit zeitlich begrenzten Freigabelinks
  • WebSocket-Radaransichten und Administration
Next.jsPostgreSQLWebSocketsEd25519
Complexity besuchen (öffnet in einem neuen Tab)

Was es kann.

Community-Mitgliedschaft und Client-Zugang.

Ein eingeladenes Mitglied kann die Community nutzen, ohne automatisch eine Client-Lizenz zu erhalten. Konto, Mitarbeiterrolle und Produktberechtigung bleiben getrennt. Das Team verwaltet Einladungen, Diskussionen und Zugriffsänderungen. Geschützte Download-Anfragen prüfen das aktuelle Konto und die Anforderungen an native Sitzungen.

Konfigurationen mit Verlauf.

Mitglieder führen private Konfigurationsbibliotheken, laden bestehende Dateien hoch oder erstellen eine Konfiguration anhand einer veröffentlichten Vorlage. Gespeicherte Versionen bewahren den Änderungsverlauf. Beim Teilen entsteht eine zeitlich begrenzte Momentaufnahme, optional nur für einen bestimmten Empfänger. Die Übernahme einer geteilten Konfiguration erzeugt eine unabhängige private Kopie.

Live-Informationen im Browser.

Ein WebSocket-Dienst empfängt authentifizierte Updates eines nativen Clients und liefert eine Browserradaransicht mit Karten- und Etagenverwaltung. Die native Anwendung muss die Spieldaten bereitstellen. Der Spielstand bleibt in begrenztem Arbeitsspeicher statt in einem dauerhaften Spielarchiv und verschwindet, wenn der Raum endet oder der Dienst neu startet.

Werkzeuge für die Community-Verwaltung.

Die Verwaltung verbindet Forenmoderation, Kontosperren, Sitzungswiderruf, Lizenzänderungen und Softwareveröffentlichungen. Berechtigungen bestimmen die verfügbaren Aktionen; administrative Eingriffe werden protokolliert. Die Plattform bietet ausserdem Sicherheits- und Dienststatusansichten. Der separate native Client hat seine eigene Umsetzung und Veröffentlichung.

So funktioniert es.

  1. Der Community beitreten

    Eine Einladung einlösen, ein Konto erstellen und die Mitgliederforen nutzen.

  2. Die verbundenen Dienste nutzen

    Berechtigte Kunden greifen auf Client-Versionen zu und verwalten Konfigurationsdateien. Unterstützte native Sitzungen können Radar-Updates senden.

  3. Zugriffe aktuell halten

    Das Team moderiert Diskussionen, veröffentlicht Versionen und verwaltet Konto- oder Lizenzänderungen über die Administrationswerkzeuge.

Nächstes ProjektSentinel
Diese Idee, die dir nicht aus dem Kopf geht?

Lass sie uns umsetzen.

Eine Website, eine App oder etwas, das sich nicht so leicht erklären lässt.
Erzähl uns, was du vorhast. Den nächsten Schritt finden wir gemeinsam.

Erzähl uns von deinem Projekt