相互認証

仕組み

エクソラ ランチャーにゲームをアップロードして、SteamやStone、Mail.ruなどのプラットフォームで配布することができます。プラットフォームを介してゲームを開始すると、エクソラ ランチャーのユーザー認証が自動的に実行されます。

使用に適した方

ランチャーログインを統合したパートナー。

使用するには

ランチャーで相互認証を設定するには、ゲームのプラットフォームを選択し、以下の手順に従ってください。

Steam

  1. ランチャービルドをSteamにアップロードし、SteamworksアカウントのArgumentsフィールドに-steam_auto_loginを指定する。
  2. エクソラのアカウントマネージャーに連絡し、以下を指定。
    • xsolla_login_project_id - ご利用のエクソラ パブリッシャ―アカウントのログイン ID 、
    • app_client_id - Steam アプリ ID、
    • app_client_secret - Web API キー
  3. ランチャーファイルconfig.jsonを開き、steam_app_idオブジSteamアプリID

Stone

  1. ランチャービルドを Stone にアップロードし、実行可能ファイルとしてランチャービルドからstonelaunch.batファイルを設定する。
  2. エクソラのアカウントマネージャーに連絡し、以下を指定する。
    • xsolla_login_project_id - ご利用のエクソラ パブリッシャ―アカウントのログイン ID 、
    • app_client_id - Stone アプリ ID (Stoneport ID)、
    • app_client_secret - 秘密鍵 (Stoneport Keys)。
  3. ランチャーファイルconfig.jsonを開き、stone_app_idオブジェクトに Stone アプリIDを指定する。

Mail.ru

  1. Mail.ruの開発者アカウントを開き、次の内容を指定して、Game Centerにランチャービルドをアップロードする。
    • Additional command-line client launch parametersフィールドの場合は-mail_auto_login
    • Expanded client settingsフィールドの場合は、SZPersIdParam=--sz_pers_id=SZTokenParam=--sz_token=
  2. エクソラのアカウントマネージャーに連絡し、以下を指定する。
    • xsolla_login_project_id - ご利用のエクソラ パブリッシャ―アカウントのログイン ID 、
    • app_client_id - Mail.ru アプリ ID (GMRID)、
    • app_сlient_secret- 秘密鍵(System characteristicsタブのMail.ru開発者アカウント > Secret for api.games.mail/gc.mail.ruから見つけられます)。