Amazon GameLift Servers SDK API 限制 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon GameLift Servers SDK API 限制

下表列出了 Amazon GameLift Servers SDK API 操作的默认速率限制。这些限制旨在优化游戏服务器环境中的性能并避免资源争用问题。了解这些限制对高效实现与 Amazon GameLift Servers 的服务器端集成至关重要。

使用包含账户和进程标识符的特定节流键强制执行服务器 SDK 限制。部分限制按玩家维度设置,以防止单个玩家的恶意滥用行为。

注意

本表内容可能随时更改。当前限制的权威依据为内部 SDC 配置。如需获取最新信息,请联系 Amazon Support。

Server 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 限制按服务器进程维度生效;因按进程维度控制,无需提升上限。
注意

这些是默认限制。如果您在使用此类 API 时遇到节流,则可能是由于账户级别的节流所致。如需申请提升限制额度,请联系 Amazon Support。

进程级和玩家级限制的设计旨在适配常规使用场景,通常无需调整。如果您在使用此类 API 时遇到节流,建议先检查自身实现以挖掘优化空间,再申请提升限制额度。

账户级别的节流还可能通过以下额外规则触发:

  • SdkWebSocket/AccountLevelHighUsage,aws-account

  • SdkWebSocket/AccountLevelThrottle,aws-account