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
-
Sistema operativo di sviluppo
-
Windows
-
Linux
-
-
Linguaggi di programmazione
Scarica l'Amazon GameLift ServersSDK.
Per informazioni specifiche sulla versione e istruzioni di installazione, consultate i file readme inclusi in ogni pacchetto. SDK per server C# (
il supporto per .NET 4, .NET 6, .NET 8 varia in base alla versione, vedi) Versioni SDK
Supporto per motori di gioco
Il plug-in completo Amazon GameLift Servers include flussi di lavoro dell'interfaccia utente e risorse di esempio, oltre a versioni integrate dell' AWS SDK e dell'SDK del server. I flussi di lavoro ti guidano attraverso come configurare e implementare il tuo server di gioco per l'hosting con flotte gestite, flotte di container gestite o EC2 flotte Anywhere autogestite. Se non ti servono i flussi di lavoro guidati, puoi scaricare solo l'SDK del server per il tuo motore di gioco dagli stessi repository. GitHub
Se utilizzi un altro motore di gioco o un altro ambiente di sviluppo non supportato dal plug-in, scarica l'SDK del server per il tuo linguaggio di programmazione e aggiungilo al tuo progetto di gioco.
Per informazioni specifiche sulla versione e istruzioni di installazione, consulta i file readme inclusi in ogni pacchetto.
-
Plugin per Unreal Engine
: creato per l'uso con le versioni 5.5. Controlla i readme specifici della versione per il supporto di Unreal. -
Plugin per Unity
: creato per l'uso con le versioni LTS di Unity Editor 6.0, 2022.3 o 2021.3. Supporta i profili.NET Framework e.NET Standard di Unity, con .NET Standard 2.1 e .NET 4.x. Controlla i file readme specifici della versione per il supporto di Unity. -
Server C# SDK 5.x per -- Azioni Amazon GameLift ServersRiferimento all'SDK del server C#
-
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
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.
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
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:
-
Nota
AL2 sta per terminare il supporto. Scopri maggiori dettagli in Amazon Linux 2 FAQs
.