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.
Amazon GameLift Server SDK 5.x für C# und Unity: Datentypen
Verwenden Sie die Amazon GameLift C# Server SDK 5.x-Referenz, um Ihr Multiplayer-Spiel für das Hosting bei Amazon zu integrieren. GameLift Hinweise zum Integrationsprozess finden Sie unter. Füge Amazon GameLift zu deinem Spieleserver hinzu Wenn Sie das GameLift Amazon-Plugin für Unity verwenden, finden Sie weitere Informationen unter GameLift Amazon-Plugin für Unity (Server SDK 5.x).
Amazon GameLift Server SDK 5.x für C# und Unity: Aktionen
Datentypen
- LogParameters
- ProcessParameters
- UpdateGameSession
- GameSession
- ServerParameters
- StartMatchBackfillRequest
- Player
- DescribePlayerSessionsRequest
- StopMatchBackfillRequest
- GetFleetRoleCredentialsRequest
- AttributeValue
- AwsStringOutcome
- GenericOutcome
- DescribePlayerSessionsOutcome
- DescribePlayerSessionsResult
- PlayerSession
- StartMatchBackfillOutcome
- StartMatchBackfillResult
- GetComputeCertificateOutcome
- GetComputeCertificateResult
- GetFleetRoleCredentialsOutcome
- GetFleetRoleCredentialsResult
- AwsDateTimeOutcome
- GameLiftError
- Aufzählungen
LogParameters
Verwenden Sie diesen Datentyp, um zu ermitteln, welche Dateien während einer Spielsitzung generiert wurden und die der Spieleserver GameLift nach Ende der Spielsitzung auf Amazon hochladen soll. Der Spieleserver kommuniziert LogParameters to
Amazon GameLift in einem ProcessReady() Anruf.
Eigenschaften |
Beschreibung |
LogPaths |
Die Liste der Verzeichnispfade zu den Spielserver-Protokolldateien, die Amazon für den future GameLift Zugriff speichern soll. Der Serverprozess generiert diese Dateien bei jeder Spielsitzung. Du definierst Dateipfade und -namen auf deinem Spieleserver und speicherst sie im Hauptverzeichnis des Spiels. Die Protokollpfade müssen absolut sein. Wenn Ihr Spielbuild beispielsweise Spielesitzungsprotokolle in einem Pfad wie speichert Typ: Required: No |
ProcessParameters
Dieser Datentyp enthält den Satz von Parametern, die GameLift in einem ProcessReady() Aufruf an Amazon gesendet werden.
Eigenschaften |
Beschreibung |
LogParameters | Das Objekt mit einer Liste von Verzeichnispfaden zu den Protokolldateien der Spielsitzungen. Typ: Erforderlich: Ja |
OnHealthCheck | Der Name der Callback-Funktion, die Amazon GameLift aufruft, um einen Statusbericht vom Serverprozess anzufordern. Amazon GameLift ruft diese Funktion alle 60 Sekunden auf. Nach dem Aufruf dieser Funktion GameLift wartet Amazon 60 Sekunden auf eine Antwort. Wenn keine eingeht, GameLift zeichnet Amazon den Serverprozess als fehlerhaft auf. Typ: Erforderlich: Ja |
OnProcessTerminate | Der Name der Callback-Funktion, die Amazon GameLift aufruft, um das Herunterfahren des Serverprozesses zu erzwingen. Nach dem Aufruf dieser Funktion GameLift wartet Amazon fünf Minuten, bis der Serverprozess heruntergefahren ist, und antwortet mit einem ProcessEnding() Anruf, bevor der Serverprozess heruntergefahren wird. Typ: Erforderlich: Ja |
OnStartGameSession | Der Name der Callback-Funktion, die Amazon GameLift aufruft, um eine neue Spielsitzung zu aktivieren. Amazon GameLift ruft diese Funktion als Antwort auf die Kundenanfrage auf CreateGameSession. Die Callback-Funktion nimmt ein GameSession Objekt entgegen. Typ: Erforderlich: Ja |
OnUpdateGameSession | Der Name der Callback-Funktion, die Amazon GameLift aufruft, um ein aktualisiertes Spielsitzungsobjekt an den Serverprozess zu übergeben. Amazon GameLift ruft diese Funktion auf, wenn eine Match-Backfill-Anfrage bearbeitet wurde, um aktualisierte Matchmaker-Daten bereitzustellen. Sie übergibt ein GameSession Objekt, eine Statusmeldung (updateReason ) und die Match-Backfill-Ticket-ID.Typ: void OnUpdateGameSessionDelegate () UpdateGameSession Required: No |
Port | Die Portnummer, auf der der Serverprozess nach neuen Player-Verbindungen sucht. Der Wert muss innerhalb des Port-Bereich liegen, der für eine Flotte definiert wurde, die diesen Spiel-Server-Build verwendet. Diese Portnummer ist in Spielsitzungs- und Spielersitzungsobjekten enthalten, die die Spielsitzungen bei der Verbindung mit einem Serverprozess verwenden. Typ: Erforderlich: Ja |
UpdateGameSession
Aktualisierte Informationen für ein Spielsitzungsobjekt, einschließlich des Grundes für die Aktualisierung der Spielsitzung. Wenn sich das Update auf eine Aktion zum Auffüllen eines Spiels bezieht, beinhaltet dieser Datentyp die ID des Backfill-Tickets.
Eigenschaften | Beschreibung |
---|---|
GameSession | Ein GameSession-Objekt. Das GameSession Objekt enthält Eigenschaften, die eine Spielsitzung beschreiben. Typ: Erforderlich: Ja |
UpdateReason | Der Grund, warum die Spielsitzung aktualisiert wird. Typ: Erforderlich: Ja |
BackfillTicketId | Die ID des Backfill-Tickets, das versucht, die Spielsitzung zu aktualisieren. Typ: Erforderlich: Ja |
GameSession
Details einer Spielsitzung.
Eigenschaften | Beschreibung |
---|---|
GameSessionId |
Eine eindeutige Kennung für die Spielsitzung. Eine Spielsitzung ARN hat das folgende Format: Typ: Required: No |
Name |
Eine beschreibende Bezeichnung der Spielsitzung. Typ: Required: No |
FleetId |
Eine eindeutige Kennung für die Flotte, auf der die Spielsitzung läuft. Typ: Required: No |
MaximumPlayerSessionCount |
Die maximale Anzahl von Spielerverbindungen zur Spielsitzung. Typ: Required: No |
Port |
Die Portnummer für die Spielsitzung. Um eine Verbindung zu einem GameLift Amazon-Spieleserver herzustellen, benötigt eine App sowohl die IP-Adresse als auch die Portnummer. Typ: Required: No |
IpAddress |
Die IP-Adresse der Spielsitzung. Um eine Verbindung zu einem GameLift Amazon-Spieleserver herzustellen, benötigt eine App sowohl die IP-Adresse als auch die Portnummer. Typ: Required: No |
GameSessionData |
Eine Reihe von benutzerdefinierten Spielsitzungseigenschaften, die als einzelner Zeichenfolgenwert formatiert sind. Typ: Required: No |
MatchmakerData |
Die Informationen über den Matchmaking-Prozess, der zur Erstellung der Spielsitzung verwendet wurde, in JSON Syntax, formatiert als Zeichenfolge. Zusätzlich zur verwendeten Matchmaking-Konfiguration enthält sie Daten zu allen Spielern, die dem Spiel zugewiesen wurden, einschließlich Spielerattributen und Teamzuweisungen. Typ: Required: No |
GameProperties |
Eine Reihe von benutzerdefinierten Eigenschaften für eine Spielsitzung, formatiert als Schlüssel/Wert-Paare. Diese Eigenschaften werden zusammen mit der Aufforderung, eine neue Spielsitzung zu starten, übergeben. Typ: Required: No |
DnsName |
Die DNS ID, die der Instanz zugewiesen wurde, auf der die Spielsitzung ausgeführt wird. Werte haben das folgende Format:
Wenn du eine Verbindung zu einer Spielsitzung herstellst, die auf einer Flotte mit TLS aktivierter Option läuft, musst du den DNS Namen verwenden, nicht die IP-Adresse. Typ: Required: No |
ServerParameters
Informationen, die zur Aufrechterhaltung der Verbindung zwischen einem Amazon verwendet werden GameLift Anywhere Server und der GameLift Amazon-Service. Diese Informationen werden verwendet, wenn neue Serverprozesse mit gestartet Init SDK () werden. Verwenden Sie für Server, die auf von Amazon GameLift verwalteten EC2 Instances gehostet werden, ein leeres Objekt.
Eigenschaften | Beschreibung |
---|---|
WebSocketUrl |
Die Typ: Erforderlich: Ja |
ProcessId |
Eine eindeutige Kennung, die für den Serverprozess registriert ist, auf dem Ihr Spiel gehostet wird. Typ: Erforderlich: Ja |
HostId |
Eine eindeutige Kennung für den Host bei den Serverprozessen, die dein Spiel hosten. Das hostId ist der, der ComputeName verwendet wurde, als Sie Ihren Computer registriert haben. Weitere Informationen finden Sie unter RegisterCompute Typ: Erforderlich: Ja |
FleetId | Die Flotten-ID der Flotte, für die der Computer registriert ist. Weitere Informationen finden Sie unter RegisterCompute. Typ: Erforderlich: Ja |
AuthToken | Das von Amazon generierte Authentifizierungstoken GameLift , das Ihren Server bei Amazon GameLift authentifiziert. Weitere Informationen finden Sie unter. GetComputeAuthToken Typ: Erforderlich: Ja |
StartMatchBackfillRequest
Informationen, die zum Erstellen einer Matchmaking-Backfill-Anfrage verwendet wurden. Der Spieleserver übermittelt diese Informationen GameLift in einem StartMatchBackfill() Anruf an Amazon.
Eigenschaften | Beschreibung |
---|---|
GameSessionArn |
Die eindeutige Kennung der Spielsitzung. Die API Operation Typ: Erforderlich: Ja |
MatchmakingConfigurationArn |
Die eindeutige Kennung in Form einerARN, die der Matchmaker für diese Anfrage verwenden soll. Der Matchmaker ARN für die ursprüngliche Spielsitzung befindet sich im Objekt der Spielsitzung in der Eigenschaft Matchmaker-Daten. Weitere Informationen zu Matchmaker-Daten finden Sie unter Arbeiten mit Matchmaker-Daten. Typ: Erforderlich: Ja |
Players |
Ein Datensatz, der alle Spieler repräsentiert, die sich gerade in der Spielsitzung befinden. Der Matchmaker verwendet diese Informationen, um nach neuen Spielern zu suchen, die zu den aktuellen Spielern passen. Typ: Erforderlich: Ja |
TicketId |
Die eindeutige Kennung für ein Matchmaking- oder Match-Backfill-Anfrageticket. Wenn Sie keinen Wert angeben, GameLift generiert Amazon einen. Verwenden Sie diesen Bezeichner, um den Status des Backfill-Tickets zu verfolgen oder die Anfrage bei Bedarf abzubrechen. Typ: Required: No |
Player
Repräsentiert einen Spieler beim Matchmaking. Wenn eine Matchmaking-Anfrage gestartet wird, hat ein Spieler eine Spieler-ID, Attribute und möglicherweise Latenzdaten. Amazon GameLift fügt Teaminformationen hinzu, nachdem ein Spiel ausgetragen wurde.
Eigenschaften | Beschreibung |
---|---|
LatencyInMS |
Eine Reihe von Werten, ausgedrückt in Millisekunden, die die Latenz angeben, die ein Spieler erlebt, wenn er mit einem Standort verbunden ist. Wenn diese Eigenschaft verwendet wird, wird der Player nur für die aufgelisteten Standorte abgeglichen. Wenn ein Matchmaker eine Regel hat, die die Latenz der Spieler auswertet, müssen die Spieler die zu vergleichende Latenz melden. Typ: Required: No |
PlayerAttributes |
Eine Sammlung von Schlüssel/Wert-Paaren, die Spielerinformationen zur Verwendung bei der Spielersuche enthalten. Die Schlüssel der Spielerattribute müssen mit den in einem Matchmaking-Regelsatz PlayerAttributes verwendeten übereinstimmen. Weitere Informationen zu Spielerattributen finden Sie unter AttributeValue. Typ: Required: No |
PlayerId |
Eine eindeutige Kennung für einen Spieler. Typ: Required: No |
Team |
Der Name der Mannschaft, der der Spieler in einem Spiel zugewiesen wird. Sie definieren den Teamnamen im Matchmaking-Regelsatz. Typ: Required: No |
DescribePlayerSessionsRequest
Dieser Datentyp wird verwendet, um anzugeben, welche Spielersitzung(en) abgerufen werden sollen. Es kann auf verschiedene Arten verwendet werden: (1) PlayerSessionId um eine bestimmte Spielersitzung anzufordern; (2) um alle Spielersitzungen in der angegebenen Spielsitzung GameSessionId anzufordern; oder (3) um alle Spielersitzungen für den angegebenen Spieler anzufordern; oder (3) bieten a, PlayerId um alle Spielersitzungen für den angegebenen Spieler anzufordern. Verwenden Sie für große Sammlungen von Spielersitzungen die Paginierungsparameter, um Ergebnisse als aufeinander folgende Seiten abzurufen.
Eigenschaften | Beschreibung |
---|---|
GameSessionId |
Die eindeutige Kennung der Spielsitzung. Verwenden Sie diesen Parameter, um alle Spielersitzungen für die angegebene Spielsitzung anzufragen. Das Format der Spielsitzungs-ID ist wie folgt: Typ: Required: No |
PlayerSessionId |
Die eindeutige Kennung für eine Spielersitzung. Typ: Required: No |
PlayerId |
Die eindeutige Kennung für einen Spieler. Siehe Generieren Sie Spieler-IDs. Typ: Required: No |
PlayerSessionStatusFilter |
Der Sitzungsstatus des Spielers, nach dem die Ergebnisse gefiltert werden sollen. Mögliche Spielersitzungsstatus sind u. a.:
Typ: Required: No |
NextToken |
Das Token, das den Beginn der nächsten Ergebnisseite anzeigt. Um den Anfang der Ergebnismenge anzugeben, geben Sie keinen Wert an. Wenn Sie eine Spielersitzungs-ID angeben, wird dieser Parameter ignoriert. Typ: Required: No |
Limit |
Die maximale Anzahl der auszugebenden Ergebnisse. Wenn Sie eine Spielersitzungs-ID angeben, wird dieser Parameter ignoriert. Typ: Required: No |
StopMatchBackfillRequest
Informationen, die verwendet werden, um eine Matchmaking-Backfill-Anfrage zu stornieren. Der Spieleserver übermittelt diese Informationen in einem StopMatchBackfill() Anruf an den GameLift Amazon-Service.
Eigenschaften | Beschreibung |
---|---|
GameSessionArn |
Die eindeutige Spielsitzungs-ID der Anfrage, die storniert wurde. Typ: Erforderlich: Ja |
MatchmakingConfigurationArn |
Die eindeutige Kennung des Matchmakers, an den diese Anfrage gesendet wurde. Typ: Erforderlich: Ja |
TicketId |
Die eindeutige Kennung des Tickets für die Backfill-Anfrage, das storniert werden soll. Typ: Erforderlich: Ja |
GetFleetRoleCredentialsRequest
Dieser Datentyp gewährt dem Spieleserver eingeschränkten Zugriff auf deine anderen AWS Ressourcen. Weitere Informationen finden Sie unter Richten Sie eine IAM Servicerolle für Amazon ein GameLift.
Eigenschaften | Beschreibung |
---|---|
RoleArn | Der Amazon-Ressourcenname (ARN) der Servicerolle, die den eingeschränkten Zugriff auf Ihre AWS Ressourcen erweitert. Typ: Erforderlich: Ja |
RoleSessionName | Der Name der Sitzung, die die Verwendung der Rollenanmeldedaten beschreibt. Typ: Required: No |
AttributeValue
Verwenden Sie diese Werte in Player Attribut-Schlüssel-Wert-Paaren. Mit diesem Objekt können Sie einen Attributwert mit einem der gültigen Datentypen angeben: Zeichenfolge, Zahl, Zeichenkettenarray oder Datenmap. Jedes AttributeValue
Objekt kann nur eine der verfügbaren Eigenschaften verwenden.
Eigenschaften | Beschreibung |
---|---|
attrType |
Gibt den Typ des Attributwerts an. Typ: Ein Required: No |
S |
Stellt einen Zeichenkettenattributwert dar. Typ: Erforderlich: Ja |
N |
Stellt einen numerischen Attributwert dar. Typ: Erforderlich: Ja |
SL |
Stellt ein Array von Zeichenkettenattributwerten dar. Typ: Erforderlich: Ja |
SDM |
Stellt ein Wörterbuch mit Zeichenkettenschlüsseln und Doppelwerten dar. Typ: Erforderlich: Ja |
AwsStringOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Typ: Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
GenericOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
DescribePlayerSessionsOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Typ: DescribePlayerSessionsResult Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
DescribePlayerSessionsResult
Eigenschaften | Beschreibung |
---|---|
NextToken |
Das Token, das den Beginn der nächsten Ergebnisseite angibt. Um den Anfang der Ergebnismenge anzugeben, geben Sie keinen Wert an. Wenn Sie eine Spielersitzungs-ID angeben, wird dieser Parameter ignoriert. Typ: Erforderlich: Ja |
PlayerSessions |
Eine Sammlung von Objekten mit Eigenschaften für jede Spielersitzung, die der Anfrage entspricht. Typ: Erforderlich: |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
PlayerSession
Eigenschaften | Beschreibung |
---|---|
CreationTime |
Typ: Erforderlich: Ja |
FleetId |
Typ: Erforderlich: Ja |
GameSessionId |
Typ: Erforderlich: Ja |
IpAddress |
Typ: Erforderlich: Ja |
PlayerData |
Typ: Erforderlich: Ja |
PlayerId |
Typ: Erforderlich: Ja |
PlayerSessionId |
Typ: Erforderlich: Ja |
Port |
Typ: Erforderlich: Ja |
Status |
Typ: Eine Aufzählung. PlayerSessionStatus Erforderlich: Ja |
TerminationTime |
Typ: Erforderlich: Ja |
DnsName |
Typ: Erforderlich: Ja |
StartMatchBackfillOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
StartMatchBackfillResult
Eigenschaften | Beschreibung |
---|---|
TicketId |
Typ: Erforderlich: Ja |
GetComputeCertificateOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Typ: GetComputeCertificateResult Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
GetComputeCertificateResult
Der Pfad zum TLS Zertifikat auf Ihrem Computer und der Hostname des Computers.
Eigenschaften | Beschreibung |
---|---|
CertificatePath |
Typ: Erforderlich: Ja |
ComputeName |
Typ: Erforderlich: Ja |
GetFleetRoleCredentialsOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Typ: GetFleetRoleCredentialsResult Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
GetFleetRoleCredentialsResult
Eigenschaften | Beschreibung |
---|---|
AccessKeyId |
Die Zugriffsschlüssel-ID zur Authentifizierung und Bereitstellung des Zugriffs auf Ihre Ressourcen. AWS Typ: Required: No |
AssumedRoleId |
Die ID des Benutzers, zu dem die Servicerolle gehört. Typ: Required: No |
AssumedRoleUserArn |
Der Amazon-Ressourcenname (ARN) des Benutzers, zu dem die Servicerolle gehört. Typ: Required: No |
Ablauf |
Die Zeitspanne, bis Ihre Sitzungsanmeldedaten ablaufen. Typ: Required: No |
SecretAccessKey |
Die geheime Zugriffsschlüssel-ID für die Authentifizierung. Typ: Required: No |
SessionToken |
Ein Token zur Identifizierung der aktuellen aktiven Sitzung, die mit Ihren AWS Ressourcen interagiert. Typ: Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
AwsDateTimeOutcome
Dieser Datentyp resultiert aus einer Aktion und erzeugt ein Objekt mit den folgenden Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Ergebnis |
Das Ergebnis der Aktion. Typ: Required: No |
Herzlichen Glückwunsch |
Ob die Aktion erfolgreich war oder nicht. Typ: Erforderlich: Ja |
Fehler |
Der Fehler, der aufgetreten ist, wenn die Aktion nicht erfolgreich war. Typ: GameLiftError Required: No |
GameLiftError
Eigenschaften | Beschreibung |
---|---|
ErrorType |
Der Fehlertyp. Typ: Eine Aufzählung. GameLiftErrorType Required: No |
ErrorName |
Der Name des Fehlers. Typ: Required: No |
ErrorMessage |
Die Fehlermeldung. Typ: Required: No |
Aufzählungen
Für den GameLift Amazon-Server SDK (C#) definierte Enums sind wie folgt definiert:
- AttrType
-
NONE
STRING
DOUBLE
STRING_LIST
STRING_DOUBLE_MAP
- GameLiftErrorType
-
Zeichenkettenwert, der den Fehlertyp angibt. Gültige Werte sind:
-
SERVICE_ CALL _ FAILED — Ein Aufruf eines AWS Dienstes ist fehlgeschlagen.
-
LOCAL_ CONNECTION _ FAILED — Die lokale Verbindung zu Amazon GameLift ist fehlgeschlagen.
-
NETWORK_ NOT _ INITIALIZED — Das Netzwerk wurde nicht initialisiert.
-
GAMESESSION_ID_ NOT _ SET — Die Spielsitzungs-ID wurde nicht festgelegt.
-
BAD_REQUEST_EXCEPTION
-
INTERNAL_SERVICE_EXCEPTION
-
ALREADY_ INITIALIZED — Der GameLift Amazon-Server oder -Client wurde bereits mit Initialize () initialisiert.
-
FLEET_ MISMATCH — Die Zielflotte entspricht nicht der Flotte eines gameSession oder. playerSession
-
GAMELIFT_ CLIENT _ NOT _ INITIALIZED — Der GameLift Amazon-Client wurde nicht initialisiert.
-
GAMELIFT_ SERVER _ NOT _ INITIALIZED — Der GameLift Amazon-Server wurde nicht initialisiert.
-
GAME_ SESSION _ ENDED _ FAILED — Der GameLift Amazon-Server SDK konnte den Service nicht kontaktieren, um zu melden, dass die Spielsitzung beendet wurde.
-
GAME_ SESSION _ NOT _ READY — Die Amazon GameLift Server-Spielsitzung wurde nicht aktiviert.
-
GAME_ SESSION _ READY _ FAILED — Der GameLift Amazon-Server SDK konnte den Service nicht kontaktieren, um zu melden, dass die Spielsitzung bereit ist.
-
INITIALIZATION_ MISMATCH — Eine Client-Methode wurde nach Server: :Initialize () aufgerufen oder umgekehrt.
-
NOT_ INITIALIZED — Der GameLift Amazon-Server oder -Client wurde nicht mit Initialize () initialisiert.
-
NO_ _ TARGET ALIASID _ SET — aliasId Es wurde kein Ziel festgelegt.
-
NO_ TARGET _ FLEET _ SET — Es wurde keine Zielflotte festgelegt.
-
PROCESS_ ENDING _ FAILED — Der GameLift Amazon-Server SDK konnte den Service nicht kontaktieren, um zu melden, dass der Vorgang beendet ist.
-
PROCESS_ NOT _ ACTIVE — Der Serverprozess ist noch nicht aktiv, nicht an einen GameSession gebunden und kann ihn weder annehmen noch verarbeiten PlayerSessions.
-
PROCESS_ NOT _ READY — Der Serverprozess ist noch nicht bereit, aktiviert zu werden.
-
PROCESS_ READY _ FAILED — Der GameLift Amazon-Server SDK konnte den Service nicht kontaktieren, um zu melden, dass der Prozess bereit ist.
-
SDK_ _ VERSION DETECTION _ FAILED — Die SDK Versionserkennung ist fehlgeschlagen.
-
STX_ CALL _ FAILED — Ein Aufruf der XStx Server-Backend-Komponente ist fehlgeschlagen.
-
STX_ INITIALIZATION _ FAILED — Die XStx Server-Backend-Komponente konnte nicht initialisiert werden.
-
UNEXPECTED_ PLAYER _ SESSION — Der Server hat eine nicht registrierte Spielersitzung festgestellt.
-
WEBSOCKET_CONNECT_FAILURE
-
WEBSOCKET_CONNECT_FAILURE_FORBIDDEN
-
WEBSOCKET_CONNECT_FAILURE_INVALID_URL
-
WEBSOCKET_CONNECT_FAILURE_TIMEOUT
-
WEBSOCKET_ RETRIABLE _ _ SEND MESSAGE _ FAILURE — Behebbarer Fehler beim Senden einer Nachricht an den GameLift Dienst. WebSocket
-
WEBSOCKET_ SEND _ MESSAGE _ FAILURE — Fehler beim Senden einer Nachricht an den GameLift Dienst WebSocket.
-
MATCH_ BACKFILL _ REQUEST _ VALIDATION — Die Überprüfung der Anfrage ist fehlgeschlagen.
-
PLAYER_ SESSION _ REQUEST _ VALIDATION — Die Überprüfung der Anfrage ist fehlgeschlagen.
-
- PlayerSessionCreationPolicy
-
Zeichenfolgenwert, der angibt, ob die Spielsitzung neue Spieler akzeptiert. Gültige Werte sind:
-
ACCEPT_ ALL — Akzeptiere alle neuen Spielersitzungen.
-
DENY_ ALL — Alle Sitzungen neuer Spieler ablehnen.
-
NOT_ SET — Die Spielsitzung ist nicht so eingestellt, dass neue Spielersitzungen akzeptiert oder verweigert werden.
-
- PlayerSessionStatus
-
ACTIVE
COMPLETED
NOT_SET
RESERVED
TIMEDOUT