Hero background image
Wie Sie die Authentifizierung für Ihre plattformübergreifenden Spiele nutzen
Die Spieler erwarten zunehmend plattformübergreifende Unterstützung für Multiplattform-Spiele. Erfahren Sie, wie Unity Gaming Services (UGS) Ihnen helfen kann, Ihre Spieler zu unterstützen, egal wo sie spielen.

Warum ist die plattformübergreifende Unterstützung wichtig?

Multiplattform-Spiele sind auf dem Vormarsch, was die Nachfrage nach plattformübergreifenden Funktionen erhöht. Die Spieler wollen ihre bevorzugte Spielplattform wählen können und erwarten reibungslose Übergänge zwischen Handy, Desktop und Konsole. In diesem Leitfaden stellen wir Ihnen die plattformübergreifenden Lösungen von UGS vor und zeigen Ihnen, wie sie Ihre Anwendungsfälle unterstützen können.

aset1

Plattformübergreifende Lösungen von UGS

UGS bietet robuste plattformübergreifende Konto- und Authentifizierungslösungen, die Cross-Play und Progression auf allen wichtigen Geräten und Plattformen unterstützen. Sie können UGS über OpenID Connect und Custom Token Exchange in jedes beliebige benutzerdefinierte Authentifizierungssystem integrieren, so dass es für Spiele mit benutzerdefinierten Identitätslösungen einfach ist, die volle Leistungsfähigkeit von UGS zu nutzen.

Code-Link

Code-Link bietet unkomplizierten und schnellen plattformübergreifenden ID-Support für Mobilgeräte, Desktops und Konsolen, indem es einfache Codes auf einem eingeloggten Gerät generiert, die zur Anmeldung auf einem anderen verwendet werden können.

tab1

Mit Code-Link können Sie Ihren Spielern die Flexibilität bieten, sich zwischen verschiedenen Plattformen zu bewegen, ohne ihre Anmeldedaten mehrfach eingeben zu müssen, und gleichzeitig die Anmeldung bei Dritten vollständig vermeiden. Code-Link unterstützt sowohl anonyme als auch plattformspezifische Anmeldemethoden.

Zum Beispiel kann ein Spieler ein Spiel anonym auf seinem Android-Gerät starten. Nachdem sie Stufe 2 erreicht haben, beschließen sie, an ihrer Konsole weiterzuarbeiten. Wenn sie das Spiel auf ihrer Konsole öffnen, wird ein Code generiert, den sie auf ihrem Android-Gerät eingeben können. Sobald dies bestätigt ist, können sie auf der Konsole weiterspielen.

Code-Link ist für SDK-Versionen 3.0.0 und neuer verfügbar. Führen Sie die folgenden Schritte aus, um Code-Link in Ihrem Unity Dashboard-Konto zu konfigurieren.

tab2

Wählen Sie im Abschnitt Authentifizierung des Unity Dashboards Code-Linking als Identitätsanbieter aus.

tab3

Klicken Sie auf Anbieter hinzufügen, um Code Linking für Ihr Projekt zu aktivieren.

tab4

Code-Linking wird in Ihrem Dashboard angezeigt, wo Sie es je nach Bedarf aktivieren, deaktivieren oder löschen können.

Unity-Spieler-Konten

Spielerkonten ist eine Anmelde- und ID-Lösung, die für Spiele entwickelt wurde. Durch die Integration in Unity und UGS können Sie plattform-, geräte- und spielübergreifende Spieler-IDs bereitstellen, ohne eine eigene Lösung entwickeln zu müssen.

UPA1

Unity Player Accounts befand sich bisher in der Beta-Phase und ist nun als allgemein verfügbare Lösung verfügbar (GA). Es wird von einer Reihe von Plattformen und Geräten unterstützt, darunter iOS, Android, Windows und MacOS.

Ihre Spieler können ein einziges Konto erstellen, das für jedes Spiel verwendet werden kann, das Unity Player Accounts als Anmeldungsanbieter unterstützt. Sie können auch ein beständiges Spielerprofil für alle Ihre Spiele bereitstellen, die Unity-Spielerkonten durch unsere Spieleridentifikatoren auf Organisationsebene nutzen.

Folgen Sie den nachstehenden Anweisungen, um mit den Spielerkonten zu beginnen.

UPA2

Wählen Sie im Abschnitt Authentifizierung des Unity-Dashboards Unity Player Accounts als Identitätsanbieter aus.

UPA3

Richte Unity-Spielerkonten ein, indem du den Titel deines Spiels und die unterstützten Plattformen hinzufügst. Die Nutzungsbedingungen und Datenschutzrichtlinien können hinzugefügt werden, sobald Sie bereit sind, mit Ihrem Spiel live zu gehen.

UPA4

Unity Player Accounts werden in Ihrem Dashboard angezeigt, wo Sie sie je nach Bedarf aktivieren, deaktivieren oder löschen können.

Benutzername/Passwort

Mit Benutzername/Passwort können sich Spieler mit spielspezifischen Anmeldedaten anmelden. So können Sie eine authentifizierte Benutzerbasis aufbauen, ohne auf Anmeldelösungen von Drittanbietern angewiesen zu sein. Sie kann an die Ästhetik Ihres Spiels angepasst werden und funktioniert plattformübergreifend, so dass die Spieler ihren Fortschritt auf verschiedenen Geräten verfolgen können.

Bring deine eigene Identität mit (BYOID)

Wenn Sie bereits eine eigene Identitätslösung haben und diese mit UGS weiter nutzen möchten, können Sie dies mit unseren BYOID-Lösungen tun: OpenID Connect (OIDC) oder benutzerdefinierte ID.

Mit OpenID Connect können Sie eine vorhandene OIDC-kompatible Identitätslösung wie PlayFab, Firebase, Epic Online Services und andere in Ihrem Spiel verwenden.

Wenn Ihre benutzerdefinierte Identitätslösung nicht OIDC-kompatibel ist, können Sie die benutzerdefinierte ID-Funktion zur Integration in UGS verwenden. Damit können Sie Unity-Service-Kontotoken und Ihre benutzerdefinierte Benutzer-ID gegen Unity-Authentifizierungsspieler-ID und Token austauschen.

Sowohl OpenID Connect als auch benutzerdefinierte ID-Lösungen werden von allen wichtigen Plattformen unterstützt. Solange eine Plattform von Ihrer benutzerdefinierten Identitätslösung unterstützt wird, können Sie die BYOID-Lösung nutzen, um Spielfortschritte auf diesen Geräten anzubieten.

Verwaltung Ihres plattformübergreifenden Spiels

Sobald Ihre Spieler plattformübergreifende Konten über eine der verschiedenen von UGS unterstützten Methoden erstellt haben, benötigen Sie Tools zur Verwaltung ihrer Konten. Die Spielermanagement-Funktionen von UGS können Ihnen dabei helfen, viele verschiedene Aspekte Ihres Spiels zu verwalten, darunter:

Suchen von Spielern nach Spieler-ID, Benutzername und externer ID

Löschung oder Verbot von Spielern

Anzeige grundlegender Informationen über das Konto eines Spielers, wie z. B. der verknüpfte Identitätsanbieter, die externe ID, das Datum der Kontoerstellung und der letzten Anmeldung

Zurücksetzen vergessener Passwörter über die Admin-API

Bequemer Zugriff auf Funktionen über die Admin-API und CLI. Weitere Informationen finden Sie in unserer API- und CLI-Dokumentation.

Haben Ihnen diese Inhalte gefallen?