

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

# Amazon GameLift Servers SDK API 限制
<a name="servers-api-limits-table"></a>

下表列出 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