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 Servers
In diesem Abschnitt findest du Informationen zum Entwerfen, Bauen und Verwalten von Amazon GameLift Servers Flotten zum Hosten deiner Spieleserver. Weitere Informationen Amazon GameLift ServersHosting-Optionen zu den Amazon GameLift Servers angebotenen Hosting-Lösungen, einschließlich solcher, die verwaltete EC2 Flotten verwenden, selbstverwaltete Anywhere-Flotten für Ihre lokale Hardware und eine Hybridlösung, die beide verwendet, finden Sie hier.
Themen
Eigenschaften der Flotte
Eine Amazon GameLift Servers Flotte ist eine Sammlung von Computerressourcen, die deine 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 Amazon GameLift Servers Flotten haben die folgenden Eigenschaften:
-
Die Spielserverprozesse, die auf allen Flotten ausgeführt werden, sind in das Server-SDK für den Dienst integriert Amazon GameLift Servers und kommunizieren auf dieselbe Weise mit dem Amazon GameLift Servers Dienst. 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 Serversverwaltet die Platzierung von Spielsitzungen für alle Flotten auf die gleiche Weise. Amazon GameLift Serversverfolgt den Spielserverstatus einer Flotte und wählt aus verfügbaren Spielservern aus, um eine neue Spielsitzung abzuhalten. Dieser Prozess wird verwendet, unabhängig davon, ob dein 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 Amazon GameLift Servers Dienst empfängt Spielanfragen von Spielern, erstellt die Spiele und leitet sie an die Warteschlange für Spielsitzungen weiter, um nach verfügbaren Spielservern zu suchen.
Amazon GameLift Serverssammelt 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 Servers mit Amazon CloudWatch.
So funktioniert die Amazon GameLift Servers Flottenerstellung
Wenn du eine neue Flotte anforderst, Amazon GameLift Servers startet ein Workflow zur Erstellung der Flottenressource. Sobald die einzelnen Schritte des Workflows abgeschlossen sind, Amazon GameLift Servers aktualisiert er den Status der Flotte und gibt eine Reihe von Ereignissen aus, um den Fortschritt bei der Flottenerstellung zu kommunizieren.
Amazon GameLift Serversverwendet 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 mithilfe der Amazon GameLift Servers Konsole oder durch Aufrufen des Amazon GameLift Servers API-Vorgangs DescribeFleetEventsverfolgen. Sie können den Flotten- und Standortstatus auch mithilfe von DescribeFleetAttributesoder verfolgen DescribeFleetLocationAttributes.