View a markdown version of this page

Cosa è GameLift Server Amazon? - GameLift Server Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Cosa è GameLift Server Amazon?

Amazon GameLift ServersUtilizzalo per distribuire, gestire e scalare server dedicati a basso costo nel cloud per giochi multiplayer basati su sessioni. Costruito su un'infrastruttura informatica AWS globale, Amazon GameLift Servers aiuta a fornire server di gioco ad alte prestazioni e alta affidabilità, scalando dinamicamente l'utilizzo delle risorse per soddisfare la domanda dei giocatori in tutto il mondo.

Funzionalità principali

  • Implementa l'hosting nelle AWS regioni e nelle zone locali di tutto il mondo per far conoscere i tuoi giochi a nuovi giocatori. Visualizza un elenco completo delle località supportate da Amazon GameLift Servers.

  • Offri la latenza più bassa possibile e un'esperienza di gioco eccezionale, ovunque si trovino i tuoi giocatori.

  • Usa code di posizionamento in più località per inserire dinamicamente i giocatori nelle sessioni di gioco con esperienze ottimali.

  • Ottimizza la capacità della flotta per l'efficienza dei costi mantenendo la qualità del servizio.

  • Scala la capacità in base alla domanda dei giocatori utilizzando il ridimensionamento automatico basato sugli obiettivi

  • Mantieni il buffer di capacità per gestire gli afflussi improvvisi di giocatori.

Vedi maggiori dettagli suGameLift Server Amazon opzioni di hosting di giochi.

  • Hosting di giochi nel cloud, gestito da Amazon GameLift Servers

    • Ospita server di gioco sull'infrastruttura Amazon Elastic Compute Cloud (Amazon EC2). Scegli tra tipi di risorse, tra cui le istanze Graviton ottimizzate per il calcolo (C-family), ottimizzate per la memoria (R-family) ed economiche. ARM-based

    • Personalizza la modalità di Amazon GameLift Servers gestione di tutti gli aspetti della tua soluzione di hosting di giochi, dall'installazione dei server di gioco all'avvio delle sessioni di gioco, fino all'abbinamento dei giocatori e al loro inserimento nelle partite.

    • Usa flotte con più sedi per semplificare l'implementazione globale dei server di gioco.

    • Sfrutta i vantaggi dell'hosting a basso costo con le istanze Spot di Amazon EC2.

    • Implementa server di gioco Windows o Linux con hosting EC2 gestito.

    • Distribuisci Linux-based contenitori con il tuo server di gioco con hosting di container gestito.

  • Hosting di giochi gestito da te, con Anywhere Amazon GameLift Servers

    • Sfrutta le funzionalità di posizionamento e gestione delle sessioni di Amazon GameLift Servers gioco.

    • Self-manage implementazioni e scalabilità dei server di gioco sul tuo hardware, sull'infrastruttura locale o su altri provider cloud.

  • Hosting ibrido di giochi

    • Crea una soluzione di hosting di giochi che utilizzi una combinazione di flotte Amazon GameLift Servers gestite e flotte Anywhere per funzionare con le soluzioni esistenti o supportare la migrazione.

  • Lascia che Amazon GameLift Servers gestisca i processi del server di gioco per te, monitora lo stato e la disponibilità del server di gioco e inserisci nuove sessioni di gioco su richiesta.

  • Usa le funzionalità di posizionamento delle sessioni di gioco per aiutare i giocatori a trovare e partecipare a sessioni di gioco che offrano la migliore esperienza possibile. Affidati al Amazon GameLift Servers processo decisionale o personalizza in base a criteri come il costo di hosting, la latenza dei giocatori e la posizione geografica.

  • Crea code per il posizionamento delle sessioni di gioco per elaborare in modo efficiente le nuove richieste di sessioni di gioco. Usa le funzionalità per stabilire un equilibrio tra qualità di posizionamento e velocità in base alle aspettative del tuo gioco e dei giocatori.

  • Sfrutta le funzionalità opzionali delle sessioni di gioco per riservare gli slot per i giocatori nelle sessioni di gioco, convalidare i giocatori al momento della connessione e monitorare la disponibilità degli slot. Cerca o filtra le sessioni di gioco esistenti per trovare gli slot disponibili.

  • Aggiungi un robusto matchmaking completamente integrato con la tua soluzione di Amazon GameLift Servers hosting.

  • Crea regole di matchmaking personalizzate in base agli attributi e alle preferenze dei giocatori, come il livello di abilità o la scelta del personaggio, e usa una logica complessa se necessario.

  • Organizza partite a squadre per un gameplay competitivo o cooperativo. Equilibra i giocatori nella composizione delle partite a and/or squadre.

  • Ottimizza l'algoritmo di matchmaking per bilanciare la qualità della partita e i tempi di attesa.

  • Supporta partite da 2 a 200 giocatori simultanei.

  • Supporta il riempimento delle partite per riempire gli slot disponibili per i giocatori e mantenere piene le sessioni di gioco.

  • Ottieni metriche in tempo reale sull'utilizzo e sulle prestazioni per le sessioni di gioco e l'attività dei giocatori, oltre a monitorare le prestazioni e lo stato di salute delle flotte gestite.

  • Effettua l'integrazione con Amazon CloudWatch per avvisi e dashboard.

  • Accedi ai log del server e al monitoraggio degli eventi per la risoluzione dei problemi.

  • Analizza i dati sulle prestazioni e sull'utilizzo per ottimizzare la scalabilità (flotte gestite) o l'allocazione delle risorse (flotte autogestite).

  • Personalizza la logica di posizionamento delle sessioni di gioco, assegnando priorità a latenza, costo e posizione.

  • Per l'hosting gestito, scegli le risorse di hosting dei giochi e fornisci le istruzioni per l'avvio e l'esecuzione dei server di gioco su ciascuna istanza. Per i contenitori gestiti, ottimizza l'allocazione delle risorse tra i contenitori.

  • Definisci le tue regole di matchmaking.

  • Implementa strategie personalizzate per la scalabilità della capacità.

  • Aggiungi il codice del server di gioco per integrarlo con i tuoi AWS servizi esistenti, come database o strumenti di archiviazione dei contenuti.

  • Crea un servizio di backend con funzionalità personalizzate per gestire le richieste di iscrizione dei giocatori (come le feste dei giocatori), gestire l'autenticazione o aggiungere logica e persistenza personalizzate.

  • Usa servizi come Amazon DynamoDB, Amazon Simple Storage Service e Amazon Aurora DSQL per la persistenza dello stato del gioco.

  • Implementa Amazon Cognito per l'autenticazione dei giocatori.

  • Elabora l'analisi dei giochi con Amazon Kinesis e Amazon S3.

  • Aggiungi la chat vocale con Amazon Chime SDK.

  • Crea funzionalità di gioco personalizzate utilizzando AWS Lambda Amazon API Gateway.

Come lavorare con GameLift Server Amazon

Utilizzare questi strumenti per l'utilizzo di Amazon GameLift Servers.

AWS CLI

Usa AWS Command Line Interface (AWS CLI) per effettuare chiamate all' AWS SDK, inclusa l'API del servizio perAmazon GameLift Servers. Vedi Guida introduttiva al AWS CLI nella Guida per l'AWS Command Line Interface utente.

Console Amazon GameLift Servers

Usa il modulo Console di gestione AWSAmazon GameLift Servers per configurare le risorse, gestire le distribuzioni dei server di gioco e tenere traccia delle metriche di prestazioni e utilizzo. La Amazon GameLift Servers console è un'alternativa GUI alla gestione delle risorse a livello di codice o con. AWS CLI

SDK Amazon GameLift Servers

Gli Amazon GameLift Servers SDK contengono le librerie necessarie per stabilire la comunicazione tra i client di gioco, i server di gioco e i servizi di gioco e il servizio. Amazon GameLift Servers Per ulteriori informazioni, consulta Get GameLift Server Amazon strumenti di sviluppo.

AWS CloudFormation

Utilizzali AWS CloudFormation per modellare, fornire e gestire AWS le risorse per la tua soluzione di hosting di giochi trattando l'infrastruttura come codice. Crea modelli che descrivono le risorse e CloudFormation automatizzano le attività di configurazione e distribuzione delle risorse nelle posizioni specificate.