Architettura di gioco con Amazon GameLift Servers FleetIQ - Amazon GameLift Servers

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à.

Architettura di gioco con Amazon GameLift Servers FleetIQ

Integrazione dell'hosting locale

Amazon GameLift Servers FleetIQ è progettato per riutilizzare il backend di gioco esistente, inclusi eventuali servizi di routing geo-IP dei giocatori, matchmaking o servizi di lobby che potresti già disporre. L'esempio seguente illustra come Amazon GameLift Servers FleetIQ potrebbe adattarsi a una distribuzione locale esistente.

In questo esempio, il game hosting viene inizialmente gestito con quattro data center proprietari per ospitare giocatori in Nord America e in Europa. A seconda della loro posizione fisica approssimativa, i giocatori sono indirizzati a uno dei due matchmaker regionali. I matchmaker raggruppano i giocatori per abilità e latenza e li posizionano sui server di gioco vicini per ridurre al minimo il ritardo.

Architettura di gioco locale

Lo sviluppatore del gioco desidera sostituire i propri server di gioco in Nord America con server forniti da Amazon GameLift Servers FleetIQ. Per iniziare, apportano piccoli aggiornamenti al server di gioco per abilitarne l'utilizzo con Amazon GameLift Servers FleetIQ e quindi crea un'Amazon Machine Image (AMI). Questa immagine verrà installata su ogni EC2 istanza distribuita per il gioco. L'immagine contiene il server di gioco, le dipendenze e qualsiasi altro elemento necessario per eseguire le sessioni di gioco per i giocatori.

Con l'AMI pronta, lo sviluppatore ne crea due Amazon GameLift Servers FleetIQ gruppi di server di gioco, uno per ogni regione AWS del Nord America (us-east-1eus-west-2). Lo sviluppatore fornisce il modello di avvio (che fornisce l'AMI), un elenco dei tipi di istanze desiderati e altre impostazioni di configurazione per il gruppo. L'elenco dei tipi di istanza desiderati indica Amazon GameLift Servers FleetIQ quali tipi utilizzare per verificare la presenza di istanze Spot utilizzabili per l'hosting di giochi.

Infine, lo sviluppatore integra l'SDK con AWS Amazon GameLift Servers FleetIQ nel loro matchmaker nordamericano, che chiama Amazon GameLift Servers FleetIQ quando un nuovo gruppo di giocatori necessita della capacità del server per una sessione di gioco. Amazon GameLift Servers FleetIQ individua un'istanza Spot con un server di gioco disponibile, la riserva per i giocatori e fornisce informazioni sulla connessione al server. I giocatori si connettono al server, giocano e si disconnettono. Per iniziare una nuova partita, i giocatori rientrano nel matchmaking, il che richiede Amazon GameLift Servers FleetIQ per trovare un altro server di gioco disponibile. Ogni nuova richiesta di gioco si attiva Amazon GameLift Servers FleetIQ per cercare e selezionare server di gioco con una bassa probabilità di interruzioni. Di conseguenza, Amazon GameLift Servers FleetIQ reindirizza costantemente i giocatori lontano da server di gioco che non sono utilizzabili per l'hosting di giochi, anche se la disponibilità delle istanze Spot varia nel tempo.

In locale + Amazon GameLift Servers FleetIQ architettura di gioco