Riferimento SDK per GameLift server Amazon per C# e Unity: tipi di dati - Amazon GameLift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Riferimento SDK per GameLift server Amazon per C# e Unity: tipi di dati

Questa guida di riferimento all'SDK per server Amazon GameLift C# può aiutarti a preparare il tuo gioco multiplayer da utilizzare con Amazon. GameLift Per i dettagli sul processo di integrazione, vedere Aggiungi Amazon GameLift al tuo server di gioco e per informazioni sull'utilizzo del plug-in SDK del server C# per Unity, vedere. Integra Amazon GameLift in un progetto Unity

LogParameters

Usa questo tipo di dati per identificare quali file generati durante una sessione di gioco desideri che il server di gioco carichi su Amazon al GameLift termine della sessione di gioco. Il server di gioco comunica con LogParameters to Amazon GameLift durante una ProcessReady() chiamata.

Proprietà

Descrizione
LogPaths

L'elenco dei percorsi delle directory dei file di registro del server di gioco che desideri che Amazon GameLift memorizzi per accessi futuri. Il processo del server genera questi file durante ogni sessione di gioco. Definisci i percorsi e i nomi dei file nel tuo server di gioco e li memorizzi nella directory principale di creazione del gioco.

I percorsi dei log devono essere assoluti. Ad esempio, se la build del gioco memorizza i log delle sessioni di gioco in un percorso simileMyGame\sessionLogs\, il percorso si troverà c:\game\MyGame\sessionLogs su un'istanza di Windows.

Tipo: List<String>

Required: No

ProcessParameters

Questo tipo di dati contiene il set di parametri inviati GameLift ad Amazon durante una ProcessReady() chiamata.

Proprietà

Descrizione
LogParameters L'oggetto con un elenco di percorsi di directory per i file di registro delle sessioni di gioco.

Tipo: Aws::GameLift::Server::LogParameters

Required: Yes

OnHealthCheck Il nome della funzione di callback che Amazon GameLift richiama per richiedere un rapporto sullo stato di salute dal processo del server. Amazon GameLift chiama questa funzione ogni 60 secondi. Dopo aver richiamato questa funzione, Amazon GameLift attende 60 secondi per ricevere una risposta, se non ne viene ricevuta alcuna, Amazon GameLift registra il processo del server come non integro.

Tipo: void OnHealthCheckDelegate()

Required: Yes

OnProcessTerminate Il nome della funzione di callback che Amazon GameLift richiama per forzare l'arresto del processo del server. Dopo aver richiamato questa funzione, Amazon GameLift attende cinque minuti che il processo del server si spenga e risponda con una ProcessEnding() chiamata prima di chiudere il processo del server.

Tipo: void OnProcessTerminateDelegate()

Required: Yes

OnStartGameSession Il nome della funzione di callback che Amazon GameLift richiama per attivare una nuova sessione di gioco. Amazon GameLift chiama questa funzione in risposta alla richiesta del cliente CreateGameSession. La funzione di callback accetta un GameSessionoggetto definito nell'Amazon GameLift API Reference.

Tipo: void OnStartGameSessionDelegate(GameSession)

Required: Yes

OnUpdateGameSession Il nome della funzione di callback che Amazon GameLift richiama per passare un oggetto della sessione di gioco aggiornato al processo del server. Amazon GameLift chiama questa funzione quando viene elaborata una richiesta di backfill della partita per fornire dati aggiornati sul matchmaker. Passa un GameSessionoggetto, un aggiornamento di stato (updateReason) e l'ID del ticket di backfill corrispondente.

Tipo: void OnUpdateGameSessionDelegate () UpdateGameSession

Required: No

Porta Il numero di porta che il processo del server ascolta per le connessioni dei nuovi giocatori. Il valore deve rientrare nella gamma di porte configurate per qualsiasi parco istanze che distribuisce questa build del server di gioco. Questo numero di porta è incluso nella sessione di gioco e negli oggetti della sessione del giocatore utilizzati dalle sessioni di gioco per la connessione a un processo server.

Tipo: Integer

Required: Yes

UpdateGameSession

Le informazioni aggiornate per un oggetto della sessione di gioco includono il motivo per cui la sessione di gioco è stata aggiornata. Se l'aggiornamento è correlato a un'azione di backfill, questo tipo di dati include l'ID del ticket di backfill.

Proprietà Descrizione
GameSession Un GameSessionoggetto definito dall'GameLiftAPI Amazon. L'GameSessionoggetto contiene proprietà che descrivono una sessione di gioco.

Tipo: GameSession GameSession()

Required: Yes

UpdateReason Il motivo per cui la sessione di gioco viene aggiornata.

Tipo: UpdateReason UpdateReason()

Required: Yes

BackfillTicketId L'ID del ticket di backfill che tenta di aggiornare la sessione di gioco.

Tipo: String

Required: Yes

GameSession

Dettagli di una sessione di gioco.

Proprietà Descrizione
GameSessionId

Un identificatore univoco per la sessione di gioco. Una sessione di gioco ARN ha il seguente formato:arn:aws:gamelift:<region>::gamesession/<fleet ID>/<custom ID string or idempotency token>.

Tipo: String

Required: No

Nome

Un'etichetta descrittiva della sessione di gioco.

Tipo: String

Required: No

FleetId

Un identificatore univoco per la flotta su cui è in esecuzione la sessione di gioco.

Tipo: String

Required: No

MaximumPlayerSessionCount

Il numero massimo di connessioni dei giocatori alla sessione di gioco.

Tipo: Integer

Required: No

Porta

Il numero di porta per la sessione di gioco. Per connettersi a un server di GameLift gioco Amazon, un'app necessita sia dell'indirizzo IP che del numero di porta.

Tipo: Integer

Required: No

IpAddress

L'indirizzo IP della sessione di gioco. Per connettersi a un server di GameLift gioco Amazon, un'app necessita sia dell'indirizzo IP che del numero di porta.

Tipo: String

Required: No

GameSessionData

Un set di proprietà personalizzate della sessione di gioco, formattate come valore di stringa singola.

Tipo: String

Required: No

MatchmakerData

Le informazioni sul processo di matchmaking utilizzate per creare la sessione di gioco, in sintassi JSON, formattate come una stringa. Oltre alla configurazione di matchmaking utilizzata, contiene dati su tutti i giocatori assegnati alla partita, inclusi gli attributi dei giocatori e le assegnazioni delle squadre.

Tipo: String

Required: No

GameProperties

Un set di proprietà personalizzate per una sessione di gioco, formattate come coppie chiave:valore. Queste proprietà vengono passate con una richiesta di avvio di una nuova sessione di gioco.

Tipo: Dictionary<string, string>

Required: No

DnsName

L'identificatore DNS assegnato all'istanza che esegue la sessione di gioco. I valori hanno il seguente formato:

  • Flotte abilitate a TLS:. <unique identifier>.<region identifier>.amazongamelift.com

  • Flotte non abilitate a TLS:. ec2-<unique identifier>.compute.amazonaws.com

Quando ti connetti a una sessione di gioco in esecuzione su un parco veicoli abilitato a TLS, devi utilizzare il nome DNS, non l'indirizzo IP.

Tipo: String

Required: No

ServerParameters

Informazioni utilizzate per mantenere la connessione tra un GameLift Anywhere server Amazon e il GameLift servizio Amazon. Queste informazioni vengono utilizzate quando si avviano nuovi processi server conInitSDK(). Per i server ospitati su istanze EC2 GameLift gestite da Amazon, utilizza un oggetto vuoto.

Proprietà Descrizione
WebSocketUrl

Sono GameLiftServerSdkEndpoint stati restituiti RegisterCompute quando fai parte di Amazon GameLiftAnywhere.

Tipo: String

Required: Yes

ProcessId

Un identificatore univoco registrato nel processo server che ospita il gioco.

Tipo: String

Required: Yes

HostId

Un identificatore univoco per l'host con i processi del server che ospita il gioco. L'hostID viene ComputeName utilizzato quando hai registrato il tuo computer. Per ulteriori informazioni, vedere RegisterCompute

Tipo: String

Required: Yes

FleetId L'ID della flotta su cui è registrato il computer. Per ulteriori informazioni, vedere, RegisterCompute.

Tipo: String

Required: Yes

AuthToken Il token di autenticazione generato da Amazon GameLift che autentica il tuo server su Amazon. GameLift Per ulteriori informazioni, vedere, GetComputeAuthToken.

Tipo: String

Required: Yes

StartMatchBackfillRequest

Informazioni utilizzate per creare una richiesta di backfill di matchmaking. Il server di gioco comunica queste informazioni ad Amazon durante GameLift una StartMatchBackfill() chiamata.

Proprietà Descrizione
GameSessionArn

L'identificatore univoco della sessione di gioco. L'operazione API GetGameSessionId restituisce l'identificatore in formato ARN.

Tipo: String

Required: Yes

MatchmakingConfigurationArn

L'identificatore univoco, sotto forma di ARN, che il matchmaker può utilizzare per questa richiesta. L'ARN del matchmaker per la sessione di gioco originale si trova nell'oggetto della sessione di gioco nella proprietà dei dati del matchmaker. Scopri di più sui dati del matchmaker in Lavora con i dati del matchmaker.

Tipo: String

Required: Yes

Players

Un set di dati che rappresenta tutti i giocatori che sono attualmente nella sessione di gioco. Il matchmaker utilizza queste informazioni per cercare nuovi giocatori che rappresentano un buon abbinamento per i giocatori attuali.

Tipo: List<Player>

Required: Yes

TicketId

L'identificatore univoco per un ticket di richiesta di matchmaking o match backfill. Se non fornisci un valore, Amazon ne GameLift genera uno. Utilizzare questo identificatore per monitorare lo stato del ticket di backfill degli abbinamenti o annullare la richiesta, se necessario.

Tipo: String

Required: No

Player

Rappresenta un giocatore in matchmaking. Quando inizia una richiesta di matchmaking, un giocatore ha un ID giocatore, attributi ed eventualmente dati di latenza. Amazon GameLift aggiunge le informazioni sulla squadra dopo la partita.

Proprietà Descrizione
LatencyInMS

Un insieme di valori espressi in millisecondi, che indicano la quantità di latenza che un giocatore sperimenta quando è connesso a una posizione.

Se viene utilizzata questa proprietà, il giocatore viene abbinato solo alle posizioni elencate. Se un matchmaker ha una regola che valuta la latenza dei giocatori, i giocatori devono segnalare la latenza per essere abbinati.

Tipo: Dictionary<string, int>

Required: No

PlayerAttributes

Una raccolta di coppie chiave:valore che contengono informazioni sui giocatori da utilizzare nel matchmaking. Le chiavi degli attributi dei giocatori devono corrispondere a quelle PlayerAttributes utilizzate in un set di regole di matchmaking.

Per ulteriori informazioni sugli attributi dei giocatori, consulta AttributeValue.

Tipo: Dictionary<string, AttributeValue

Required: No

PlayerId

Un identificatore univoco per un giocatore.

Tipo: String

Required: No

Team

Il nome della squadra a cui è assegnato il giocatore in una partita. Definisci il nome della squadra nel set di regole del matchmaking.

Tipo: String

Required: No

DescribePlayerSessionsRequest

Questo tipo di dati viene utilizzato per specificare quale sessione del giocatore recuperare. Può essere usato in diversi modi: (1) fornire PlayerSessionId a richiedere una sessione di gioco specifica; (2) fornire GameSessionId a richiedere tutte le sessioni dei giocatori nella sessione di gioco specificata; o (3) fornire PlayerId a per richiedere tutte le sessioni dei giocatori per il giocatore specificato. Per le raccolte di grandi dimensioni delle sessioni giocatore, utilizzare i parametri di paginazione per recuperare i risultati in pagine sequenziali.

Proprietà Descrizione
GameSessionId

L'identificatore univoco della sessione di gioco. Utilizzare questo parametro per richiedere tutte le sessioni giocatore per la sessione di gioco specificata. Il formato dell'ID della sessione di gioco è il seguente: arn:aws:gamelift:<region>::gamesession/fleet-<fleet ID>/<ID string>. Il valore di <ID string> corrisponde a una stringa ID personalizzata o (se ne è stata specificata una al momento della creazione della sessione di gioco) a una stringa generata.

Tipo: String

Required: No

PlayerSessionId

L'identificatore univoco per la sessione di un giocatore.

Tipo: String

Required: No

PlayerId

L'identificatore univoco di un giocatore. Consultare Genera gli ID dei giocatori.

Tipo: String

Required: No

PlayerSessionStatusFilter

Lo stato della sessione del giocatore su cui filtrare i risultati. Tra gli stati sessione giocatore possibili sono inclusi i seguenti:

  • RESERVED (RISERVATO) - La richiesta della sessione giocatore è stata ricevuta, ma il giocatore non si è ancora connesso al processo server e/o è stato convalidato.

  • ACTIVE (ATTIVO) - Il giocatore è stato convalidato dal processo del server ed è attualmente collegato.

  • COMPLETED (COMPLETATO) - La connessione del giocatore è stata interrotta.

  • TIMEDOUT (SCADUTO) - È stata ricevuta la richiesta di una sessione giocatore, ma il giocatore non si è connesso e/o non è stato convalidato entro il limite di timeout (60 secondi).

Tipo: String

Required: No

NextToken

Il token che indica l'inizio della pagina successiva dei risultati. Per specificare l'inizio del set di risultati, non fornire un valore. Se fornisci un ID di sessione del giocatore, questo parametro viene ignorato.

Tipo: String

Required: No

Limite

Numero massimo di risultati da restituire. Se fornisci un ID di sessione del giocatore, questo parametro viene ignorato.

Tipo: int

Required: No

StopMatchBackfillRequest

Informazioni utilizzate per annullare una richiesta di backfill di matchmaking. Il server di gioco comunica queste informazioni al GameLift servizio Amazon durante una StopMatchBackfill() chiamata.

Proprietà Descrizione
GameSessionArn

L'identificatore univoco della sessione di gioco della richiesta di annullamento.

Tipo: string

Required: Yes

MatchmakingConfigurationArn

L'identificatore univoco del matchmaker a cui è stata inviata questa richiesta.

Tipo: string

Required: Yes

TicketId

L'identificatore univoco del ticket di richiesta di backfill da annullare.

Tipo: string

Required: Yes

GetFleetRoleCredentialsRequest

Questo tipo di dati offre al server di gioco un accesso limitato alle tue altre AWS risorse. Per ulteriori informazioni, consultare Configura un ruolo di servizio IAM per Amazon GameLift.

Proprietà Descrizione
RoleArn Amazon Resource Name (ARN) del ruolo di servizio che estende l'accesso limitato alle tue AWS risorse.

Tipo: string

Required: Yes

RoleSessionName Il nome della sessione che descrive l'uso delle credenziali del ruolo.

Tipo: string

Required: No

AttributeValue

Usa questi valori nelle coppie chiave-valore Player degli attributi. Questo oggetto consente di specificare un valore di attributo utilizzando uno qualsiasi dei tipi di dati validi: stringa, numero, array di stringhe o mappa dati. Ogni AttributeValue oggetto può utilizzare solo una delle proprietà disponibili.

Proprietà Descrizione
Tipo ATR

Specifica il tipo di valore dell'attributo.

Tipo: un valore AttrType enum.

Required: No

S

Rappresenta un valore di attributo stringa.

Tipo: string

Required: Yes

N

Rappresenta un valore numerico di attributo.

Tipo: double

Required: Yes

SL

Rappresenta una matrice di valori di attributi di stringa.

Tipo: string[]

Required: Yes

SDM

Rappresenta un dizionario di chiavi di stringa e valori doppi.

Tipo: Dictionary<string, double>

Required: Yes

AwsStringOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: string

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

GenericOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

DescribePlayerSessionsOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: DescribePlayerSessionsResult

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

DescribePlayerSessionsResult

Proprietà Descrizione
NextToken

Il token che indica l'inizio della pagina successiva dei risultati. Per specificare l'inizio del set di risultati, non fornire un valore. Se fornisci un ID di sessione del giocatore, questo parametro viene ignorato.

Tipo: string

Required: Yes

PlayerSessions

Una raccolta di oggetti contenenti proprietà per ogni sessione del giocatore che corrisponde alla richiesta.

Tipo: IList<PlayerSession>

Richiesto:

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

PlayerSession

Proprietà Descrizione
CreationTime

Tipo: long

Required: Yes

FleetId

Tipo: string

Required: Yes

GameSessionId

Tipo: string

Required: Yes

IpAddress

Tipo: string

Required: Yes

PlayerData

Tipo: string

Required: Yes

PlayerId

Tipo: string

Required: Yes

PlayerSessionId

Tipo: string

Required: Yes

Porta

Tipo: int

Required: Yes

Stato

Tipo: A PlayerSessionStatus enum.

Required: Yes

TerminationTime

Tipo: long

Required: Yes

DnsName

Tipo: string

Required: Yes

StartMatchBackfillOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: StartMatchBackfillResult

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

StartMatchBackfillResult

Proprietà Descrizione
TicketId

Tipo: string

Required: Yes

GetComputeCertificateOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: GetComputeCertificateResult

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

GetComputeCertificateResult

Il percorso del certificato TLS sul tuo computer e il nome host del computer.

Proprietà Descrizione
CertificatePath

Tipo: string

Required: Yes

ComputeName

Tipo: string

Required: Yes

GetFleetRoleCredentialsOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: GetFleetRoleCredentialsResult

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

GetFleetRoleCredentialsResult

Proprietà Descrizione
AccessKeyId

L'ID della chiave di accesso per autenticare e fornire l'accesso alle tue AWS risorse.

Tipo: string

Required: No

AssumedRoleId

L'ID dell'utente a cui appartiene il ruolo del servizio.

Tipo: string

Required: No

AssumedRoleUserArn

Amazon Resource Name (ARN) dell'utente a cui appartiene il ruolo di servizio.

Tipo: string

Required: No

Expiration

Il periodo di tempo fino alla scadenza delle credenziali di sessione.

Tipo: DateTime

Required: No

SecretAccessKey

L'ID della chiave di accesso segreta per l'autenticazione.

Tipo: string

Required: No

SessionToken

Un token per identificare la sessione attiva corrente che interagisce con AWS le tue risorse.

Tipo: string

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

AwsDateTimeOutcome

Questo tipo di dati risulta da un'azione e produce un oggetto con le seguenti proprietà:

Proprietà Descrizione
Risultato

Il risultato dell'azione.

Tipo: DateTime

Required: No

Success (Riuscito)

Se l'azione ha avuto successo o meno.

Tipo: bool

Required: Yes

Errore

L'errore che si è verificato se l'azione non ha avuto successo.

Tipo: GameLiftError

Required: No

GameLiftError

Proprietà Descrizione
ErrorType

Il tipo di errore.

Tipo: A GameLiftErrorType enum.

Required: No

ErrorName

Il nome dell'errore.

Tipo: string

Required: No

ErrorMessage

Messaggio di errore.

Tipo: string

Required: No

enumerazioni;

Le enumerazioni definite per Amazon GameLift Server SDK (C#) sono definite come segue:

AttrType
  • NONE

  • CORDA

  • DOPPIO

  • LISTA DI STRINGHE

  • STRING_DOUBLE_MAP

GameLiftErrorType

Valore di stringa che indica il tipo di errore. I valori validi includono:

  • SERVICE_CALL_FAILED — Una chiamata a un servizio non è riuscita. AWS

  • LOCAL_CONNECTION_FAILED — La connessione locale ad Amazon non è riuscita. GameLift

  • NETWORK_NOT_INITIALIZED — La rete non è stata inizializzata.

  • GAMESESSION_ID_NOT_SET — L'ID della sessione di gioco non è stato impostato.

  • ECCEZIONE_RICHIESTA ERRATA

  • ECCEZIONE_SERVIZIO INTERNO

  • ALREADY_INITIALIZED: il GameLift server o il client Amazon è già stato inizializzato con Initialize ().

  • FLEET_MISMATCH: la flotta di destinazione non corrisponde alla flotta di una GameSession o PlayerSession.

  • GAMELIFT_CLIENT_NOT_INITIALIZED — Il client Amazon non è stato inizializzato. GameLift

  • GAMELIFT_SERVER_NOT_INITIALIZED — Il server Amazon non è stato inizializzato. GameLift

  • GAME_SESSION_ENDED_FAILED: Amazon GameLift Server SDK non è riuscito a contattare il servizio per segnalare la fine della sessione di gioco.

  • GAME_SESSION_NOT_READY — La sessione di gioco Amazon GameLift Server non è stata attivata.

  • GAME_SESSION_READY_FAILED: Amazon GameLift Server SDK non è riuscito a contattare il servizio per segnalare che la sessione di gioco è pronta.

  • INITIALIZATION_MISMATCH — Un metodo client è stato chiamato dopo Server: :Initialize () o viceversa.

  • NOT_INITIALIZED: il GameLift server o il client Amazon non è stato inizializzato con Initialize ().

  • NO_TARGET_ALIASID_SET — Non è stato impostato un aliasID di destinazione.

  • NO_TARGET_FLEET_SET — Non è stata impostata una flotta di destinazione.

  • PROCESS_ENDING_FAILED: Amazon GameLift Server SDK non è riuscito a contattare il servizio per segnalare la fine del processo.

  • PROCESS_NOT_ACTIVE — Il processo del server non è ancora attivo, non è associato a un GameSession e non può essere accettato o elaborato. PlayerSessions

  • PROCESS_NOT_READY — Il processo del server non è ancora pronto per essere attivato.

  • PROCESS_READY_FAILED: Amazon GameLift Server SDK non è riuscito a contattare il servizio per segnalare che il processo è pronto.

  • SDK_VERSION_DETECTION_FAILED — Rilevamento della versione SDK non riuscito.

  • STX_CALL_FAILED — Una chiamata al componente di backend del server xStX non è riuscita.

  • STX_INITIALIZATION_FAILED — L'inizializzazione del componente di backend del server xStX non è stata eseguita.

  • UNEXPECTED_PLAYER_SESSION — Il server ha riscontrato una sessione di giocatore non registrata.

  • ERRORE WEBSOCKET_CONNECT_DEFAULT

  • ERRORE DI CONNESSIONE WEB PROIBITO

  • WEBSOCKET_CONNECT_FAILURE_URL NON VALIDO

  • TIMEOUT DI INTERRUZIONE DELLA CONNESSIONE WEB

  • WEBSOCKET_RETRIABLE_SEND_MESSAGE_FAILURE — Errore recuperabile nell'invio di un messaggio al Servizio. GameLift WebSocket

  • WEBSOCKET_SEND_MESSAGE_FAILURE — Mancato invio di un messaggio al Servizio. GameLift WebSocket

  • MATCH_BACKFILL_REQUEST_VALIDATION — La convalida della richiesta non è riuscita.

  • PLAYER_SESSION_REQUEST_VALIDATION — La convalida della richiesta non è riuscita.

PlayerSessionCreationPolicy

Valore della stringa che indica se la sessione di gioco accetta nuovi giocatori. I valori validi includono:

  • ACCEPT_ALL: accetta tutte le nuove sessioni giocatore.

  • DENY_ALL: rifiuta tutte le nuove sessioni giocatore.

  • NOT_SET — La sessione di gioco non è impostata per accettare o rifiutare le sessioni dei nuovi giocatori.

PlayerSessionStatus
  • ATTIVO

  • COMPLETED

  • NON IMPOSTATO

  • RISERVATO

  • SCADUTO