Ottieni strumenti Amazon GameLift Servers di sviluppo - Amazon GameLift Servers

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

Ottieni strumenti Amazon GameLift Servers di sviluppo

Amazon GameLift Serversfornisce una serie di SDKs e altri strumenti per aiutarti a creare soluzioni di hosting di giochi per i tuoi giochi. SDKs Aggiungono funzionalità ai server di gioco, ai client di gioco e ai servizi di backend che consentono loro di interagire con il Amazon GameLift Servers servizio. Per le informazioni più recenti sulle versioni e sulla compatibilità dell'Amazon GameLift ServersSDK, consulta. Note di rilascio di Amazon GameLift Servers

Per i server di gioco

Integra e crea i tuoi server di gioco a 64 bit con il server SDK forAmazon GameLift Servers. Il server di gioco utilizza l'SDK del server per comunicare con il Amazon GameLift Servers servizio per la gestione delle sessioni di gioco, inclusi l'avvio, l'aggiornamento e l'interruzione delle sessioni di gioco. Per informazioni sull'integrazione dell'SDK del server nei tuoi progetti di gioco, consulta. Preparazione dei giochi per Amazon GameLift Servers

Supporto allo sviluppo

Supporto in fase di esecuzione

Per una soluzione di hosting gestito, crea il tuo server di gioco in modo che funzioni su una delle seguenti immagini di macchine Amazon (AMIs). Amazon GameLift ServersVersioni AMIAmazon GameLift ServersPer ulteriori dettagli, consulta la pagina.

Nota

Amazon Linux 2 (AL2) terminerà il supporto il 30 giugno 2025. Scopri maggiori dettagli in Amazon Linux 2 FAQs. Per i server di gioco ospitati AL2 e che utilizzano il Amazon GameLift Servers server SDK 4.x, aggiorna prima la build del server di gioco al server SDK 5.x, quindi distribuiscila su 023 istanze. AL2 Consultare Migrazione al server SDK 5.x per Amazon GameLift Servers.

Strumenti aggiuntivi

Wrapper per server di gioco per Amazon GameLift Servers

Questo strumento ti aiuta a implementare un server di gioco per l'hosting con una serie di funzionalità di base per la gestione delle sessioni di gioco. Con questo strumento, non è necessario apportare modifiche al codice di gioco o integrare l'SDK del server per. Amazon GameLift Servers Usa il wrapper del server di gioco per impacchettare il tuo server di gioco e distribuirlo per l'hosting di giochi utilizzando una delle tre soluzioni di Amazon GameLift Servers hosting (Anywhere EC2, managed o managed container). Questo strumento è ideale per la valutazione precoce o la creazione di prototipi con il tuo gioco o con un gioco di esempio, poiché non supporta la personalizzazione del server di gioco. Se il tuo gioco non necessita di funzionalità personalizzate, puoi utilizzare il server di gioco con il wrapper del server di gioco per l'hosting di produzione.

Amazon GameLift ServersKit di strumenti

Il Amazon GameLift Servers Toolkit è una raccolta di script e altri strumenti che abbiamo sviluppato per aiutare gli sviluppatori con scenari e problemi comuni. I materiali del toolkit includono script, codice di esempio e file readme.

  • Containers Starter Kit: utilizza questo strumento per semplificare le attività di configurazione delle build di server di gioco per l'hosting con contenitori gestiti. Amazon GameLift Servers Il kit integra le funzionalità essenziali di gestione delle sessioni di gioco in un server di gioco e utilizza modelli preconfigurati per creare una flotta di container e impostare una pipeline di distribuzione automatizzata per la creazione del server di gioco. Dopo l'implementazione, puoi monitorare le prestazioni della flotta, gestire le sessioni di gioco e analizzare le metriche utilizzando la Amazon GameLift Servers console e gli strumenti API. Il kit si integra con Amazon Simple Storage Service AWS CodeBuild per l'automazione delle build, per lo storage e AWS CloudFormation per l'implementazione dell'infrastruttura.

  • Strumento di aggiornamento rapido della build: utilizza questo strumento per modificare una build di server di gioco già distribuita in una flotta gestita EC2 . Lo strumento è progettato per aiutarti a sostituire rapidamente i file di build del gioco senza dover configurare e creare nuove EC2 flotte ad ogni modifica. Puoi aggiornare singole istanze o tutte le istanze del parco istanze. Le opzioni ti consentono di sostituire file di build specifici o un'intera build e ti consentono di gestire il riavvio dei server di gioco dopo gli aggiornamenti.

Per i servizi client di gioco

Crea un servizio di backend a 64 bit per i tuoi client di gioco utilizzando l' AWS SDK, che include l'API di servizio per. Amazon GameLift Servers Il servizio di backend del tuo gioco gestisce le interazioni lato client con il Amazon GameLift Servers servizio, incluso l'avvio di nuove sessioni di gioco e l'aggiunta di giocatori alle partite.

Scarica l'SDK AWS

Per ulteriori informazioni sull'utilizzo dell' AWS SDK conAmazon GameLift Servers, consulta le seguenti risorse:

Per la Amazon GameLift Servers gestione delle risorse

Utilizza i seguenti strumenti per creare, aggiornare e monitorare le tue risorse di hosting Amazon GameLift Servers gestito.

  • AWS Management Console— La AWS console è un'applicazione basata sul Web che fornisce l'accesso centralizzato a tutte le singole console di AWS servizio, tra cui. Amazon GameLift Servers Usa la console per creare o accedere a un AWS account e aprirla per utilizzare le Amazon GameLift Servers risorse di hosting dei giochi. Puoi configurare e distribuire flotte di hosting e altre risorse, visualizzare le metriche di utilizzo e prestazioni, tenere traccia delle risorse nella dashboard e molte altre attività. Vai alla console. Amazon GameLift Servers

  • API di servizio per Amazon GameLift Servers: questa API ti offre l'accesso programmatico a tutte le tue Amazon GameLift Servers risorse. Fa parte dell' AWS SDK, che puoi scaricare per utilizzarlo con i linguaggi di programmazione più diffusi. Scarica l' AWS SDK.

  • AWS interfaccia a riga di comando (CLI): la AWS CLI consente di interagire con i AWS servizi utilizzando una shell a riga di comando. Gli strumenti forniscono l'accesso diretto al pubblico ai AWS servizi e ai comandi personalizzati disponibili APIs per un servizio. Scarica la AWS CLI.

  • AWS CloudFormationperAmazon GameLift Servers: Il AWS CloudFormation servizio ti aiuta a modellare e configurare AWS le risorse per semplificare l'implementazione e la gestione dell'infrastruttura. Crea un AWS CloudFormation modello per descrivere le Amazon GameLift Servers risorse per la tua soluzione di hosting, quindi utilizza il modello per creare risorse aggiuntive o aggiornare le configurazioni. Visualizza il riferimento al tipo di Amazon GameLift Servers risorsa.

Per Amazon GameLift ServersRealtime

Configura e distribuisci Realtime server per ospitare le tue partite multiplayer. Per consentire ai client di gioco di connettersi ai Realtime server, utilizza l'SDK del Amazon GameLift Servers Realtime client. Per iniziare, scarica l'SDK del Realtime client. Per informazioni sulla configurazione, consultaIntegrazione di un client di gioco per Amazon GameLift ServersRealtime.

Supporto SDK

Il client SDK Realtime contiene la sorgente per i seguenti linguaggi:

  • C# (.NET)

Ambienti di sviluppo

Compila l'SDK dal codice sorgente in base alle esigenze per i seguenti sistemi operativi di sviluppo e motori di gioco supportati:

  • Sistemi operativi: Windows, Linux, Android, iOS

  • Motori di gioco: Unity, motori che supportano le librerie C#

Sistemi operativi dei server di gioco

Puoi distribuire Realtime server su risorse di hosting che funzionano sulle seguenti piattaforme: