Das Leben einer Gameserver-Gruppe - 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.

Das Leben einer Gameserver-Gruppe

Spieleservergruppen durchlaufen den folgenden Lebenszyklus, einschließlich Bereitstellung und Statusaktualisierungen. Von einer Spielservergruppe wird erwartet, dass sie eine langlebige Ressource ist.

Lebenszyklus einer Spieleservergruppen-Ressource.
  • Sie erstellen eine Spieleservergruppe, indem Sie die Amazon GameLift Servers API aufrufen CreateGameServerGroup() und eine EC2 Startvorlage und Konfigurationseinstellungen übergeben. Als Reaktion auf den Aufruf wird eine neue Spieleservergruppe erstellt, die den Status NEU erhält.

  • Amazon GameLift ServersFleetIQaktiviert einen asynchronen Aktivierungs-Workflow, der den Status der Spielservergruppe auf AKTIVIERT umstellt. Der Workflow initiiert die Erstellung der zugrunde liegenden Ressourcen, einschließlich einer Amazon EC2 Auto Scaling Scaling-Gruppe und einer EC2 Instance mit dem bereitgestellten AMI.

    • Wenn die Bereitstellung fehlschlägt, wird der Status der Spieleservergruppe in ERROR geändert. Um zusätzliche Fehlerinformationen zur Behebung der Fehlerursache zu erhalten, rufen Sie DescribeGameServerGroup() für eine Spielservergruppe in einem Fehlerzustand auf.

    • Bei erfolgreicher Bereitstellung wird der Status der Spieleservergruppe in ACTIVE geändert. Zu diesem Zeitpunkt werden Instances mit Spieleservern gestartet, die sich bei Amazon GameLift Servers FleetIQ registrieren. Die Instance-Typen der Gruppe werden regelmäßig auf ihre Eignung für das Hosting von Spielen überprüft und nach Bedarf ausgewogen. Amazon GameLift ServersFleetIQverfolgt auch den Status der aktiven Spieleserver in der Gruppe und reagiert auf Anfragen nach Spieleservern.

  • Sie entfernen eine Spieleservergruppe, indem Sie DeleteGameServerGroup() mit der Gruppen-ID aufrufen. Durch diese Aktion wird der Status der Spieleservergruppe in DELETE_SCHEDULED geändert. Nur Spieleservergruppen mit dem Status ACTIVE oder ERROR können zum Löschen geplant werden.

  • Amazon GameLift ServersFleetIQaktiviert als Reaktion auf den Status DELETE_SCHEDULED einen asynchronen Deaktivierungs-Workflow, wodurch der Gruppenstatus des Spieleservers auf DELETING umgestellt wird. Sie haben die Möglichkeit, nur die Spieleservergruppe oder sowohl die Spieleservergruppe als auch die verknüpfte Auto Scaling Scaling-Gruppe zu löschen.

    • Wenn die Deaktivierung fehlschlägt, wird der Status der Spieleservergruppe in ERROR geändert. Um zusätzliche Fehlerinformationen zur Behebung der Fehlerursache zu erhalten, rufen Sie DescribeGameServerGroup() für eine Spielservergruppe in einem Fehlerzustand auf.

    • Bei erfolgreicher Deaktivierung wird der Status der Spieleservergruppe in DELETED geändert.