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à.
Crea un GameLift Server Amazon flotta di container gestita
Crea una flotta di container Amazon GameLift Servers gestiti per distribuire e ospitare il tuo server di gioco containerizzato nel cloud. AWS Quando crei una flotta di container, specifica le definizioni dei gruppi di container che specificano una o più immagini dei container (almeno una che includa la build del server di gioco) e le impostazioni di configurazione.
Quando si crea una nuova risorsa gestita per la flotta di container, si avvia immediatamente la prima fase di creazione della flotta. La creazione gestita della flotta passa attraverso diverse fasi: esegue il Amazon GameLift Servers provisioning di un'istanza EC2, installa un ambiente di runtime, distribuisce i gruppi di container sull'istanza e inizia ad avviare i processi del server di gioco. A seconda dell'ambiente di runtime richiesto dalla build del server di gioco, Amazon GameLift Servers distribuisce la versione più recente di Amazon Machine Image (AMI) al momento della creazione della flotta (e tutte le istanze future della flotta utilizzeranno la stessa versione). Puoi monitorare lo stato di una flotta nella console o utilizzando AWS Command Line Interface ()AWS CLI. Quando una flotta è pronta per ospitare sessioni di gioco, lo stato cambia inACTIVE. Per assistenza in caso di problemi con la creazione del parco istanze, consulta Esegui il debug GameLift Server Amazon problemi relativi alla flotta.
Puoi scegliere di creare una flotta di container vuota e quindi aggiungere o aggiornare le definizioni dei gruppi di container della flotta in un secondo momento. Se crei una flotta senza una definizione di gruppo di container, la flotta non raggiungerà lo stato attivo.
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 dei giocatori verso di essa. Per ulteriori informazioni, consulta Best practice di sicurezza per GameLift Server Amazon.
Usa la Amazon GameLift Servers console o AWS Command Line Interface
(AWS CLI) per creare una flotta di container.
- Console
-
Nella Amazon GameLift Servers console, seleziona Regione AWS dove vuoi creare la flotta. Le definizioni dei gruppi di container devono trovarsi nella stessa regione in cui si desidera creare la flotta.
Apri la barra di navigazione a sinistra della console e scegli Contenitori gestiti: flotte. Nella pagina Flotte, scegli Crea una flotta di container.
Fase 1: Definisci i dettagli della flotta di container gestita
-
Nella sezione dei dettagli della flotta di container, inserisci una descrizione della flotta.
-
Specifica un ruolo IAM per la flotta. Questo ruolo dispone delle autorizzazioni necessarie per gestire la flotta di container per tuo conto. Amazon GameLift Servers Per assistenza nella creazione del ruolo di servizio richiesto, consultaConfigurare un ruolo di servizio IAM per Amazon GameLift Servers.
-
Scegli un'opzione di configurazione del registro. L' CloudWatch opzione è selezionata per impostazione predefinita. Fornisci le informazioni richieste in base all'opzione selezionata.
-
Aggiungi gruppi di container alla flotta. Questa fase è opzionale. Puoi scegliere di creare una flotta senza un gruppo di container con un piano per aggiungerli in un secondo momento. Una flotta senza gruppi di container non distribuirà alcuna istanza della flotta e non può ancora ospitare alcun gioco, ma la risorsa della flotta viene creata.
-
Seleziona una definizione di gruppo di contenitori per il server di gioco. Facoltativamente, specifica la versione della definizione che desideri distribuire. Se non si specifica il numero di versione, Amazon GameLift Servers viene utilizzata automaticamente la versione più recente.
-
Facoltativamente, aggiungi una definizione e una versione del gruppo di contenitori per istanza. Se non specifichi il numero di versione, utilizza Amazon GameLift Servers automaticamente la versione più recente.
-
Nei Dettagli aggiuntivi, puoi impostare alcune personalizzazioni opzionali. Nessuna di queste impostazioni è necessaria per creare la flotta di container.
Fase 2: Definizione dei dettagli dell'istanza
-
In Instance deployment, seleziona una o più postazioni remote in cui distribuire le istanze. La regione di origine viene selezionata automaticamente (è la regione in cui stai creando la flotta). Se selezioni sedi aggiuntive, le istanze della flotta vengono distribuite anche in queste località.
Per utilizzare le regioni che non sono abilitate per impostazione predefinita, abilitale nel tuo. Account AWS
Le flotte con regioni non abilitate e create prima del 28 febbraio 2022 non sono interessate da questo requisito.
Per creare nuove flotte con più sedi o aggiornare le flotte con più sedi esistenti, abilita innanzitutto le regioni o le zone locali che scegli di utilizzare.
Per ulteriori informazioni sulle regioni che non sono abilitate per impostazione predefinita e su come abilitarle, consulta Gestione nel. Regioni AWS Riferimenti generali di AWS Vedi Guida introduttiva alle zone locali nella Guida per l'utente delle zone AWS locali.
-
Seleziona una configurazione di istanza per la flotta. La console calcola automaticamente la vCPU e la memoria minime richieste (in base ai limiti totali impostati per ciascun gruppo di container). Filtra l'elenco completo dei tipi di istanze disponibili in base ai requisiti di risorse e alle posizioni inserite. È possibile aggiungere filtri aggiuntivi in base alle esigenze.
Per le istanze ARM di Graviton, assicurati che le immagini dei contenitori nelle definizioni dei gruppi di contenitori siano create per l'architettura ARM. Altrimenti l'implementazione della flotta fallirà.
Per ulteriori informazioni sulla scelta di un tipo di istanza, vedereConfigura una flotta di container. La dimensione del tipo di istanza scelto influirà sul modo in cui i gruppi di container del server di gioco vengono impacchettati in ciascuna istanza del parco istanze. A seconda della scelta, valuta la possibilità di rivedere le impostazioni relative ai gruppi di container del server di gioco desiderati per istanza.
Fase 4: Revisione e creazione
-
Rivedi le impostazioni di configurazione della tua flotta.
Puoi aggiornare i metadati e la configurazione della flotta in qualsiasi momento, indipendentemente dallo stato della flotta. Per ulteriori informazioni, consulta Aggiorna un GameLift Server Amazon configurazione della flotta. Puoi aggiornare la capacità della flotta dopo che la flotta ha raggiunto lo stato ATTIVO. Per ulteriori informazioni, consulta Scalabilità della capacità di hosting di giochi con Amazon GameLift Servers. Puoi anche aggiungere o rimuovere sedi remote.
Al termine della revisione, scegli Crea.
Se la richiesta ha esito positivo, la console visualizza la pagina dei dettagli della nuova risorsa del parco veicoli. Inizialmente lo stato è NEW as Amazon GameLift Servers avvia il processo di creazione della flotta. È possibile monitorare lo stato del nuovo parco istanze nella pagina Fleets (Parchi istanze). Una flotta è pronta per ospitare sessioni di gioco quando raggiunge lo statusACTIVE.
- AWS CLI
-
Per creare una flotta di container con AWS CLI, apri una finestra a riga di comando e usa il create-container-fleet comando. Per ulteriori informazioni su questo comando, vedere create-container-fleet nel AWS CLI Command Reference.
La create-container-fleet richiesta di esempio mostrata di seguito crea una nuova flotta di container con le seguenti caratteristiche:
-
ContainerGroupsConfiguration Specifica solo una definizione di gruppo di contenitori del server di gioco:MyAdventureGameContainerGroup. Il numero di gruppi di container del server di gioco che verranno distribuiti in ciascuna istanza della flotta viene calcolato da. Amazon GameLift Servers
-
La flotta utilizza On-Demand istanze c5.large per impostazione predefinita.
-
Per impostazione predefinita, la flotta apre una serie di porte di connessione e porte per le autorizzazioni in ingresso calcolate da. Amazon GameLift Servers Distribuisce i gruppi di container nelle seguenti posizioni:
aws gamelift create-container-fleet \
--fleet-role-arn arn:aws:iam::MyAccount:role/MyContainersRole \
--game-server-container-group-definition-name "rn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2" \
Se la richiesta create-fleet ha esito positivo, Amazon GameLift Servers restituisce un set di attributi della flotta che include le impostazioni di configurazione richieste e un nuovo ID della flotta di container. Amazon GameLift Serversimposta quindi lo stato della flotta e lo stato della posizione su Nuovo e avvia il processo di attivazione della flotta. Puoi monitorare lo stato del parco istanze e visualizzare altre informazioni tramite questi comandi dell'interfaccia CLI:
È possibile modificarne la capacità e altre impostazioni di configurazione in base alle esigenze tramite questi comandi: