Passa al contenuto principale

Amazon GameLift Servers

Domande frequenti su Amazon GameLift Servers

Generali

Apri tutto

    Amazon GameLift Servers è una funzionalità che consente di implementare, gestire e scalare server di gioco dedicati per giochi multigiocatore basati su sessioni. 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 Servers 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.

    Amazon GameLift è un servizio completamente gestito con funzionalità di streaming di giochi e server di gioco multiplayer. Amazon GameLift Servers consente agli sviluppatori una scalabilità predittiva dei server di gioco che supporta 100 milioni di giocatori simultanei in una singola partita e 100.000 giocatori aggiunti al secondo e offre sicurezza e matchmaking di livello aziendale per le folle più numerose. Amazon GameLift Streams aiuta gli sviluppatori a riprodurre in streaming i giochi con una risoluzione fino a 1080p e 60 fotogrammi al secondo su qualsiasi dispositivo dotato di browser. Utilizzando l'impronta globale di AWS e le istanze GPU ottimizzate per i giochi, i publisher possono implementare e trasmettere in streaming i loro contenuti di gioco in pochi minuti, senza modifiche, e i giocatori possono iniziare a giocare in pochi secondi senza ritardi percepibili o dover attendere le installazioni. Con un server di gioco ad alta scalabilità e funzionalità di streaming di gioco fluide, Amazon GameLift aiuta gli sviluppatori a creare, scalare e distribuire i giochi più impegnativi al mondo.

    Amazon GameLift Servers 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.

    Amazon GameLift Servers in tempo reale è l'ideale per i giochi multigiocatore basati su sessioni che condividono piccole quantità di dati tra più giocatori e hanno una 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 Servers è 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. Puoi ridurre la latenza posizionando i server di gioco in regioni e zone locali il più vicino possibile ai tuoi giocatori. Amazon GameLift Servers supporta diverse regioni in Nord America, Europa, Asia, Sud America, Africa e Australia, consentendoti un'ampia scelta su dove implementare i server di gioco per i giocatori.

    Puoi testare rapidamente i server Amazon GameLift utilizzando il nostro gioco di esempio. Inoltre, è possibile trovare esempi nelle nostre Guide all'integrazione. Visita la pagina Guida introduttiva per saperne di più.

    Amazon GameLift Servers 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 Servers supporta server di gioco in esecuzione in Windows Server 2016 e Amazon Linux 2023. Amazon GameLift Servers in tempo reale supporta JavaScript per personalizzare la logica di gioco. Il supporto per Amazon Linux 2 terminerà il 30 giugno 2025, consulta le domande frequenti su Amazon GameLift Servers Linux Server per maggiori dettagli.

    Amazon GameLift Servers è 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 Servers per il matchmaking e la creazione di sessioni di gioco e di giocatori utilizzando AWS SDK. I client di gioco e i servizi di gioco (come matchmaking o autenticazione) possono utilizzare la funzionalità Amazon GameLift Servers nell'SDK AWS per comunicare con il servizio Amazon GameLift Servers e unire i giocatori ai giochi. Il kit AWS SDK è disponibile in C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript e altri linguaggi principali.

    Sì. Amazon GameLift Servers è progettato per standard web aperti ed è compatibile con tutte le principali piattaforme di gioco.

    No, non è necessario autenticare i giocatori. È tuttavia necessario fornire un ID giocatore unico e non personale per ogni utente. Scopri di più nella sezione Integrazione di un client di gioco della Amazon GameLift Servers Developer Guide. Il backend di gioco deve eseguire l'autenticazione nei server su Amazon GameLift Servers utilizzando le credenziali AWS. Per ulteriori informazioni su come impostare e configurare le credenziali AWS, visita la pagina Configura un account AWS nella Amazon GameLift Servers Developer Guide.

    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 Eventi nella Console di Amazon GameLift Servers. 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. Puoi anche connetterti a flotte di istanze direttamente dalla console di Amazon GameLift Servers utilizzando Amazon EC2 Systems Manager (SSM). Consulta la nostra Amazon GameLift Servers Developer Guide per saperne di più sul debugging.

    La console Amazon GameLift Servers fornisce dashboard di monitoraggio in tempo reale per aiutarti a tracciare e comprendere l'esperienza dei tuoi giocatori. Puoi monitorare le metriche della flotta, le sessioni dei giocatori, il posizionamento delle sessioni di gioco e altri indicatori chiave delle prestazioni direttamente nella console di GameLift Servers. Per funzionalità di monitoraggio più avanzate, l'integrazione di Amazon CloudWatch ti consente di tracciare tutte le risorse dei tuoi GameLift Servers e risolvere in modo proattivo i potenziali problemi. Con CloudWatch, puoi creare dashboard personalizzate, impostare avvisi e allarmi automatici, monitorare metriche dettagliate delle prestazioni e configurare soglie operative. Le metriche dei server GameLift vengono inviate automaticamente a CloudWatch mentre il parco macchine è attivo, senza richiedere configurazioni aggiuntive. Puoi anche utilizzare le metriche di telemetria integrate per approfondimenti più approfonditi a livello di istanza e specifici del gioco con dashboard personalizzate. Queste metriche ti aiutano a ottimizzare l'utilizzo delle risorse, a migliorare l'esperienza dei giocatori e a identificare e risolvere rapidamente eventuali problemi operativi. Per informazioni dettagliate sulle metriche e sulle funzionalità di monitoraggio disponibili, consulta la Amazon GameLift Servers Developer Guide.

    La piattaforma di matchmaking di Amazon GameLift Servers include sia FlexMatch che 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 dei server Amazon GameLift.

    Amazon GameLift Servers 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 Servers. 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 Servers 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.

    Sebbene non ci siano limiti alla durata di una sessione di gioco su Amazon GameLift, Servers ci sono alcune considerazioni da tenere a mente quando si tratta di sessioni lunghe o persistenti. Amazon GameLift Servers offre la gestione della sessione 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 Servers. I server di gioco su Amazon GameLift Servers hanno accesso al ruolo IAM definito per un determinato parco istanze, che consente di accedere ad archiviazione e a 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 Servers. Per indicazioni sull'hosting persistente di giochi mondiali su AWS, visita la AWS Solution Library per i giochi qui.

    L'Amazon GameLift Servers Toolkit include uno strumento di aggiornamento rapido delle build che consente di sostituire le build dei server di gioco sulle flotte di server Amazon GameLift attive. 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.

    L'Amazon GameLift Servers Toolkit include uno script di esempio di distribuzione in produzione che illustra come aggiornare le build dei server di gioco distribuite sulle flotte EC2 gestite da Amazon GameLift Server 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, Lo script distribuisce il nuovo server di gioco, quindi utilizza gli alias per trasferire il traffico dei giocatori ai server di gioco che eseguono la build aggiornata.

    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.

    Innanzitutto, integra i server Amazon GameLift nel back-end e nel server di gioco utilizzando l'SDK AWS e l'SDK Amazon GameLift Servers. Quindi, carica il server di gioco su Amazon GameLift Servers nell'account AWS e utilizza la console di Amazon GameLift Servers 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 Servers. Inoltre, è possibile integrare Amazon GameLift Servers con servizi di gioco personalizzati quali identità o matchmaking utilizzando AWS SDK.

    Amazon GameLift Servers fornisce la documentazione per aiutarti a prepararti per il lancio in produzione del tuo gioco. Gli argomenti includono la preparazione del gioco per l'utilizzo con Amazon GameLift Servers, il test di carico e la richiesta di aumenti della quota di servizio. Per ulteriori informazioni, consulta la nostra guida per gli sviluppatori.

Istanze e parchi istanze

Apri tutto

    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. Sono presenti due tipi di parchi istanze: parchi istanze Amazon GameLift Servers e Amazon GameLift Servers Anywhere. I parchi istanze Amazon GameLift Servers rappresentano 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 Servers 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.

    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 Servers. Per ulteriori informazioni, consulta la guida per gli sviluppatori di Amazon GameLift Servers.

    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 della flotta, consulta la guida per gli sviluppatori.

    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 Servers è 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.

    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.

    Amazon GameLift Servers fornisce un ambiente di elaborazione veramente elastico. Le istanze di Amazon GameLift Servers 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 in modo ottimizzato la capacità necessaria per soddisfare la domanda dei giocatori con la funzione Target Tracking di Amazon GameLift Servers. 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 Servers 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 Autoscaling della Amazon GameLift Servers Developer Guide.

    Amazon GameLift Servers mantiene i parametri 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 Servers affinché mantenga e memorizzi questi file di log fino a sette giorni dal giorno in cui l'istanza è stata terminata.

    Sì. Puoi accedere in remoto a un'istanza di un parco istanze con stato In attivazione, Attiva o Errore. Puoi anche connetterti a flotte di istanze direttamente dalla console di Amazon GameLift Servers utilizzando Amazon EC2 Systems Manager (SSM). 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. Puoi modificare le impostazioni e i protocolli delle porte della tua flotta utilizzando l'interfaccia a riga di comando (CLI) di AWS o tramite la console Amazon GameLift Servers. Scopri di più sulla connessione remota alle istanze della flotta di Amazon GameLift Servers nella Amazon GameLift Servers Developer Guide.

    Sì, grazie alla sua funzionalità di alias, Amazon GameLift Servers 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 Amazon GameLift Servers Developer Guide.

    Per visualizzare un elenco delle regioni in cui Amazon GameLift Servers è attualmente disponibile, consulta la documentazione di Amazon GameLift Servers.

    Le zone locali AWS ti consentono di utilizzare i server Amazon GameLift più vicino a più utenti finali, fornendo loro un accesso a latenza molto bassa ai server di gioco dedicati che eseguono i tuoi giochi multiplayer 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.

    Per visualizzare un elenco delle zone locali in cui i server Amazon GameLift sono attualmente disponibili, consulta la documentazione dei server Amazon GameLift.

    I tipi di istanze supportati nelle Zone locali per Amazon GameLift Servers sono C5d 2xlarge e R5d 2xlarge.

Amazon GameLift Servers Spot

Apri tutto

    Le istanze Spot di Amazon GameLift Servers 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 Servers, è 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à.

    È possibile ottenere lo stesso hardware ad alte prestazioni delle istanze on demand di Amazon GameLift Servers, 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 Servers.

    Quando, occasionalmente, AWS necessita di maggiore capacità, alcune istanze Spot di Amazon GameLift Servers 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.

    No. L'algoritmo di posizionamento delle sessioni di gioco di Amazon GameLift Servers riduce al minimo le possibilità di interruzione.

    L'algoritmo di posizionamento delle sessioni di gioco di Amazon GameLift Servers monitora i tassi di interruzione e utilizza questi dati per collocare automaticamente i giochi su istanze con basse frequenze di interruzione.

    Mentre un'istanza Spot rimane in esecuzione, verrà addebitato il prezzo definito all'inizio di ogni ora.

    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.

    I prezzi di Amazon GameLift Servers 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 di Amazon GameLift Servers Spot non superano mai quelli on demand di Amazon GameLift Servers. Nella console Amazon GameLift Servers, puoi visualizzare tre mesi di cronologia di dati relativi a prezzi e risparmi per Amazon GameLift Servers Spot, per ogni tipo di istanza e regione.

Amazon GameLift Servers FlexMatch

Apri tutto

    FlexMatch è disponibile per chiunque utilizzi i server di gioco gestiti di Amazon GameLift Servers. 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. Consulta la nostra documentazione per ulteriori informazioni su FlexMatch.

    Per visualizzare un elenco delle regioni in cui FlexMatch è attualmente disponibile, consulta la documentazione dei server Amazon GameLift.

    Per visualizzare un elenco di regioni in cui puoi inserire un matchmaker FlexMatch, consulta la documentazione dei server Amazon GameLift.

    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.

    Sì. Se si desidera utilizzare un sistema di matchmaking personalizzato, è possibile inoltrarne i risultati in una coda delle sessioni di gioco.

    L’uso di 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 Servers FlexMatch. Le corrispondenze trovate con FlexMatch creeranno automaticamente nuove sessioni di gioco. A seconda di come gestisci la capacità del server di gioco, la creazione di nuove sessioni di gioco può attivare istanze server aggiuntive, per le quali ti verranno addebitati i prezzi standard delle istanze Amazon GameLift Servers.

Migliorare l'esperienza dei giocatori

Apri tutto

    Amazon GameLift Servers fornisce ping beacon UDP (User Datagram Protocol) che consentono di misurare la latenza di rete in tempo reale tra client di gioco e server di gioco. Questi beacon sono distribuiti in tutte le regioni e zone locali AWS in cui sono disponibili i server Amazon GameLift. Inviando pacchetti UDP a questi beacon e misurando il tempo di andata e ritorno, puoi determinare con precisione la latenza di rete che i tuoi giocatori sperimenteranno quando si connettono a server di gioco in luoghi diversi. Per ulteriori informazioni sui ping beacon UDP, incluse indicazioni su come implementare le misurazioni della latenza e le best practice per la memorizzazione nella cache degli endpoint beacon, consulta i ping beacon UDP nella Amazon GameLift Servers Hosting Guide.

    La maggior parte dei giochi multiplayer utilizza UDP (User Datagram Protocol) per il traffico di gioco in tempo reale grazie al suo overhead inferiore rispetto al TCP. Mentre il ping ICMP può fornire un'indicazione generale della connettività di rete, i ping beacon UDP misurano la latenza effettiva che subirà il traffico di gioco. Ciò fornisce dati più accurati per prendere decisioni sul posizionamento dei server di gioco e sull'abbinamento dei giocatori.

    Puoi utilizzare i ping beacon UDP di Amazon GameLift Servers per misurare la latenza di rete effettiva dalle sedi dei tuoi giocatori alle diverse regioni AWS e zone locali. Raccogliendo questi dati sulla latenza, puoi identificare quali località offrono la latenza più bassa per i tuoi giocatori e quindi configurare i server Amazon GameLift per collocare le sessioni di gioco in queste posizioni ottimali. Gli endpoint beacon sono disponibili tramite l'API Amazon GameLift Servers ListLocations, che semplifica il test programmatico della latenza in tutte le località disponibili. Per ulteriori informazioni sui ping beacon UDP, incluse indicazioni su come implementare le misurazioni della latenza e le best practice per la memorizzazione nella cache degli endpoint beacon, consulta i ping beacon UDP nella Amazon GameLift Servers Hosting Guide.

    Sì. I ping beacon UDP hanno un limite di velocità di 3 transazioni al secondo (ping) per indirizzo IP di origine per porta e supportano pacchetti UDP di dimensioni fino a 300 byte. Questi limiti aiutano a garantire un uso corretto del servizio fornendo comunque misurazioni accurate della latenza per tutti i clienti. Per ulteriori informazioni, incluse linee guida su come implementare le misurazioni della latenza e le migliori pratiche per la memorizzazione nella cache degli endpoint beacon, consulta i ping beacon UDP nella Amazon GameLift Servers Hosting Guide. 

    No, i ping beacon UDP sono inclusi senza costi aggiuntivi come parte dei server Amazon GameLift. Puoi utilizzarli per misurare la latenza da un numero qualsiasi di postazioni client a qualsiasi regione o zona locale AWS supportata dai server Amazon GameLift.

    I ping beacon UDP ti consentono di incorporare dati di latenza in tempo reale nella tua logica di matchmaking. Misurando la latenza UDP effettiva tra i giocatori e le potenziali posizioni dei server di gioco, puoi creare partite che raggruppano i giocatori con una latenza accettabile sullo stesso server. Questo aiuta a garantire un'esperienza uniforme ed equa per tutti i giocatori in una partita.

    I ping beacon UDP forniscono misurazioni affidabili della latenza effettiva dei pacchetti UDP tra i client e le sedi di hosting dei server Amazon GameLift. Tuttavia, le condizioni della rete possono variare nel tempo, quindi consigliamo di effettuare più misurazioni e utilizzare la media o altri metodi statistici per tenere conto della varianza. Il limite di velocità dei beacon di 3 transazioni al secondo fornisce un campionamento sufficiente per una stima accurata della latenza prevenendo al contempo gli abusi.

Archiviazione

Apri tutto

    Amazon GameLift Servers include un volume EBS General Purpose (SSD) da 50 GB per ogni istanza. Tuttavia, questo limite è regolabile. Per ulteriori informazioni, consulta la pagina Service Quotas.

    Il catalogo delle build è un record di tutte le build dei server che sono state caricate su Amazon GameLift Servers. Le build pronte sono disponibili in qualsiasi momento per la creazione di parchi istanze.

    Il catalogo delle build può contenere al massimo 1.000 build o 100 GB di archiviazione.

Service Quotas

Apri tutto

    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 delle quote di servizio dei server Amazon GameLift.

    No, gli unici limiti applicabili sono quelli dell'account AWS.

    Sì, Amazon GameLift Servers ha come limite il numero di istanze disponibili per il tuo account AWS. Se devi aumentare questo limite, puoi farlo tramite la pagina dei limiti di servizio nella console di Amazon GameLift Servers.

    Se utilizzi Amazon GameLift Servers per gestire le sessioni di gioco o FlexMatch per crearne di nuove dopo aver abbinato i giocatori, il numero massimo di giocatori per sessione è 200. Se non utilizzi Amazon GameLift Servers per gestire le sessioni di gioco, il numero di giocatori è limitato solo dai vincoli hardware e di rete utilizzati.

    No, il numero massimo di giocatori per istanza è dettato in primo luogo dall'architettura del gioco e dal codice.

    No.

Fatturazione

Apri tutto

    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 dei server Amazon GameLift.

    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.

    Consulta la pagina dei prezzi di FlexMatch per i dettagli.

    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.

    Consulta la pagina dei prezzi di Anywhere per maggiori dettagli.

    No. I server in tempo reale vengono tuttavia eseguiti nel contesto delle sessioni di gioco. A seconda di come gestisci la capacità del server di gioco, la creazione di nuove sessioni di gioco può attivare istanze server aggiuntive, per le quali ti verranno addebitati i prezzi standard delle istanze Amazon GameLift Servers.

    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.

    Il periodo di fatturazione ha inizio nel momento in cui si alloca la capacità di Amazon GameLift Servers 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)

Apri tutto

    Il nostro contratto sul livello di servizio garantisce una percentuale di tempo di attività mensile pari almeno al 99,5% per Amazon GameLift Servers all'interno di una regione.

    Hai diritto a un credito di assistenza SLA per Amazon GameLift Servers 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 i dettagli completi su tutti i termini e le condizioni dello SLA e su come presentare un reclamo, consulta https://aws.amazon.com/gamelift/sla/.

Sicurezza

Apri tutto

    Per ulteriori informazioni sulla protezione delle risorse AWS, consulta l'AWS Security Center.

Inizia a utilizzarlo gratuitamente

Apri tutto

    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) di Amazon GameLift Servers 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

    Prova Amazon GameLift Servers gratuitamente qui