Amazon GameLift
开发人员指南 (版本 )
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

在 Amazon Lumberyard 中准备您的游戏客户端

所有游戏客户端必须配置为启用与 Amazon GameLift 服务的通信,包括要使用哪个队组、访问凭证、如何连接等具体信息。最简单的方法是创建一个批处理文件来设置下面列出的控制台变量。

提示

您不需要准备好游戏即可开始试用 Amazon GameLift。在探索 Amazon GameLift 中详细了解支持您快速了解 Amazon GameLift 功能的可用工具。

准备游戏客户端

  1. 在批处理文件中,设置以下控制台变量来启动游戏客户端。这些变量已添加到 \dev\Code\CryEngine\CryNetwork\Lobby\LobbyCvars

    • gamelift_aws_access_key = IAM 安全凭证的一部分,针对您 AWS 账户中具有“玩家”访问权限的用户

    • gamelift_aws_secret_key = IAM 安全策略的一部分,针对您 AWS 账户中具有“玩家”访问权限的用户

    • gamelift_fleet_id = 活动队组连接到的唯一 ID

    • gamelift_alias_id = 指向队组连接到的唯一 ID 的别名

    • (可选)gamelift_endpoint = Amazon GameLift 终端节点;默认值为 gamelift.us-west-2.amazonaws.com

    • (可选) gamelift_aws_region = AWS 区域名称;默认值为 us-west-2

    • (可选) gamelift_player_id = 您生成的用于唯一标识玩家的 ID

  2. 添加以下命令以启动服务器浏览器:

    使用 Amazon GameLift 队组 ID (gamelift_fleet_id) 时遵循此模式:

    .\Bin64\[your game executable] +gamelift_fleet_id [your fleet ID] +gamelift_aws_region us-west-2 +gamelift_aws_access_key [your AWS access key] +gamelift_aws_secret_key [your AWS secret key] +sv_port 64091 +map [map name]

    使用 Amazon GameLift 别名 ID (gamelift_alias_id) 时遵循此模式:

    .\Bin64\[your game executable] +gamelift_alias_id [your alias ID] +gamelift_aws_region us-west-2 +gamelift_aws_access_key [your AWS access key] +gamelift_aws_secret_key [your AWS secret key] +sv_port 64091 +map [map name]