기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon GameLift Servers SDK API 제한
다음 표에는 Amazon GameLift Servers SDK API 작업에 대한 기본 속도 제한이 나열되어 있습니다. 이러한 제한은 성능을 최적화하고 게임 서버 환경에서 리소스 경합을 방지합니다. 이러한 제한을 이해하는 것은 Amazon GameLift Servers와의 효율적인 서버 측 통합에 중요합니다.
서버 SDK 제한은 계정 및 프로세스 식별자가 포함된 특정 스로틀링 키를 사용하여 적용됩니다. 일부 제한은 개별 플레이어의 악용을 방지하기 위해 플레이어별로 적용됩니다.
참고
이 표는 변경될 수 있습니다. 현재 제한에 대해 신뢰할 수 있는 소스는 내부 SDC 구성입니다. 필요한 경우 AWS Support에 문의하여 최신 정보를 확인하세요.
| 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에 스로틀링이 발생하는 경우 계정 수준 스로틀링 때문일 수 있습니다. 한도 증가를 요청하려면 AWS Support에 문의하세요.
프로세스당 및 플레이어당 한도는 일반적인 사용 패턴을 수용하도록 설계되었으며 거의 조정할 필요가 없습니다. 이러한 API에서 스로틀링이 발생하는 경우 한도 증가를 요청하기 전에 잠재적인 최적화 기회를 위해 구현을 검토합니다.
계정 수준 스로틀링은 다음과 같은 추가 규칙을 통해 적용될 수도 있습니다.
SdkWebSocket/AccountLevelHighUsage,aws-account
SdkWebSocket/AccountLevelThrottle,aws-account