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.
Dieser Abschnitt enthält Referenzdokumentation für den GameLift Amazon-Server SDK 5.x. Der Server SDK bietet Kernfunktionen, die Ihr Spieleserver für die Interaktion mit dem GameLift Amazon-Service verwendet. Ihr Spieleserver erhält beispielsweise vom Dienst Aufforderungen, Spielsitzungen zu starten und zu beenden, und er informiert den Service regelmäßig über den Status der Spielsitzungen. Integrieren Sie Ihre Spieleserver in den Server, SDK bevor Sie sie zum Hosten einsetzen.
Verwenden Sie diese GameLift SDK Amazon-Serverreferenz, um Ihre benutzerdefinierten Multiplayer-Spieleserver für das Hosting bei Amazon zu integrieren GameLift. Hinweise zum Integrationsprozess finden Sie unterFüge Amazon GameLift zu deinem Spieleserver hinzu.
Die neueste Hauptversion des GameLift Amazon-Servers SDK ist 5.x. Die folgenden Hosting-Funktionen erfordern die Verwendung von Version 5.x:
Amazon GameLift überall
GameLift Amazon-Plugin für Unreal Engine und Unity
Themen
- Aktualisierungen in Amazon GameLift Server SDK 5
- Migrieren Sie zu Amazon GameLift Server SDK 5.x
- Amazon GameLift Server SDK 5.x für C++: Aktionen
- Amazon GameLift Server SDK 5.x für C# und Unity: Aktionen
- GameLift Amazon-Server SDK für Go: Aktionen
- Amazon GameLift Server SDK 5.x für Unreal Engine: Aktionen
Aktualisierungen in Amazon GameLift Server SDK 5
Ihre gehosteten Spieleserver verwenden den GameLift Amazon-ServerSDK, um mit dem GameLift Amazon-Service zu kommunizieren, um Spielsitzungen für Spieler zu starten und zu verwalten. Die neueste Version, Amazon GameLift Server SDK 5, bietet eine Reihe von Verbesserungen und Unterstützung für neue GameLift Amazon-Funktionen. Wenn Ihr Gameserver-Build derzeit Amazon GameLift Server SDK 4 oder eine frühere Version verwendet, folgen Sie den Anweisungen in diesem Thema, um Ihre Spiele zu aktualisieren.
Die GameLift SDK Amazon-Serverversion 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 Unreal Engine erstellen.
-
Unterstützung für Game Engine-Plugins — Die GameLift eigenständigen Amazon-Plugins für Unreal Engine und Unity benötigen Amazon GameLift Server SDK 5-Bibliotheken. Diese Plugins bieten geführte Workflows zum Integrieren, Testen und Bereitstellen Ihrer Spiele auf Amazon GameLift zum Hosten. Siehe GameLift Amazon-Plugin für Unity (Server SDK 5.x) und GameLift Amazon-Plugin für Unreal Engine Dokumentation.
-
Amazon GameLift Anywhere Unterstützung — Mit Anywhere Für Flotten können Sie Ihre eigenen Hosting-Ressourcen einrichten, um GameLift Amazon-Funktionen (einschließlich Matchmaking) zu nutzen. Fügen Sie den GameLift Amazon-Agenten hinzu, um die Lebenszyklusverwaltung von Spielsitzungen zu automatisieren. Verwenden Sie Anywhere Flotten für das Produktionshosten mit Hardware vor Ort oder zum Einrichten von Testumgebungen für eine schnelle iterative Spieleentwicklung. See Hosten Sie überall und der GameLiftAmazon-Agent
. Aktualisierte Testtools — The Amazon GameLift Anywhere Mit dieser Funktion können Sie lokale oder cloudbasierte Testumgebungen für Ihre Spiele einrichten. Richten Sie Tests mit oder ohne Amazon GameLift Agent ein. Diese Tools ersetzen Amazon GameLift Local. Siehe Richten Sie lokale Tests mit Amazon ein GameLift Anywhere.
-
Konsolidiert. NETLösung für C# — Der C#-Server SDK 5.1+ unterstützt. NETFramework 4.6.2 (aktualisiert von 4.6.1) und. NET6.0 in einer einzigen Lösung. . NETStandard 2.1 ist mit den von Unity erstellten Bibliotheken verfügbar.
-
Neue
Compute
Ressource — Diese neue Ressource kombiniert verschiedene Arten von Hosting-Ressourcen. Sie umfasst cloudbasierte Hosting-Ressourcen (verwaltete EC2 oder Container-Flotten) und kundengesteuerte Hosting-Ressourcen (Anywhere Flotten). Es beinhaltet die folgenden Updates:-
Zu den neuen API Aufrufen der
Compute
Ressource gehören: ListCompute(), DescribeCompute() und GetComputeAccess(). Diese Aktionen geben Hosting-Ressourceninformationen für jede Art von GameLift Amazon-Flotte zurück. Im Allgemeinen sollten Sie bei Flotten mit Spieleservern, die Server SDK 5.x verwenden, die rechenspezifischen Aktionen verwenden, um instanzspezifische Aktionen zu ersetzen. Darüber hinaus sind diese Aktionen für die Verwendung in Anywhere Flotten ohne den GameLift Amazon-Agenten: RegisterCompute(), DeregisterCompute() und GetComputeAuthToken(). -
Neue Metrik
ActiveCompute
mit den CloudWatch DimensionenFleetId
Location
, undComputeType
. Diese Metrik ersetzt die vorherige MetrikActiveInstances
.
-
Amazon EC2 Systems Manager (SSM) für Fernzugriff — Verwenden Sie für zusätzliche Sicherheit SSM statt, SSH wenn Sie eine Verbindung zu Instances in von Amazon GameLift verwalteten Flotten herstellen. Siehe Stellen Sie eine Remoteverbindung zu GameLift Amazon-Flotteninstanzen her.