View a markdown version of this page

GameLift Server Amazon flotte EC2 gestite - GameLift Server Amazon

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

GameLift Server Amazon flotte EC2 gestite

Amazon GameLift Serversle flotte EC2 gestite forniscono risorse basate sul cloud per l'hosting di produzione. Con una flotta gestita, ottieni la flessibilità, la sicurezza e l'affidabilità di Cloud AWS risorse ottimizzate per l'hosting di giochi multiplayer. Amazon GameLift Serversfornisce solidi strumenti di gestione degli host.

Un parco EC2 gestito è un insieme di istanze Amazon Elastic Compute Cloud (Amazon EC2) che Amazon GameLift Servers possiede e gestisce in base alla tua configurazione. Queste istanze si trovano fisicamente nelle Local Zones Regioni AWS o supportate. Quando crei una flotta, scegli un tipo di istanza EC2 che soddisfi i requisiti del server di gioco in termini di potenza di calcolo, memoria, archiviazione e funzionalità di rete.

All'avvio di ogni istanza del parco istanze, Amazon GameLift Servers distribuisce la build del server di gioco con l'ambiente di runtime richiesto. L'ambiente di runtime utilizza l'ultima versione di Amazon Machine Image (AMI) disponibile al momento della creazione del parco macchine. Tutte le istanze del parco istanze utilizzano la stessa versione AMI.

Nota

Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente di runtime sicuro e aggiornato per i server di gioco ospitati. Ciò richiede la creazione di una nuova flotta e la migrazione del traffico di giocatori verso di essa. Per ulteriori informazioni, consulta Best practice relative alla sicurezza di Amazon GameLift Servers.

Dopo aver installato l'ambiente di runtime e aver creato il server di gioco su un'istanza, Amazon GameLift Servers inizia ad avviare i processi del server di gioco. Ogni processo del server di gioco stabilisce una connessione al Amazon GameLift Servers servizio, segnala la disponibilità a ospitare una sessione di gioco e inizia a comunicare lo stato di salute. Amazon GameLift Serverspuò quindi richiedere al processo del server di avviare una sessione di gioco.

Oltre alla distribuzione della flotta, Amazon GameLift Servers gestisce le seguenti attività di gestione dell'host in modo da non dover:

  • Monitora lo stato di tutti i computer del parco computer e sostituisce i computer obsoleti o non integri.

  • Gestisce l'autenticazione per la comunicazione tra i processi del server e il servizio. Amazon GameLift Servers

  • Avvia e arresta automaticamente i processi del server di gioco su ogni computer, in base alla configurazione di runtime.

  • Offre strumenti di ridimensionamento automatico per regolare la capacità della flotta in modo dinamico per soddisfare la domanda dei giocatori.

  • Riporta le metriche delle prestazioni per le istanze EC2 del parco istanze.

Consulta questi argomenti su come configurare e mantenere flotte EC2 gestite:

Flusso di lavoro gestito per la creazione di flotte EC2

Per le flotte gestite, Amazon GameLift Servers configura la risorsa del parco veicoli e distribuisce anche una serie di risorse di elaborazione con il software del server di gioco installato e funzionante. Quando il flusso di lavoro di creazione è completo e ha esito positivo, il parco istanze EC2 è attivo nella regione di origine della flotta e una in ciascuna delle sedi remote del parco istanze. Tutte le istanze dispongono di server di gioco e sono pronte per ospitare sessioni di gioco.

  1. Amazon GameLift Serverscrea la risorsa della flotta nella regione di origine della flotta e imposta la capacità desiderata in ciascuna sede su una (1) istanza. Lo stato della flotta e dell'ubicazione è impostato su Nuovo.

  2. Amazon GameLift Serversinizia a scrivere gli eventi nel registro degli eventi della flotta.

  3. Amazon GameLift Serversimposta lo stato della flotta su Downloading e inizia a preparare il software del server di gioco per l'implementazione.

    1. Ottiene la build del server di gioco caricata ed estrae i file compressi.

    2. Esegue gli script di installazione, se forniti.

    3. Imposta lo stato del parco macchine su Convalida e inizia a verificare che non si siano verificati errori durante il download e l'installazione dei file di build.

  4. Amazon GameLift Serversimposta lo stato del parco macchine su Building, configura l'hardware del parco macchine e alloca un'istanza EC2 per ogni istanza del parco macchine.

  5. Amazon GameLift Serversimposta lo stato della flotta su Attivazione. Avvia un processo del server di gioco su ogni istanza (in base alle istruzioni di runtime della flotta) e verifica la connettività tra la build e il Amazon GameLift Servers servizio.

  6. Quando i processi del server di gioco su ciascuna istanza stabiliscono una connessione e segnalano la disponibilità a ospitare sessioni di gioco, Amazon GameLift Servers imposta gli stati della flotta e della posizione su Attivo. A questo punto, la flotta è considerata pronta per ospitare sessioni di gioco.