Cross-Authentifizierung

So funktioniert's

Sie können Ihr Spiel in das Xsolla-Startprogramm hochladen und über Plattformen wie Steam, Stone und Mail.ru vertreiben. Wenn das Spiel über die Plattform ausgeführt wird, wird die Benutzer-Authentifizierung im Xsolla-Startprogramm automatisch durchgeführt.

Für wen ist es

Partner, die das Startprogramm und den Login integriert haben.

Wie komme ich dazu

Um die Cross-Authentifizierung im Startprogramm einzurichten, müssen Sie die entsprechende Spiel-Plattform auswählen und den Instruktionen folgen.

Steam

  1. Laden Sie die Entwicklungsstufe (Build) des Startprogramms in Steam hoch und geben Sie im Arguments-Feld des Steamworks-Kontos -steam_auto_login an.
  2. Kontaktieren Sie Ihren Xsolla-Account-Manager und geben Sie Folgendes an:
    • xsolla_login_project_id – Ihre Login-ID aus dem Xsolla-Kundenportal;
    • app_client_id – Steam-App-ID;
    • app_client_secretWeb-API-Schlüssel.
  3. Öffnen Sie die Startprogramm-Datei config.json und geben Sie im steam_app_id-Objekt Ihre Steam-App-ID an.

Stone

  1. Laden Sie die Entwicklungsstufe (Build) des Startprogramms in Stone hoch und legen Sie die stonelaunch.bat-Datei aus der Entwicklungsstufe als ausführbare Datei fest.
  2. Kontaktieren Sie Ihren Xsolla-Account-Manager und geben Sie Folgendes an:
    • xsolla_login_project_id – Ihre Login-ID aus dem Xsolla-Kundenportal;
    • app_client_id – Stone-App-ID (Stoneport ID);
    • app_client_secret – geheimer Schlüssel (Stoneport Keys).
  3. Öffnen Sie die config.json-Datei des Startprogramms und geben Sie im stone_app_id-Objekt Ihre Stone-App-ID an.

Mail.ru

  1. Öffnen Sie das Entwickler-Konto in Mail.ru, laden Sie den Startprogramm Build in den Game Center hoch und geben Sie Folgendes an:
    • -mail_auto_login im Feld Additional command-line client launch parameters;
    • SZPersIdParam=--sz_pers_id= und SZTokenParam=--sz_token= im Feld Expanded client settings.
  2. Kontaktieren Sie Ihren Account Manager von Xsolla und geben Sie Folgendes an:
    • xsolla_login_project_id – Ihre Login-ID vom Xsolla-Kundenportal;
    • app_client_id – Mail.ru-App-ID (GMRID);
    • app_сlient_secret – geheimer Schlüssel (Sie finden ihn im Entwickler-Konto von Mail.ru unter System characteristics > Secret for api.games.mail/gc.mail.ru).