Server SDK 5.x per Amazon GameLift Servers - 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à.

Server SDK 5.x per Amazon GameLift Servers

Questa sezione fornisce la documentazione di riferimento per il server SDK 5.x per Amazon GameLift Servers. L'SDK del server fornisce le funzionalità di base utilizzate dal server di gioco per interagire con Amazon GameLift Servers servizio. Ad esempio, il server di gioco riceve dal servizio richieste di avvio e interruzione delle sessioni di gioco e fornisce aggiornamenti regolari sullo stato delle sessioni di gioco al servizio. Integra i tuoi server di gioco con l'SDK del server prima di distribuirli per l'hosting.

Usa questo riferimento all'SDK del server per integrare i tuoi server di gioco multiplayer personalizzati per l'hosting con Amazon GameLift Servers. Per indicazioni sul processo di integrazione, consultaAdd (Aggiungi) Amazon GameLift Servers sul tuo server di gioco.

L'ultima versione principale del server SDK per Amazon GameLift Servers è 5.x. Le seguenti funzionalità di hosting richiedono l'uso della versione 5.x:

  • Amazon GameLift Servers Ovunque

  • Amazon GameLift Servers plugin per Unreal Engine e Unity

Aggiornamenti nel server SDK 5 per Amazon GameLift Servers

I server di gioco ospitati utilizzano l'SDK del server per Amazon GameLift Servers per comunicare con Amazon GameLift Servers servizio per avviare e gestire sessioni di gioco per i giocatori. L'ultima versione, Amazon GameLift Servers server SDK 5, offre una serie di miglioramenti e supporto per nuove Amazon GameLift Servers funzionalità. Se la build del tuo server di gioco attualmente utilizza Amazon GameLift Servers server SDK 4 o versioni precedenti, segui le indicazioni riportate in questo argomento per aggiornare i tuoi giochi.

Amazon GameLift Servers la versione 5.0.0 e successive di server SDK include questi aggiornamenti:

  • Linguaggi espansi: le librerie sono disponibili nelle seguenti lingue: C++, C#, Go. Puoi creare le librerie C++ da utilizzare con Unreal Engine.

  • Supporto per i plugin del motore di gioco: Amazon GameLift Servers i plugin autonomi per Unreal Engine e Unity richiedono Amazon GameLift Servers librerie server SDK 5. Questi plugin offrono flussi di lavoro guidati per l'integrazione, il test e la distribuzione dei giochi su Amazon GameLift Servers per l'hosting. Vedi Amazon GameLift Serversplugin per Unity (server SDK 5.x) e Amazon GameLift Serversplugin per Unreal Engine documentazione.

  • Amazon GameLift Servers Supporto ovunque: con le flotte Anywhere puoi configurare le tue risorse di hosting da utilizzare Amazon GameLift Servers caratteristiche (incluso matchmaking). Aggiungi il Amazon GameLift Servers Agente per automatizzare la gestione del ciclo di vita delle sessioni di gioco. Usa le flotte Anywhere per l'hosting di produzione con hardware locale o configura ambienti di test per uno sviluppo iterativo rapido di giochi. Vedi Hosting ovunque e il Amazon GameLift Servers Agente.

  • Strumenti di test aggiornati: Amazon GameLift Servers La funzionalità Anywhere ti consente di configurare ambienti di test locali o basati sul cloud per i tuoi giochi. Imposta i test con o senza Amazon GameLift Servers Agente. Questi strumenti sostituiscono Amazon GameLift Servers Locale. Per informazioni, consulta Configura i test locali con Amazon GameLift Servers Ovunque.

  • Soluzione .NET consolidata per C#: il server C# SDK 5.1+ supporta .NET Framework 4.6.2 (aggiornato dalla versione 4.6.1) e.NET 6.0 in un'unica soluzione. .NET Standard 2.1 è disponibile con le librerie create da Unity.

  • Nuova Compute risorsa: questa nuova risorsa combina diversi tipi di risorse di hosting. Include risorse di hosting basate sul cloud (flotte gestite EC2 o container) e risorse di hosting controllate dal cliente (flotte Anywhere). Include i seguenti aggiornamenti:

    • Le nuove chiamate API per la Compute risorsa includono: ListCompute(), DescribeCompute() e GetComputeAccess(). Queste azioni restituiscono informazioni sulle risorse di hosting per qualsiasi tipo di Amazon GameLift Servers flotta. In generale, per le flotte con server di gioco che utilizzano il server SDK 5.x, utilizza le azioni specifiche del computer per sostituire le azioni specifiche dell'istanza. Inoltre, queste azioni possono essere utilizzate nelle flotte Anywhere senza Amazon GameLift Servers Agente: RegisterCompute(), DeregisterCompute() e GetComputeAuthToken().

    • Nuova metrica ActiveCompute con CloudWatch dimensioni FleetId Location eComputeType. Questa metrica sostituisce la metrica precedente. ActiveInstances

  • Amazon EC2 Systems Manager (SSM) per l'accesso remoto: per una maggiore sicurezza, usa SSM anziché SSH per la connessione a istanze in Amazon GameLift Servers flotte gestite. Per informazioni, consulta Connessione remota a Amazon GameLift Servers flotte di istanze.