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 Spiel für Amazon vor GameLift
In diesem Thema werden die Schritte beschrieben, mit denen Sie Ihr Multiplayer-Spiel für die Integration mit verwaltetem GameLift Amazon-Hosting vorbereiten. Um Ihr Spiel vorzubereiten, müssen Sie die Kommunikation zwischen dem Spiel und Amazon aktivierenGameLift.
Bereite deinen eigenen Gameserver vor
Um Spielsitzungen zu starten und zu beenden und um andere Aufgaben ausführen zu können, muss ein Gameserver Amazon GameLift über seinen Status informieren können. Um die Kommunikation mit Amazon zu aktivierenGameLift, fügen Sie Ihrem Gameserver-Projekt Code hinzu. Weitere Informationen finden Sie unter Integrieren Sie Spiele mit benutzerdefinierten Spieleservern.
-
Bereite deinen benutzerdefinierten Gameserver für das Hosting bei Amazon vorGameLift.
-
Holen Sie sich das Amazon GameLift Server SDK
und erstellen Sie es für Ihre bevorzugte Programmiersprache und Game-Engine. -
Fügen Sie Ihrem Gameserver-Projekt Code hinzu, um die Kommunikation mit Amazon zu aktivierenGameLift.
-
-
Bereite deinen Spielclient so vor, dass er eine Verbindung zu von Amazon GameLift gehosteten Spielesitzungen herstellt.
-
Füge das AWS SDK zu deinem Backend-Service und deinem Game-Client-Projekt hinzu. Weitere Informationen finden Sie unter Amazon GameLift SDKs für Client Services herunterladen.
-
Füge Funktionen hinzu, um Informationen über Spielsitzungen abzurufen, neue Spielsitzungen zu platzieren und Platz für Spieler in einer Spielsitzung zu reservieren.
-
(Optional) FlexMatch Für Spielersuche verwenden. Weitere Informationen finden Sie unter FlexMatchIntegration mit GameLift Amazon-Hosting.
-
Bereite deinen Realtime-Server vor
Amazon GameLift Realtime Servers bietet eine leichte Serverlösung, die Sie an Ihr Spiel anpassen können. Ein Echtzeitserver bietet dieselben Vorteile, die Amazon für Spieleserver GameLift bietet, jedoch mit reduzierter Anpassungsfähigkeit des Spielservers.
Erstellen Sie ein Echtzeit-Skript für das Hosting bei AmazonGameLift.
Echtzeitskripte enthalten Ihre Serverkonfiguration und optionale benutzerdefinierte Spiellogik. Echtzeitserver sind so konzipiert, dass sie Spielsitzungen starten und beenden, Spielerverbindungen akzeptieren und die Kommunikation mit Amazon GameLift und zwischen Spielern in einem Spiel verwalten. Es gibt auch Hooks, mit denen Sie benutzerdefinierte Serverlogik für Ihr Spiel hinzufügen können. Echtzeitserver verwenden Node.js und. JavaScript Weitere Informationen erhalten Sie unter Erstellen eines Echtzeit-Skripts und Testen Sie Ihre Integration mit Amazon GameLift.