기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon GameLift Servers SDK API 제한
다음 표에는 Amazon GameLift Servers SDK API 작업에 대한 기본 속도 제한이 나열되어 있습니다. 이러한 제한은 성능을 최적화하고 게임 서버 환경에서 리소스 경합을 방지합니다. 이러한 제한을 이해하는 것은 Amazon GameLift 서버와의 효율적인 서버 측 통합에 중요합니다.
서버 SDK 제한은 계정 및 프로세스 식별자가 포함된 특정 제한 키를 사용하여 적용됩니다. 일부 제한은 개별 플레이어의 악용을 방지하기 위한 플레이어당입니다.
참고
이 테이블은 변경될 수 있습니다. 현재 한도에 대한 신뢰할 수 있는 소스는 내부 SDC 구성입니다. 필요한 경우 AWS Support에 문의하여 up-to-date 정보를 확인하세요.
API 작업 | 버스트 제한 | 비율 제한 | 조절 키 | Notes |
---|---|---|---|---|
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