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à.
Add (Aggiungi) FlexMatch a un Amazon GameLift Servers-server di gioco ospitato
Quando Amazon GameLift Servers crea una partita, genera una serie di dati sui risultati delle partite che descrivono i dettagli chiave del matchmaking, compresi gli incarichi di squadra. Un server di gioco utilizza questi dati, oltre ad altre informazioni sulla sessione di gioco, quando inizia una nuova sessione di gioco per ospitare la partita.
Per i server di gioco ospitati con Amazon GameLift Servers
Il Amazon GameLift Servers richiede a un processo del server di gioco di avviare una sessione di gioco. Fornisce un GameSessionoggetto che descrive il tipo di sessione di gioco da creare e include informazioni specifiche del giocatore, inclusi i dati delle partite.
Per server di gioco ospitati su altre soluzioni
Dopo aver soddisfatto con successo una richiesta di matchmaking, Amazon GameLift Servers emette un evento che include i risultati della partita. Puoi utilizzare questi dati con la tua soluzione di hosting per avviare una sessione di gioco per la partita.
Informazioni sui dati del matchmaker
I dati delle partite includono le seguenti informazioni:
-
Un ID di partita univoco
-
L'ID della configurazione di matchmaking utilizzata per creare la partita
-
I giocatori selezionati per la partita
-
Nomi e incarichi delle squadre
-
Valori degli attributi dei giocatori utilizzati per formare la partita. Gli attributi possono anche fornire informazioni che definiscono la configurazione di una sessione di gioco. Ad esempio, il server di gioco potrebbe assegnare personaggi ai giocatori in base agli attributi dei giocatori o scegliere una preferenza della mappa di gioco comune a tutti i giocatori. Oppure il gioco potrebbe sbloccare determinate funzionalità o livelli in base al livello di abilità medio del giocatore.
I dati delle partite non includono la latenza dei giocatori. Se hai bisogno di dati sulla latenza dei giocatori attuali, ad esempio per il backfill delle partite, ti consigliamo di procurarti dati aggiornati.
Nota
I dati di Matchmaker specificano l'ARN della configurazione completa del matchmaking, che identifica il nome della configurazione, l'account e la regione. AWS Per ospitare giochi con Amazon GameLift Servers, se utilizzi match backfill, ti serve solo il nome della configurazione. Il nome della configurazione è la stringa che segue «:matchmakingconfiguration/». Nel seguente esempio, il nome della configurazione del matchmaking è "». MyMatchmakerConfig
Questo esempio JSON mostra un tipico set di dati di matchmaker. Descrive una partita a due giocatori, con i giocatori abbinati in base ai punteggi di abilità e al livello più alto raggiunto.
{ "matchId":"1111aaaa-22bb-33cc-44dd-5555eeee66ff", "matchmakingConfigurationArn":"arn:aws:gamelift:us-west-2:111122223333:matchmakingconfiguration/MyMatchmakerConfig", "teams":[ {"name":"attacker", "players":[ {"playerId":"4444dddd-55ee-66ff-77aa-8888bbbb99cc", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":10.0,"Mind":12.0,"Heart":15.0,"Soul":33.0}} } }] },{ "name":"defender", "players":[{ "playerId":"3333cccc-44dd-55ee-66ff-7777aaaa88bb", "attributes":{ "skills":{ "attributeType":"STRING_DOUBLE_MAP", "valueAttribute":{"Body":11.0,"Mind":12.0,"Heart":11.0,"Soul":40.0}} } }] }] }