Amazon GameLift Serversverwaltete EC2 Flotten - Amazon GameLift Servers

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.

Amazon GameLift Serversverwaltete EC2 Flotten

Amazon GameLift Serversverwaltete EC2 Flotten bieten Cloud-basierte Ressourcen für das Produktionshosting. Mit einer verwalteten Flotte erhalten Sie die Flexibilität, Sicherheit und Zuverlässigkeit von AWS Cloud Ressourcen, die für das Hosten von Spielen im Mehrspielermodus optimiert sind. Amazon GameLift Serversbietet robuste Tools zur Hostverwaltung.

Eine verwaltete EC2 Flotte besteht aus einer Reihe von Amazon Elastic Compute Cloud (Amazon EC2) -Instances, die Ihre Konfiguration Amazon GameLift Servers besitzen und auf Grundlage Ihrer Konfiguration betrieben werden. Diese Instances befinden sich physisch in unterstützten AWS-Regionen oder Local Zones. Wenn du eine Flotte erstellst, wählst du einen EC2 Instance-Typ, der die Anforderungen deines Spieleservers an Rechenleistung, Arbeitsspeicher, Speicherplatz und Netzwerkfähigkeit erfüllt.

Beim Start jeder Instanz in der Flotte Amazon GameLift Servers wird dein Gameserver-Build mit der erforderlichen Laufzeitumgebung bereitgestellt. Die Laufzeitumgebung verwendet die neueste Amazon Machine Image (AMI) -Version, die bei der Erstellung der Flotte verfügbar war. Alle Instances in der Flotte verwenden dieselbe AMI-Version.

Anmerkung

Als bewährte Methode empfehlen wir, Ihre Flotten alle 30 Tage auszutauschen, um eine sichere up-to-date Laufzeitumgebung für Ihre gehosteten Spieleserver aufrechtzuerhalten. Dazu musst du eine neue Flotte erstellen und den Spielerverkehr dorthin migrieren. Weitere Anleitungen finden Sie unter Bewährte Methoden für die Sicherheit für Amazon GameLift Servers.

Nach der Installation der Laufzeitumgebung und des Builds Ihres Spieleservers auf einer Instanz werden die Spieleserverprozesse Amazon GameLift Servers gestartet. Jeder Spieleserverprozess stellt eine Verbindung zum Amazon GameLift Servers Dienst her, meldet die Bereitschaft, eine Spielsitzung zu veranstalten, und beginnt mit der Übermittlung des Gesundheitsstatus. Amazon GameLift Serverskann dann den Serverprozess auffordern, eine Spielsitzung zu starten.

Übernimmt zusätzlich zur Amazon GameLift Servers Flottenbereitstellung die folgenden Hostverwaltungsaufgaben, sodass Sie sich nicht darum kümmern müssen:

  • Verfolgt den Status aller Computer in der Flotte und ersetzt veraltete oder fehlerhafte Berechnungen.

  • Verwaltet die Authentifizierung für die Kommunikation zwischen Serverprozessen und dem Dienst. Amazon GameLift Servers

  • Startet und stoppt automatisch Spielserverprozesse auf jedem Computer, basierend auf Ihrer Laufzeitkonfiguration.

  • Bietet Tools zur Kapazitätsskalierung, einschließlich Auto Scaling, das die Flottenkapazität dynamisch an die Nachfrage der Spieler anpasst.

  • Meldet Leistungskennzahlen für die EC2 Instanzen der Flotte.

In den folgenden Themen erfahren Sie, wie Sie verwaltete EC2 Flotten einrichten und verwalten können:

Workflow für die Erstellung verwalteter EC2 Flotten

Für verwaltete Flotten Amazon GameLift Servers richtet er die Flottenressource ein und stellt außerdem eine Reihe von Rechenressourcen bereit, während deine Gameserver-Software installiert ist und läuft. Wenn der Erstellungsprozess abgeschlossen und erfolgreich ist, verfügt die Flotte über eine aktive EC2 Instanz in der Fleet-Heimatregion und jeweils eine an den abgelegenen Standorten der Flotte. Alle Instanzen haben das Spiel und sind bereit, Spielsitzungen abzuhalten.

  1. Amazon GameLift Serverserstellt die Flottenressource in der Heimatregion der Flotte und legt die gewünschte Kapazität an jedem Standort auf eine (1) Instanz fest. Der Status der Flotte und des Standorts ist auf Neu gesetzt.

  2. Amazon GameLift Serversbeginnt mit dem Schreiben von Ereignissen in das Flottenereignisprotokoll.

  3. Amazon GameLift Serverssetzt den Flottenstatus auf Wird heruntergeladen und beginnt, die Spielserver-Software für den Einsatz vorzubereiten.

    1. Ruft den hochgeladenen Spielserver-Build ab und extrahiert die komprimierten Dateien.

    2. Führt Installationsskripte aus, falls vorhanden.

    3. Setzt den Flottenstatus auf Validieren und beginnt mit der Überprüfung, ob beim Herunterladen und Installieren der Build-Dateien keine Fehler aufgetreten sind.

  4. Amazon GameLift Serverssetzt den Flottenstatus auf Building, konfiguriert die Flottenhardware und weist jeder EC2 Flotteninstanz eine Instanz zu.

  5. Amazon GameLift Serverssetzt den Flottenstatus auf Aktiviert. Startet auf jeder Instanz einen Spielserver-Prozess (basierend auf den Runtime-Anweisungen der Flotte) und testet die Konnektivität zwischen dem Build und dem Amazon GameLift Servers Service.

  6. Wenn die Spieleserverprozesse auf jeder Instanz eine Verbindung herstellen und die Bereitschaft zum Hosten von Spielsitzungen melden, Amazon GameLift Servers wird der Status der Flotte und des Standorts auf Aktiv gesetzt. Zu diesem Zeitpunkt gilt die Flotte als bereit, Spielsitzungen abzuhalten.