Limites de l'API du SDK Amazon GameLift Servers - Amazon GameLift Servers

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Limites de l'API du SDK Amazon GameLift Servers

Le tableau suivant répertorie les limites de débit par défaut pour les opérations d'API du SDK Amazon GameLift Servers. Ces limites optimisent les performances et évitent la contention des ressources dans les environnements de serveurs de jeux. Il est important de comprendre ces limites pour une intégration efficace côté serveur avec Amazon GameLift Servers.

Les limites du SDK du serveur sont appliquées à l'aide de clés de régulation spécifiques qui incluent des identifiants de compte et de processus. Certaines limites sont fixées par joueur afin d'éviter les abus de la part de joueurs individuels.

Note

Ce tableau est sujet à modification. La source officielle pour les limites actuelles est la configuration interne du SDC. Contactez le AWS Support pour obtenir le plus up-to-date d'informations si nécessaire.

Référence des limites de l'API du SDK du serveur
Action d’API Limite de débit en rafale Limite de débit touche d'étranglement Remarques
AcceptPlayerSession 3 1 aws-account-and-process-id-and-player-id La limite est fixée par joueur et par processus. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est par joueur.
RemovePlayerSession 3 1 aws-account-and-process-id-and-player-id La limite est fixée par joueur et par processus. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est par joueur.
ActivateGameSession 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
ActivateHostProcessV2 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
StartMatchBackfill 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
DescribePlayerSessions 10 5 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
GetComputeCertificate 3 0.1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
GetCustomerRoleCredentials 3 0.1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
InitSDK 3 0.1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
RefreshHostProcess 3 0.1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
StopMatchmaking 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
ProcessEnding 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
ProcessReady 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
UpdateGameSession 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
UpdateHostProcess 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
GetGameSessionId 10 5 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
GetTerminationTime 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
UpdatePlayerSessionCreationPolicy 3 1 aws-account-and-process-identifiant La limite est fixée par processus serveur. Il ne devrait jamais être nécessaire d'augmenter la limite, car c'est un processus par processus.
Note

Il s'agit des limites par défaut. Si vous rencontrez un ralentissement sur ces derniers APIs, cela peut être dû à un ralentissement au niveau du compte. Pour demander une augmentation de limite, contactez le AWS Support.

Les limites par processus et par joueur sont conçues pour s'adapter aux habitudes d'utilisation normales et devraient rarement nécessiter un ajustement. Si vous êtes confronté à un problème de limitation APIs, passez en revue votre mise en œuvre pour détecter d'éventuelles opportunités d'optimisation avant de demander des augmentations de limites.

La limitation au niveau du compte peut également s'appliquer par le biais de ces règles supplémentaires :

  • SdkWebSocket/AccountLevelHighUsage, compte AWS

  • SdkWebSocket/AccountLevelThrottle, compte AWS