So GameLift funktioniert Amazon - 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.

So GameLift funktioniert Amazon

In diesem Thema wird beschrieben, wie Amazon das dedizierte Hosting für Ihre Multiplayer-Spieleserver GameLift verwaltet und sie Spielern zur Verfügung stellt. Es beschreibt, wie die Kernfunktionen funktionieren.

Hosten von Spieleservern

Mit Amazon GameLift können Sie Ihre Spieleserver auf verschiedene Arten hosten: Managed Amazon GameLift, Amazon GameLift FleetIQ und Amazon GameLift Anywhere. Weitere Informationen zu Amazon GameLift FleetIQ finden Sie unter Was ist Amazon GameLift FleetIQ?

Sie können eine Flotte entwerfen, die den Anforderungen Ihres Spiels entspricht. Weitere Informationen zum Entwerfen einer Flotte finden Sie unter. Designleitfaden für verwaltete Flotten

Verwaltetes Amazon GameLift

Mit Managed Amazon GameLift können Sie Ihre Spieleserver auf GameLift virtuellen Rechenressourcen von Amazon, sogenannten Instances, hosten. Richten Sie Ihre Hosting-Ressourcen ein, indem Sie eine Flotte von Instances erstellen und diese für den Betrieb Ihrer Spieleserver bereitstellen.

Amazon GameLift Anywhere

Mit Amazon GameLift Anywhere, du kannst deine Spieleserver auf Computern hosten, die du selbst verwaltest. Richten Sie Ihre Hosting-Ressourcen ein, indem Sie ein Anywhere Flotte, die auf Ihren Computer verweist.

Flotten-Aliasse

Ein Alias ist eine Bezeichnung, die Sie zwischen Flotten übertragen können, sodass Sie bequem einen generischen Flottenstandort ermitteln können. Du kannst einen Alias verwenden, um Spielclients von einer Flotte auf eine andere umzustellen, ohne deinen Spielclient ändern zu müssen. Du kannst auch einen Terminal-Alias erstellen, mit dem du auf Inhalte zeigst.

Laufende Spielsitzungen

Nachdem Sie Ihren Gameserver-Build für eine Flotte bereitgestellt haben und Amazon auf jeder Instance Spieleserverprozesse GameLift gestartet hat, kann die Flotte Spielesitzungen hosten. Amazon GameLift startet neue Spielsitzungen, wenn Ihr Spiele-Client-Service eine Platzierungsanfrage an den Backend-Service oder an Amazon GameLift sendet.

Platzierung von Spielsitzungen und der FleetIQ Algorithmus

Warteschlangen verwenden den FleetIQ-Algorithmus, um einen verfügbaren Spieleserver für die Ausrichtung einer neuen Spielsitzung auszuwählen. Die wichtigste Komponente für die Platzierung von Spielsitzungen ist die Amazon-Warteschlange für GameLift Spielsitzungen. Sie weisen einer Warteschlange für Spielsitzungen eine Liste von Flotten zu, die bestimmt, wo die Warteschlange Spielsitzungen platzieren kann. Weitere Informationen zu Warteschlangen für Spielsitzungen und deren Gestaltung für Ihr Spiel finden Sie unter. Entwerfen Sie eine Warteschlange für Spielsitzungen

Spielerverbindungen zu Spielen

Im Rahmen der Platzierung einer Spielsitzung fordert die Warteschlange oder Spielsitzung den ausgewählten Spieleserver auf, eine neue Spielsitzung zu starten. Der Spieleserver reagiert auf die Aufforderung und meldet Amazon, GameLift wenn er bereit ist, Spielerverbindungen anzunehmen. Amazon liefert GameLift dann Verbindungsinformationen an den Backend-Service oder den Spieleclient-Service. Ihre Spielclients verwenden diese Informationen, um sich direkt mit der Spielsitzung zu verbinden und mit dem Gameplay zu beginnen.

Skalieren der Flottenkapazität

Wenn eine Flotte aktiv und bereit ist, Spielsitzungen auszurichten, kannst du deine Flottenkapazität an die Nachfrage der Spieler anpassen. Wir empfehlen dir, ein Gleichgewicht zwischen allen neuen Spielern zu finden, die schnell ein Spiel finden, und zu viel Geld für ungenutzte Ressourcen auszugeben.

Amazon GameLift bietet ein hocheffektives Tool zur auto Skalierung, oder Sie können die Flottenkapazität manuell festlegen. Weitere Informationen finden Sie unter Skalierung der Game-Hosting-Kapazität mit Amazon GameLift.

Auto-Scaling

Amazon GameLift bietet zwei Methoden der auto Skalierung:

Zusätzliche Skalierungsfunktionen
  • Schutz GameLift von Spielsitzungen — Verhindern Sie, dass Amazon während eines Scale-Down-Events Spielsitzungen beendet, an denen aktive Spieler teilnehmen.

  • Skalierungslimits — Kontrollieren Sie die allgemeine Instance-Nutzung, indem Sie Mindest- und Höchstgrenzen für die Anzahl der Instances in einer Flotte festlegen.

  • Auto Scaling aussetzen — Unterbrechen Sie Auto Scaling auf Flottenstandortebene, ohne Ihre Auto Scaling-Richtlinien zu ändern oder zu löschen.

  • Skalierungskennzahlen — Verfolgen Sie den Verlauf der Kapazitäts- und Skalierungsereignisse einer Flotte.

Überwachung von Amazon GameLift

Wenn Sie Flotten in Betrieb haben, GameLift sammelt Amazon eine Vielzahl von Informationen, die Ihnen helfen, die Leistung Ihrer bereitgestellten Spieleserver zu überwachen. Sie können diese Informationen verwenden, um Ihre Ressourcennutzung zu optimieren, Probleme zu beheben und Erkenntnisse darüber zu gewinnen, wie Spieler in Ihren Spielen aktiv sind. Amazon GameLift sammelt Folgendes:

  • Details zu Flotte, Standort, Spielsitzung und Spielersitzung

  • Nutzungsmetriken

  • Integrität der Serverprozesse

  • Sitzungsprotokolle des Spiels

Weitere Informationen zur Überwachung bei Amazon GameLift finden Sie unterÜberwachung von Amazon GameLift.

Verwendung anderer AWS Ressourcen

Ihre Spieleserver und Anwendungen können mit anderen AWS Ressourcen kommunizieren. Sie könnten beispielsweise eine Reihe von Webdiensten für die Spielerauthentifizierung oder für soziale Netzwerke verwenden. Damit Ihre Spieleserver auf AWS Ressourcen zugreifen können, die Sie AWS-Konto verwalten, gewähren Sie Amazon ausdrücklich GameLift den Zugriff auf Ihre AWS Ressourcen.

Amazon GameLift bietet eine Reihe von Optionen für die Verwaltung dieser Art von Zugriff. Weitere Informationen finden Sie unter Kommunizieren Sie mit anderen AWS Ressourcen aus Ihren Flotten.