Amazon GameLift Serversverwaltete Containerflotten - 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 Containerflotten

Amazon GameLift Serversverwaltete Containerflotten bieten Cloud-basierte Ressourcen für das Hosten Ihrer containerisierten Gameserver-Software. Mit einer verwalteten Containerflotte 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.

Beschleunigen Sie das Onboarding mit diesen Tools für verwaltete Container:
  • Das Container-Starterkit optimiert die Integration und die Einrichtung der Flotte. Es erweitert deinen Spieleserver um wichtige Funktionen zur Verwaltung von Spielsitzungen und verwendet vorkonfigurierte Vorlagen, um eine Containerflotte und eine automatisierte Bereitstellungspipeline für deinen Spieleserver aufzubauen. Verwende nach der Bereitstellung die Amazon GameLift Servers Konsole und die API-Tools, um die Leistung deiner Flotte zu überwachen, Spielsitzungen zu verwalten und Messwerte zu analysieren.

  • Entwickler von Unreal Engine oder Unity können die Game Amazon GameLift ServersEngine-Plug-ins und den Server verwenden, SDKs um ihren Spieleserver zu integrieren und eine Containerflotte aus der Entwicklungsumgebung Ihrer Game Engine heraus aufzubauen. Die geführten Workflows des Plugins helfen dir dabei, eine schnelle, einfache Lösung mit cloudbasiertem Hosting mithilfe verwalteter Container zu erstellen. Du kannst auf dieser Grundlage aufbauen, um eine maßgeschneiderte Hosting-Lösung für dein Spiel zu erstellen.

Eine verwaltete Containerflotte besteht aus einer Reihe von Amazon Elastic Compute Cloud (Amazon EC2) -Instances, auf denen Linux ausgeführt wird, das Amazon GameLift Servers Eigentum und der Betrieb auf der Grundlage Ihrer Konfiguration ist. Diese Instances befinden sich physisch in unterstützten AWS-Regionen oder Local Zones. Wenn du eine Containerflotte erstellst, wählst du einen EC2 Instance-Typ, der die Anforderungen deines Gameservers an Rechenleistung, Arbeitsspeicher, Speicherplatz und Netzwerkfähigkeit erfüllt.

Für eine verwaltete Containerflotte speichern Sie Linux-basierte Container-Images in einem Amazon Elastic Container Registry (Amazon ECR) -Repository und erstellen eine Container-Gruppendefinition, um Ihre Container-Architektur zu beschreiben. Wenn Sie eine Flotte erstellen, stellt Amazon GameLift Servers sie eine Flotteninstanz mit der neuesten Version des Linux Amazon Machine Image (AMI) bereit und verwendet die Container-Gruppendefinition, um Ihre Container-Images bereitzustellen. Alle Instances in einer Containerflotte verwenden dieselbe AMI-Version, auch wenn Sie eine Container-Gruppendefinition aktualisieren oder ein Container-Image ändern.

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 Bereitstellung der containerisierten Instance beginnen Container damit, Spieleserverprozesse zu starten. Jeder Spieleserver-Prozess 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.

Erledigt neben der Flottenbereitstellung auch die folgenden Aufgaben zur Hostverwaltung, sodass Sie sich nicht darum kümmern müssen: Amazon GameLift Servers

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

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

  • Bietet Tools zur auto-scaling, die die Flottenkapazität dynamisch an die Nachfrage der Spieler anpassen.

  • Meldet Leistungskennzahlen für die EC2 Instances, Container und Serverprozesse der Flotte.

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