Planen und implementieren Sie Ihre GameLift Amazon-Ressourcen - 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.

Planen und implementieren Sie Ihre GameLift Amazon-Ressourcen

Verwenden Sie die folgenden Tipps, um Ihren globalen Einsatz von GameLift Amazon-Ressourcen zu planen. Informationen darüber, wo Sie Ihre Spiele bei Amazon hosten könnenGameLift, finden Sie unterAmazon GameLift -Hosting-Standorte.

Führen Sie die folgenden Aufgaben aus, um Ihre GameLift Amazon-Ressourcen bereitzustellen:

  • Verpacke deinen Gameserver und lade ihn auf Amazon GameLift oder auf deine Hardware hoch. Wenn Sie Ihren Server auf Amazon hochladenGameLift, laden Sie ihn nur auf die Startseite AWS-Region Ihrer Flotte hoch. Amazon verteilt den Server GameLift automatisch an andere Standorte in der Flotte. Weitere Informationen finden Sie unter Upload von Builds und Skripten auf Amazon GameLift.

  • Entwerfen und implementieren Sie eine GameLift Amazon-Flotte für Ihr Spiel. Legen Sie fest, welche Art von Computerressourcen verwendet werden sollen, an welchen Standorten die Bereitstellung erfolgen soll, ob Warteschlangen verwendet werden sollen, und weitere Optionen. Weitere Informationen finden Sie unter Leitfaden zur GameLift Amazon-Flottenplanung.

  • Erstelle Warteschlangen, um die Platzierungen neuer Spielsitzungen und Strategien für Spot-Instances zu verwalten. Weitere Informationen finden Sie unter Entwerfen Sie eine Warteschlange für Spielsitzungen.

  • Nutze automatische Skalierung, um die Hosting-Kapazität deiner Flotte entsprechend der erwarteten Spielernachfrage zu verwalten. Weitere Informationen finden Sie unter Skalierung der GameLift Amazon-Hosting-Kapazität.

  • Verwenden Sie FlexMatch Matchmaking-Regeln für Ihr Spiel. Weitere Informationen finden Sie unter FlexMatchIntegration mit GameLift Amazon-Hosting.

Stellen Sie Ihre GameLift Amazon-Ressourcen automatisch bereit

Um die globale Bereitstellung Ihrer GameLift Amazon-Ressourcen zu optimieren, empfehlen wir, dass Sie Infrastructure as Code (IaC) verwenden, um die Ressourcen zu definieren. Da Amazon AWS CloudFormation Vorlagen GameLift unterstützt, können Sie in den Vorlagen Parameter für alle bereitstellungsspezifischen Konfigurationen festlegen.

Um die Bereitstellung Ihrer AWS CloudFormation Stacks zu verwalten, empfehlen wir außerdem die Verwendung von Tools und Diensten für kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) wie. AWS CodePipeline Diese helfen Ihnen bei der automatischen oder genehmigten Bereitstellung, wann immer Sie eine Gameserver-Binärdatei erstellen.

Im Folgenden finden Sie einige gängige Schritte der Bereitstellung von GameLift Amazon-Ressourcen für eine neue Gameserverversion, die Sie mithilfe eines CI/CD-Tool oder -Dienstes automatisieren können:

  • Erstellen und testen Sie Ihre Gameserver-Binärdatei.

  • Laden Sie die Binärdatei auf Amazon GameLift oder Ihre Hardware hoch.

  • Einsatz neuer Flotten im neuen Gebäude.

  • Nachdem Sie die neuen Flotten bereitgestellt haben, entfernen Sie die Flotten der vorherigen Version aus Ihrer GameLift Amazon-Warteschlange und ersetzen Sie sie durch die neuen Flotten.

  • Nachdem die vorherige Version erfolgreich alle Spielsitzungen beendet hat, werden die AWS CloudFormation Stapel dieser Flotten gelöscht.

Sie können die auch verwendenAWS Cloud Development Kit (AWS CDK), um Ihre GameLift Amazon-Ressourcen zu definieren. Weitere Informationen zum AWS CDK finden Sie im AWS Cloud Development Kit (AWS CDK)Entwicklerhandbuch für.