Aufbau einer Hosting-Flotte mit Amazon GameLift - Amazon GameLift

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.

Aufbau einer Hosting-Flotte mit Amazon GameLift

In diesem Abschnitt findest du Informationen über die Planung, den Aufbau und die Wartung von GameLift Amazon-Flotten zum Hosten deiner Spieleserver. Erfahren GameLift Amazon-Hosting-Optionen Sie mehr über die Hosting-Lösungen, die Amazon GameLift anbietet, einschließlich solcher, die verwaltete EC2 Flotten verwenden, selbstverwaltete Anywhere-Flotten für Ihre lokale Hardware und eine Hybridlösung, die beide verwendet.

Eigenschaften der Flotte

Eine GameLift Amazon-Flotte ist eine Sammlung von Computerressourcen, die Ihre Spieleserver betreiben und Spielsitzungen für Spieler veranstalten. Flotten können sich in der Art der verwendeten Rechenressourcen und in der Art und Weise, wie die Flotte verwaltet wird, unterscheiden. Die Größe einer Flotte — die Anzahl der Spielsitzungen und Spieler, die sie unterstützen kann — hängt von der Anzahl der Rechenressourcen ab, die Sie ihr zur Verfügung stellen. Alle GameLift Amazon-Flotten haben die folgenden Eigenschaften:

  • Die Spielserverprozesse, die auf allen Flotten ausgeführt werden, sind in das GameLift Amazon-Server-SDK integriert und kommunizieren auf dieselbe Weise mit dem GameLift Amazon-Service. Spieleserver melden ihre Verfügbarkeit, um Spielsitzungen und Spieler zu veranstalten, auf Aufforderungen zum Starten oder Beenden von Spielsitzungen und anderen Interaktionen zu reagieren.

  • Amazon GameLift wickelt die Platzierung von Spielsitzungen für alle Flotten auf die gleiche Weise ab. Amazon GameLift verfolgt den Status der Spieleserver einer Flotte und wählt aus verfügbaren Spieleservern aus, um eine neue Spielsitzung zu veranstalten. Dieser Prozess wird verwendet, unabhängig davon, ob Ihr Spiel Spielsitzungen auf einer einzigen Flotte platziert oder eine Warteschlange für Spielsitzungen verwendet, um das Hosting auf mehrere Flotten zu verteilen. Mit einer Warteschlange kannst du deine Platzierungsentscheidungen auch anpassen, um Faktoren wie Ressourcenkosten und Latenz zu berücksichtigen.

  • Alle Flotten unterstützen den Einsatz eines FlexMatch Matchmakers in Zusammenarbeit mit einer Warteschlange für die Platzierung von Spielsitzungen. Der GameLift Amazon-Service empfängt Spielanfragen von Spielern, erstellt die Spiele und leitet sie an die Warteschlange für Spielsitzungen weiter, um nach verfügbaren Spieleservern zu suchen.

  • Amazon GameLift sammelt eine Vielzahl von Flottenkennzahlen. Dazu gehören Statusmetriken für Computer und Serverprozesse sowie Nutzungsmetriken für Spielsitzungen und Spieleraktivitäten. Die vollständige Liste der verfügbaren Messwerte finden Sie unterÜberwachen Sie Amazon GameLift mit Amazon CloudWatch.

So funktioniert die Erstellung von GameLift Amazon-Flotten

Wenn Sie eine neue Flotte anfordern, GameLift startet Amazon einen Workflow zur Erstellung der Flottenressource. Nach Abschluss der einzelnen Schritte des Workflows GameLift aktualisiert Amazon den Status der Flotte und gibt eine Reihe von Ereignissen aus, um den Fortschritt bei der Flottenerstellung zu kommunizieren.

Amazon GameLift verwendet zwei Arten von Ereignissen. Ereignisse zum Übergang des Flottenstatus kennzeichnen, wenn sich der Flottenstatus ändert. Ereignisse zur Flottenerstellung bieten zusätzliche Markierungen, die beim Debuggen von Problemen bei der Flottenerstellung helfen. Sie können alle Ereignisse über die GameLift Amazon-Konsole oder durch Aufrufen des GameLift Amazon-API-Vorgangs verfolgen DescribeFleetEvents. Sie können den Flotten- und Standortstatus auch mit DescribeFleetAttributesoder verfolgen DescribeFleetLocationAttributes.