Configurazione di una flotta di hosting con Amazon GameLift - 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à.

Configurazione di una flotta di hosting con Amazon GameLift

In questa sezione troverai informazioni sulla progettazione, la creazione e la manutenzione di GameLift flotte Amazon per ospitare i tuoi server di gioco. Scopri GameLift Hosting su Amazon di più sulle soluzioni di hosting GameLift offerte da Amazon, incluse quelle che utilizzano EC2 flotte gestite, flotte Anywhere autogestite per il tuo hardware locale e una soluzione ibrida che utilizza entrambe.

Caratteristiche della flotta

Una GameLift flotta Amazon è una raccolta di risorse informatiche che gestiscono i tuoi server di gioco e ospitano sessioni di gioco per i giocatori. Le flotte possono variare in base al tipo di risorse di elaborazione utilizzate e al modo in cui viene gestita la flotta. Le dimensioni di una flotta, ovvero il numero di sessioni di gioco e di giocatori che può supportare, dipendono dal numero di risorse di elaborazione che le fornisci. Tutte le GameLift flotte Amazon hanno le seguenti caratteristiche:

  • I processi del server di gioco eseguiti su tutte le flotte sono integrati con il GameLift server Amazon SDK e comunicano con il GameLift servizio Amazon allo stesso modo. I server di gioco segnalano la loro disponibilità a ospitare sessioni di gioco e giocatori, rispondono alle richieste di avvio o interruzione delle sessioni di gioco e altre interazioni.

  • Amazon GameLift gestisce il posizionamento delle sessioni di gioco per tutte le flotte allo stesso modo. Amazon GameLift tiene traccia dello stato del server di gioco di una flotta e sceglie tra i server di gioco disponibili per ospitare una nuova sessione di gioco. Questo processo viene utilizzato indipendentemente dal fatto che il gioco effettui sessioni di gioco su una singola flotta o utilizzi una coda di sessioni di gioco per bilanciare l'hosting tra più flotte. Con una coda, puoi anche personalizzare le decisioni di posizionamento tenendo conto di fattori come il costo delle risorse e la latenza.

  • Tutte le flotte supportano l'uso di un FlexMatch matchmaker in collaborazione con una coda per il posizionamento delle sessioni di gioco. Il GameLift servizio Amazon riceve le richieste di partite dei giocatori, forma le partite e le passa alla coda della sessione di gioco per trovare i server di gioco disponibili.

  • Amazon GameLift raccoglie un'ampia gamma di parametri della flotta. Queste includono metriche sullo stato dei computer e dei processi del server, nonché metriche di utilizzo per le sessioni di gioco e l'attività dei giocatori. Consulta l'elenco completo delle metriche disponibili all'indirizzo. Monitora Amazon GameLift con Amazon CloudWatch

In Amazon GameLift, puoi lavorare con flotte con i seguenti tipi di elaborazione:

Come funziona la creazione GameLift della flotta Amazon

Quando richiedi una nuova flotta, Amazon GameLift avvia un flusso di lavoro per creare la risorsa della flotta. Man mano che Amazon GameLift completa ogni fase del flusso di lavoro, Amazon GameLift aggiorna lo stato della flotta ed emette una serie di eventi per comunicare l'avanzamento della creazione della flotta.

Amazon GameLift utilizza due tipi di eventi. Gli eventi di transizione dello stato della flotta segnano quando lo stato della flotta cambia. Gli eventi di creazione della flotta forniscono indicatori aggiuntivi per risolvere i problemi di debug. Puoi tenere traccia di tutti gli eventi utilizzando la GameLift console Amazon o chiamando l' GameLift APIoperazione Amazon DescribeFleetEvents. Puoi anche monitorare lo stato della flotta e della posizione utilizzando DescribeFleetAttributeso DescribeFleetLocationAttributes.