Was ist Amazon GameLift Servers? - 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.

Was ist Amazon GameLift Servers?

Wird verwendet, Amazon GameLift Servers um dedizierte, kostengünstige Server in der Cloud für sitzungsbasierte Multiplayer-Spiele bereitzustellen, zu betreiben und zu skalieren. Die Lösung basiert auf einer AWS globalen Computerinfrastruktur und Amazon GameLift Servers unterstützt die Bereitstellung leistungsstarker, hochzuverlässiger Spieleserver bei gleichzeitiger dynamischer Skalierung Ihrer Ressourcennutzung, um der weltweiten Nachfrage der Spieler gerecht zu werden.

Schlüssel-Features

  • Bereite Hosting in AWS Regionen und Local Zones auf der ganzen Welt vor, um deine Spiele neuen Spielern zugänglich zu machen. Hier findest du eine vollständige Liste der Standorte, die unterstützt werden von Amazon GameLift Servers.

  • Sorgen Sie für niedrigstmögliche Latenz und ein hervorragendes Spielerlebnis, egal wo sich Ihre Spieler befinden.

  • Verwenden Sie Platzierungswarteschlangen an mehreren Standorten, um Spieler dynamisch an Spielsitzungen mit optimalem Spielerlebnis teilhaben zu lassen.

  • Optimieren Sie die Flottenkapazität im Hinblick auf Kosteneffizienz bei gleichbleibender Servicequalität.

  • Skalieren Sie die Kapazität anhand der Spielernachfrage mithilfe von zielbasierter auto Skalierung

  • Halten Sie den Kapazitätspuffer bereit, um plötzliche Spielerzuflüsse bewältigen zu können.

Weitere Informationen finden Sie unterAmazon GameLift ServersHosting-Optionen für Spiele.

  • Spiele-Hosting in der Cloud, verwaltet von Amazon GameLift Servers

    • Hosten Sie Spieleserver auf der Infrastruktur von Amazon Elastic Compute Cloud (Amazon EC2). Wählen Sie zwischen Ressourcentypen wie rechenoptimierten (C-Familie), speicheroptimierten (R-Familie) und kostengünstigen ARM-basierten Graviton-Instances.

    • Passen Sie an, wie alle Aspekte Ihrer Game-Hosting-Lösung Amazon GameLift Servers verwaltet werden, von der Bereitstellung von Spieleservern und dem Starten von Spielsitzungen bis hin zum Zuordnen von Spielern und deren Einbindung in Spiele.

    • Verwenden Sie Flotten mit mehreren Standorten, um die globale Bereitstellung von Spieleservern zu optimieren.

    • Nutzen Sie das kostengünstige Hosting mit Amazon EC2 Spot-Instances.

    • Stellen Sie Windows- oder Linux-Spieleserver mit verwaltetem EC2 Hosting bereit.

    • Stellen Sie Linux-basierte Container auf Ihrem Spieleserver mit verwaltetem Container-Hosting bereit.

  • Von Ihnen verwaltetes Game-Hosting mit Anywhere Amazon GameLift Servers

    • Nutzen Sie die Funktionen zur Platzierung von Amazon GameLift Servers Spielsitzungen und zur Sitzungsverwaltung.

    • Verwalte die Bereitstellung und Skalierung von Spieleservern auf deiner eigenen Hardware, deiner lokalen Infrastruktur oder anderen Cloud-Anbietern selbst.

  • Hybrides Spiele-Hosting

    • Erstellen Sie eine Game-Hosting-Lösung, die eine Kombination aus Amazon GameLift Servers verwalteten Flotten und Anywhere-Flotten verwendet, um mit vorhandenen Lösungen zu arbeiten oder die Migration zu unterstützen.

  • Lass uns die Prozesse auf den Spieleservern für dich Amazon GameLift Servers verwalten, den Status und die Verfügbarkeit von Spieleservern verfolgen und auf Anfrage neue Spielsitzungen platzieren.

  • Nutze die Funktionen zur Platzierung von Spielsitzungen, um Spielern dabei zu helfen, Spielsitzungen zu finden und daran teilzunehmen, die das bestmögliche Spielerlebnis bieten. Verlassen Sie sich auf die Amazon GameLift Servers Entscheidungsfindung oder passen Sie Ihre Einstellungen an Kriterien wie Hosting-Kosten, Spielerlatenz und geografischer Standort an.

  • Erstellen Sie Warteschlangen für die Platzierung von Spielsitzungen, um neue Anfragen für Spielsitzungen effizient zu bearbeiten. Verwenden Sie Funktionen, um ein Gleichgewicht zwischen Platzierungsqualität und Geschwindigkeit herzustellen, das Ihrem Spiel und den Erwartungen der Spieler entspricht.

  • Nutzen Sie die optionalen Funktionen für Spielersitzungen, um Spielerplätze in Spielsitzungen zu reservieren, Spieler bei der Verbindung zu validieren und die Verfügbarkeit von Spielautomaten zu überwachen. Durchsuche oder filtere bestehende Spielsitzungen, um verfügbare Slots zu finden.

  • Fügen Sie robustes Matchmaking hinzu, das vollständig in Ihre Amazon GameLift Servers Hosting-Lösung integriert ist.

  • Erstelle individuelle Regeln für die Spielersuche auf der Grundlage von Spielerattributen und -präferenzen, wie dem Fähigkeitsniveau oder der Charakterauswahl, und verwende bei Bedarf komplexe Logik.

  • Richten Sie teambasierte Spiele für kompetitives oder kooperatives Gameplay ein. Gleichen Sie die and/or Spielerzusammensetzung der einzelnen Teamspiele aus.

  • Optimiere den Matchmaking-Algorithmus, um die Qualität der Spiele und die Wartezeiten in Einklang zu bringen.

  • Support Spiele von 2 bis 200 gleichzeitigen Spielern.

  • Support Match-Backfilling, um verfügbare Spielerplätze zu füllen und die Spielsitzungen voll zu halten.

  • Erhalten Sie Echtzeit-Metriken zur Nutzung und Leistung von Spielsitzungen und Spieleraktivitäten sowie zur Hosting-Leistung und zum Zustand verwalteter Flotten.

  • Integrieren Sie Amazon CloudWatch für Benachrichtigungen und Dashboards.

  • Greifen Sie zur Fehlerbehebung auf Serverprotokolle und Event-Tracking zu.

  • Analysieren Sie Leistungs- und Nutzungsdaten, um die Skalierung (verwaltete Flotten) oder die Ressourcenzuweisung (selbstverwaltete Flotten) zu optimieren.

  • Passen Sie die Logik der Platzierung von Spielsitzungen an, einschließlich der Priorisierung von Latenz, Kosten und Standort.

  • Wählen Sie für verwaltetes Hosting Ihre Spielhosting-Ressourcen aus und geben Sie Anweisungen zum Starten und Ausführen von Spieleservern auf jeder Instanz. Passen Sie bei verwalteten Containern die Ressourcenzuweisung zwischen Containern genau an.

  • Definieren Sie Ihre eigenen Matchmaking-Regeln.

  • Implementieren Sie benutzerdefinierte Strategien für die Kapazitätsskalierung.

  • Fügen Sie Spielservercode hinzu, um ihn in Ihre vorhandenen AWS Dienste wie Datenbanken oder Tools zur Speicherung von Inhalten zu integrieren.

  • Erstellen Sie einen Backend-Dienst mit benutzerdefinierten Funktionen, um Anfragen zum Beitritt von Spielern (z. B. Spielerpartys) zu verwalten, die Authentifizierung zu verwalten oder benutzerdefinierte Logik und Persistenz hinzuzufügen.

  • Verwenden Sie Dienste wie Amazon DynamoDB, Amazon Simple Storage Service und Amazon Aurora DSQL für die Persistenz des Spielstatus.

  • Implementieren Sie Amazon Cognito für die Spielerauthentifizierung.

  • Verarbeiten Sie Spielanalysen mit Amazon Kinesis und Amazon S3.

  • Fügen Sie Voice-Chat mit Amazon Chime SDK hinzu.

  • Erstellen Sie benutzerdefinierte Spielfunktionen mithilfe eines AWS Lambda Amazon API Gateway.

Vorgehensweise bei der Arbeit mit Amazon GameLift Servers

Verwenden Sie diese Tools für die Arbeit mit Amazon GameLift Servers.

AWS CLI

Verwenden Sie AWS Command Line Interface (AWS CLI), um das AWS SDK aufzurufen, einschließlich der Service-API fürAmazon GameLift Servers. Weitere Informationen finden Sie unter Erste Schritte mit dem AWS CLI im AWS Command Line Interface Benutzerhandbuch.

Amazon GameLift Servers-Konsole

Verwende das AWS-Managementkonsole für, Amazon GameLift Servers um Ressourcen zu konfigurieren, deine Spielserverbereitstellungen zu verwalten und Leistungs- und Nutzungsmetriken zu verfolgen. Die Amazon GameLift Servers Konsole ist eine GUI-Alternative zur programmgesteuerten Verwaltung von Ressourcen oder mit dem. AWS CLI

Amazon GameLift Servers SDKs

Sie Amazon GameLift Servers SDKs enthalten die Bibliotheken, die für die Kommunikation zwischen Ihren Spielclients, Spieleservern und Spieldiensten und dem Amazon GameLift Servers Dienst erforderlich sind. Weitere Informationen finden Sie unter Holen Sie sich Amazon GameLift Servers Entwicklungstools.

AWS CloudFormation

Wird verwendet, AWS CloudFormation um AWS Ressourcen für Ihre Game-Hosting-Lösung zu modellieren, bereitzustellen und zu verwalten, indem Infrastruktur als Code behandelt wird. Erstellen Sie Vorlagen, die die Ressourcen beschreiben, und CloudFormation automatisieren Sie die Aufgaben der Konfiguration und Bereitstellung von Ressourcen an den von Ihnen angegebenen Speicherorten.