L'hosting del server di gioco richiede il bilanciamento degli obiettivi di business del gioco con l'esperienza del giocatore desiderata, il tutto riducendo al minimo i costi. Amazon GameLift FleetIQ con gruppi di server di gioco può aiutare a raggiungere questo equilibrio. In questo corso imparerai a utilizzare Amazon GameLift FleetIQ con gruppi di server di gioco per ospitare server di gioco su AWS. Questi server di gioco possono integrare o sostituire le risorse on-premise, regolare elasticamente la capacità di hosting per soddisfare la domanda dei giocatori, espandere la disponibilità geografica delle posizioni di hosting e ridurre i costi utilizzando istanze Spot EC2 a basso costo per ospitare giochi. Puoi integrare i gruppi di server di gioco FleetIQ con i tuoi giochi senza la necessità di riprogettare il back-end del gioco.
- Livello del corso: intermedio
- Durata: 90 minuti
Nota: questo corso fornisce trascrizioni/sottotitoli localizzati. La narrazione è in inglese. Per visualizzare i sottotitoli, fare clic sul pulsante CC nell'angolo in basso a destra del lettore.
AttivitÃ
Questo corso include video, interazioni e-learning, dimostrazioni, verifica delle conoscenze, casi d'uso e una valutazione finale.
Obiettivi del corso
In questo corso, apprenderai come:
- Descrivere le caratteristiche e i vantaggi principali di GameLift FleetIQ e come si confronta con Amazon GameLift.
- Descrivere gli elementi di GameLift FleetIQ, cosa fanno e i processi essenziali.
- Descrivere come creare e configurare i gruppi di server di gioco.
- Discutere il funzionamento e le impostazioni di configurazione del gruppo di server di gioco.
- Discutere la configurazione, il funzionamento e la gestione dei server di gioco nel contesto di GameLift FleetIQ.
- Descrivere il processo di progettazione, sviluppo e implementazione dell'integrazione software di GameLift FleetIQ con un gioco.
- Discutere casi d'uso comuni e vantaggi aziendali per GameLift FleetIQ.
Destinatari principali
Questo corso è rivolto a:
- Sviluppatori di videogiochi
- Architetti di giochi
- Professionisti Game Operations
Prerequisiti
È consigliabile che i partecipanti a questo corso abbiano:
- Familiarità con lo sviluppo di giochi e la conoscenza generale dell'hosting di server di gioco su computer o data center
- Conoscenza di base del cloud computing e AWS, equivalente a AWS Certified Cloud Practitioner
- Hai completato il corso Game Server Hosting on AWS
Contenuti
Lezione 1: Introduzione
- Obiettivi del corso
- Panoramica del corso
- Cos'è GameLift FleetIQ?
- Confronto di Amazon GameLift con GameLift FleetIQ
- Verifica delle conoscenze
Lezione 2: Principi basilari del gruppo GameLift FleetIQ e dei server di gioco
- Elementi e struttura del gruppo di server di gioco
- Ciclo di vita del gruppo di server di gioco
- Operazioni del gruppo di server di gioco
- Sintesi globale
- Verifica delle conoscenze
Lezione 3: creazione dei gruppi di server di gioco
- Creazione di un flusso di lavoro del gruppo di server di gioco
- L'SDK AWS e l'integrazione
- Convalida dell'istanza EC2 e creazione di AMI
- Template di lancio
- Dimostrazione: riepilogo AMI e template di lancio
- Elenco dei tipi di istanza
- Policy di Auto Scaling
- Creazione di un ruolo del servizio IAM
- Dimostrazione: ruolo IAM richiesto per GameLift FleetIQ per creare il gruppo Auto Scale e gestire le istanze EC2
- Dimostrazione: ruolo IAM richiesto ai server di gioco per aggiornare GameLift FleetIQ
- Attività : creazione del flusso di lavoro Crea il gruppo di server di gioco
- Dimostrazione: creazione di un gruppo di server di gioco
- Dimostrazione: monitoraggio della popolazione iniziale dei server di gioco
- Verifica delle conoscenze
Lezione 4: Configurazione e funzionamento dei gruppi di server di gioco
- Comprendere la relazione tra i gruppi di server di gioco e i gruppi Auto Scaling
- Distribuzione delle modifiche di configurazione
- Dimostrazione: gestione del gruppo di server di gioco e del gruppo Auto Scaling dalla console AWS
- Verifica delle conoscenze
Lezione 5: Gestione dei server di gioco
- Sessioni di gioco e server di gioco
- Utilizzo di istanze Spot con i giochi
- Dimostrazione: claim del server di gioco
- Dimostrazione: aggiornamento del server di gioco
- Come vengono prese le decisioni di Gamelift FleetIQ
- Chiamate API del server di gioco
- Dimostrazione: annullamento della registrazione del server di gioco
- Monitoraggio con le metriche di Amazon CloudWatch
- Dimostrazione: metriche di Amazon CloudWatch per GameLift FleetIQ
- Verifica delle conoscenze
Lezione 6: Procedura di integrazione software
- Introduzione all'integrazione software GameLift FleetIQ
- Pianificazione dell'integrazione software
- Guida all'integrazione software
- Esempio di implementazione dell'integrazione software
- Dimostrazione: un semplice esempio di server di gioco Python
- Verifica delle conoscenze
Lezione 7: Casi d'uso
- Esempio di configurazione per l'hosting di gioco
- Casi: aumento della capacità e del controllo
- Casi: costi di hosting ridotti
- Casi: resilienza e disaster recovery
- Casi: flessibilità del data center
- Caso: aumento della latenza
- Caso: espansione geografica
- Caso: Container
Lezione 8: Completamento del corso
- Riepilogo
- Valutazione delle conoscenze
- Fasi successive