Skip to main content

接入概览

PC商店解决方案,适用于上架Steam、Epic的游戏。

note

接入本方案之前,可以先了解 LI PASS PC Store 产品文档

客户端登录流程

图片:LI PASS 登录流程
  • 游戏启动完成初始化后,调用LoginChannelWithLIPass接口传入需要登录的商店渠道名,比如Steam, Epic,获取登录渠道的授权;
  • 获取渠道的授权信息后,LI PASS把授权信息发送到LI PASS后台进行登录渠道鉴权;
  • LI PASS后台鉴权完成后,LI PASS会继续完成账户合规流程;
  • 游戏收到进入游戏的事件后,需要把接收到的登录态数据(openid 和 token)传递到游戏后台,进行LI PASS鉴权;
  • 以上步骤完成后,玩家即可进入游戏大厅

想要了解登录接入的相关接口和回调,可浏览PC商店解决方案登录接入模块

玩家账号的操作

在开发过程中,可能会多次进行玩家账号绑定与解换绑、玩家账号重置与删除的操作,可以通过 Player Network Console 完成操作,

详情请移步:

Steam 商店

Steam渠道的接入和游戏上架流程可参考文档Steam

  • 计划在Steam商店上架的游戏在正式对外发售前,会在Steam后台创建多个游戏用于开发测试,比如 正式发售的版本为GameA,对外测试版本可能为GameA Playtest等;

  • 游戏业务需要在Player Network Console 上注册多个gameid不同的游戏,对应Steam商店上的不同游戏,然后配置好对应的登录参数

note

对于不同的gameid的游戏,同一个玩家使用相同渠道登录所生成的openid也不一样。

  • 游戏出包的时候,不同的Steam游戏,只要修改INTLConfig.ini下的GAME_IDINTL_URL的配置即可;

  • 接入了LI PASS PC Store登录方案的Steam游戏,玩家登录时,可以关联绑定LI PASS账号,关联了LI PASS账号的玩家,只需走一次合规流程;

  • 正式版本发布的时候,如果需要给外网测试玩家发放奖励,可以通过LI PASS账号对应的邮箱或者玩家的Steam ID发送奖励;

Epic商店

Steam渠道的接入和游戏上架流程可参考文档Epic

  • 计划在Epic商店上架的游戏在正式对外发售前,会在Epic后台创建多个游戏用于开发测试;

  • 游戏业务需要在Player Network Console 上注册多个gameid不同的游戏,对应Epic商店上的不同游戏,然后配置好对应的登录参数

note

对于不同的gameid的游戏,同一个玩家使用相同渠道登录所生成的openid也不一样。

  • 游戏出包的时候,不同的Epic游戏,只要修改INTLConfig.ini下的GAME_IDINTL_URL的配置即可;

  • 接入了LI PASS PC Store登录方案的Epic游戏,玩家登录时,可以关联绑定LI PASS账号,关联了LI PASS账号的玩家,只需走一次合规流程;

  • 正式版本发布的时候,如果需要给外网测试玩家发放奖励,可以通过LI PASS账号对应的邮箱发送奖励;