设计您的游戏客户端服务 - Amazon GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

设计您的游戏客户端服务

我们建议您实施游戏客户端服务,对您的玩家进行身份验证并与 Amazon GameLift API 进行通信。通过实现自定义游戏客户端服务,您可以:

  • 自定义玩家身份验证。

  • 控制 Amazon GameLift 如何匹配和启动游戏会话。

  • 使用您的玩家数据库获取玩家属性,例如用于对战的技能等级,而不是信任客户端。

使用游戏客户端服务还可以降低游戏客户端直接与您的 Amazon GameLift API 交互所带来的安全风险。

对您的玩家进行身份验证

您可以使用 Amazon Cognito 和玩家会话 ID 对您的游戏客户端进行身份验证。要管理玩家身份的生命周期和属性,请使用 Amazon Cognito 用户群体。

如果您愿意,可以构建自定义身份解决方案并将其托管在 Amazon。您还可以使用 Lambda 授权方通过 API Gateway 进行自定义授权逻辑。

其他资源