交叉认证

运行机制

您可将游戏上传到艾克索拉启动器,然后通过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 - 网页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中前往Developer Account,并将启动器编译版本上传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_client_secret - 密钥(见Mail.ru Developer Account中的 System characterictics 选项卡 > Secret for api.games.mail/gc.mail.ru)。