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.
Holen Sie sich Amazon GameLift Servers Entwicklungstools
Amazon GameLift Serversbietet eine Reihe von SDKs und anderen Tools, mit denen Sie Game-Hosting-Lösungen für Ihre Spiele entwickeln können. SDKs Sie erweitern Spieleserver, Spieleclients und Backend-Dienste um Funktionen, die es ihnen ermöglichen, mit dem Amazon GameLift Servers Dienst zu interagieren. Aktuelle Informationen zu Amazon GameLift Servers SDK-Versionen und Kompatibilität finden Sie unterAmazon GameLift Servers-Versionshinweise.
Für Spieleserver
Integrieren und erstellen Sie Ihre 64-Bit-Spieleserver mit dem Server-SDK fürAmazon GameLift Servers. Der Spieleserver verwendet das Server-SDK für die Kommunikation mit dem Amazon GameLift Servers Dienst für die Verwaltung von Spielsitzungen, einschließlich des Startens, Aktualisierens und Stoppens von Spielsitzungen. Hilfe zur Integration des Server-SDK in Ihre Spielprojekte finden Sie unterSpiele vorbereiten für Amazon GameLift Servers.
Unterstützung bei der Entwicklung
-
Entwicklungs-Betriebssystem
-
Windows
-
Linux
-
-
Programmiersprachen
Holen Sie sich das Amazon GameLift Servers SDK
. Versionsspezifische Informationen und Installationsanweisungen finden Sie in den Readme-Dateien, die in jedem Paket enthalten sind. C#-Server-SDK
(Support für.NET 4, .NET 6, .NET 8 variiert je nach Version, sieheSDK-Versionen)
Game-Engine-Unterstützung
Das Plug-in mit vollem Funktionsumfang für Amazon GameLift Servers umfasst UI-Workflows und Beispielressourcen sowie integrierte Versionen des AWS SDK und des Server-SDK. Die Workflows führen dich durch die Konfiguration und Bereitstellung deines Spieleservers für das Hosting mit verwalteten EC2 Flotten, verwalteten Container-Flotten oder selbstverwalteten Anywhere-Flotten. Wenn du die geführten Workflows nicht benötigst, kannst du auch einfach das Server-SDK für deine Game-Engine aus denselben Repositorys beziehen. GitHub
Wenn du eine andere Game-Engine oder Entwicklungsumgebung verwendest, die das Plugin nicht unterstützt, besorge dir das Server-SDK für deine Programmiersprache und füge es zu deinem Spielprojekt hinzu.
Versionsspezifische Informationen und Installationsanweisungen findest du in den Readme-Dateien, die in jedem Paket enthalten sind.
-
Plugin für Unreal Engine — Entwickelt
für die Verwendung mit den Unreal Engine-Versionen 5.5. Informationen zur Unreal-Unterstützung finden Sie in den versionsspezifischen Readmes. -
Plugin für Unity
— Entwickelt für die Verwendung mit den LTS-Versionen von Unity Editor 6.0, 2022.3 oder 2021.3. Es unterstützt die Profile .NET Framework und .NET Standard von Unity mit.NET Standard 2.1 und .NET 4.x. Informationen zur Unity-Unterstützung finden Sie in den versionsspezifischen Readmes. -
C#-Server-SDK 5.x für Amazon GameLift Servers -- AktionenSDK-Referenz für C#-Server
-
Runtime-Unterstützung
Für eine verwaltete Hosting-Lösung sollten Sie Ihren Spieleserver so einrichten, dass er auf einem der folgenden Amazon-Computer-Images läuft (AMIs). Amazon GameLift ServersAMI-VersionenWeitere Amazon GameLift Servers Informationen finden Sie unter.
Anmerkung
Der Support für Amazon Linux 2 (AL2) endet am 30. Juni 2025. Weitere Einzelheiten finden Sie in Amazon Linux FAQs 2.
Zusätzliche Tools
Spieleserver-Wrapper für Amazon GameLift Servers
Dieses Tool hilft Ihnen bei der Bereitstellung eines Spieleservers zum Hosten mit einer Reihe grundlegender Funktionen zur Verwaltung von Spielesitzungen. Mit diesem Tool müssen Sie keine Änderungen an Ihrem Spielcode vornehmen oder das Server-SDK für integrierenAmazon GameLift Servers. Verwenden Sie den Gameserver-Wrapper, um Ihren Spieleserver zu verpacken und ihn für das Spiele-Hosting mithilfe einer der drei Amazon GameLift Servers Hosting-Lösungen (Anywhere EC2, Managed oder Managed Container) bereitzustellen. Dieses Tool eignet sich am besten für die frühe Evaluierung oder das Prototyping mit Ihrem eigenen Spiel oder einem Beispielspiel, da dieses Tool die Anpassung von Spieleservern nicht unterstützt. Wenn dein Spiel keine benutzerdefinierten Funktionen benötigt, kannst du deinen Spieleserver mit dem Gameserver-Wrapper für das Produktionshosting bereitstellen.
Amazon GameLift ServersToolkit
Das Amazon GameLift Servers Toolkit ist eine Sammlung von Skripten und anderen Tools, die wir entwickelt haben, um Entwicklern bei häufigen Szenarien und Problemen zu helfen. Zu den Materialien des Toolkits gehören Skripte, Beispielcode und Readmes.
-
Container-Starterkit
— Verwende dieses Tool, um die Einrichtung von Spielserver-Builds für das Hosting mit Amazon GameLift Servers verwalteten Containern zu vereinfachen. Das Kit integriert wichtige Funktionen zur Verwaltung von Spielsitzungen in einen Spieleserver und verwendet vorkonfigurierte Vorlagen, um eine Containerflotte zu erstellen und eine automatisierte Bereitstellungspipeline für Ihren Spielserver-Build einzurichten. Nach der Bereitstellung kannst du mithilfe der Amazon GameLift Servers Konsole und der API-Tools die Leistung deiner Flotte überwachen, Spielsitzungen verwalten und Messwerte analysieren. Das Kit lässt sich AWS CodeBuild für die Build-Automatisierung, Amazon Simple Storage Service für die Speicherung und AWS CloudFormation für die Infrastrukturbereitstellung integrieren. -
Tool zur schnellen Aktualisierung von Builds
— Verwenden Sie dieses Tool, um einen Spielserver-Build zu ändern, der bereits für eine verwaltete EC2 Flotte bereitgestellt wurde. Das Tool wurde entwickelt, um dir dabei zu helfen, Spiel-Build-Dateien schnell auszutauschen, ohne bei jeder Änderung neue EC2 Flotten konfigurieren und erstellen zu müssen. Du kannst einzelne Instances oder alle Instances in der Flotte aktualisieren. Mit den Optionen kannst du bestimmte Build-Dateien oder einen ganzen Build ersetzen und festlegen, wie du Spieleserver nach den Updates neu startest.
Für Spieleclient-Dienste
Erstellen Sie mithilfe des AWS SDK, das die Service-API für enthält, einen 64-Bit-Back-End-Dienst für Amazon GameLift Servers Ihre Spieleclients. Der Backend-Service Ihres Spiels kümmert sich um die clientseitigen Interaktionen mit dem Amazon GameLift Servers Dienst, einschließlich des Starts neuer Spielsitzungen und des Beitritts von Spielern zu Spielen.
Weitere Informationen zur Verwendung des AWS SDK mit Amazon GameLift Servers finden Sie in den folgenden Ressourcen:
Für das Amazon GameLift Servers Ressourcenmanagement
Verwenden Sie die folgenden Tools, um Ihre Amazon GameLift Servers verwalteten Hosting-Ressourcen zu erstellen, zu aktualisieren und zu überwachen.
AWS Management Console— Die AWS Konsole ist eine webbasierte Anwendung, die einen zentralen Zugriff auf alle einzelnen AWS Servicekonsolen bietet, einschließlichAmazon GameLift Servers. Verwenden Sie die Konsole, um ein AWS Konto zu erstellen oder sich anzumelden, und öffnen Sie die Amazon GameLift Servers Konsole, um mit Ihren Spielhosting-Ressourcen zu arbeiten. Du kannst Hosting-Flotten und andere Ressourcen konfigurieren und bereitstellen, Nutzungs- und Leistungskennzahlen einsehen, Ressourcen im Dashboard verfolgen und viele andere Aufgaben erledigen. Gehen Sie zur Amazon GameLift Servers Konsole.
Service-API für Amazon GameLift Servers — Diese API ermöglicht Ihnen programmatischen Zugriff auf all Ihre Amazon GameLift Servers Ressourcen. Sie ist Teil des AWS SDK, das Sie für die Verwendung mit den gängigsten Programmiersprachen herunterladen können. Holen Sie sich das AWS SDK.
AWS Befehlszeilenschnittstelle (CLI) — Mit der AWS CLI können Sie über eine Befehlszeilen-Shell mit AWS Diensten interagieren. Die Tools bieten direkten Zugriff auf AWS Dienste sowie auf benutzerdefinierte Befehle, die für einen Dienst APIs verfügbar sind. Holen Sie sich die AWS CLI.
-
AWS CloudFormationfür Amazon GameLift Servers — Der AWS CloudFormation Service unterstützt Sie bei der Modellierung und Einrichtung von AWS Ressourcen, um die Bereitstellung und Verwaltung der Infrastruktur zu optimieren. Erstellen Sie eine AWS CloudFormation Vorlage, um die Amazon GameLift Servers Ressourcen für Ihre Hosting-Lösung zu beschreiben, und verwenden Sie diese Vorlage dann, um zusätzliche Ressourcen zu erstellen oder Konfigurationen zu aktualisieren. Sehen Sie sich die Referenz zum Amazon GameLift Servers Ressourcentyp an.
Für Amazon GameLift ServersRealtime
Konfigurieren und implementieren Sie Realtime Server, um Ihre Multiplayer-Spiele zu hosten. Verwenden Sie das Amazon GameLift Servers Realtime Client-SDK, damit Ihre Spieleclients eine Verbindung zu Realtime Servern herstellen können. Laden Sie zunächst das Realtime Client-SDK herunter
SDK -Unterstützung
Das Realtime Client SDK enthält die Quelle für die folgenden Sprachen:
-
C# (.NET)
Entwicklungsumgebungen
Erstellen Sie das SDK nach Bedarf aus dem Quellcode für die folgenden unterstützten Entwicklungsbetriebssysteme und Game-Engines:
-
Betriebssysteme — Windows, Linux, Android, iOS
-
Spiele-Engines — Unity, Engines, die C#-Bibliotheken unterstützen
Betriebssyssteme für Spiel-Server
Sie können Realtime Server auf Hosting-Ressourcen bereitstellen, die auf den folgenden Plattformen ausgeführt werden:
-
Anmerkung
AL2 nähert sich dem Ende des Supports. Weitere Einzelheiten finden Sie in Amazon Linux FAQs 2.