Amazon GameLift Servers SDK API 限制 - Amazon GameLift Servers

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon GameLift Servers SDK API 限制

下表列出 Amazon GameLift Servers SDK API 操作的預設速率限制。這些限制可最佳化效能,並防止遊戲伺服器環境中的資源爭用。了解這些限制對於與 Amazon GameLift 伺服器進行有效的伺服器端整合至關重要。

伺服器 SDK 限制會使用包含帳戶和程序識別符的特定限流金鑰強制執行。有些限制是每個玩家,以防止個別玩家濫用。

注意

此資料表可能會有所變更。目前限制的授權來源是內部 SDC 組態。如有需要,請聯絡 AWS Support 以取得up-to-date。

伺服器開發套件 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 上遇到限流,可能是因為帳戶層級限流。若要請求提高限制,請聯絡 AWS Support。

每個程序和每個玩家的限制旨在適應正常的使用模式,並且很少需要調整。如果您遇到這些 APIs 限流的情況,請在請求提高限制之前,先檢閱您的實作是否有潛在的最佳化機會。

帳戶層級限流也可能透過下列其他規則套用:

  • SdkWebSocket/AccountLevelHighUsage,aws-account

  • SdkWebSocket/AccountLevelThrottle,aws-account