

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

# Gestione di una soluzione di Amazon GameLift Servers hosting (lancio e oltre)
<a name="managing-hosting-solution"></a>

Questa sezione fornisce indicazioni su come gestire le Amazon GameLift Servers risorse a lungo termine. Avviare con successo la tua partita multigiocatore è solo l'inizio. La gestione di una soluzione di hosting di produzione richiede un'attenzione costante alle prestazioni, all'ottimizzazione dei costi, agli aggiornamenti di sicurezza e all'esperienza dei giocatori. Questa sezione fornisce indicazioni sugli aspetti operativi dell'utilizzo Amazon GameLift Servers in produzione, dalle attività di lancio sin dal primo giorno alla manutenzione e all'ottimizzazione a lungo termine.

Che tu stia preparando il lancio, gestendo una partita dal vivo o ottimizzando una soluzione di hosting consolidata, questi argomenti ti aiuteranno a mantenere un hosting di gioco affidabile ed economico, scalabile in base alla tua base di giocatori.

# Gestisci le risorse di hosting di giochi con Amazon GameLift Servers
<a name="gamelift-console-intro"></a>

Gestisci Amazon GameLift Servers le risorse, tra cui build, flotte, code delle sessioni di gioco e matchmakers. Puoi utilizzare la Amazon GameLift Servers console per scansionare gli elenchi di risorse o visualizzare i dettagli delle risorse, comprese le metriche. Puoi anche recuperare le informazioni sulle risorse utilizzando l' AWS SDK o la AWS CLI per Amazon GameLift Servers 

## Amazon GameLift Serversfunzionalità della console
<a name="gamelift-console-features"></a>

Usa la Amazon GameLift Servers console per visualizzare e gestire le risorse di hosting dei giochi e le attività di hosting in corso quasi in tempo reale. La console offre un'interfaccia grafica per la maggior parte delle funzionalità dell'API di servizio perAmazon GameLift Servers. È possibile utilizzare la console per: 
+ **Usa la dashboard per un'istantanea di alto livello.** Puoi vedere i numeri e lo stato attuale di tutte le tue risorse di Amazon GameLift Servers hosting e seguire i link per ottenere dettagli sulle singole risorse.
+ **Gestisci le singole risorse di hosting.** Puoi creare, visualizzare ed eliminare tutte le Amazon GameLift Servers risorse e aggiornarne le proprietà mutabili. Puoi anche visualizzare determinati tipi di attività di hosting, come gli eventi e le metriche delle prestazioni.
+ **Interagisci con le attività di gioco e di sessione dei giocatori.** Puoi tenere traccia delle sessioni di gioco e delle sessioni dei giocatori per flotta e utilizzare queste informazioni per risolvere i problemi relativi alle sessioni di gioco. Visualizza i dettagli sulle sessioni di gioco, visualizza le sessioni dei giocatori per ogni sessione di gioco e cerca l'attività dei giocatori in più sessioni di gioco. Se necessario, puoi anche chiudere singole sessioni di gioco.

**Topics**
+ [Amazon GameLift Serversfunzionalità della console](#gamelift-console-features)
+ [Dashboard di hosting nella Amazon GameLift Servers console](gamelift-console-dashboard.md)
+ [Build di server di gioco](gamelift-console-builds.md)
+ [Flotte nella console Amazon GameLift Servers](gamelift-console-fleets.md)
+ [Alias nella console Amazon GameLift Servers](gamelift-console-aliases.md)
+ [Code delle sessioni di gioco nella console Amazon GameLift Servers](queues-console.md)

# Dashboard di hosting nella Amazon GameLift Servers console
<a name="gamelift-console-dashboard"></a>

Usa la dashboard della Amazon GameLift Servers console per ottenere un'istantanea di alto livello sullo stato attuale delle risorse di Amazon GameLift Servers hosting nel tuo account. AWS La **Amazon GameLift Serversdashboard** offre una visualizzazione di quanto segue:
+ Il numero di build negli stati **Ready**, **Initialized** e **Failed**. Scegli **Visualizza le build per i** dettagli sulle build nella tua regione attuale.
+ Il numero di flotte in tutti gli stati. Scegli **Visualizza flotte** per informazioni dettagliate sulle flotte nella tua regione attuale.
+ Le tue risorse attuali.
+ Annunci di nuove funzionalità e servizi.

**Per aprire il pannello di controllo Amazon GameLift Servers**
+ **Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), nel riquadro di navigazione, scegli Dashboard.**

Dalla dashboard puoi:
+ Prepara il gioco per il lancio selezionando **Prepara al lancio** e compilando il questionario di lancio corrispondente.
+ **Richiedi aumenti delle quote di servizio in preparazione al lancio o in risposta ai lanci scegliendo Visualizza le quote di servizio.**
+ **Visualizza i post del blog e le informazioni dettagliate sulle nuove funzionalità selezionando il link nella sezione Funzionalità.**

![\[La dashboard mostra lo stato di tutte le Amazon GameLift Servers risorse nella tua regione attuale.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/gamelift-console-dashboard.png)


# Build di server di gioco
<a name="gamelift-console-builds"></a>

La risorsa di compilazione rappresenta il software del server di gioco. Carichi il pacchetto di build su Amazon GameLift Servers per l'implementazione su EC2 flotte gestite.

Visualizza le informazioni sulle build dei server di gioco nella Amazon GameLift Servers console o utilizzando l' AWS SDK o l'SDK for. Amazon GameLift Servers

------
#### [ Console ]

Nella pagina **Builds** della [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), puoi visualizzare e gestire tutte le build di server di gioco che hai caricato Amazon GameLift Servers per essere distribuite su flotte gestite. EC2 **Nel pannello di navigazione, scegli **Hosting, **Managed EC2**, Builds**.**

La pagina **Builds** mostra le seguenti informazioni per ogni build. Puoi modificare il contenuto della tabella secondo necessità utilizzando lo strumento **Preferenze** (vedi l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/settings.png)icona nell'angolo in alto a destra della tabella). Le preferenze personalizzate vengono salvate nell'utente AWS del tuo account e vengono applicate automaticamente ogni volta che visualizzi questa pagina.

**Nota**  
La pagina **Builds** mostra solo le build nella tua AWS regione corrente.
+ **Nome**: il nome associato alla build caricata.
+ **Stato**: lo stato della build. Visualizza uno dei tre messaggi di stato:
  + **Inizializzato**: il caricamento non è iniziato o è ancora in corso.
  + **Pronto**: la build è pronta per la creazione della flotta.
  + **Fallita**: la compilazione è scaduta prima della Amazon GameLift Servers ricezione dei file binari.
+ **Ora di creazione**: la data e l'ora in cui hai caricato la build. Amazon GameLift Servers
+ **ID build**: l'ID univoco assegnato alla build al momento del caricamento.
+ **Versione**: l'etichetta della versione associata alla build caricata.
+ **Sistema operativo**: il sistema operativo su cui viene eseguita la build. Il sistema operativo di build determina il sistema operativo da Amazon GameLift Servers installare sulle istanze di un parco istanze.
+ **Dimensione**: la dimensione, in megabyte (MB), del file di build caricato su. Amazon GameLift Servers
+ **Flotte**: il numero di flotte dispiegate durante la build.

Da questa pagina è possibile eseguire queste operazioni:
+ Visualizzare i dettagli delle build. Scegli il nome di una build per aprire la relativa pagina dei dettagli della build.
+ Creare un nuovo parco istanze da una build. Seleziona una build, quindi scegli **Crea flotta**.
+ Filtrare e ordinare l'elenco delle build. Utilizzare i controlli nella parte superiore della tabella.
+ Eliminare una build. Seleziona una build, quindi scegli **Elimina**.

**Dettagli della build**  
Nella pagina **Builds**, scegli il nome di una build per aprirne la pagina dei dettagli. La sezione **Panoramica** della pagina dei dettagli mostra le stesse informazioni di riepilogo della build della pagina **Builds.** [**La sezione **Flotte** mostra un elenco di flotte su cui è in esecuzione la build, incluse le stesse informazioni di riepilogo della pagina Flotte.**](gamelift-console-fleets.md)

------
#### [ AWS SDK ]

Utilizza i seguenti comandi AWS CLI per recuperare informazioni su questa risorsa:
+ [ListBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListBuilds.html)
+ [DescribeBuild](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeBuild.html)

------

# Aggiorna una build del server di gioco
<a name="gamelift-build-cli-uploading-update-build-files"></a>

Quando distribuisci la build del tuo server di gioco per l'hosting EC2 Amazon GameLift Servers gestito, carichi il software del server di gioco e crei una Amazon GameLift Servers risorsa di build. Dopo aver creato una Amazon GameLift Servers build, puoi aggiornare i metadati della build, ma non puoi aggiornare i file di build stessi. Per distribuire gli aggiornamenti alla build del server di gioco, devi caricare un nuovo set di file e creare una nuova Amazon GameLift Servers build utilizzando il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html)comando. In alternativa, puoi usare il [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html)comando per caricare una nuova build da un bucket Amazon S3 che controlli. Quindi distribuisci la nuova build creando una nuova flotta per essa.

Puoi aggiornare i metadati di una build, inclusi il nome e la descrizione. Per queste attività, usa la Amazon GameLift Servers console o il [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html) AWS CLI comando. 

## Automatizza gli aggiornamenti della build del gioco
<a name="gamelift-build-uploading-automate"></a>

Segui questi suggerimenti per automatizzare e semplificare il processo di aggiornamento delle build dei server di gioco per le flotte gestite: Amazon GameLift Servers
+ **Usa le code delle sessioni di gioco e sostituisci le flotte secondo necessità.** Quando invii le richieste di sessioni di gioco aAmazon GameLift Servers, specifica una coda per le sessioni di gioco anziché una flotta specifica. Con le code, puoi aggiungere flotte con una nuova build e rimuovere quelle vecchie se necessario. Per ulteriori informazioni, consulta [Configura il posizionamento delle sessioni di gioco](queues-intro.md).
+ **Usa gli alias per trasferire i giocatori a una nuova build di gioco.** Quando invii richieste di sessioni di gioco aAmazon GameLift Servers, specifica un alias della flotta anziché un ID della flotta. Per ulteriori informazioni, consulta [Crea un Amazon GameLift Servers alias](aliases-creating.md).
+ **Configurato per lo sviluppo iterativo.** Durante lo sviluppo del gioco, esplora le opzioni per configurare un ambiente di test ospitato che supporti lo sviluppo iterativo rapido. Per informazioni, consulta [Configurazione per lo sviluppo iterativo con Anywhere Amazon GameLift Servers](integration-dev-iteration.md).

Prova queste risorse del [Amazon GameLift ServersToolkit](https://github.com/aws/amazon-gamelift-toolkit) su: GitHub

**Strumento di aggiornamento rapido (solo per lo sviluppo)**  
Questo strumento ti aiuta a modificare le build dei server di gioco che sono già distribuite sui computer di una flotta EC2 gestita, facendoti risparmiare tempo durante le iterazioni di sviluppo rapide. Lo strumento offre diverse opzioni: puoi sostituire l'intera build del gioco o modificare file specifici e puoi gestire il riavvio dei processi del server di gioco dopo gli aggiornamenti. Puoi anche usarlo per aggiornare tutti i computer di una flotta o scegliere come target singoli computer.  
Visita il repository Amazon GameLift Servers Toolkit GitHub per scaricare lo [strumento di aggiornamento rapido](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) GitHub e scoprire di più su come usarlo.

**Script di esempio per la distribuzione in produzione**  
Questo script illustra come automatizzare il processo di aggiornamento delle build di server di gioco distribuite su flotte EC2 gestite in produzione. Per utilizzare questo script, la soluzione di Amazon GameLift Servers hosting deve utilizzare alias per astrarre la flotta. IDs Lo script di esempio gestisce i seguenti passaggi di base: caricare una build aggiornata, creare una nuova build e distribuirla in una nuova flotta, reindirizzare il traffico dei giocatori da una flotta esistente a quella nuova ed eliminare la vecchia flotta. Personalizza lo script di esempio per soddisfare i tuoi requisiti di implementazione specifici.  
Visita il repository Amazon GameLift Servers Toolkit GitHub per scaricare [lo script di esempio per la distribuzione in produzione](https://github.com/aws/amazon-gamelift-toolkit/tree/main/production-deployment-sample-script) GitHub e scopri di più su come usarlo.

# Flotte nella console Amazon GameLift Servers
<a name="gamelift-console-fleets"></a>

La risorsa del parco macchine rappresenta un insieme di macchine di elaborazione distribuite e gestite dai server di gioco. A seconda della tua soluzione di hosting, potresti avere EC2 flotte gestite, flotte di container gestite, flotte Anywhere o una combinazione.

Visualizza le informazioni sulle flotte nella Amazon GameLift Servers console o utilizzando l'SDK o per. AWS Amazon GameLift Servers

------
#### [ Console ]

Puoi visualizzare le informazioni su tutte le flotte create per ospitare i tuoi giochi nel tuo accountAmazon GameLift Servers. AWS **Nella barra di navigazione a sinistra della console, trova l'opzione di hosting che desideri (Anywhere, Managed EC2, Managed Containers) e scegli Fleets.** 

Per ogni opzione di hosting, la pagina **Fleets** elenca le flotte che si trovano nella regione attualmente selezionata. AWS Dalla pagina **Flotte**, puoi creare una nuova flotta o visualizzare ulteriori dettagli su una flotta. La [pagina dei dettagli](gamelift-console-fleets-metrics.md) di una flotta contiene informazioni sull'utilizzo, metriche, dati sulle sessioni di gioco e dati sulle sessioni dei giocatori. Puoi anche modificare un record della flotta o eliminare una flotta.

Per impostazione predefinita, una pagina **Flotte** mostra le seguenti informazioni di riepilogo. È possibile modificare il contenuto della tabella in base alle esigenze utilizzando lo strumento **Preferenze** (vedere l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/settings.png)icona nell'angolo in alto a destra della tabella). Le preferenze personalizzate vengono salvate nell'utente AWS del tuo account e vengono applicate automaticamente ogni volta che visualizzi questa pagina.
+ **ID**: un identificatore assegnato alla flotta. Questo ID è unico all'interno del Regione AWS luogo in cui viene creata la flotta.
+ **Nome**: un nome descrittivo dato alla flotta.
+ **Stato**: lo stato della flotta: **Nuova**, In **download**, In **costruzione** e **Attiva**.
+ **Ora di creazione**: data e ora di creazione della flotta.
**Nota**  
Un parco mostra un’icona di avviso per i parchi creati da più di 90 giorni. Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente sicuro e up-to-date di runtime per i server di gioco ospitati. Per le linee guida, consulta [Best practice relative alla sicurezza di Amazon GameLift Servers](security-best-practices.md).
+ **Tipo di parco** giochi: la disponibilità delle istanze utilizzate per ospitare i giochi, che può influire potenzialmente sui costi di hosting. Una flotta gestita può utilizzare istanze **On-Demand** (sempre disponibili) o **Spot** (la disponibilità varia).
+ **Istanze attive**: il numero di EC2 istanze in uso per il parco istanze.
+ **Istanze desiderate**: il numero di EC2 istanze da mantenere attive.
+ **Sessioni di gioco**: il numero di sessioni di gioco attive in esecuzione nella flotta. I dati vengono ritardati di cinque minuti.
+ **Sessioni con i giocatori**: il numero di sessioni di gioco attive nella flotta. I dati vengono ritardati di cinque minuti.

------
#### [ AWS SDK ]

Utilizza i seguenti comandi AWS CLI per recuperare informazioni su questa risorsa:
+ Flotte gestite EC2 
  + [ListFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListFeets.html)
  + [ListCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListCompute.html)
  + [DescribeFleetAttributes](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetAttributes.html)
  + [DescribeCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeCompute.html)
  + [DescribeFleetCapacity](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetCapacity.html)
  + [DescribeFleetUtilization](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetUtilization.html)
+ Flotte di container gestite
  + [ListContainerFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListContainerFleets.html)
  + [DescribeContainerFleet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeContainerFleet.html)
  + [ListContainerGroupDefinitions](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListContainerGroupDefinition.html)
  + [DescribeContainerGroupDefinition](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeContainerGroupDefinition.html)
+ 
  + [ListFleets](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListFeets.html)
  + [ListCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListCompute.html)
  + [DescribeFleetAttributes](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeFleetAttributes.html)
  + [DescribeCompute](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeCompute.html)

------

# Aggiornamento di una configurazione del Amazon GameLift Servers parco veicoli
<a name="fleets-editing"></a>

Usa la Amazon GameLift Servers console o la AWS CLI per aggiornare le impostazioni del parco veicoli, modificare le postazioni remote o eliminare un parco veicoli. Per le flotte gestite, non puoi modificare la build o il tipo di istanza del server di gioco di una flotta. Invece, devi sostituire la flotta.

**Fast Build Update Tool (solo per lo sviluppo)**  
Con EC2 le flotte gestite, per implementare un aggiornamento della build di un server di gioco, devi caricare ogni nuova build Amazon GameLift Servers e creare una nuova flotta per essa.   
Il Fast Build Update Tool ti consente di aggirare questi passaggi durante lo sviluppo, risparmiando tempo e velocizzando l'iterazione dello sviluppo. Con questo strumento, puoi aggiornare rapidamente i file di build del gioco su tutti i computer di una flotta esistente. Lo strumento offre diverse opzioni: puoi sostituire un'intera build di gioco o modificare 6 file specifici e puoi gestire il riavvio dei processi del server di gioco dopo gli aggiornamenti. Puoi anche usarlo per aggiornare i singoli computer di una flotta.  
Per scaricare il Fast Build Update Tool e saperne di più su come usarlo, visita il repository Amazon GameLift Servers Toolkit per [The Fast Build Update Tool](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) in Github. 

È possibile aggiornare gli attributi mutabili della flotta, le impostazioni delle porte e le configurazioni di runtime utilizzando la Amazon GameLift Servers console o la AWS CLI. Per modificare i limiti di scalabilità, consulta. [Capacità di dimensionamento automatico del parco istanze con Amazon GameLift Servers](fleets-autoscaling.md)

------
#### [ Console ]

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), nel riquadro di navigazione, scegli **Flotte**.

1. Scegli la flotta che desideri aggiornare. Una flotta deve essere in `ACTIVE` stato prima di poterla modificare.

1. Nella pagina dei dettagli della flotta, in una delle seguenti sezioni, scegli **Modifica**.
   + **Impostazioni della flotta**
     + Modifica gli attributi del parco istanze, ad esempio **Name (Nome)** e **Description (Descrizione)**. 
     + Aggiungi o rimuovi i **gruppi di metriche**, che Amazon CloudWatch utilizza per tenere traccia delle Amazon GameLift Servers metriche aggregate per più flotte.
     + Aggiorna le impostazioni dei limiti di creazione **delle risorse**. 
     + Attiva o disattiva la protezione delle sessioni di gioco.
   + **Configurazione di runtime**: è possibile modificare una qualsiasi delle seguenti impostazioni delle configurazioni di runtime e aggiungere o rimuovere configurazioni di runtime.
     + Cambia il **percorso di avvio** del tuo server di gioco.
     + Aggiungi, rimuovi o modifica i **parametri di avvio** opzionali.
     + Modifica il numero di **processi simultanei** eseguiti dai server di gioco.
   + **Attivazione della sessione di gioco**: modifica il modo in cui desideri che i processi del server vengano eseguiti e ospitino le sessioni di gioco aggiornando il **numero massimo di attivazioni simultanee delle sessioni di gioco** e il **nuovo** timeout di attivazione.
   + **EC2 impostazioni delle porte**: aggiorna gli indirizzi IP e gli intervalli di porte che consentono l'accesso in entrata alla flotta.

1. Scegli **Conferma** per salvare le modifiche.

------
#### [ AWS CLI ]

 

Utilizza i seguenti comandi AWS CLI per aggiornare una flotta:
+ [update-fleet-attributes](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-attributes.html)
+ [update-fleet-port-settings](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-port-settings.html)
+ [update-runtime-configuration](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-runtime-configuration.html)

------

# Aggiorna le posizioni della flotta
<a name="fleets-update-locations"></a>

Puoi aggiungere o rimuovere le postazioni remote di una flotta utilizzando la Amazon GameLift Servers console o la AWS CLI. Non puoi modificare la regione di origine di una flotta.

------
#### [ Console ]

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), nel pannello di navigazione, scegli **Flotte.**

1. Scegli la flotta che desideri aggiornare. Una flotta deve essere in `ACTIVE` stato prima di poterla modificare.

1. Nella pagina dei dettagli della flotta, scegli la scheda **Sedi** per visualizzare le sedi della flotta. 

1. Per aggiungere nuove postazioni remote, scegli **Aggiungi** e seleziona le sedi in cui desideri distribuire le istanze. Questo elenco non include le istanze in cui il tipo di istanza del parco istanze non è disponibile.

1. Con le nuove sedi selezionate, scegli **Aggiungi**. Amazon GameLift Serversaggiunge le nuove sedi all'elenco, con lo stato impostato su`NEW`. Amazon GameLift Serversinizia quindi a fornire un'istanza in ogni posizione aggiunta e a prepararla per ospitare sessioni di gioco.

1. Per rimuovere le postazioni remote esistenti dal parco macchine, utilizza le caselle di controllo per selezionare una o più sedi elencate. 

1. Con una o più flotte selezionate, scegli **Rimuovi**. Le sedi rimosse rimangono nell'elenco, con lo stato impostato `DELETING` su. Amazon GameLift Serversinizia quindi il processo di cessazione dell'attività nella località rimossa. Se ci sono istanze attive che ospitano sessioni di gioco, Amazon GameLift Servers utilizza la procedura di chiusura del server di gioco per terminare correttamente le sessioni di gioco, terminare i server di gioco e chiudere le istanze.

------
#### [ AWS CLI ]

 

Utilizza i seguenti comandi AWS CLI per aggiornare le ubicazioni del parco veicoli:
+ [create-fleet-locations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-fleet-locations.html)
+ [delete-fleet-locations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-fleet-locations.html)

------

# Eliminare un parco veicoli
<a name="fleets-deleting"></a>

Puoi eliminare una flotta quando non ne hai più bisogno. L'eliminazione di una flotta rimuove definitivamente tutti i dati associati alle sessioni di gioco e alle sessioni dei giocatori e i dati metrici raccolti. In alternativa, puoi mantenere la flotta, disabilitare la scalabilità automatica e ridimensionare manualmente la flotta a 0 istanze.

**Nota**  
Se la flotta dispone di una connessione peering VPC, richiedi prima l'autorizzazione chiamando. [CreateVpcPeeringAuthorization](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_CreateVpcPeeringAuthorization.html) Amazon GameLift Serverselimina la connessione peering VPC durante l'eliminazione del parco veicoli. 

Puoi utilizzare la Amazon GameLift Servers console o lo strumento AWS CLI per eliminare una flotta. 

------
#### [ Console ]

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), nel riquadro di navigazione, scegli **Flotte**.

1. Scegli la flotta che desideri eliminare. Puoi eliminare solo le flotte presenti nel `ACTIVE` nostro `ERROR` stato.

1. Scegli **Elimina**.

1. Nella finestra di dialogo **Elimina flotta**, conferma l'eliminazione **delete** inserendo.

1. Scegli **Elimina**.

------
#### [ AWS CLI ]

 

Utilizza il seguente comando AWS CLI per eliminare una flotta:
+ [delete-fleet](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-fleet.html)

------

# Dettagli della flotta nella Amazon GameLift Servers console
<a name="gamelift-console-fleets-metrics"></a>

Accedi a una pagina dei dettagli della **flotta** dalla dashboard o dalla pagina **Flotte** scegliendo il nome della flotta.

Nella pagina dei dettagli della flotta puoi intraprendere le seguenti azioni:
+ Aggiorna gli attributi, le impostazioni delle porte e la configurazione di runtime di una flotta.
+ Aggiungi o rimuovi le sedi del parco veicoli.
+ Modificare le impostazioni della capacità del parco istanze. 
+ Imposta o modifica il ridimensionamento automatico del tracciamento del bersaglio.
+ Eliminare un parco istanze.

## Informazioni
<a name="fleets-summary"></a>

**Impostazioni della flotta**
+ **Fleet ID**: un identificatore assegnato alla flotta. Questo ID è unico all'interno del Regione AWS luogo in cui viene creata la flotta.
+ **Nome della flotta**: un nome descrittivo assegnato alla flotta.
+ **ARN**: un identificatore univoco assegnato a questa flotta. L'ARN di una flotta la identifica come Amazon GameLift Servers risorsa e specifica la regione e l'account. AWS 
+ **Descrizione**: una breve descrizione identificabile della flotta.
+ **Stato**: stato attuale della flotta, che può essere **Nuovo**, In **download**, In **costruzione** e **Attivo**.
+ **Ora di creazione**: data e ora di creazione della flotta.
**Nota**  
Un parco mostra un’icona di avviso per i parchi creati da più di 90 giorni. Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente sicuro e up-to-date di runtime per i server di gioco ospitati. Per le linee guida, consulta [Best practice relative alla sicurezza di Amazon GameLift Servers](security-best-practices.md).
+ **Tipo di elaborazione**: il tipo di elaborazione utilizzato per ospitare i tuoi giochi. Una flotta può essere una flotta di **container **gestita EC2**, gestita** o **Anywhere**.
+ **Sistema operativo**: Amazon Machine Image (AMI) che viene distribuito su ogni istanza del parco istanze. La versione AMI è l'ultima versione disponibile al momento della creazione della flotta.
+ **Tipo di certificato**: lo stato della capacità della flotta di utilizzare un certificato TLS per autenticare un server di gioco e crittografare tutte le comunicazioni. client/server 
+ **Tipo di parco** giochi: la disponibilità delle istanze utilizzate per ospitare i giochi, che può influire potenzialmente sui costi di hosting. Un parco istanze può utilizzare **istanze On-Demand** (sempre disponibili) o **Spot** (la disponibilità varia).
+ **EC2 tipo di istanza**: [tipo di EC2 istanza](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) Amazon selezionato per la flotta al momento della creazione.
+ **ARN del ruolo dell'istanza**: un ruolo AWS IAM che gestisce l'accesso alle altre AWS risorse, se ne è stata fornita una durante la creazione della flotta.
+ **Provider di credenziali per il ruolo dell'istanza**: un ruolo AWS IAM che gestisce l'accesso alle altre AWS risorse, se ne è stato fornito uno durante la creazione della flotta.
+ **Nome del gruppo di metriche**: il gruppo utilizzato per aggregare le metriche per più flotte.
+ **Politica di protezione Game Scaling**: indica se la protezione delle sessioni di gioco della flotta è abilitata, il che impedisce che le sessioni di gioco attive terminino prematuramente durante un evento di ridimensionamento.
+ **Numero **massimo di sessioni di gioco per giocatore**: il numero massimo di sessioni che un giocatore può creare durante il periodo di validità della Politica.**
+ **Periodo di validità**: il periodo di tempo utilizzato per limitare il numero di sessioni create da un giocatore.

**Dettagli della costruzione**  
La sezione **Dettagli** di costruzione mostra la build ospitata nella flotta. Seleziona il nome della build per visualizzare la pagina di dettaglio completa della build.

**Configurazione di runtime**  
La sezione **di configurazione del runtime** mostra i processi del server da avviare su ciascuna istanza. Include il percorso dei file eseguibili del server di gioco e i parametri opzionali di avvio.

**Attivazione della sessione di gioco**  
La sezione **Attivazione della sessione di gioco** mostra il numero di processi del server che vengono avviati contemporaneamente e per quanto tempo attendere l'attivazione del processo prima di terminarlo.

**EC2 impostazioni delle porte**  
La sezione **Porte** mostra le autorizzazioni di connessione della flotta, inclusi gli indirizzi IP e gli intervalli di impostazione delle porte.

## Metriche
<a name="fleets-metrics-tab"></a>

Nella scheda **Parametri** è visualizzata una rappresentazione grafica dei parametri del parco istanze nel tempo. Per ulteriori informazioni sull'utilizzo delle metriche inAmazon GameLift Servers, consulta. [Monitora Amazon GameLift Servers con Amazon CloudWatch](monitoring-cloudwatch.md)

## Eventi
<a name="fleets-events-tab"></a>

La scheda **Events (Eventi)** fornisce un log di tutti gli eventi che si sono verificati nel parco istanze, incluso il codice dell'evento, il messaggio e il timestamp. Vedi le descrizioni degli [eventi](https://docs.aws.amazon.com/gamelift/latest/apireference/API_Event.html) nell'Amazon GameLift ServersAPI Reference. 

## Dimensionamento
<a name="fleets-scaling-tab"></a>

La scheda **Scaling** contiene informazioni sulla capacità della flotta, tra cui lo stato attuale e le variazioni di capacità nel tempo. Fornisce inoltre strumenti per aggiornare i limiti di capacità e gestire la scalabilità automatica. 

**Capacità di scalabilità**  
Visualizza le impostazioni correnti della capacità del parco veicoli per ogni sede del parco veicoli. Per ulteriori informazioni sulla modifica dei limiti e della capacità, consulta[Scalabilità della capacità di hosting di giochi con Amazon GameLift Servers](fleets-manage-capacity.md).
+ **AWS Ubicazione**: nome di una sede in cui vengono distribuite le istanze della flotta. 
+ **Stato**: lo stato di hosting della posizione del parco. Lo stato della posizione deve essere `ACTIVE` per poter ospitare le partite.
+ **Dimensione minima**: il numero minimo di istanze che devono essere distribuite nella posizione.
+ **Istanze desiderate**: il numero target di istanze attive per mantenere la posizione. Quando le istanze attive e le istanze desiderate non coincidono, viene avviato un evento di scalabilità per avviare o chiudere le istanze secondo necessità fino a quando le istanze attive non raggiungono le istanze desiderate.
+ **Dimensione massima:** il maggior numero di istanze che possono essere distribuite nella posizione.
+ **Disponibile**: il limite di servizio per le istanze meno il numero di istanze in uso. Questo valore indica il numero massimo di istanze che è possibile aggiungere alla posizione.

**Policy di scalabilità automatica**  
Questa sezione contiene informazioni sulle politiche di scalabilità automatica applicate al parco veicoli. È possibile configurare o aggiornare una politica basata sugli obiettivi. Le politiche basate su regole della flotta, che devono essere definite utilizzando l' AWS SDK o la CLI, vengono visualizzate qui. Per ulteriori informazioni sul dimensionamento, consulta [Capacità di dimensionamento automatico del parco istanze con Amazon GameLift Servers](fleets-autoscaling.md).

**Cronologia della scalabilità**  
Visualizza i grafici delle variazioni di capacità nel tempo.

## Posizioni
<a name="fleets-location-tab"></a>

La scheda **Sedi** elenca tutte le sedi in cui vengono distribuite le istanze del parco istanze. Le sedi includono la regione di origine della flotta e tutte le postazioni remote che sono state aggiunte. È possibile aggiungere o rimuovere le posizioni direttamente in questa scheda.
+ **Ubicazione**: nome di una sede in cui vengono distribuite le istanze del parco istanze. 
+ **Stato**: lo stato di hosting della posizione del parco. Lo stato della posizione tiene traccia del processo di attivazione delle prime istanze nella posizione. Lo stato della posizione deve essere `ACTIVE` per poter ospitare le partite.
+ **Istanze attive**: il numero di istanze con processi server in esecuzione nella posizione del parco.
+ **Server attivi**: il numero di processi del server di gioco in grado di ospitare sessioni di gioco nella posizione del parco.
+ **Sessioni di gioco**: il numero di sessioni di gioco attive sulle istanze presenti nella sede del parco istanze.
+ **Sessioni dei giocatori**: il numero di sessioni dei giocatori, che rappresentano singoli giocatori, che partecipano a sessioni di gioco attive nella sede della flotta.

## Sessioni di gioco
<a name="fleets-game-sessions-tab"></a>

La scheda **Game sessions (Sessioni di gioco)** mostra le sessioni di gioco passate e presenti ospitate nel parco istanze, oltre ad alcune informazioni dettagliate. Scegli un ID di sessione di gioco per accedere a informazioni aggiuntive sulla sessione di gioco, incluse le sessioni dei giocatori. Per ulteriori informazioni sulle sessioni dei giocatori, consulta[Sessioni di gioco e di gioco nella Amazon GameLift Servers console](gamelift-console-game-player-sessions-metrics.md).

# Sessioni di gioco e di gioco nella Amazon GameLift Servers console
<a name="gamelift-console-game-player-sessions-metrics"></a>

Puoi utilizzare la Amazon GameLift Servers console per lavorare con sessioni di gioco e sessioni di gioco. Per ulteriori informazioni sulle sessioni di gioco e sulle sessioni giocatore, consulta [Amazon GameLift Serverse l'esperienza del giocatore](game-sessions-intro.md). La Amazon GameLift Servers console fornisce informazioni e strumenti per aiutarti a risolvere i problemi relativi alle sessioni di gioco.

Cosa puoi fare:
+ Esplora le attività delle sessioni di gioco e delle sessioni dei giocatori ospitate su una flotta specifica.
+ Cerca le attività delle sessioni di gioco per un giocatore specifico su più flotte.
+ Chiudi una sessione di gioco specifica. 

## Visualizza i dettagli della sessione di gioco
<a name="game-sessions"></a>

I dati della sessione di gioco e della sessione dei giocatori sono organizzati dalla flotta che ospita la sessione di gioco.

**Per accedere alle informazioni sulla sessione di gioco e sulla sessione del giocatore**

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), apri il riquadro di navigazione a sinistra. Seleziona un tipo di soluzione di hosting e apri la pagina **Fleets**. Esempio:
   + **Hosting****, **ovunque**, di flotte**
   + **Hosting****, **EC2 gestito**, flotte**
   + **Hosting****, **contenitori gestiti, flotte****

1. Ogni pagina **Flotte** mostra l'elenco delle flotte attualmente selezionate. Regione AWS Scegli la flotta di cui desideri visualizzare i dati della sessione di gioco.

1. Nella pagina dei dettagli della flotta, apri la scheda **Sessioni di gioco**. Questa scheda elenca tutte le sessioni di gioco ospitate sulla flotta, insieme a informazioni di riepilogo. Puoi modificare il contenuto della tabella in base alle tue esigenze utilizzando lo strumento **Preferenze** (vedi l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/settings.png)icona nell'angolo in alto a destra della tabella). Le preferenze personalizzate vengono salvate nell'utente AWS del tuo account e vengono applicate automaticamente ogni volta che visualizzi questa pagina.

1. Scegli una sessione di gioco dall'elenco per visualizzare informazioni aggiuntive. 

1. Se la sessione di gioco include i dati delle sessioni dei giocatori, scegli **Visualizza le sessioni dei giocatori** per aprire lo strumento di ricerca delle sessioni dei giocatori con l'ID della sessione di gioco inserito automaticamente.

I dettagli delle **sessioni di gioco** includono le seguenti informazioni:
+ **Stato: stato** della sessione di gioco.
  + **Attivazione**: l'istanza sta avviando una sessione di gioco.
  + **Attiva**: una sessione di gioco è in corso ed è disponibile per ricevere giocatori, a seconda della politica di [creazione dei giocatori](https://docs.aws.amazon.com/gamelift/latest/apireference/API_GameSession.html) della sessione.
  + **Terminata**: la sessione di gioco è terminata.
+ **ARN**: il nome Amazon Resource della sessione di gioco.
+ **Nome**: nome generato per la sessione di gioco.
+ **Luogo**: il luogo in cui è Amazon GameLift Servers stata ospitata la sessione di gioco.
+ **Ora di creazione**: data e ora di Amazon GameLift Servers creazione della sessione di streaming.
+ **Ora di fine**: data e ora in cui è terminata la sessione di gioco.
+ **Nome DNS**: il nome host della sessione di gioco.
+ **Indirizzo IP: indirizzo** IP specificato per la sessione di gioco.
+ **Porta**: numero di porta utilizzato per connettersi alla sessione di gioco.
+ **Creator ID**: un identificatore univoco del giocatore che ha avviato la sessione di gioco.
+ **Politica di creazione della sessione dei giocatori**: indica se la sessione di gioco accetta nuovi giocatori.
+ **Politica di protezione della scalabilità del gioco**: il tipo di protezione della sessione di gioco da impostare su tutte le nuove istanze che entrano a far Amazon GameLift Servers parte della flotta.

**Dati di gioco**  
Dati sulle proprietà del gioco, formattati come stringa, da inviare alla sessione di gioco all'inizio.

**Proprietà del gioco**  
Dati sulle proprietà del gioco, formattati come key/value coppie, da inviare alla sessione di gioco all'inizio.

**Dati di matchmaking**  
Se la sessione di gioco è stata creata conFlexMatch, i dati di matchmaking descrivono le informazioni sulla configurazione del matchmaking e sul set di regole. Ciò include gli attributi dei giocatori e gli incarichi di squadra di ogni partita. I dati sono in formato JSON. Per ulteriori informazioni sul FlexMatch matchmaking, vedi [Build a](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/matchmaker-build.html) matchmaker.

# Look up player session data
<a name="player-sessions"></a>

Se la tua soluzione di hosting di giochi utilizza sessioni di gioco e offre giocatori unici IDs, puoi esplorare le attività specifiche del giocatore per le sessioni di gioco passate o presenti su più flotte. Apri lo strumento di ricerca delle sessioni Player utilizzando uno dei seguenti metodi: 
+ Nella Amazon GameLift Servers console, apri il riquadro di navigazione a sinistra e scegli **Player session lookup** e seleziona il tipo di filtro da utilizzare.
+ Quando visualizzi i dettagli della sessione di gioco di una flotta, scegli **Visualizza le sessioni dei giocatori**. Lo strumento di ricerca si apre con la sessione di gioco con il filtro ID della sessione di gioco preselezionato e il valore della sessione di gioco inserito. 

Quando utilizzi lo strumento di ricerca, puoi fornire le seguenti informazioni:
+ Un ID di sessione del giocatore per ottenere informazioni su una sessione di gioco specifica.
+ Un ID di sessione di gioco per ottenere informazioni su tutte le sessioni dei giocatori per la sessione di gioco richiesta. I risultati rappresentano tutti i giocatori che hanno prenotato uno slot o si sono collegati alla sessione di gioco. È possibile facoltativamente filtrare i risultati in base allo stato della sessione del giocatore.
+ Un ID giocatore per ottenere informazioni su tutte le sessioni di gioco per il giocatore richiesto. I risultati rappresentano tutte le sessioni di gioco a cui ha partecipato il giocatore.

**Nota**  
Lo strumento di ricerca cerca tutte le attività delle sessioni dei giocatori tra quelle attualmente selezionate. Regione AWS Se hai più flotte nella Regione, i risultati includono l'attività delle sessioni dei giocatori in tutte le flotte. Per le flotte con più sedi, i risultati includono anche l'attività delle sessioni dei giocatori nelle località remote delle flotte.

 

Per ciascuna sessione di gioco vengono raccolti i seguenti dati delle sessioni giocatore:
+ **ID della sessione del giocatore**: l'identificatore assegnato alla sessione del giocatore.
+ **ID giocatore**: un identificatore univoco per il giocatore. Scegli questo ID per ottenere ulteriori informazioni sul giocatore.
+ **ID della sessione di gioco**: l'identificatore assegnato alla sessione di gioco.
+ **Fleet ID**: l'identificativo assegnato alla flotta che ha ospitato la sessione di gioco.
+ **Stato**: lo stato della sessione del giocatore. Gli stati possibili sono i seguenti:
  + **Riservata**: la sessione del giocatore è stata riservata, ma i giocatori non sono connessi.
  + **Attiva**: la sessione del giocatore è connessa al server di gioco.
  + **Completata**: la sessione del giocatore è terminata; il giocatore non è più connesso.
  + **Timeout: il** giocatore non è riuscito a connettersi.
+ **Ora di creazione**: l'ora in cui il giocatore si è connesso alla sessione di gioco.
+ **Ora di fine**: l'ora in cui il giocatore si è disconnesso dalla sessione di gioco.
+ **Dati di connessione**: indirizzo IP, nome DNS e porta utilizzati dal giocatore per connettersi alla sessione di gioco.
+ **Dati del giocatore**: informazioni sul giocatore fornite durante la creazione della sessione di gioco. 

# Shut down a game session
<a name="terminate-sessions"></a>

Usa la Amazon GameLift Servers console per chiudere una sessione di gioco specifica. Questa funzione offre un metodo semplice e veloce per localizzare una sessione di gioco e inviare un segnale per terminarla. Un altro metodo di terminazione richiede di trovare l'istanza Fleet su cui è in corso la sessione di gioco, accedere in remoto all'istanza e chiudere manualmente la sessione di gioco. 

Puoi interrompere una sessione di gioco per qualsiasi motivo. Il motivo più comune è risolvere una sessione di gioco che non si chiude naturalmente. Di conseguenza, la risorsa di hosting per la sessione di gioco non può essere liberata per ospitare una nuova sessione di gioco e la capacità di hosting della flotta viene ridotta.

**Nota**  
Questa funzionalità si basa su determinate impostazioni di configurazione per la tua soluzione di hosting. Presenta le seguenti limitazioni:   
La sessione di gioco deve essere ospitata su una flotta che esegue un server di gioco costruito con server SDK per Amazon GameLift Servers v5 o versioni successive. Se i tuoi server di gioco utilizzano una versione precedente, devi utilizzare l'accesso remoto per eliminare la sessione di gioco.
Se la sessione di gioco è ospitata su una flotta Anywhere, la flotta deve utilizzare l'Amazon GameLift Serversagente per gestire i processi del server di gioco. 

**Per terminare una sessione di gioco**

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), apri il riquadro di navigazione a sinistra. Seleziona un tipo di soluzione di hosting e apri la pagina **Fleets**. Esempio:
   + **Hosting****, **ovunque**, di flotte**
   + **Hosting****, **EC2 gestito**, flotte**
   + **Hosting****, **contenitori gestiti, flotte****

1. Ogni pagina **Flotte** mostra l'elenco delle flotte attualmente selezionate. Regione AWS Scegli la flotta che ospita la sessione di gioco che desideri interrompere. 

1. Nella pagina dei dettagli della flotta, apri la scheda **Sessioni di gioco**. Nell'elenco delle sessioni di gioco, seleziona quella che desideri terminare e scegli il pulsante **Termina**.

1. Nella sessione di gioco **Termina**? nella finestra, verifica di chiudere la sessione di gioco corretta e scegli un metodo di terminazione. 
   + Chiusura normale della sessione di gioco: questa opzione invia un segnale di chiusura al processo del server che ospita la sessione di gioco. Se la build del server di gioco è stata integrata correttamente perAmazon GameLift Servers, il processo server avvia la sequenza di chiusura della sessione di gioco, notifica la fine della sessione e si Amazon GameLift Servers interrompe. A seconda del design del gioco, la sequenza di spegnimento potrebbe includere passaggi per completare correttamente la sessione di gioco, come il salvataggio dei dati e la notifica ai giocatori attivi. Questo metodo potrebbe richiedere un piccolo ritardo per completare la sequenza di chiusura della sessione di gioco.
   + Chiusura immediata della sessione di gioco: questa opzione invia un segnale a un gestore dei processi per chiudere il processo del server che ospita la sessione di gioco. Questa opzione ignora la normale chiusura della sessione di gioco. È in grado di terminare la sessione di gioco anche quando il processo del server non è in grado di rispondere.

1. Conferma la cessazione della sessione di gioco. Puoi tenere traccia dell'avanzamento della chiusura nella pagina della console delle **sessioni di gioco**. Lo stato della sessione di gioco cambierà in «Interruzione» e poi in «Interrotta» al termine della sessione di gioco.

**Argomenti correlati**
+ Puoi anche chiudere le sessioni di gioco utilizzando l'SDK e il. AWS AWS CLI Per ulteriori dettagli ed esempi, consulta l'argomento Amazon GameLift Servers API Reference. [TerminateGameSession](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_TerminateGameSession.html)
+ Per ulteriori informazioni sull'integrazione dei server di gioco e su come un processo server risponde ai segnali del Amazon GameLift Servers servizio, consulta[Aggiungi Amazon GameLift Servers al tuo server di gioco con l'SDK del server](gamelift-sdk-server-api.md).

# Aggiorna una flotta di container Amazon GameLift Servers gestita
<a name="containers-update-fleet"></a>

È possibile aggiornare la maggior parte delle proprietà di una flotta di container gestita, incluse le definizioni dei gruppi di container. A seconda delle impostazioni da aggiornare, un aggiornamento del parco veicoli potrebbe avviare una nuova implementazione del parco veicoli. In una distribuzione con un parco istanze, tutte le istanze del parco istanze vengono rimosse e sostituite con istanze con la nuova configurazione. Le impostazioni che richiedono una distribuzione includono: 
+ Definizioni dei gruppi di contenitori, inclusi gli aggiornamenti alle immagini dei contenitori
+ Intervalli di porte di connessione e autorizzazioni in ingresso
+ Configurazione del registro

Puoi tenere traccia dello stato delle implementazioni della flotta nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/) o AWS Command Line Interface (AWS CLI) per creare una flotta di container. 

**Nota**  
Non puoi aggiornare l'ambiente di runtime di una flotta. Al momento della creazione della flotta, l'Amazon Machine Image (AMI) della flotta è impostata sull'ultima versione disponibile dell'AMI Linux. Tutte le immagini dei container distribuite in questa flotta devono essere compatibili con questa versione. Per modificare l'AMI della flotta o passare a una versione più recente, devi creare una nuova flotta. Come best practice, consigliamo di sostituire le flotte ogni 30 giorni per mantenere un ambiente sicuro e di up-to-date runtime per i server di gioco ospitati. Per ulteriori informazioni, consulta [Best practice relative alla sicurezza di Amazon GameLift Servers](security-best-practices.md).

------
#### [ Console ]

Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), seleziona il Regione AWS punto in cui desideri creare la flotta. Le definizioni dei gruppi di container devono trovarsi nella stessa regione in cui desideri creare la flotta. 

Apri la barra di navigazione a sinistra della console e scegli **Contenitori gestiti: flotte.** **Nella pagina Flotte di container gestite, seleziona una flotta dall'elenco e scegli Modifica.**

1. Aggiorna le impostazioni della flotta di container secondo necessità. Al termine, scegliere **Create (Crea)**. 

1. Se gli aggiornamenti richiedono l'implementazione di una flotta, ti viene chiesto di specificare le opzioni di distribuzione come segue: 
   + Protezione delle sessioni di gioco. Puoi scegliere di proteggere le istanze della flotta con sessioni di gioco attive (distribuzione sicura). Con questa impostazione, le istanze della flotta vengono sostituite solo dopo la fine delle sessioni di gioco. In alternativa, puoi scegliere di sostituire le istanze della flotta indipendentemente dall'attività della sessione di gioco (distribuzione non sicura). Le implementazioni non sicure sono utili durante le fasi di sviluppo e test per ridurre i tempi di implementazione. 
   + Percentuale minima di salute. Puoi gestire la velocità con cui le istanze del parco istanze vengono sostituite. Utilizza questa impostazione per mantenere un numero minimo di attività integre durante la distribuzione. Un valore basso dà priorità alla velocità di distribuzione, mentre un valore alto assicura che la disponibilità del server di gioco rimanga elevata per tutta la durata della distribuzione. 
   + Strategia di fallimento dell'implementazione. Decidi quali azioni intraprendere se una distribuzione fallisce. Un errore di distribuzione significa che alcuni contenitori aggiornati non hanno superato i controlli di stato e sono considerati compromessi. È possibile impostare le distribuzioni per ripristinare automaticamente tutte le istanze del parco istanze allo stato di distribuzione precedente. In alternativa, puoi scegliere di mantenere alcune delle istanze del parco istanze danneggiate da utilizzare nel debug.

Se la richiesta ha esito positivo, la console visualizza la scheda **Distribuzioni per la flotta di container gestita.** Utilizza questa scheda per tenere traccia dello stato di ogni implementazione. Se avvii una nuova distribuzione per la flotta, questa azione annulla automaticamente qualsiasi distribuzione attualmente in corso per la flotta. 

------
#### [ AWS CLI ]

Per creare una flotta di container con AWS CLI, apri una finestra della riga di comando e usa il `update-container-fleet` comando. Per ulteriori informazioni su questo comando, vedere [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/gamelift/update-container-fleet.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/gamelift/update-container-fleet.html)nella Guida ai *AWS CLI comandi*.

L'esempio seguente aggiorna una flotta di container esistente con le seguenti caratteristiche: 
+ Aggiorna la definizione del gruppo di contenitori del server di gioco per utilizzare la versione 2. 
+ Specifica le opzioni di distribuzione sicure. 

```
{
  "DeploymentConfiguration": { 
    "ImpairmentStrategy": "ROLLBACK",
    "MinimumHealthyPercentage": 75,
    "ProtectionStrategy": "WITH_PROTECTION"
  },
  "FleetId": "containerfleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa",
  "GameServerContainerGroupDefinitionName": "arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2"
}
```

------



# Aggiornare una definizione di gruppo di container per una flotta di Amazon GameLift Servers container
<a name="containers-modify-groups"></a>

È possibile aggiornare la maggior parte delle proprietà di una definizione di gruppo di contenitori, incluse le definizioni dei singoli contenitori. Le definizioni dei gruppi di contenitori hanno un numero di versione. Quando aggiorni una definizione di gruppo di contenitori, Amazon GameLift Servers salva l'aggiornamento e incrementa il numero di versione della definizione. Quando si configura una flotta di container, è possibile specificare quale versione della definizione di gruppo di contenitori distribuire.

Dopo aver aggiornato la definizione di un gruppo di container, puoi distribuire la nuova versione su una flotta di container nuova o esistente.

## Aggiorna la definizione del gruppo di contenitori di un server di gioco
<a name="containers-modify-groups-edit"></a>

Questo argomento descrive come aggiornare la definizione del gruppo di contenitori del server di gioco utilizzando gli strumenti della Amazon GameLift Servers console o della AWS CLI. Per informazioni più dettagliate sulle funzionalità opzionali, consulta[Personalizza una flotta di Amazon GameLift Servers container](containers-design-fleet.md).

**Per aggiornare la definizione di un gruppo di contenitori:**

------
#### [ Console ]

Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), seleziona il Regione AWS punto in cui desideri creare il gruppo di contenitori. 

Apri la barra di navigazione a sinistra della console e scegli **Contenitori gestiti: definizioni di gruppo**. Nella pagina di definizione dei gruppi di contenitori, scegli una definizione e una versione del gruppo di contenitori da aggiornare.

Dopo aver salvato gli aggiornamenti, puoi utilizzare la nuova versione per creare nuove flotte di container oppure puoi distribuire gli aggiornamenti a una flotta di container esistente.

**Fase 1: Definire i dettagli della definizione del gruppo di contenitori**
+ È possibile aggiornare le impostazioni dei limiti di memoria totale e vCPU. 

**Fase 2: Aggiungere le definizioni dei contenitori**

È possibile apportare i seguenti aggiornamenti delle definizioni dei contenitori: 
+ Aggiorna le definizioni dei contenitori esistenti. 
+ Aggiungi nuove definizioni dei contenitori di supporto.
+ Rimuovi le definizioni dei contenitori di supporto.

1. È possibile aggiornare l'**URI dell'immagine ECR**. Assicurati di aggiornare l'impostazione della **versione di Server SDK** in modo che corrisponda alla nuova immagine.

1. È possibile aggiornare l'**intervallo di porte interne del contenitore** in base alle esigenze. Le modifiche apportate a queste impostazioni potrebbero influire sulle impostazioni delle porte di connessione di una flotta di container quando queste modifiche vengono implementate in una flotta. Per ulteriori dettagli, consultare [Configurare le connessioni di rete](containers-design-fleet.md#containers-custom-network). 

**Fase 3: Configurare le dipendenze**
+ È possibile modificare le dipendenze in base alle esigenze. Per ulteriori informazioni, consulta [Imposta le dipendenze del contenitore](containers-design-fleet.md#containers-design-fleet-dependencies).

**Fase 3: Revisione e creazione**
+ Controlla gli aggiornamenti delle definizioni dei gruppi di contenitori. Usa **Modifica** per apportare ulteriori modifiche in qualsiasi sezione. Al termine, scegli **Crea** per generare una nuova versione della definizione del gruppo di contenitori. 

  Se la richiesta ha esito positivo, la console visualizza la pagina di dettaglio per la nuova risorsa di definizione del gruppo di contenitori. Inizialmente lo stato è`COPYING`: Amazon GameLift Servers inizia a scattare istantanee di tutte le immagini del contenitore per il gruppo. Al termine di questa fase, lo stato della definizione del gruppo di contenitori cambia in`READY`. Una definizione di gruppo di container deve essere `READY` attiva prima di poter creare una flotta di container con essa.

------
#### [ AWS CLI ]

Quando utilizzi la AWS CLI per creare o aggiornare una definizione di gruppo di contenitori, mantieni le configurazioni della definizione del contenitore in un file separato. `JSON` Puoi fare riferimento al file nel tuo comando CLI. Vedi alcuni esempi [Crea un file di definizione del contenitore `JSON`](containers-create-groups.md#containers-definitions-create) di schema.

Quando aggiorni una definizione, devi solo specificare i valori che desideri aggiornare. Amazon GameLift Serversconserva tutti i valori che non includi nella richiesta di aggiornamento. Se stai modificando la definizione di un contenitore. Tuttavia, quando modificate la definizione di un contenitore, fornite un set completo.

**Per aggiornare una definizione di gruppo di contenitori**  
Per aggiornare una nuova definizione di gruppo di contenitori, utilizzate il `update-container-group-definition` comando CLI. Per ulteriori informazioni su questo comando, [update-container-group-definition](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-container-group-definition.html)consultate la *AWS CLI Command* Reference.  

**Example : gruppo di contenitori per server di gioco**  
È possibile specificare una versione della definizione del gruppo di contenitori durante il recupero, l'aggiornamento o l'eliminazione di una definizione del gruppo di contenitori o durante la creazione o l'aggiornamento di una flotta di container. Ogni definizione di gruppo di contenitori ha una proprietà di versione. Inoltre, il valore ARN della definizione and specifica il numero di versione.  
Questo esempio illustra una richiesta di modifica alla definizione di un gruppo di contenitori di server di gioco. Si presuppone che tu abbia creato un file JSON con le definizioni dei contenitori per questo gruppo. Questo esempio utilizza il valore ARN per il nome della definizione e specifica che l'aggiornamento è alla versione 1.  

```
aws gamelift update-container-group-definition \
    --name arn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:1 \
    --operating-system AMAZON_LINUX_2023 \
    --container-group-type GAME_SERVER \
    --total-memory-limit-mebibytes 4096 \
    --total-vcpu-limit 1 \
    --container-definitions file://SimpleServer.json
```

------

## Clonare una definizione di gruppo di contenitori
<a name="containers-create-groups-clone"></a>

È possibile utilizzare la Amazon GameLift Servers console per clonare una definizione di gruppo di contenitori esistente. 

**Per clonare un gruppo di contenitori**

1. Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), vai al riquadro di navigazione a sinistra e scegli **Gruppi di contenitori**.

1. Nella pagina di elenco dei **gruppi di contenitori**, seleziona il gruppo di contenitori esistente che desideri clonare. Dopo aver selezionato un gruppo di contenitori, il pulsante **Clona** è attivo.

1. Seleziona **Clona**. Questa azione apre la procedura guidata per la creazione di gruppi di contenitori con impostazioni precompilate.

1. Immettete un nuovo nome per il gruppo di contenitori clonato. Il gruppo di contenitori nella stessa regione deve avere nomi univoci. 

1. Scorri le pagine del gruppo di contenitori e delle definizioni dei contenitori, esamina e **crea** il nuovo gruppo di contenitori.

# Eliminare una definizione di gruppo di container per una flotta di Amazon GameLift Servers container
<a name="containers-delete-groups"></a>

Sono disponibili diverse opzioni per eliminare una definizione di gruppo di contenitori. Quando si elimina una definizione di gruppo di contenitori, questa azione elimina anche tutte le definizioni di contenitori nel gruppo di contenitori.

Le definizioni dei gruppi di contenitori possono avere più versioni. Le versioni dei gruppi di contenitori hanno lo stesso nome, ma hanno un numero di versione diverso. La definizione del gruppo di contenitori ARNs specifica sia il nome che la versione.

È possibile specificare una versione della definizione del gruppo di contenitori durante il recupero, l'aggiornamento o l'eliminazione di una definizione di gruppo di contenitori o durante la creazione o l'aggiornamento di una flotta di contenitori. Ogni definizione di gruppo di contenitori ha una proprietà di versione. Inoltre, il valore ARN della definizione specifica il numero di versione.

Esistono diversi modi per eliminare le definizioni dei gruppi di contenitori: 
+ È possibile eliminare tutte le versioni di una definizione specifica.
+ È possibile eliminare una versione particolare di una definizione specifica.
+ È possibile conservare un certo numero di versioni più recenti ed eliminare le versioni precedenti di una definizione specifica. Ad esempio, è possibile eliminare tutte le versioni precedenti alla versione 5.

È possibile eliminare una versione della definizione del gruppo di contenitori solo se non viene utilizzata in una flotta di container. 

**Per eliminare una definizione di gruppo di contenitori**

------
#### [ Console ]

Nella [Amazon GameLift Serversconsole](https://console.aws.amazon.com/gamelift/), seleziona il Regione AWS punto in cui desideri creare il gruppo di contenitori. 

Apri la barra di navigazione a sinistra della console e scegli **Contenitori gestiti: definizioni di gruppo**. Nella pagina Definizioni dei gruppi di contenitori, seleziona la definizione che desideri modificare e scegli **Elimina**.

Ti viene richiesto di selezionare il tipo di eliminazione che desideri effettuare e di specificare impostazioni aggiuntive a seconda del tipo di eliminazione. 

------
#### [ AWS CLI ]
+ Per eliminare una definizione di gruppo di contenitori, utilizza il comando `delete-container-group-definition` CLI e fornisci i valori per il tipo di eliminazione che desideri eseguire. Per ulteriori informazioni su questo comando, [delete-container-group-definition](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-container-group-definition.html)consultate la *AWS CLI Command* Reference.

  Questo esempio illustra una richiesta di eliminazione di tutte le versioni della definizione del gruppo di contenitori del server di gioco precedenti alla versione 5.   
**Example**  

  ```
  aws gamelift delete-container-group-definition \
      --name MyAdventureGameContainerGroup \
      --version-count-to-retain 5 \
  ```

------

# Alias nella console Amazon GameLift Servers
<a name="gamelift-console-aliases"></a>

La risorsa alias rappresenta un puntatore a una flotta o a una destinazione terminale. Vengono utilizzati per indirizzare il traffico dei giocatori verso destinazioni di hosting specifiche. Usa un alias per astrarre una destinazione in modo da poter reindirizzare più facilmente il traffico quando aggiorni le flotte di hosting.

Visualizza le informazioni sugli alias nella Amazon GameLift Servers console o utilizzando l'SDK o l'SDK per. AWS Amazon GameLift Servers

------
#### [ Console ]

La pagina **Alias** mostra informazioni sugli Amazon GameLift Servers alias che indirizzano il traffico verso destinazioni di hosting specifiche. Per visualizzare gli alias, scegli **Hosting**, **Alias** nel pannello di navigazione. 

Nella pagina degli alias puoi effettuare le seguenti operazioni:
+ Crea un nuovo alias. Scegli **Crea alias**.
+ Filtra e ordina la tabella degli alias. Utilizzare i controlli nella parte superiore della tabella. Puoi modificare il contenuto della tabella secondo necessità utilizzando lo strumento **Preferenze** (vedi l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/settings.png)icona nell'angolo in alto a destra della tabella). Le preferenze personalizzate vengono salvate nell'utente AWS del tuo account e vengono applicate automaticamente ogni volta che visualizzi questa pagina.
+ Visualizzare i dettagli degli alias. Scegli un nome alias per aprire la pagina dei dettagli dell'alias.
+ Eliminare un alias. **Scegli un alias, quindi scegli Elimina.**

**Dettagli dell’alias**  
La pagina dei dettagli dell'alias mostra informazioni sull'alias. 

In questa pagina, è possibile: 
+ Modifica un alias. Scegli **Modifica**.
+ Visualizza le flotte che hai associato all'alias.
+ Eliminare un alias. Scegli **Elimina**.

Le informazioni dettagliate sugli alias includono: 
+ **ID**: il numero univoco utilizzato per identificare l'alias.
+ **Descrizione**: la descrizione dell'alias.
+ **ARN**: il nome Amazon Resource dell'alias.
+ **Creazione**: data e ora di creazione dell'alias.
+ **Ultimo aggiornamento**: la data e l'ora dell'ultimo aggiornamento dell'alias.
+ **Tipo di routing**: il tipo di routing per l'alias, che può essere uno dei seguenti:
  + **Semplice**: indirizza il traffico dei giocatori verso un ID flotta specificato. È possibile aggiornare l'ID del parco istanze per un alias in qualsiasi momento.
  + **Terminale**: restituisce un messaggio al client. Ad esempio, puoi indirizzare i giocatori che utilizzano un out-of-date client verso un luogo in cui possono ottenere un upgrade.
+ **Tag**: coppie di chiavi e valori utilizzate per identificare l'alias.

------
#### [ AWS SDK ]

Utilizza i seguenti comandi AWS CLI per recuperare informazioni su questa risorsa:
+ [ListAliases](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_ListAliases.html)
+ [DescribeAlias](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeAlias.html)

------

# Modificare un alias
<a name="aliases-editing"></a>

È possibile modificare un alias utilizzando Amazon GameLift Servers [console o con il comando AWS CLI update-alias.](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html)

Questo argomento descrive come modificare un Amazon GameLift Servers alias da utilizzare per il posizionamento delle sessioni di gioco. Puoi apportare le seguenti modifiche: 

**Per modificare un alias**

Usa uno dei Amazon GameLift Servers console o AWS Command Line Interface (AWS CLI) per modificare un alias. 

------
#### [ Console ]

Nella [Amazon GameLift Servers console](https://console.aws.amazon.com/gamelift/), usa il pannello di navigazione per aprire la pagina **Alias**.

1. **Seleziona l'alias che desideri modificare e scegli Modifica.** Se non vedi l'alias che desideri modificare, controlla quello attualmente selezionato. Regione AWS

1. Nella pagina **Modifica alias**, puoi apportare le seguenti modifiche:
   + Cambia il nome dell'alias.
   + Modificare la descrizione dell'alias.
   + Cambia la strategia di routing da semplice a terminale o da terminale a semplice.
   + Per un alias con una strategia di routing semplice, modifica l'ID della flotta a cui è associato l'alias.
   + Per un alias con una strategia di routing dei terminali, modifica il testo del messaggio.

1. Scegli **Save changes** (Salva modifiche). Quando aggiorni l'ID della flotta per un alias con una semplice strategia di routing, potrebbero essere necessari fino a 2 minuti per completare la transizione. Durante questo periodo, potrebbero verificarsi nuovi posizionamenti nelle sessioni di gioco sulla vecchia flotta.

------
#### [ AWS CLI ]

Utilizzate il [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-alias.html)comando per apportare modifiche a una risorsa alias. È possibile aggiornare una risorsa alias con l'impostazione predefinita Regione AWS corrente oppure aggiungere un `--region` tag per specificarne uno diverso. Regione AWS

È possibile modificare le seguenti proprietà: 
+ Nome alias.
+ Descrizione dell'alias.
+ Tipo di strategia di routing. Assicurati di fornire un ID della flotta o una stringa di messaggi per la nuova strategia di routing.
+ Fleet ID per una strategia di routing semplice esistente. L'ID della flotta deve trovarsi nella stessa regione dell'alias.
+ Stringa di messaggio per una strategia di routing dei terminali esistente.

------

# Code delle sessioni di gioco nella console Amazon GameLift Servers
<a name="queues-console"></a>

La risorsa queue rappresenta la configurazione del componente di posizionamento della sessione di gioco. Determina il modo in cui Amazon GameLift Servers cerca e sceglie la migliore risorsa di calcolo possibile per ospitare una nuova sessione di gioco, in base alle tue scelte di configurazione.

Visualizza le informazioni sulle code delle sessioni di gioco nella Amazon GameLift Servers console o utilizzando l'SDK o l'SDK per. AWS Amazon GameLift Servers

------
#### [ Console ]

Puoi visualizzare le informazioni su tutte le code, utilizzate per elaborare le richieste di nuove sessioni di gioco. La pagina delle code mostra le code delle sessioni di gioco nella zona attualmente selezionata. Regione AWS Nella pagina **Queues (Code)**, è possibile creare una nuova coda, eliminare le code esistenti oppure aprire una pagina di dettaglio per una coda selezionata. Ogni pagina dei dettagli della coda contiene i dati di configurazione e metriche della coda. Per ulteriori informazioni sulle code, consulta [Configura il posizionamento delle sessioni di gioco](queues-intro.md).

La pagina delle code mostra le seguenti informazioni di riepilogo per ogni coda. È possibile modificare il contenuto della tabella in base alle esigenze utilizzando lo strumento **Preferenze** (vedere l'![\[Gear icon representing settings or configuration options.\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/settings.png)icona nell'angolo in alto a destra della tabella). Le preferenze personalizzate vengono salvate nell'utente AWS del tuo account e vengono applicate automaticamente ogni volta che visualizzi questa pagina.
+ **Nome della coda**: il nome assegnato alla coda. Le richieste di nuove sessioni di gioco specificano una coda utilizzando questo nome.
+ **Timeout della coda**: periodo massimo, in secondi, durante il quale una richiesta di posizionamento della sessione di gioco rimane in coda prima del timeout.
+ **Destinazioni in coda**: numero di flotte elencate nella configurazione della coda. Amazon GameLift Serversinserisce nuove sessioni di gioco su qualsiasi flotta in coda.

**Visualizza i dettagli della coda**  
Puoi accedere a informazioni dettagliate su qualsiasi coda, inclusi la configurazione e i parametri della coda. Per aprire una pagina dei dettagli della coda, vai alla pagina Code e scegli un nome per la **coda**.

Nella pagina dei dettagli della coda è visualizzata una tabella di riepilogo e schede con informazioni aggiuntive. In questa pagina puoi eseguire le seguenti operazioni: 
+ Aggiorna la configurazione della coda, l'elenco delle destinazioni e le policy di latenza dei giocatori. Scegli **Modifica**. 
+ Eliminare una coda. Dopo aver eliminato una coda, tutte le richieste di nuove sessioni di gioco che fanno riferimento al nome della coda avranno esito negativo. Scegli **Elimina**.
**Nota**  
Per ripristinare una coda eliminata, crea una nuova coda con il nome della coda eliminata.

**Informazioni**  
**La sezione **Panoramica** mostra l'Amazon Resource Name (**ARN**) della coda e il timeout.** È possibile utilizzare l'ARN per fare riferimento alla coda in altre azioni o aree di. Amazon GameLift Servers Il timeout è il periodo di tempo massimo, in secondi, durante il quale una richiesta di posizionamento della sessione di gioco rimane in coda prima del timeout.

**Notifica dell'evento**  
La sezione **Notifica degli eventi** elenca l'**argomento SNS** in cui vengono Amazon GameLift Servers pubblicate le notifiche degli eventi e i **dati sugli eventi** che vengono aggiunti a tutti gli eventi creati da questa coda.

**Tag**  
La tabella **Tag** mostra le chiavi e i valori utilizzati per etichettare la risorsa. Per ulteriori informazioni sull'etichettatura, consulta [Etichettatura delle risorse AWS](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html).

**Metriche**  
Nella scheda **Metrics (Parametri)** è mostrata una rappresentazione grafica dei parametri della coda nel tempo.

Le metriche sulla coda includono una serie di informazioni che descrivono l'attività di posizionamento in coda, compresi i posizionamenti riusciti organizzati per regione. Puoi utilizzare i dati della regione per capire dove stai ospitando i tuoi giochi. Le metriche di posizionamento a livello regionale possono aiutare a individuare problemi relativi alla progettazione generale delle code. 

Le metriche della coda sono disponibili anche in Amazon. CloudWatch Per le descrizioni delle metriche disponibili, consulta. [Parametri Amazon GameLift Servers per code](monitoring-cloudwatch.md#gamelift-metrics-queue)

**Destinazioni**  
La scheda **Destinations (Destinazioni)** mostra tutti i parchi istanze o gli alias elencati per la coda.

Quando Amazon GameLift Servers cerca nelle destinazioni le risorse disponibili per ospitare una nuova sessione di gioco, cerca nell'ordine predefinito elencato qui. Finché c'è spazio sulla prima destinazione elencata, Amazon GameLift Servers inserisce nuove sessioni di gioco in quella destinazione. Puoi fare in modo che le richieste di posizionamento delle singole sessioni di gioco sostituiscano l'ordine predefinito fornendo dati sulla latenza dei giocatori. Tali dati indicano ad Amazon GameLift Servers di effettuare la ricerca di una destinazione disponibile con la latenza media dei giocatori più bassa. Per ulteriori informazioni sulla progettazione delle code, consulta. [Personalizza una coda di sessioni di gioco](queues-design.md)

**Posizionamento della sessione**  
Impostazioni di configurazione che personalizzano il processo di posizionamento del gioco.

**Politiche di latenza dei giocatori**  
La sezione **Criteri di latenza di Player** mostra tutti i criteri utilizzati dalla coda. Le tabelle elencano le politiche nell'ordine in cui vengono applicate.

**Posizioni**  
La sezione **Luoghi** mostra i luoghi in cui questa coda può inserire una sessione di gioco.

**Priorità**  
La sezione **Priorità** mostra l'ordine in cui la coda valuta i dettagli di una sessione di gioco.

**Ordine di ubicazione**  
La sezione **Ordine** delle posizioni mostra l'ordine predefinito utilizzato dalla coda per piazzare le sessioni di gioco. La coda utilizza questo ordine se non sono stati definiti altri tipi di priorità.

------
#### [ AWS SDK ]

Utilizza i seguenti comandi AWS CLI per recuperare informazioni su questa risorsa:
+ [DescribeGameSessionQueues](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_DescribeGameSessionQueues.html)

------

# Preparati al lancio con l'Amazon GameLift Servershosting
<a name="gamelift_quickstart_customservers_checklist"></a>

Usa le seguenti liste di controllo per convalidare ogni fase di implementazione del gioco. Gli elementi contrassegnati come **[Critici]** sono fondamentali per il lancio della produzione.

[https://console.aws.amazon.com/gamelift/prepare-to-launch](https://console.aws.amazon.com/gamelift/prepare-to-launch) Desideriamo che ogni sviluppatore di giochi abbia una giornata di lancio senza intoppi e le informazioni richieste ci aiutano a prepararti per i prossimi test di carico, il soft launch o il lancio pubblico. Amazon GameLift Servers Pianifica di inviare il questionario compilato almeno tre (3) mesi prima del primo test di carico. 

**Topics**
+ [Prepara il gioco](#gamelift_quickstart_customservers_prepgameserver_checklist)
+ [Preparati per il test](#gamelift_quickstart_customservers_test_checklist)
+ [Preparati per il lancio](#gamelift_quickstart_customservers_launch_checklist)
+ [Pianifica gli aggiornamenti post-lancio](#gamelift_quickstart_customservers_launch_postchecklist)

## Prepara il gioco
<a name="gamelift_quickstart_customservers_prepgameserver_checklist"></a>
+ **[Critico]** Verifica di aver completato tutti i [passaggi della roadmap di sviluppo](getting-started-intro.md) della tua soluzione di hosting e di disporre di tutti i componenti necessari, tra cui un server di gioco integrato, un servizio di backend per client di gioco, flotte di hosting e un metodo di posizionamento delle sessioni di gioco (ad esempio una coda). 
+ **[Critico]** [Crea ruoli AWS Identity and Access Management (IAM)](setting-up-aws-login.md) che consentano al server di gioco di accedere ad altre AWS risorse durante l'esecuzione.
+ **[Critico]** Progetta e implementa il failover su altre risorse di hosting in base alle esigenze. 
+ [Pianifica l'implementazione delle flotte verso le località di destinazione](gamelift-regions.md), considerando la coda di gioco e la struttura della flotta.
+ [Automatizza la distribuzione](resources-cloudformation.md) utilizzando Infrastructure as Code (IaC) con e il. CloudFormation AWS Cloud Development Kit (AWS CDK)
+ [Raccogli log e analisi](monitoring-overview.md) utilizzando Amazon CloudWatch e Amazon Simple Storage Service (Amazon S3).

## Preparati per il test
<a name="gamelift_quickstart_customservers_test_checklist"></a>
+ **[Critico]** [Richiedi aumenti per le quote di Amazon GameLift Servers servizio](limits-regions.md) e altre Servizio AWS quote in modo che il tuo ambiente live possa adattarsi alle esigenze di produzione.
+ **[Critico]** Verificate che le porte aperte sulle flotte attive corrispondano alla gamma di porte che i server potrebbero utilizzare.
+ **[Critico]** Chiudi la porta RDP 3389 e la porta SSH 22.
+ Sviluppa un piano per la DevOps gestione del gioco. Se utilizzi Amazon CloudWatch Logs o i parametri CloudWatch personalizzati di Amazon, definisci gli allarmi per problemi gravi o critici sulla flotta di server. Simula gli errori e testa i runbook.
+ Verifica che le risorse di elaborazione che stai utilizzando siano in grado di supportare il numero di processi server che desideri eseguire contemporaneamente su ogni elaborazione. 
+ [Ottimizza la tua politica di scalabilità](fleets-manage-capacity.md) in modo che sia inizialmente più conservativa e fornisca più capacità inattiva di quella che ritieni necessaria. Puoi ottimizzare i costi in un secondo momento. Prendi in considerazione l'utilizzo di una politica di scalabilità basata sugli obiettivi con una capacità inattiva del 20%.
+ Ad esempioFlexMatch, usa [le regole di latenza](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/match-intro.html) per abbinare giocatori geograficamente vicini l'uno all'altro. Verifica come si comporta sotto carico con i dati di latenza sintetici del tuo client di test di carico.
+ Esegui il test di caricamento dell'infrastruttura di autenticazione dei giocatori e delle sessioni di gioco per vedere se è scalabile in modo efficace per soddisfare la domanda.
+ Verifica che un server rimasto in funzione per diversi giorni possa ancora accettare connessioni.
+ Innalza il livello del Supporto piano a Business o Enterprise in modo che AWS possa risponderti in caso di problemi o interruzioni.

## Preparati per il lancio
<a name="gamelift_quickstart_customservers_launch_checklist"></a>
+ **[Critico]** [Imposta la politica di protezione della flotta](fleets-creating.md) sulla protezione completa di tutte le flotte attive in modo che il ridimensionamento non interrompa le sessioni di gioco attive.
+ **[Critico]** [Imposta le dimensioni massime della flotta](fleets-capacity-limits.md) sufficientemente elevate da soddisfare al minimo i picchi di domanda previsti. Ti consigliamo di raddoppiare la dimensione massima in caso di domanda imprevista.
+ Incoraggia l'intero team di sviluppo a partecipare all'evento di lancio e a monitorare il lancio del gioco in una sala lancio.
+ Monitora la latenza e l'esperienza dei giocatori.

## Pianifica gli aggiornamenti post-lancio
<a name="gamelift_quickstart_customservers_launch_postchecklist"></a>
+ [Ottimizza la politica di scalabilità](fleets-manage-capacity.md) per ridurre al minimo la capacità inattiva in base all'utilizzo del giocatore.
+ [Modifica FlexMatch le regole](https://docs.aws.amazon.com/gameliftservers/latest/flexmatchguide/match-intro.html) o [aggiungi sedi di hosting in](gamelift-compute.md#gamelift-compute-location) base ai dati sulla latenza dei giocatori e ai requisiti rivisti.
+ Ottimizza la configurazione di runtime per eseguire quante più sessioni di gioco possibile su ciascuna risorsa di elaborazione. Massimizzare l'efficienza delle prestazioni in questo modo può influire direttamente sui costi del parco macchine, perché potresti essere in grado di eseguire più processi server con le stesse risorse di elaborazione. 
+ [Usa i tuoi dati di analisi](monitoring-overview.md) per promuovere lo sviluppo continuo, migliorare l'esperienza dei giocatori e la longevità del gioco e ottimizzare la monetizzazione.

# Gestisci le risorse di Amazon GameLift Servers hosting utilizzando CloudFormation
<a name="resources-cloudformation"></a>

Puoi utilizzarlo CloudFormation per gestire le tue Amazon GameLift Servers risorse. In CloudFormation, crei un modello che modella ogni risorsa e poi usi il modello per creare le tue risorse. Per aggiornare le risorse, apporti le modifiche al modello e le utilizzi CloudFormation per implementare gli aggiornamenti. È possibile organizzare le risorse in gruppi logici, chiamati stack e set di stack. 

L'utilizzo CloudFormation per mantenere le risorse di Amazon GameLift Servers hosting offre un modo più efficiente per gestire set di AWS risorse. Puoi utilizzare il controllo della versione per tenere traccia delle modifiche dei modelli nel corso tempo e coordinare gli aggiornamenti effettuati da più membri del team. È inoltre possibile riutilizzare i modelli. Ad esempio, quando distribuisci un gioco in più regioni, puoi utilizzare lo stesso modello per creare risorse identiche in ogni regione. È inoltre possibile utilizzare questi modelli per distribuire gli stessi set di risorse in un'altra partizione. 

Per ulteriori informazioni in merito CloudFormation, consulta la [Guida AWS CloudFormation per l'utente](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/). Per visualizzare le informazioni relative ai modelli di Amazon GameLift Servers risorse, consulta il [riferimento ai tipi di Amazon GameLift Servers risorse](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_GameLift.html).

## Best practice
<a name="resources-cloudformation-bestpractices"></a>

Per una guida dettagliata sull'utilizzo CloudFormation, consulta le [CloudFormation migliori pratiche](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html) nella *Guida AWS CloudFormation per l'utente*. Queste best practice hanno particolare rilevanza con Amazon GameLift Servers.
+ **Gestisci in modo coerente le tue risorse tramite CloudFormation.** Se modifichi le tue risorse al di fuori delle CloudFormation tue risorse, le tue risorse non saranno sincronizzate con i tuoi modelli di risorse.
+ **Usa CloudFormation pile e set di stack per gestire in modo efficiente più risorse.** 
  + Usa gli stack per gestire gruppi di risorse connesse. Ad esempio, uno stack che contiene una build, una flotta che fa riferimento alla build e un alias che fa riferimento alla flotta. Se aggiorni il modello per sostituire una build, CloudFormation sostituisce le flotte collegate alla build. CloudFormation quindi aggiorna gli alias esistenti in modo che puntino alle nuove flotte. *Per ulteriori informazioni, consulta [Working with stacks](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacks.html) nella Guida per l'AWS CloudFormation utente.*
  + Usa i set di CloudFormation stack se stai distribuendo stack identici in più regioni o account. AWS *Per ulteriori informazioni, consulta [Lavorare con i set di stack](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html) nella Guida per l'utente.AWS CloudFormation *
+ **Se utilizzi istanze Spot, includi un parco istanze on demand come backup.** Ti consigliamo di configurare i tuoi modelli con due flotte in ogni regione, un parco con istanze Spot e un parco con istanze On-Demand.
+ **Raggruppa le risorse specifiche della località e le risorse globali in pile separate quando gestisci risorse in più sedi.**
+ **Posiziona le tue risorse globali vicino ai servizi che le utilizzano.** Risorse come le code e le configurazioni di matchmaking tendono a ricevere un volume elevato di richieste da fonti specifiche. Posizionando le risorse vicino alla fonte di tali richieste, riduci al minimo i tempi di viaggio delle richieste e puoi migliorare le prestazioni complessive.
+ **Posiziona la configurazione dell'abbinamento nella stessa regione della coda delle sessioni di gioco utilizzata.**
+ **Crea un alias separato per ogni parco istanze nello stack.**

## Utilizzo delle CloudFormation pile
<a name="resources-cloudformation-multistack"></a>

Consigliamo di utilizzare le seguenti strutture per configurare gli CloudFormation stack per le Amazon GameLift Servers risorse. La struttura ottimale dello stack varia a seconda che il gioco venga distribuito in una o più postazioni. 

### Pile per una singola postazione
<a name="resources-cloudformation-multistack-singleregion"></a>

Per gestire Amazon GameLift Servers le risorse in un'unica posizione, consigliamo una struttura a due stack: 
+ **Support stack**: questo stack contiene risorse da cui dipendono Amazon GameLift Servers le tue risorse. Come minimo, questo stack deve includere il bucket S3 in cui si memorizzano i file di script Realtime o il server di gioco personalizzato. Lo stack dovrebbe includere anche un ruolo IAM che Amazon GameLift Servers autorizzi a recuperare i file dal bucket S3 durante la creazione di una risorsa di build o script. Amazon GameLift Servers Questo stack potrebbe contenere anche altre AWS risorse utilizzate con il gioco, come tabelle DynamoDB, cluster Amazon Redshift e funzioni Lambda. 
+ **Amazon GameLift Serversstack**: questo stack contiene tutte le tue Amazon GameLift Servers risorse, inclusa la build o lo script, un set di flotte, alias e la coda delle sessioni di gioco. CloudFormation crea una risorsa di compilazione o script con file archiviati nella posizione del bucket S3 e distribuisce la build o lo script su una o più risorse del parco risorse. Ogni parco istanze deve avere un alias corrispondente. La coda delle sessioni di gioco fa riferimento ad alcuni o tutti gli alias del parco istanze. Se lo utilizzi FlexMatch per il matchmaking, questo stack contiene anche una configurazione di matchmaking e un set di regole. 

Il diagramma seguente illustra una struttura a due livelli per la distribuzione delle risorse in una singola regione. AWS 

![\[\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/resources-cf_single_vsd.png)


### Pile per più regioni
<a name="resources-cloudformation-multistack-multiregion"></a>

Quando distribuisci il tuo gioco in più di una regione, tieni presente come le risorse possono interagire tra le regioni. Alcune risorse, come i parchi istanze Amazon GameLift Servers, possono fare riferimento solo ad altre risorse nella stessa regione. Altre risorse, come una Amazon GameLift Servers coda, sono indipendenti dalla regione. Per gestire le risorse Amazon GameLift Servers in più regioni, consigliamo la seguente struttura. 
+ Stack di **supporto regionali: questi stack** contengono risorse da cui dipendono le tue risorse. Amazon GameLift Servers Questo stack deve includere il bucket S3 in cui si memorizzano il server di gioco personalizzato o i file di script Realtime. Potrebbe contenere anche altre AWS risorse per il tuo gioco, come tabelle DynamoDB, cluster Amazon Redshift e funzioni Lambda. Molte di queste risorse sono specifiche per regione, quindi è necessario crearle in ogni regione. Amazon GameLift Serversnecessita inoltre di un ruolo IAM che consenta l'accesso a queste risorse di supporto. Poiché un ruolo IAM è indipendente dalla regione, è necessaria una sola risorsa di ruolo, collocata in ogni regione e referenziata in tutti gli altri stack di supporto.
+ **Amazon GameLift ServersStack regionali**: questo stack contiene le Amazon GameLift Servers risorse che devono esistere in ogni regione in cui viene distribuito il gioco, tra cui la build o lo script, un set di flotte e alias. CloudFormation crea una risorsa di compilazione o script con file in una posizione del bucket S3 e distribuisce la build o lo script su una o più risorse del parco risorse. Ogni parco istanze deve avere un alias corrispondente. La coda delle sessioni di gioco fa riferimento ad alcuni o tutti gli alias del parco istanze. Puoi mantenere un modello per descrivere questo tipo di stack e utilizzarlo per creare set di risorse identici in ogni regione.
+ Stack **globale: questo Amazon GameLift Servers stack** contiene la coda della sessione di gioco e le risorse di matchmaking. Queste risorse possono essere localizzate in qualsiasi regione e di solito sono posizionate nella stessa regione. La coda può fare riferimento ai parchi istanze o agli alias che si trovano in qualsiasi regione. Per posizionare code aggiuntive in regioni diverse, crea altri stack globali. 

I diagrammi seguenti illustrano una struttura multistack per la distribuzione di risorse in diverse regioni. AWS Il primo diagramma mostra una struttura per una singola coda di sessioni di gioco. Il secondo diagramma mostra una struttura con più code.

![\[\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/resources-cf_multi_vsd.png)


![\[\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/resources-cf_multiqueue_vsd.png)


## Aggiornamento delle build
<a name="resources-cloudformation-updatebuild"></a>

Le build Amazon GameLift Servers sono immutabili, così come la relazione tra una build e un parco istanze. Di conseguenza, quando aggiorni le risorse di hosting per utilizzare un nuovo set di file della build di gioco, è necessario effettuare quanto segue: 
+ Creare una nuova build utilizzando il nuovo set di file (sostituzione).
+ Creare un nuovo set di parchi istanze per distribuire la nuova build del gioco (sostituzione).
+ Reindirizzare gli alias per puntare ai nuovi parchi istanze (aggiornamento senza interruzioni). 

*Per ulteriori informazioni, consulta [Aggiornare i comportamenti delle risorse dello stack](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) nella Guida per l'AWS CloudFormation utente.* 

### Distribuisci automaticamente gli aggiornamenti delle build
<a name="resources-cloudformation-updatebuild-auto"></a>

Quando si aggiorna uno stack contenente le relative risorse di build, fleet e alias, il CloudFormation comportamento predefinito prevede l'esecuzione automatica di questi passaggi in sequenza. Attivi questo aggiornamento caricando prima i nuovi file della build in un nuovo percorso S3. Quindi modifichi il modello di CloudFormation build in modo che punti alla nuova posizione S3. Quando aggiorni lo stack con il nuovo percorso S3, viene attivata la seguente sequenza CloudFormation : 

1. Recupera i nuovi file da S3, convalida i file e crea una nuova build Amazon GameLift Servers. 

1. Aggiorna il riferimento della build nel modello del parco istanze che attiva la creazione di nuovi parchi istanze.

1. Una volta che i nuovi parchi istanze sono attivi, aggiorna il riferimento del parco istanze nell'alias che attiva l'aggiornamento dell'alias per indirizzare i nuovi parchi istanze.

1. Elimina il vecchio parco istanze.

1. Elimina la vecchia build.

Se la coda delle sessioni di gioco utilizza gli alias del parco istanze, il traffico dei giocatori viene automaticamente trasferito ai nuovi parchi istanze non appena gli alias vengono aggiornati. I vecchi parchi istanze vengono gradualmente svuotati dei giocatori alla fine delle sessioni di gioco. La scalabilità automatica si occupa dell'aggiunta e della rimozione di istanze da ogni set di flotte in base alle fluttuazioni del traffico dei giocatori. In alternativa, è possibile specificare un numero iniziale di istanze desiderato per aumentare rapidamente lo switch e abilitare la scalabilità automatica in un secondo momento.

È inoltre possibile impostare le risorse di CloudFormation conservazione anziché eliminarle. Per ulteriori informazioni, consulta [RetainResources](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_DeleteStack.html) nella *documentazione di riferimento dell’API AWS CloudFormation *.

### Distribuisci gli aggiornamenti delle build manualmente
<a name="resources-cloudformation-updatebuild-manual"></a>

Se vuoi avere maggiore controllo su quando i nuovi parchi istanze sono disponibili per i giocatori, hai diverse opzioni. Puoi scegliere di gestire manualmente gli alias utilizzando la console Amazon GameLift Servers o l'interfaccia a riga di comando. In alternativa, invece di aggiornare il modello di build per sostituire la build e i parchi istanze, è possibile aggiungere al modello un secondo set di definizioni di build e parco istanze. Quando aggiorni il modello, CloudFormation crea una seconda risorsa di compilazione e le flotte corrispondenti. Poiché le risorse esistenti non vengono sostituite, non vengono cancellate e gli alias continuano a puntare i parchi instanze originali. 

Il vantaggio principale di questo approccio è che ti offre la flessibilità. Puoi creare risorse separate per la nuova versione della tua build, testare le nuove risorse e controllare quando i nuovi parchi istanze diventano disponibili per i giocatori. Un potenziale svantaggio è che richiede il doppio delle risorse in ciascuna regione per un breve periodo di tempo.

Il diagramma seguente illustra tale processo. 

![\[\]](http://docs.aws.amazon.com/it_it/gameliftservers/latest/developerguide/images/resources-cf_updating_vsd.png)


### Come funzionano i rollback
<a name="resources-cloudformation-updatebuild-rollbacks"></a>

Quando si esegue un aggiornamento delle risorse, se un passaggio non viene completato, CloudFormation avvia automaticamente un rollback. Questo processo ripristina ogni passaggio della sequenza, eliminando le risorse appena create. 

Se è necessario attivare manualmente un rollback, modifica la chiave di percorso S3 del modello di build sul percorso originale e aggiorna lo stack. Viene creata una nuova build Amazon GameLift Servers e un nuovo parco istanze e l'alias passa al nuovo parco istanze una volta che diventa attivo. Se gestisci gli alias separatamente, devi modificarli per puntare ai nuovi parchi istanze.

Per ulteriori informazioni su come gestire un rollback che fallisce o si blocca, consulta [Continuare a ripristinare un aggiornamento nella Guida](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-continueupdaterollback.html) per l'*AWS CloudFormation utente*. 