View a markdown version of this page

Bereite dein Unreal- oder Unity-Spiel vor mit dem Amazon-Server GameLift Plugin - 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.

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

Das Amazon GameLift Servers Plugin ist ein vollwertiges Add-on zu deiner Unreal- oder Unity-Game-Engine. Es führt dich durch die grundlegenden Schritte, um dein Spiel für das Hosting bereitzustellen. Amazon GameLift Servers Mit dem Toolset und den Workflows des Plugins kannst du in deiner Game-Engine-Entwicklungsumgebung arbeiten, um deinen Spieleserver auf das Hosting vorzubereiten, das Hosting auf einem lokalen Computer zum Testen einzurichten, einen einfachen Backend-Service zu erstellen und deinen Spieleserver auf verwaltetem Cloud-Hosting bereitzustellen.

Nutze das Plugin, um die Arbeit mit Amazon GameLift Servers einer Game-Hosting-Lösung zu erleben 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 Spielesitzungen herstellen. Nachdem du das Plugin verwendet hast, um eine einfache Hosting-Lösung zu erstellen, kannst du deine Lösung an die Anforderungen deines Spiels anpassen.

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

  • Unreal Engine

  • Unity

Das Plugin enthält die folgenden Komponenten für jede Spielengine:

  • 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 Gameserver-Lösung definieren.

Plugin-Arbeitsablauf

Die folgenden Schritte beschreiben einen typischen Weg zur Vorbereitung und Bereitstellung deines SpieleprojektsAmazon GameLift Servers. Du führst diese Schritte durch, indem du im Game-Engine-Editor und in deinem Spielcode arbeitest.

  1. Erstellen Sie ein Benutzerprofil, das mit Ihrem AWS Kontobenutzer verknüpft ist und Zugangsdaten mit Nutzungsberechtigungen enthältAmazon 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 Spielclients Anfragen Amazon GameLift Servers zum Starten neuer Spielsitzungen senden und sich dann mit ihnen verbinden können.

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

  6. Verwenden Sie den Managed EC2-Workflow, um Ihren 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.

Während du im Plugin arbeitest, erstellst und verwendest du AWS Ressourcen. Bei diesen Aktionen kann das verwendete AWS Konto belastet werden. Wenn Sie noch nicht damit vertraut sind AWS, fallen diese Aktionen möglicherweise unter das AWS kostenlose Kontingent.