Zum Hauptinhalt springen

Launcher

Der Platrona Launcher ist der zentrale Client der Plattform.

Er ermöglicht Benutzern den Zugriff auf Projekte, Spiele und weitere Plattformdienste.

Dabei dient der Launcher nicht ausschließlich zum Starten von Spielen, sondern als zentrale Anwendungsplattform für sämtliche Projekte innerhalb des Platrona-Ökosystems.


Ziel

Der Launcher verbindet Benutzer mit ihren Projekten und stellt sämtliche projektbezogenen Funktionen in einer zentralen Anwendung bereit.

Er dient als Bindeglied zwischen der Platrona-Plattform und den einzelnen Projekten.


Architektur


Bestandteile

Der Launcher umfasst unter anderem folgende Bereiche:

  • Dashboard
  • Projektübersicht
  • Projektseiten
  • Installationen
  • Downloads
  • Updates
  • Spielstart
  • Nachrichten
  • Einstellungen
  • Benutzerprofil

Weitere Funktionen können zukünftig ergänzt werden.


Projekte

Der Launcher zeigt ausschließlich Projekte an, die über die Platrona-Plattform veröffentlicht wurden.

Je nach Projekt stehen unterschiedliche Funktionen zur Verfügung.

Beispiele:

  • Installieren
  • Aktualisieren
  • Reparieren
  • Starten
  • Bewerben

Nicht jedes Projekt verwendet dieselben Funktionen.


Modulares System

Der Launcher übernimmt ausschließlich die Module, die für das jeweilige Projekt aktiviert wurden.

Beispiele:

  • Launcher-Unterstützung
  • Downloads
  • Modpacks
  • Versionen
  • Nachrichten

Dadurch bleibt der Launcher flexibel und kann unterschiedlichste Projekttypen unterstützen.


Benutzerkonto

Für die Nutzung des Launchers ist ein Platrona-Benutzerkonto erforderlich.

Nach erfolgreicher Anmeldung stehen sämtliche freigegebenen Funktionen des Benutzerkontos zur Verfügung.

Die Authentifizierung erfolgt vollständig über die zentrale Backend API.


Installation

Der Launcher übernimmt die Installation und Verwaltung unterstützter Projekte.

Je nach Projekt können unterschiedliche Installationsmethoden verwendet werden.

Beispiele:

  • Minecraft
  • Eigene Launcher
  • Software
  • Weitere zukünftige Plattformen

Updates

Der Launcher erkennt verfügbare Updates automatisch.

Je nach Projekt können Updates installiert werden, ohne dass eine vollständige Neuinstallation erforderlich ist.


Nachrichten

Benutzer erhalten wichtige Informationen direkt innerhalb des Launchers.

Dazu gehören beispielsweise:

  • Projektnachrichten
  • Plattforminformationen
  • Wartungsarbeiten
  • Sicherheitsinformationen

Sicherheit

Der Launcher kommuniziert ausschließlich über die Backend API.

Direkte Datenbankzugriffe sind nicht möglich.

Authentifizierung, Berechtigungen und Sitzungen werden zentral über das Backend verwaltet.


Erweiterbarkeit

Der Launcher wurde modular entwickelt.

Neue Spiele, Projekttypen und Plattformfunktionen können ergänzt werden, ohne bestehende Komponenten grundlegend verändern zu müssen.


Grundsatz

Der Launcher ist der zentrale Client der Platrona-Plattform.

Er verbindet Benutzer, Projekte und Plattformdienste in einer einzigen Anwendung und ermöglicht eine einheitliche Nutzung sämtlicher unterstützter Projekte.


Zugehörige Dokumentation

  • Backend API
  • Website
  • Panel
  • Projekte
  • Benutzer
  • Smart Assistant

Der Platrona Launcher verbindet Benutzer und Projekte und bildet den zentralen Zugangspunkt zu allen unterstützten Plattformdiensten.