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.