Generali
-
D: Cos'è Amazon GameLift?
Amazon GameLift è un servizio gestito che consente di distribuire, gestire e ricalibrare le risorse di server di gioco dedicati per sessioni multigiocatore. Bastano pochi minuti per distribuire il primo server di gioco nel cloud, il che permette di risparmiare migliaia di ore di lavoro tecnico nello sviluppo del software iniziale e di ridurre i rischi tecnici che spesso spingono gli sviluppatori a eliminare dai propri progetti le funzioni multigiocatore. Basato sul collaudato ambiente di elaborazione AWS, Amazon GameLift consente di espandere o ridurre le capacità dei server dei giochi ad alte prestazioni per soddisfare le esigenze dei giocatori. Pagando solo la capacità effettivamente impiegata, Amazon GameLift può essere utilizzato sia per i nuovi giochi ancora in fase di progettazione, sia per giochi già lanciati con milioni di giocatori.
-
Quali tipologie di gioco sono consigliate per l'utilizzo con Amazon GameLift?
Amazon GameLift funziona con la maggior parte dei giochi multigiocatore.
Funziona meglio con giochi multigiocatore basati su sessioni di gioco che iniziano e finiscono entro un intervallo di tempo specificato. Esempi tipici sono i giochi multigiocatore come gli sparatutto in prima persona, i MOBA e i videogiochi di lotta, corsa o sport.
I server in tempo reale di Amazon GameLift sono l'ideale per i giochi multigiocatore basati su sessioni che condividono piccole quantità di dati tra più giocatori e hanno simulazione di bassa complessità. Questi attributi sono caratteristici dei giochi come quelli di carte, mobile match 3, strategia in tempo reale, ruolo o strategia a turni.
-
Amazon GameLift funziona con i giochi sensibili alle latenze come gli sparatutto in prima persona? Aggiunge latenza al mio gioco?
Amazon GameLift è progettato per funzionare con giochi che non tollerano latenze. Non introduce tempi di latenza ulteriori nell'esperienza di gioco.
Una volta che un giocatore si collega a un server di gioco, tutta la comunicazione tra giocatore e server avviene direttamente tra il server e il client di gioco. La latenza percepita durante l'esperienza di gioco dipende solo dalla connessione Internet del giocatore e dalla distanza rispetto al server di gioco. È possibile ridurre la latenza posizionando i server di gioco in regioni e zone locali più vicine possibile ai giocatori. Amazon GameLift supporta diverse regioni in Nord America, Europa, Asia, Sud America, Africa e Australia, consentendo un'ampia scelta su dove implementare i server di gioco per i giocatori.
-
È possibile utilizzare Amazon GameLift con qualsiasi motore di gioco?
Sì. Amazon GameLift supporta i motori di gioco Unreal Engine, Unity e C# e C++ personalizzati. Per ulteriori informazioni sull'integrazione dei motori, consulta la Guida per gli sviluppatori di Amazon GameLift.
-
È disponibile un gioco campione da utilizzare per testare Amazon GameLift?
È possibile testare velocemente Amazon GameLift utilizzando il nostro gioco campione. Inoltre, è possibile trovare esempi nelle nostre Guide all'integrazione. Per ulteriori informazioni, visita la pagina Nozioni di base.
-
Quali linguaggi di programmazione e sistemi operativi del server sono supportati da Amazon GameLift?
Amazon GameLift fornisce plug-in per motori di gioco sia per Unity che per Unreal Engine. Sono disponibili anche SDK per server per motori di gioco personalizzati scritti nei linguaggi di programmazione C++, C# e Go. Amazon GameLift supporta server di gioco in esecuzione in Windows Server 2016 e Amazon Linux 2023. I server in tempo reale di Amazon GameLift supportano JavaScript per personalizzare la logica di gioco. Il supporto per Amazon Linux 2 terminerà il 30 giugno 2025. Per maggiori dettagli, consulta le domande frequenti su Amazon GameLift su server Linux.
-
Quali dispositivi client e linguaggi di programmazione sono supportati da Amazon GameLift?
Amazon GameLift è indipendente dalla piattaforma su cui viene eseguito il client. Supporta tutte le principali piattaforme e dispositivi, inclusi PC, PlayStation, Xbox, Nintendo, dispositivi mobili, web e cuffie AR/VR. È possibile integrare qualsiasi sistema di backend con le API Amazon GameLift per il matchmaking e la creazione di sessioni di gioco e di giocatori utilizzando i kit AWS SDK. Client e servizi di gioco (ad esempio, matchmaking o autenticazione) possono utilizzare la funzionalità di Amazon GameLift nel kit AWS SDK per comunicare con il servizio Amazon GameLift e consentire ai giocatori di partecipare ai giochi. Il kit AWS SDK è disponibile in C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript e altri linguaggi principali.
-
Posso utilizzare Amazon GameLift con servizi di piattaforma quali Xbox Live, Steam, Nintendo Switch Online e PlayStation Network?
Sì. Amazon GameLift è pensato per standard Web aperti ed è compatibile con tutte le principali piattaforme di gioco.
-
Devo autenticare i giocatori per accedere ai miei server di gioco Amazon GameLift?
No, non è necessario autenticare i giocatori. È tuttavia necessario fornire un ID giocatore unico e non personale per ogni utente. Per ulteriori informazioni, consulta la sezione relativa all'integrazione di un client di gioco nella Guida per gli sviluppatori di Amazon GameLift. Il backend di gioco deve eseguire l'autenticazione nei server su Amazon GameLift utilizzando le credenziali AWS. Per ulteriori informazioni sulle modalità di impostazione e configurazione delle credenziali AWS, consulta la pagina Configurazione di un account AWS nella Guida per gli sviluppatori di Amazon GameLift.
-
Quali strumenti di debug fornisce Amazon GameLift per i server di gioco?
Puoi monitorare le prestazioni e i parametri di integrità dei tuoi server di gioco per individuare e risolvere eventuali problematiche. Puoi eseguire il debug dei parchi istanze durante l'estrazione, l'installazione e la convalida di runtime delle compilazioni scaricando i registri di creazione dei parchi istanze dalla scheda Events nella Console di Amazon GameLift. Oppure accedere in remoto a singole istanze in un parco istanze per verificare lo stato, eseguire il debug dei problemi o collegare strumenti di debug. Per accedere in remoto alle istanze, puoi utilizzare Windows Remote Desktop per Windows o SSH per Linux. Consulta la Guida per gli sviluppatori di Amazon GameLift per ulteriori informazioni su debug e Amazon GameLift Anywhere.
-
Le metriche vengono raccolte in tempo reale?
In genere, i dati complessivi a livello di parco istanze sono disponibili nella console di Amazon GameLift entro dieci minuti dalla raccolta, mentre quelli a livello di server sono disponibili entro cinque minuti dalla raccolta.
-
Amazon GameLift offre strumenti per il monitoraggio operativo e la creazione di allarmi?
La console di Amazon GameLift fornisce pannelli di controllo in tempo reale con cui approfondire l'esperienza di gioco degli utenti. Inoltre, è possibile utilizzare Amazon CloudWatch per monitorare tutte le risorse di Amazon GameLift e reagire tempestivamente ad eventuali problemi. Con CloudWatch, è possibile creare pannelli di controllo chiari e configurare allarmi operativi che facilitino l'individuazione dei problemi prima che compromettano le prestazioni dei giocatori. Quando il parco istanze è attivo, i parametri di Amazon GameLift sono automaticamente disponibili in CloudWatch. Per ulteriori informazioni sui parametri di CloudWatch, consulta la Guida per gli sviluppatori di Amazon GameLift.
-
Quali funzionalità di matchmaking sono disponibili in Amazon GameLift?
La piattaforma di matchmaking di Amazon GameLift include sia FlexMatch sia le code delle sessioni di gioco. FlexMatch permette di assegnare i giocatori nelle stesse sessioni in base a regole personalizzabili. Con la funzionalità FlexMatch è possibile configurare set di regole che suddividono i giocatori in gruppi per creare partite bilanciate e ridurre i tempi di attesa. I risultati di FlexMatch vengono automaticamente inoltrati nelle code delle sessioni di gioco, con cui è possibile selezionare in modo intelligente il server di gioco più vicino in base alla posizione di ciascun giocatore e ottenere sempre la minore latenza possibile sfruttando la portata globale di AWS. Scopri di più sulle code delle sessioni di gioco e su FlexMatch nella documentazione di Amazon GameLift.
-
Posso creare e implementare le mie build utilizzando i container?
Amazon GameLift supporta l'intero ciclo di vita dello sviluppo dei server di gioco containerizzati, consentendo implementazioni coerenti e sicure in ambienti on-premises, cloud o ibridi su istanze Amazon GameLift. I container racchiudono l'intero ambiente di runtime: tutto il codice, le dipendenze e i file di configurazione necessari per eseguire il server di gioco e gli sviluppatori possono spostare senza problemi le build del server di gioco tra le loro macchine locali per test, ambienti di staging e implementazioni di produzione on-premises o nel cloud. L'utilizzo delle istanze Amazon GameLift consente di aumentare o ridurre verticalmente le risorse di elaborazione in modo rapido per soddisfare la domanda dei giocatori senza dover mantenere l'hardware fisico.
-
Amazon GameLift supporta sessioni di gioco di lunga durata o persistenti?
Sebbene non ci siano limiti alla durata di una sessione di gioco su Amazon GameLift, ci sono alcune considerazioni da tenere a mente quando si tratta di sessioni lunghe o persistenti. Amazon GameLift offre la gestione delle sessioni per sessioni di 200 giocatori al massimo. Le sessioni più grandi e più lunghe richiedono una soluzione personalizzata per la gestione delle sessioni dei giocatori che utilizza un database separato come Amazon DynamoDB. È consigliabile archiviare anche le informazioni sulla sessione di gioco in un database per fornire ai giocatori una panoramica delle sessioni esistenti. È possibile aggiornare centralmente le informazioni sulla sessione di gioco tramite le API Amazon GameLift. I server di gioco su Amazon GameLift hanno accesso al ruolo IAM definito per un determinato parco istanze, che consente di accedere ad archiviazione e database come Amazon S3 e Amazon DynamoDB direttamente dal server di gioco. Per i database in esecuzione in una sottorete privata all'interno del VPC, è necessario creare un livello API sicuro per consentire ai server di gioco di accedere ai dati. Per gli MMO su larga scala che richiedono un partizionamento mondiale per migliaia di giocatori, le soluzioni personalizzate su Amazon EC2, Amazon ECS o Amazon EKS sono in genere migliori rispetto ad Amazon GameLift. Per indicazioni sull'hosting persistente di giochi mondiali su AWS, visita la Biblioteca di soluzioni AWS per i giochi qui.
-
Come posso iterare rapidamente con Amazon GameLift durante lo sviluppo?
Il kit di strumenti Amazon GameLift include uno strumento di aggiornamento rapido delle build che consente di sostituire le build dei server di gioco sui parchi istanze Amazon GameLift attivi. In questo modo si riduce il tempo di iterazione sui parchi istanze di sviluppo a pochi minuti, consentendo agli sviluppatori di testare rapidamente le modifiche e fornire versioni aggiornate del server di gioco per i tester del controllo qualità e altri team interni.
-
Come posso iterare rapidamente con Amazon GameLift una volta che il gioco è in produzione?
Il kit di strumenti Amazon GameLift include un esempio di script implementazione della produzione che illustra come aggiornare le build dei server di gioco implementate sui parchi istanze EC2 gestiti da Amazon GameLift che attualmente ospitano giochi dal vivo. Quando gli sviluppatori di giochi hanno la necessità di aggiornare la build del server di gioco senza interrompere le sessioni live, devono solo modificare e utilizzare l'esempio di script, che implementa il nuovo server di gioco e utilizza degli alias per trasferire il traffico dei giocatori ai server di gioco che eseguono la build aggiornata.
-
Ho già assicurato la funzionalità bare metal; posso utilizzarla con Amazon GameLift?
Sì. È possibile combinare l'infrastruttura on-premises con i parchi istanze gestiti di Amazon GameLift per ospitare un parco istanze di server di gioco ibridi a livello globale utilizzando Amazon GameLift Anywhere. Per ulteriori informazioni, consulta il nostro post sul blog sull'hosting di server di gioco ibridi con Amazon GameLift Anywhere e la guida per gli sviluppatori.
-
Cos'è un'AMI?
Un'Amazon Machine Image (AMI) è un'immagine supportata e mantenuta, fornita da AWS, da utilizzare su Amazon EC2. È progettata per fornire un ambiente di esecuzione stabile, sicuro e ad alte prestazioni per applicazioni eseguite su Amazon EC2. Include pacchetti che consentono di integrarla con facilità con AWS, tra cui strumenti per la configurazione di avvio e diverse librerie e tool di AWS molto utilizzati. AWS fornisce aggiornamenti continui di protezione e manutenzione per tutte le istanze in esecuzione sull'AMI Amazon.
-
Come inizio a utilizzare Amazon GameLift?
Innanzitutto, integra Amazon GameLift nel backend e nel server di gioco utilizzando i kit AWS SDK ed SDK server Amazon GameLift. Quindi, carica il server di gioco su Amazon GameLift nell'account AWS e utilizza la console di Amazon GameLift per configurare il parco istanze delle risorse di elaborazione e implementare il gioco. Quando i giocatori si connettono, è possibile monitorare il parco istanze attraverso la console di Amazon GameLift. Inoltre, è possibile integrare Amazon GameLift con servizi di gioco personalizzati quali identità o matchmaking utilizzando i kit AWS SDK.
-
Come posso prepararmi al meglio per il lancio imminente del mio gioco?
Amazon GameLift fornisce la documentazione per aiutarti a prepararti per il lancio in produzione del tuo gioco. Gli argomenti includono preparazione del gioco per l'utilizzo con Amazon GameLift, test di carico, richiesta di aumenti della quota di servizio. Per ulteriori informazioni, consulta la guida per gli sviluppatori.
-
Che tipo di supporto è disponibile?
Ogni cliente ha accesso a documentazione, forum, Biblioteca di soluzioni AWS e kit di strumenti Amazon GameLift. Con i pacchetti del Supporto AWS Premium è disponibile un supporto aggiuntivo.
Istanze e parchi istanze
-
Cos'è un parco istanze?
Un parco istanze è un insieme di risorse di calcolo che gestisce la build del gioco e ospita sessioni di gioco. Può fornire hosting a più posizioni a livello globale. Esistono due tipi di parchi istanze: parchi istanze Amazon GameLift e parchi istanze Amazon GameLift Anywhere. Il parco istanze Amazon GameLift rappresenta le risorse di hosting come un insieme di macchine di calcolo virtuale Amazon Elastic Compute Cloud (Amazon EC2) completamente gestite, chiamate istanze. I parchi istanze Amazon GameLift Anywhere rappresentano risorse di hosting sotto forma di un insieme di server gestiti dal cliente. È possibile adattarsi alle variazioni della domanda dei lettori aumentando o diminuendo il numero di istanze o l'hardware gestito dal cliente nel parco istanze. Un parco istanze viene configurato per utilizzare un determinato tipo di istanza, implementare una build ed eseguire uno o più processi del server su ciascuna istanza.
-
Cos'è un parco istanze con più posizioni?
Un parco istanze con più posizioni è un parco istanze con risorse di hosting in più posizioni geografiche. Questi parchi istanze hanno una regione di origine e una o più posizioni remote. Utilizzando parchi istanze con più posizioni è possibile caricare un codice binario di gioco e implementare le risorse di hosting in più posizioni geografiche. Le posizioni remote possono essere qualsiasi Regione o Zona locale AWS supportata da Amazon GameLift. Per ulteriori informazioni, consulta la Guida per gli sviluppatori di Amazon GameLift.
-
Quanto tempo richiede la creazione di un parco istanze?
Il tempo di creazione del parco istanze dipende dalle dimensioni della build del gioco, dal runtime dello script di installazione e dal numero di posizioni che stai implementando. Questo tempo viene misurato dal momento in cui invii una richiesta di creazione di un parco istanze a quando questo è completamente implementato e accessibile ai giocatori. Per saperne di più sui tempi di creazione di un parco istanze, consulta la guida per gli sviluppatori.
-
Quali tipi di istanza supporta Amazon GameLift?
Per un elenco completo delle istanze Amazon GameLift, consulta la pagina dei prezzi delle istanze Amazon GameLift.
-
In che modo posso selezionare il tipo di istanza corretto per il mio gioco?
Il tipo di istanza più idoneo dipende dalle prestazioni del server di gioco e dal numero di processi server che si intende eseguire contemporaneamente su ciascuna istanza. I principali fattori chiave che determinano le dimensioni dell'istanza necessaria sono la complessità computazionale del gioco, l'ottimizzazione del gioco e del codice di rete e il numero massimo di giocatori. Uno dei vantaggi di Amazon GameLift è il pagamento in base all'utilizzo. In questo modo, provare le prestazioni del gioco su diverse famiglie e tipi di istanze diventa comodo ed economico.
-
Quanti processi server è possibile eseguire su un'istanza di Amazon GameLift?
Fino a 50. Il numero di processi server dipende dai requisiti dei server di gioco e dal tipo di istanza scelto per il parco istanze. Quando configuri un parco istanze, dovrai scegliere il tipo di istanza e impostare il parco affinché esegua un numero ottimale di processi server. L'esecuzione di più processi su un numero inferiore di istanze può essere una soluzione per contenere i costi. Inoltre, è possibile configurare il parco istanze in modo che esegua diverse build di server o configurazioni di gioco su ogni istanza.
-
Quanto tempo ci vuole per aggiungere o rimuovere nuove istanze dal parco istanze di Amazon GameLift?
Amazon GameLift fornisce un ambiente di elaborazione veramente elastico. Le istanze di Amazon GameLift consentono di aumentare o ridurre la capacità nell'arco di pochi minuti, invece che di ore o giorni. È possibile ordinare una, cento o anche migliaia di istanze server contemporaneamente.
È possibile allocare la capacità necessaria per soddisfare la domanda dei giocatori con la funzione Target Tracking di Amazon GameLift. Target Tracking è una caratteristica di Auto Scaling che permette di impostare una percentuale specifica per le sessioni di gioco disponibili, creando un buffer per facilitare la risposta alle fluttuazioni di traffico. Amazon GameLift aggiungerà o rimuoverà capacità per mantenere questo buffer per le sessioni di gioco disponibili alla percentuale stabilita, apportando variazioni per ridurre la rapidità delle fluttuazioni. Per ulteriori informazioni, consulta la sezione relativa al dimensionamento automatico nella Guida per gli sviluppatori di Amazon GameLift.
-
Cosa accade ai dati quando un'istanza di Amazon GameLift viene terminata?
Amazon GameLift mantiene le metriche delle attività. Quando si termina un'istanza, qualsiasi dato generato dal server di gioco e memorizzato sull'istanza andrà perso. Tuttavia, è possibile impostare Amazon GameLift affinché mantenga e memorizzi questi file di log fino a sette giorni dal giorno in cui l'istanza è stata terminata.
-
È possibile accedere ai parchi istanze e alle singole istanze in tempo reale?
Sì. Puoi accedere in remoto a un'istanza di un parco istanze con stato In attivazione, Attiva o Errore. Si tratta di una caratteristica molto utile per eseguire il debug, verificare le attività dei giocatori in tempo reale o connettere strumenti di monitoraggio o di benchmarking delle prestazioni. È possibile modificare i protocolli e le impostazioni delle porte del parco istanze sia dall'interfaccia a riga di comando (CLI) di AWS sia tramite la console di Amazon GameLift.
-
Amazon GameLift permette di aggiornare un parco istanze di produzione in tempo reale o ripristinarne uno precedente in caso di problemi?
Sì, grazie alla sua funzionalità di alias, Amazon GameLift facilita l'aggiornamento dei parchi istanze di produzione. L'alias ti permette di dirigere il traffico verso le flotte senza bisogno di cambiare il descrittore di endpoint del client. Dopo aver creato un nuovo parco istanze di produzione, infatti, è possibile modificare l'alias in modo che punti da un parco istanze precedente a quello nuovo, indirizzandovi tutti i giocatori connessi. Scopri di più sulla creazione di alias nella nostra Guida per gli sviluppatori di Amazon GameLift.
-
In quali regioni è disponibile Amazon GameLift?
Per visualizzare un elenco delle regioni in cui Amazon GameLift è attualmente disponibile, consulta la documentazione di Amazon GameLift.
-
Cosa sono le Zone locali AWS?
Le Zone locali AWS consentono di utilizzare Amazon GameLift più vicino agli utenti finali, fornendo loro un accesso a bassissima latenza ai server di gioco dedicati che eseguono i giochi multigiocatore basati su sessioni. Le zone locali AWS sono un nuovo tipo di infrastruttura AWS, progettato per l'esecuzione dei carichi di lavoro che richiedono una latenza al millisecondo, come le applicazioni di gaming in tempo reale e la realtà aumentata e virtuale. Non tutti i clienti desiderano gestire un proprio data center on-premise mentre altri potrebbero voler rimuovere del tutto i propri data center locali. Le Zone locali consentono ai clienti di ottenere tutti i vantaggi offerti dalle risorse di calcolo posizionate in prossimità degli utenti finali, senza la necessità di possedere e gestire la propria infrastruttura di data center.
-
Cosa sono le Zone locali AWS?
Le Zone locali AWS consentono di utilizzare Amazon GameLift più vicino agli utenti finali, fornendo loro un accesso a bassissima latenza ai server di gioco dedicati che eseguono i giochi multigiocatore basati su sessioni. Le zone locali AWS sono un nuovo tipo di infrastruttura AWS, progettato per l'esecuzione dei carichi di lavoro che richiedono una latenza al millisecondo, come le applicazioni di gaming in tempo reale e la realtà aumentata e virtuale. Non tutti i clienti desiderano gestire un proprio data center on-premise mentre altri potrebbero voler rimuovere del tutto i propri data center locali. Le Zone locali consentono ai clienti di ottenere tutti i vantaggi offerti dalle risorse di calcolo posizionate in prossimità degli utenti finali, senza la necessità di possedere e gestire la propria infrastruttura di data center.
-
Quali sono le posizioni attualmente disponibili per le Zone locali?
Per visualizzare un elenco delle Zone locali in cui Amazon GameLift è attualmente disponibile, consulta la documentazione di Amazon GameLift.
-
Quali tipi di istanze sono supportati nelle Zone locali?
I tipi di istanze supportati nelle Zone locali per Amazon GameLift sono C5d 2xlarge e R5d 2xlarge.
Amazon GameLift Spot
-
Cos'è Amazon GameLift Spot?
Le istanze Spot di Amazon GameLift offrono accesso alla capacità di calcolo di riserva di AWS con un risparmio compreso tra il 50 e l'85% rispetto ai prezzi on demand. Tuttavia, AWS può interrompere le istanze Spot entro due minuti dalla notifica nel caso in cui AWS ha necessità di riacquisire la capacità. È possibile utilizzare questo periodo di notifica per effettuare la migrazione o disattivare i giochi in funzione su quelle istanze. Utilizzando l'algoritmo di posizionamento delle sessioni di gioco integrato di Amazon GameLift, è possibile ottimizzare i costi mantenendo un'elevata disponibilità dei server di gioco. L'algoritmo colloca le nuove sessioni su server di gioco in base alle latenze dei giocatori, ai prezzi delle istanze e alla frequenza di interruzione delle istanze Spot. È possibile personalizzare il modo in cui l'algoritmo bilancia queste priorità.
-
Qual è il vantaggio di utilizzare le istanze Spot di Amazon GameLift?
È possibile ottenere lo stesso hardware ad alte prestazioni delle istanze on demand di Amazon GameLift, con un risparmio compreso tra il 50 e l'85%. Accettando una piccola diminuzione della disponibilità di server rispetto all'utilizzo di sole istanze on demand, è possibile ottenere un grande risparmio economico. Per ulteriori informazioni sui prezzi Spot e per visualizzare esempi di prezzi, consulta la pagina dei prezzi del servizio Amazon GameLift.
-
Quali sono le best practice per l'utilizzo delle istanze Spot di Amazon GameLift?
È possibile trovare le best practice per l'utilizzo delle istanze Spot nella nostra guida per gli sviluppatori. Inoltre, è possibile trovare un tutorial su come impostare al meglio una coda di sessione di gioco per le istanze Spot nella nostra guida per gli sviluppatori.
-
Cosa succede quando le istanze Spot di Amazon GameLift ricevono un avviso di arresto?
Quando, occasionalmente, AWS necessita di maggiore capacità, alcune istanze Spot di Amazon GameLift possono ricevere un'avvertenza di necessità di disattivazione dei server di gioco entro due minuti. In tal caso, è possibile utilizzare il periodo di avvertenza per effettuare agevolmente la migrazione o disattivare le sessioni di gioco attive. Per mantenere una quantità equivalente di capacità disponibile per il gioco, l'algoritmo di posizionamento delle sessioni di gioco avvia automaticamente nuovi server nella stesso regione utilizzando tipi di istanze Spot alternativi o le istanze on demand.
-
Amazon GameLift garantisce delle tariffe di terminazione quando si utilizzano Amazon GameLift Spot e l'algoritmo?
No. L'algoritmo di posizionamento delle sessioni di gioco di Amazon GameLift riduce al minimo le possibilità di interruzione.
-
In che modo l'algoritmo di posizionamento delle sessioni di gioco di Amazon GameLift riduce al minimo le possibilità che le istanze vengano interrotte mentre i giochi sono attivi?
L'algoritmo di posizionamento delle sessioni di gioco di Amazon GameLift monitora i tassi di interruzione e utilizza questi dati per collocare automaticamente i giochi su istanze con basse frequenze di interruzione.
-
Quali costi vengono addebitati se i prezzi di Amazon GameLift Spot variano mentre l'istanza è in esecuzione?
Mentre un'istanza Spot rimane in esecuzione, verrà addebitato il prezzo definito all'inizio di ogni ora.
-
Dove è disponibile uno storico dell'utilizzo di Amazon GameLift Spot in cui sia possibile verificare l'importo fatturato?
Nella Console di gestione AWS è disponibile un report di fatturazione dettagliato che mostra gli orari di inizio e arresto o terminazione di tutte le istanze Spot.
-
Quanto posso risparmiare utilizzando Amazon GameLift Spot?
I prezzi di Amazon GameLift Spot fluttuano in base all'offerta e alla domanda correnti per ciascun tipo di istanza in ogni regione. I prezzi delle istanze Spot sono stabiliti da Amazon e regolati in modo graduale in base ai trend a lungo termine di offerta e domanda di capacità inutilizzata. Tuttavia, i prezzi Spot di Amazon GameLift non superano mai i prezzi on demand di Amazon GameLift. Nella console di Amazon GameLift, è possibile visualizzare tre mesi di cronologia di dati relativi a prezzi e risparmi per GameLift Spot, per ogni tipo di istanza e regione.
Amazon GameLift FlexMatch
-
Cos'è Amazon GameLift FlexMatch?
Amazon GameLift FlexMatch è disponibile per chiunque utilizzi i server di gioco gestiti di Amazon GameLift. Inoltre, può essere utilizzato come funzionalità autonoma ed è disponibile per chiunque, indipendentemente dal fatto che l'hosting dei giochi sia peer-to-peer, on-premises o su primitive di elaborazione cloud. Per ulteriori informazioni su Amazon GameLift FlexMatch, consulta la nostra documentazione.
-
Dove è disponibile Amazon GameLift FlexMatch?
Per visualizzare un elenco delle regioni in cui Amazon GameLift FlexMatch è attualmente disponibile, consulta la documentazione di Amazon GameLift.
-
In quali regioni AWS posso inserire un matchmaker Amazon GameLift FlexMatch?
Per visualizzare un elenco di regioni in cui inserire un matchmaker Amazon GameLift FlexMatch, consulta la documentazione di Amazon GameLift.
-
È possibile modificare un set di regole Amazon GameLift FlexMatch dopo averlo creato?
Una volta creato un set di regole di FlexMatch, non è possibile modificarlo. Per modificare un set di regole, è necessario prima clonarlo e rinominarlo. Per assegnare un nuovo set di regole a un matchmaker in tempo reale, è necessario aggiornarne la configurazione impostando il nuovo set. Poiché un set di regole può essere utilizzato da più di un matchmaker in tempo reale, questa limitazione consente di limitare modifiche indesiderate in ambienti di produzione.
-
È possibile utilizzare le code delle sessioni di gioco senza Amazon GameLift FlexMatch?
Sì. Se si desidera utilizzare un sistema di matchmaking personalizzato, è possibile inoltrarne i risultati in una coda delle sessioni di gioco.
-
Sono previsti costi aggiuntivi per l'utilizzo di Amazon GameLift FlexMatch?
L'utilizzo di Amazon GameLift FlexMatch in modalità autonoma sarà addebitato in base ai pacchetti giocatore e alle ore di matchmaking consumate. Per maggiori dettagli, consulta la pagina dei prezzi di Amazon GameLift FlexMatch. Le corrispondenze trovate con FlexMatch creeranno automaticamente nuove sessioni di gioco. A seconda delle modalità di gestione della capacità del server di gioco, la creazione di nuove sessioni di gioco potrebbe attivare istanze aggiuntive, che saranno fatturate secondo le tariffe standard per le istanze Amazon GameLift.
Amazon GameLift Anywhere
-
Cos'è Amazon GameLift Anywhere?
Utilizza Amazon GameLift per integrare l'hardware in qualsiasi punto del tuo ambiente (on-premises o nel cloud) nel tuo hosting di gioco Amazon GameLift. Amazon GameLift Anywhere introduce un tipo di calcolo, Anywhere, utilizzato per registrare l'hardware on-premises o nel cloud con Amazon GameLift in un parco istanze Amazon GameLift Anywhere. È possibile integrare i parchi istanze Anywhere e Amazon EC2 in code di matchmaker e sessioni di gioco per gestire il matchmaking e il posizionamento dei giochi nell'hardware in un'unica posizione.
-
Quali sono i requisiti minimi per utilizzare Amazon GameLift Anywhere?
È necessario scaricare l'ultima versione dell'SDK server di Amazon GameLift. È possibile scaricare l'SDK nella documentazione di Amazon GameLift.
-
Che cosa succede se si utilizza una versione precedente dell'SDK server di Amazon GameLift?
Per abilitare Amazon GameLift Anywhere è necessario eseguire una migrazione. Per saperne di più su come migrare un progetto Amazon GameLift corrente per utilizzare l'SDK aggiornato, clicca su questo link.
-
È disponibile un piano gratuito per Amazon GameLift Anywhere?
Sì. Amazon GameLift Anywhere include un totale di 3.000 sessioni di gioco e 500.000 minuti di connessione al server al mese per la durata di un anno per account in tutte le regioni del piano di controllo. Per maggiori dettagli, consulta i prezzi di Amazon GameLift Anywhere.
-
Come inizio a utilizzare Amazon GameLift Anywhere?
Per iniziare a utilizzare Amazon GameLift Anywhere, consulta la guida per sviluppatori.
Archiviazione
-
Quanto spazio di archiviazione fornisce Amazon GameLift per ogni istanza?
Amazon GameLift include un volume EBS General Purpose (SSD) da 50 GB per ogni istanza. Tuttavia, questo limite è regolabile. Per ulteriori informazioni, consulta la pagina sulle Service Quotas di Amazon GameLift.
-
Cos'è il catalogo delle build?
Il catalogo delle build è un record di tutte le build dei server che sono state caricate su Amazon GameLift. Le build pronte sono disponibili in qualsiasi momento per la creazione di parchi istanze.
-
C'è un limite al numero di build archiviabili nel catalogo delle build?
Il catalogo delle build può contenere al massimo 1.000 build o 100 GB di archiviazione.
Service Quotas
-
C'è un limite al numero di parchi istanze che posso creare?
Sì, per impostazione predefinita è possibile creare fino a un massimo di 10 parchi istanze per regione. Tuttavia, questo limite è regolabile. Per ulteriori informazioni, consulta la pagina sulle Service Quotas di Amazon GameLift.
-
C'è un numero massimo di istanze consentite per parco istanze?
No, gli unici limiti applicabili sono quelli dell'account AWS.
-
C'è un limite al numero di istanze che posso eseguire in Amazon GameLift?
Sì, Amazon GameLift ha come limite il numero di istanze disponibili per il tuo account AWS. Se desideri aumentare questo limite, consulta la pagina relativa ai limiti del servizio nella console di Amazon GameLift.
-
C'è un numero massimo di giocatori supportato per sessione di gioco?
Se utilizzi Amazon GameLift per gestire le sessioni di gioco o Amazon GameLift FlexMatch per crearne di nuove dopo aver abbinato i giocatori, il numero massimo di giocatori per sessione è 200. Se non utilizzi Amazon GameLift per gestire le sessioni di gioco, il numero di giocatori è limitato solo dai vincoli hardware e di rete utilizzati.
-
C'è un numero massimo di giocatori supportato per istanza?
No, il numero massimo di giocatori per istanza è dettato in primo luogo dall'architettura del gioco e dal codice.
-
C'è un numero massimo di giocatori supportato per parco istanze?
No.
Fatturazione
-
Quanto costa Amazon GameLift?
Paghi per le risorse di elaborazione e la banda di rete utilizzate effettivamente dai tuoi giochi, senza dover sottoscrivere contratti mensili o annuali. Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon GameLift.
-
Quanto costa Amazon GameLift FlexMatch?
FlexMatch in modalità autonoma costa 20 USD per milione di pacchetti di giocatori e 1 USD per ora di matchmaking. FlexMatch conta un pacchetto di giocatori ogni volta che si inoltra una richiesta di un giocatore a giocare una sessione. Questo pacchetto include anche gli attributi del giocatore utilizzati per valutare una partita. Le ore di matchmaking vengono calcolate come la durata in cui FlexMatch esegue una valutazione di matchmaking, arrotondata al microsecondo più vicino.
Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon GameLift FlexMatch.
-
Quanto costa Amazon GameLift Anywhere?
Si paga per ogni sessione di gioco e per ogni minuto di connessione al processo del server. Una sessione di gioco viene inserita quando si effettua una richiesta API corretta per ospitare una sessione di gioco su un hardware in grado di eseguire la build del software del server di gioco. Un minuto di connessione al processo del server è definito come un minuto di connessione di un singolo processo di calcolo su un server di gioco registrato su GLA.Per maggiori dettagli, consulta la pagina dei prezzi di Amazon GameLift Anywhere. -
Sono previsti costi aggiuntivi per l'utilizzo dei server in tempo reale di Amazon GameLift?
No. Tuttavia, i server in tempo reale di Amazon GameLift vengono eseguiti nel contesto delle sessioni di gioco. A seconda delle modalità di gestione della capacità del server di gioco, la creazione di nuove sessioni di gioco potrebbe attivare istanze aggiuntive, che saranno fatturate secondo le tariffe standard di Amazon GameLift.
-
Esiste una differenza di costo quando si utilizza un ambiente basato su macchine virtuali rispetto a un ambiente di container per implementare sessioni di gioco su GameLift?
No, non fatturiamo in base al modo in cui viene caricata la build del gioco. Paghi per le risorse di elaborazione e la banda di rete utilizzate effettivamente dai tuoi giochi, senza dover sottoscrivere contratti mensili o annuali.
-
Quando inizia e quando finisce il periodo di fatturazione per l'utilizzo di Amazon GameLift?
Il periodo di fatturazione ha inizio nel momento in cui si alloca la capacità di Amazon GameLift e il servizio lancia per la prima volta il codice binario del server di gioco su ogni istanza, e si conclude con l'interruzione delle istanze. Entrambe le istanze Windows e Linux vengono fatturate per istanza al secondo e hanno un costo minimo di 1 minuto per istanza.
Accordo sul livello di servizio (SLA)
-
Cosa garantisce il contratto sul livello di servizio di Amazon GameLift?
Il nostro contratto sul livello di servizio garantisce una percentuale di tempo di attività mensile pari almeno al 99,5% per Amazon GameLift all'interno di una regione.
-
Come posso sapere se ho diritto a un credito di assistenza SLA?
Hai diritto a un credito di assistenza SLA per Amazon GameLift se la regione in cui operi ha una percentuale di tempo di attività mensile inferiore al 99,5% durante un ciclo di fatturazione mensile. Per dettagli completi sui termini e le condizioni del contratto sul livello di servizio e per indicazioni sulla presentazione di una richiesta, consulta la pagina https://aws.amazon.com/gamelift/sla/.
Sicurezza
-
Chiunque può accedere alla console di Amazon GameLift?
Solo gli utenti autorizzati in possesso delle credenziali AWS necessarie possono accedere alla console di Amazon GameLift. Per condividere in piena sicurezza le credenziali AWS con il team puoi utilizzare AWS Identity and Access Management (IAM). Per maggiori dettagli, consulta Creazione di policy IAM per Amazon GameLift.
-
È possibile ottenere uno storico di tutte le chiamate alle API di Amazon GameLift effettuate sull'account per analizzare la sicurezza e risolvere i problemi operativi?
Sì. Per ricevere uno storico di tutte le chiamate delle API di Amazon GameLift effettuate sul tuo account, non devi fare altro che attivare CloudTrail nella Console di gestione AWS.
-
Dove posso trovare ulteriori informazioni sulla sicurezza e sull'esecuzione delle applicazioni su AWS?
Per ulteriori informazioni su come mettere in sicurezza le risorse AWS, consulta il Centro di Sicurezza AWS.
-
A quale tipo di modello di sicurezza aderisce Amazon GameLift?
La sicurezza è una responsabilità condivisa tra AWS e il cliente. Il modello di responsabilità condivisa lo descrive come sicurezza del e nel cloud. Per ulteriori informazioni su come questo si applica al servizio Amazon GameLift, consulta la nostra guida per sviluppatori qui.
Inizia a utilizzarlo gratuitamente
-
Come inizio a utilizzare Amazon GameLift gratuitamente?
Iscriviti per un account AWS per avere accesso immediato al piano gratuito AWS che fornirà i seguenti vantaggi:
- 125 ore al mese di c3.large, c4.large e c5.large (unite) Amazon GameLift in base alla regione per l'utilizzo dell'istanza on demand, più 50 GB di spazio di archiviazione EBS General Purpose (SSD)
- 15 GB al mese di larghezza di banda in uscita accumulati in tutti i servizi AWS
- 125 ore al mese di c3.large, c4.large e c5.large (unite) Amazon GameLift in base alla regione per l'utilizzo dell'istanza on demand, più 50 GB di spazio di archiviazione EBS General Purpose (SSD)
Inizia oggi stesso
Inizia il tuo viaggio con un account e risorse gratuiti, con il Piano gratuito AWS.