亚马逊 GameLift 服务器 SDK API 限制 - Amazon GameLift Servers

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

亚马逊 GameLift 服务器 SDK API 限制

下表列出了亚马逊 GameLift 服务器软件开发工具包 API 操作的默认速率限制。这些限制可以优化游戏服务器环境中的性能并防止资源争用。了解这些限制对于服务器端与 Amazon GameLift 服务器的高效集成非常重要。

使用包含账户和进程标识符的特定限制密钥强制执行服务器 SDK 限制。有些限制是针对每个玩家的,以防止个别玩家滥用。

注意

此表可能会发生变化。电流限制的权威来源是内部 SDC 配置。如有必要,请联系 AWS Su up-to-date pport 获取更多信息。

服务器 SDK API 限制参考
API 操作 突增限制 速率限制 节流密钥 备注
AcceptPlayerSession 3 1 aws-account-and-process-id-and-player-id 限制是针对每个玩家和每个进程。永远不需要提高上限,因为这是针对每个玩家的。
RemovePlayerSession 3 1 aws-account-and-process-id-and-player-id 限制是针对每个玩家和每个进程。永远不需要提高上限,因为这是针对每个玩家的。
ActivateGameSession 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
ActivateHostProcessV2 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
StartMatchBackfill 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
DescribePlayerSessions 10 5 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
GetComputeCertificate 3 0.1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
GetCustomerRoleCredentials 3 0.1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
InitSDK 3 0.1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
RefreshHostProcess 3 0.1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
StopMatchmaking 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
ProcessEnding 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
ProcessReady 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
UpdateGameSession 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
UpdateHostProcess 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
GetGameSessionId 10 5 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
GetTerminationTime 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
UpdatePlayerSessionCreationPolicy 3 1 aws-account-and-process-id 限制是按服务器进程计算的。永远不需要增加限制,因为它是每个进程的。
注意

这些是默认限制。如果您遇到这些限制 APIs,则可能是由于账户级别的限制所致。要申请提高限额,请联系 Supp AWS ort。

每个进程和每个玩家的限制旨在适应正常的使用模式,因此很少需要调整。如果您遇到这些限制 APIs,请在申请提高限额之前检查您的实施是否有潜在的优化机会。

账户级别的限制也可能通过以下附加规则适用:

  • SdkWebSocket/AccountLevelHighUsage,aws-account

  • SdkWebSocket/AccountLevelThrottle,aws-account