View a markdown version of this page

Server-SDK 5.x für Amazon-Server GameLift - GameLift Amazon-Server

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Server-SDK 5.x für Amazon-Server GameLift

Dieser Abschnitt enthält die Referenzdokumentation für das Server-SDK 5.x fürAmazon GameLift Servers. Das Server-SDK bietet Kernfunktionen, die Ihr Spieleserver für die Interaktion mit dem Amazon GameLift Servers Dienst verwendet. Ihr Spieleserver erhält beispielsweise vom Dienst Aufforderungen, Spielsitzungen zu starten und zu beenden, und er informiert den Dienst regelmäßig über den Status der Spielsitzungen. Integrieren Sie Ihre Spieleserver in das Server-SDK, bevor Sie sie für das Hosting bereitstellen.

Verwenden Sie diese Server-SDK-Referenz, um Ihre benutzerdefinierten Multiplayer-Spieleserver für das Hosting zu integrierenAmazon GameLift Servers. Hinweise zum Integrationsprozess finden Sie unterAddition GameLift Amazon-Server mit dem Server-SDK auf deinen Spieleserver.

Die neueste Hauptversion des Server-SDK für Amazon GameLift Servers ist 5.x. Für die folgenden Hosting-Funktionen ist die Verwendung von Version 5.x erforderlich:

  • Amazon GameLift ServersIrgendwo

  • Amazon GameLift ServersPlugin für Unreal Engine und Unity

Anmerkung

Wenn Sie das Server-SDK Version 4.x oder früher verwenden müssen, finden Sie unter Server-SDK für GameLift Amazon-Server Version 4 und früher Dokumentation und Download-Informationen.

Aktualisierungen im Server-SDK 5 für GameLift Amazon-Server

Ihre gehosteten Spieleserver verwenden das Server-SDK fürAmazon GameLift Servers, um mit dem Amazon GameLift Servers Dienst zu kommunizieren, um Spielsitzungen für Spieler zu starten und zu verwalten. Die neueste Version, Amazon GameLift Servers Server-SDK 5, bietet eine Reihe von Verbesserungen und Unterstützung für neue Amazon GameLift Servers Funktionen. Wenn Ihr Spieleserver-Build derzeit Amazon GameLift Servers Server-SDK 4 oder früher verwendet, folgen Sie den Anweisungen in diesem Thema, um Ihre Spiele zu aktualisieren.

Amazon GameLift ServersDie Server-SDK-Version 5.0.0 und höher beinhaltet die folgenden Updates:

  • Erweiterte Sprachen — Bibliotheken sind in den folgenden Sprachen verfügbar: C++, C#, Go. Sie können die C++-Bibliotheken für die Verwendung mit der Unreal Engine erstellen.

  • Unterstützung für Game Engine-Plugins — Die Amazon GameLift Servers eigenständigen Plugins für Unreal Engine und Unity benötigen Amazon GameLift Servers Server-SDK 5-Bibliotheken. Diese Plugins bieten geführte Workflows zum Integrieren, Testen und Bereitstellen Ihrer Spiele Amazon GameLift Servers für das Hosting. Siehe GameLift Amazon-Server Plugin für Unity (Server-SDK 5.x) auch GameLift Amazon-Server Plugin für Unreal Engine Dokumentation.

  • Amazon GameLift ServersUnterstützung von überall — Mit Anywhere-Flotten können Sie Ihre eigenen Hosting-Ressourcen einrichten, um Amazon GameLift Servers Funktionen nutzen zu können (einschließlich Matchmaking). Füge den Amazon GameLift Servers Agenten hinzu, um die Verwaltung des Lebenszyklus von Spielsitzungen zu automatisieren. Verwenden Sie Anywhere-Flotten für das Produktions-Hosting mit lokaler Hardware oder richten Sie Testumgebungen für eine schnelle iterative Spieleentwicklung ein. See Überall hosten und der Amazon GameLift Servers Agent.

  • Aktualisierte Testtools — Mit der Amazon GameLift Servers Anywhere-Funktion können Sie lokale oder cloudbasierte Testumgebungen für Ihre Spiele einrichten. Richten Sie Tests mit oder ohne den Amazon GameLift Servers Agenten ein. Diese Tools ersetzen Amazon GameLift Servers Local. Siehe Richten Sie lokale Tests ein mit GameLift Amazon-Server Überall.

  • Konsolidierte .NET-Lösung für C# — Das C#-Server-SDK 5.1+ unterstützt .NET Framework 4.6.2 (aktualisiert von 4.6.1) und .NET 6.0 in einer einzigen Lösung. .NET Standard 2.1 ist mit den Bibliotheken verfügbar. Unity-built

  • Neue Compute Ressource — Diese neue Ressource kombiniert verschiedene Arten von Hosting-Ressourcen. Sie umfasst cloudbasierte Hosting-Ressourcen (verwaltete EC2- oder Container-Flotten) und vom Kunden gesteuerte Hosting-Ressourcen (Anywhere-Flotten). Es beinhaltet die folgenden Updates:

    • Zu den neuen API-Aufrufen für die Compute Ressource gehören: ListCompute DescribeCompute () , () und GetComputeAccess (). Diese Aktionen geben Hosting-Ressourceninformationen für jede Art von Amazon GameLift Servers Flotte zurück. Im Allgemeinen sollten Sie bei Flotten mit Spielservern, die das Server-SDK 5.x verwenden, die rechnerspezifischen Aktionen verwenden, um instanzspezifische Aktionen zu ersetzen. Darüber hinaus sind diese Aktionen für die Verwendung in Anywhere-Flotten ohne den Amazon GameLift Servers Agenten vorgesehen: RegisterCompute (), DeregisterCompute () und (). GetComputeAuthToken

    • Neue Metrik ActiveCompute mit den CloudWatch Dimensionen FleetIdLocation, undComputeType. Diese Metrik ersetzt die vorherige MetrikActiveInstances.

  • Amazon EC2 Systems Manager (SSM) für den Fernzugriff — Verwenden Sie für zusätzliche Sicherheit SSM anstelle von SSH, wenn Sie eine Verbindung zu Instances in Amazon GameLift Servers verwalteten Flotten herstellen. Siehe Mit Flotteninstanzen verbinden.