![Hero background image](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F65ce0b23c6892c3bfbfd45174fa464f99853868e-1920x1080.png&w=3840&q=100)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F687540abc53d0bf4c73731c02a14e211be31ca28-800x450.jpg&w=3840&q=75)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F34de199f090818bf97ff3f5edc46c57415bf7dcc-782x430.png&w=3840&q=75)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fd92c747982d60cb9bd25b9297b2961613f83c79b-592x459.png&w=3840&q=75)
Wählen Sie im Abschnitt Authentifizierung des Unity Dashboards Code-Linking als Identitätsanbieter aus.
![tab3](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fc2cba91a9536c9a372b841bd980f38f386f27909-586x446.png&w=3840&q=75)
Klicken Sie auf Anbieter hinzufügen, um Code Linking für Ihr Projekt zu aktivieren.
![tab4](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fa193afbba3b10d05248b5db5fdc13f758347a5f6-585x446.png&w=3840&q=75)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fdd32758420908164d83019df2dcaf4865798bff2-377x422.png&w=3840&q=75)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F69de5ed211d9ca4cc5f6ed63f1880439b4699187-606x471.png&w=3840&q=75)
Wählen Sie im Abschnitt Authentifizierung des Unity-Dashboards Unity Player Accounts als Identitätsanbieter aus.
![UPA3](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F52120575bdad8caa93f84430a55b053de42329eb-606x472.png&w=3840&q=75)
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](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2Fad943bec46b3ee829c318296b0cf541ec7579198-606x473.png&w=3840&q=75)
Unity Player Accounts werden in Ihrem Dashboard angezeigt, wo Sie sie je nach Bedarf aktivieren, deaktivieren oder löschen können.
![](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Ffuvbjjlp%2Fproduction%2F8a4c8cdd5f8c3058aa4a8ee45fb9748b60086618-447x285.png&w=3840&q=75)
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.
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.