Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
API-Beschränkungen für Amazon GameLift Servers SDK
In der folgenden Tabelle sind die Standard-Ratenlimits für Amazon GameLift Servers SDK-API-Operationen aufgeführt. Diese Grenzwerte optimieren die Leistung und verhindern Ressourcenkonflikte in Spieleserverumgebungen. Das Verständnis dieser Grenzwerte ist wichtig für eine effiziente serverseitige Integration mit Amazon GameLift Servern.
Server-SDK-Limits werden mithilfe bestimmter Drosselungsschlüssel durchgesetzt, die Konto- und Prozesskennungen enthalten. Einige Limits gelten pro Spieler, um Missbrauch durch einzelne Spieler zu verhindern.
Anmerkung
Diese Tabelle kann sich ändern. Die maßgebliche Quelle für aktuelle Grenzwerte ist die interne SDC-Konfiguration. Wenden Sie sich AWS bei Bedarf an den Support, um die meisten up-to-date Informationen zu erhalten.
API-Aktion | Burst-Limit | Ratenlimit | Drosselungstaste | Hinweise |
---|---|---|---|---|
AcceptPlayerSession | 3 | 1 | aws-account-and-process-id-and-player-id | Das Limit gilt pro Spieler und pro Prozess. Sollte niemals eine Erhöhung des Limits erforderlich sein, da es sich um eine Erhöhung pro Spieler handelt. |
RemovePlayerSession | 3 | 1 | aws-account-and-process-id-and-player-id | Das Limit gilt pro Spieler und pro Prozess. Sollte niemals eine Erhöhung des Limits erforderlich sein, da es sich um eine Erhöhung pro Spieler handelt. |
ActivateGameSession | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
ActivateHostProcessV2 | 3 | 1 | aws-account-and-process-ID | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
StartMatchBackfill | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
DescribePlayerSessions | 10 | 5 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
GetComputeCertificate | 3 | 0.1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
GetCustomerRoleCredentials | 3 | 0.1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
InitSDK | 3 | 0.1 | aws-account-and-process-ID | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
RefreshHostProcess | 3 | 0.1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
StopMatchmaking | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
ProcessEnding | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
ProcessReady | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
UpdateGameSession | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
UpdateHostProcess | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
GetGameSessionId | 10 | 5 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
GetTerminationTime | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
UpdatePlayerSessionCreationPolicy | 3 | 1 | aws-account-and-process-id | Das Limit gilt pro Serverprozess. Eine Erhöhung des Limits sollte niemals erforderlich sein, da dies pro Prozess erfolgt. |
Anmerkung
Dies sind die Standardgrenzwerte. Wenn Sie bei diesen eine Drosselung feststellen APIs, kann dies an der Drosselung auf Kontoebene liegen. Um eine Erhöhung des Limits zu beantragen, wenden Sie sich an den AWS Support.
Die Limits pro Prozess und pro Spieler sind so konzipiert, dass sie normalen Nutzungsmustern Rechnung tragen und sollten selten angepasst werden müssen. Wenn Sie bei diesen Systemen eine Drosselung feststellen APIs, überprüfen Sie Ihre Implementierung auf mögliche Optimierungsmöglichkeiten, bevor Sie eine Erhöhung der Limits beantragen.
Die Drosselung auf Kontoebene kann auch aufgrund dieser zusätzlichen Regeln gelten:
SdkWebSocketAccountLevelHighUsage/, aws-Konto
SdkWebSocket/AccountLevelThrottle, aws-Konto