Bereite dein Unreal- oder Unity-Spiel mit dem Amazon GameLift Servers Plugin vor - Amazon GameLift Servers

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.

Bereite dein Unreal- oder Unity-Spiel mit dem Amazon GameLift Servers Plugin vor

Das Amazon GameLift Servers Plugin ist ein Add-On mit vollem Funktionsumfang für deine Unreal- oder Unity-Game-Engine. Es führt dich durch die grundlegenden Schritte zur Bereitstellung deines Spiels für das Hosting. Amazon GameLift Servers Mit den Tools und Workflows des Plugins kannst du in deiner Game-Engine-Entwicklungsumgebung arbeiten, um deinen Spieleserver für das Hosting vorzubereiten, das Hosting auf einem lokalen Computer zum Testen einzurichten, einen einfachen Backend-Service zu erstellen und deinen Spieleserver für verwaltetes Cloud-basiertes Hosting bereitzustellen.

Nutze das Plugin, um Erfahrungen mit der Arbeit mit Amazon GameLift Servers einer Game-Hosting-Lösung zu sammeln und sie schnell zum Laufen zu bringen. Du kannst mit Beispiel-Spiel-Assets oder deinem eigenen Spielprojekt arbeiten. Das Plugin automatisiert eine Reihe von Schritten, sodass Sie schnell eine einfache, funktionierende Lösung erstellen können. Wenn du die geführten Workflows des Plugins abgeschlossen hast, kannst du über Amazon GameLift Servers einen Spielclient eine Verbindung zu live gehosteten Spielsitzungen herstellen. Nachdem du das Plugin verwendet hast, um eine einfache Hosting-Lösung zu erstellen, kannst du deine Lösung an die Bedürfnisse deines Spiels anpassen.

Das Plugin ist für die folgenden Game-Engines verfügbar:

  • Unreal Engine

  • Unity

Das Plugin enthält diese Komponenten für jede Spiel-Engine:

  • Plugin-Module für den Game-Engine-Editor. Wenn das Plugin installiert ist, erhalten Sie über eine neue Hauptmenüschaltfläche Zugriff auf die Amazon GameLift Servers Funktionen.

  • Bibliotheken für die Amazon GameLift Servers Service-API mit clientseitiger Funktionalität.

  • Bibliotheken für das Amazon GameLift Servers Server-SDK (Version 5).

  • Beispielressourcen zum Testen einer Serverintegration.

  • Bearbeitbare Konfigurationen in Form von CloudFormation Vorlagen, die Ihre Spieleserverlösung definieren.

Plugin-Arbeitsablauf

Die folgenden Schritte beschreiben einen typischen Weg zur Vorbereitung und Bereitstellung Ihres Spieleprojekts aufAmazon GameLift Servers. Sie führen diese Schritte durch, indem Sie im Game-Engine-Editor und in Ihrem Spielcode arbeiten.

  1. Erstellen Sie ein Benutzerprofil, das auf Ihren AWS Kontobenutzer verweist und Zugangsdaten mit Nutzungsberechtigungen bereitstelltAmazon GameLift Servers.

  2. Richten Sie verwandte AWS Ressourcen ein, die das Plugin in der Hosting-Lösung verwendet (als „Bootstrapping“ bezeichnet).

  3. Füge deinem Projekt Servercode hinzu, um die Kommunikation zwischen einem laufenden Spieleserver und dem Amazon GameLift Servers Dienst herzustellen.

  4. Füge deinem Projekt einen Client-Code hinzu, mit dem Spieleclients Anfragen Amazon GameLift Servers zum Starten neuer Spielsitzungen senden und dann eine Verbindung zu ihnen herstellen können.

  5. Verwenden Sie den Anywhere-Workflow, um Ihre lokale Workstation als Anywhere-Computer einzurichten und Ihren Spieleserver zu hosten. Starte deinen Gameserver und Client lokal über das Plugin, stelle eine Verbindung zu einer Spielsitzung her und teste die Integration.

  6. Verwende den verwalteten EC2 Workflow, um deinen Spieleserver auf eine einfache, aber vollständige Cloud-Hosting-Lösung hochzuladen Amazon GameLift Servers und bereitzustellen. Starte deinen Spielclient lokal über das Plugin, fordere eine Spielsitzung an, stelle eine Verbindung her und spiele dein Spiel.

Wenn du mit dem Plugin arbeitest, erstellst und AWS verwendest du Ressourcen. Für diese Aktionen können Gebühren für das verwendete AWS Konto anfallen. Wenn Sie noch nicht damit vertraut sind AWS, fallen diese Aktionen möglicherweise unter das AWS kostenlose Kontingent.