Spieleserver

Ausführen von Multiplayer-Spielen in der Cloud in großem Umfang mit sicherer, anpassbarer Rechenkapazität und gleichzeitiger Nutzung der globalen AWS-Infrastruktur für ein weltweites Spielererlebnis mit niedriger Latenz.

Ein Leitfaden zu Amazon GameLift und Spieleserver

In diesem E-Book mit Schwerpunkt auf Amazon GameLift und Spieleserver auf AWS sehen Sie Beispiele einer Referenzarchitektur und Anwendungsfälle um Folgendes zu lernen: 1. Gewährleistung eines zuverlässigen Spielererlebnisses mit niedriger Latenz. 2. Hohe Verfügbarkeit für Spieler beibehalten und gleichzeitig Kosten sparen. 3. Skalieren, um die Anforderung der Spieler rund um den Globus zu erfüllen.

Bieten Sie Ihren Spielern ein zuverlässiges Multiplayer-Erlebnis

Spielererlebnis mit niedriger Latenz
Die Host-Spieleserver, auf dem sich Ihre Spieler befinden. Die globale AWS-Infrastruktur erstreckt sich auf 31 Regionen mit 99 Availablity Zones und 33 lokale Zonen. Die Infrastruktur ermöglicht das Spieleserver-Hosting mit niedriger Latenz. Und diese Infrastruktur wird fortlaufend auf neue Standorte ausgebaut.
Mit Spielerverkehr skalieren
Bieten Sie Ihren Spielern auch in Spitzenzeiten ein großartiges Erlebnis – mit elastischen Computing-Lösungen, die es Ihnen ermöglicht, die Leistung zu erhöhen, wenn die Spielerauslastung hoch ist, und die Leistung zu verringern, wenn der Datenverkehr nachlässt. Zahlen Sie nur für Computing-Ressourcen, die Sie benötigen, wenn sie erforderlich sind.
Betriebsabläufe minimieren
Nutzen Sie Amazon GameLift, eine spezielle Hosting-Lösung für Spieleserver, die Cloud-Server für Multiplayer-Spiele bereitstellt, betreibt und skaliert. Wählen Sie die Komponenten von mehreren Hosting-Optionen aus, die Sie benötigen und eine vollständig verwaltete, anpassbare Matchmaking-Lösung, Amazon GameLift FlexMatch.
Eingebaute Resilienz
Egal, ob Sie Ihre Spieleserver auf Amazon GameLift, auf virtuellen Maschinen auf Amazon EC2 oder Containern auf Amazon ECS oder Amazon EKS hosten: Die Resilienz ist auf all diesen Services eingebaut. Sie können automatisch fehlgeschlagene Hosts ersetzen, in allen Availability Zones und AWS-Regionen zur hohen Verfügbarkeit und Fehlertoleranz bereitstellen und schnell auf sich ändernden Anforderungen mit automatischer Skalierung reagieren.

Kundenspezifische Spieleserver-Lösungen

Lösungen nach Anwendungsfall erkunden

Spielinfrastruktur für sitzungsbasierte Spiele

Unternehmen können eine sitzungsbasierte Spieleserver-Infrastruktur konfigurieren und einsetzen, die weltweit verteilte Kapazitäten bereitstellt.

Weitere Informationen »
Persistente World-Games-Infrastruktur

Zuverlässige, globale und skalierbare Möglichkeiten, verschiedene Arten von persistenten virtuellen Welten und riesigen Multiplayer-Online-Spielerlebnissen zu hosten. 

Weitere Informationen »
Amazon-GameLift-Hosting

Eine vollständig verwaltete Hosting-Lösung für Spieleserver, die Cloud-Server für Multiplayer-Spiele bereitstellt, betreibt und skaliert.



Weitere Informationen »
Hosting von sitzungsbasierten Multiplayer-Spielen

Diese Empfehlung hilft Benutzern, schnell mit der Entwicklung von Multiplayer-Spielen zu beginnen, indem sie serverless und vollständig verwaltete AWS-Services zum Hosten von Spiele-Backends und -Servern verwenden.

Weitere Informationen »
Amazon GameLift-Tests

Diese Anleitung hilft Entwicklern beim Testen, Visualisieren und Optimieren ihrer Multiplayer-Spiele mit dem Amazon GameLift Testing Toolkit. Mit dem Toolkit können Entwickler Fehler beheben, debuggen und ihre Amazon-GameLift-Infrastruktur optimieren.

Weitere Informationen »

AWS-Services

Es bietet die breiteste und umfassendste Datenverarbeitungsplattform mit verschiedenen Prozessoren, Speichern, Netzwerken, Betriebssystemen und Kaufmodellen an, um die Hosting-Anforderungen Ihres Spieleservers zu erfüllen.

Weitere Informationen »

Betreiben Sie Ihre containerisierten Spieleserver in der sichersten, zuverlässigsten und skalierbarsten Umgebung. Sie können aus dem größten Angebot an Services für den Betrieb Ihrer Container auswählen.

Weitere Informationen »

Nutzen Sie die AWS-nativen Beobachtbarkeit-Lösungen oder unsere auf beliebter Open-Source-Beobachtbarkeitssoftware basierenden Services, um alle Aspekte Ihres Spieleservers zu überwachen.

Weitere Informationen »

Kundenerfolgsgeschichten

Sehen Sie, was einige unserer Freunde aus der Spieleentwicklung und Kunden über das Hosting von Spieleserver auf AWS zu sagen haben.

Ubisoft

Ubisoft trifft Vorbereitung für den globalen Launch eines Spiels auf AWS

Durch Nutzung der Services einschließlich Amazon GameLift, Amazon DynamoDB und Amazon ElastiCache richtet das Entwicklerteam von Roller Champions bei Ubisoft seinen Fokus vom fortlaufenden Betriebsmanagement auf das, was am wichtigsten ist: die Entwicklung von Online-Funktionen und Gameplay für die Spieler.

Video ansehen »
Ubisoft trifft Vorbereitungen für den Launch eines Spiels auf globaler Ebene mit AWS
WB Games New York entwickelt eine Plattform auf AWS, um eine Verbindung zwischen Millionen von Spielern herzustellen
WB Games New York

WB Games New York entwickelt eine Plattform auf AWS, um eine Verbindung zwischen Millionen von Spielern herzustellen

Warner Bros. Games New York entwickelt die zentralisierte Online-Plattform, die von Warner Bros. Games-Studios verwendet wird, um eine Verbindung zwischen Millionen von Online-Spielern mit Amazon EC2 und Amazon GameLift herzustellen.

Video ansehen »

Behaviour Interactive stellt plattformübergreifende Spiele mit AWS vor
Behaviour Interactive

Behaviour Interactive stellt plattformübergreifende Spiele mit AWS vor

Amazon GameLift war bei der Aktivierung des plattformübergreifenden Gameplays in Dead by Daylight von entscheidender Bedeutung. Die dedizierten Server sorgen für eine hohe Verfügbarkeit und hohe Leistung mit Standorten auf der ganzen Welt.

Blog lesen »

Riot Games verwendet AWS zur Verbesserung des Spielerlebnisses
Riot Games

Riot Games verwendet AWS zur Verbesserung des Spielerlebnisses

Durch AWS Outposts war Riot in der Lage, Spieleserver schnell bereitzustellen und die Latenz um 10–20 ms, zu reduzieren. Dadurch wurde der Vorteil der Spitzenspieler minimiert und es wurden einheitliche Bedingungen für alle Spieler in Valorant geschaffen.

Hauptvortrag ansehen »

Epic Games nutzt AWS, um Fortnite für 200 Millionen Spieler bereitzustellen
Epic Games

Epic Games nutzt AWS, um Fortnite für 200 Millionen Spieler bereitzustellen

Fortnite, eines der weltweit beliebtesten Videospiele, wird nahezu vollständig auf AWS ausgeführt, darunter die eigene weltweite Spieleserver-Flotte, Backend-Services, Datenbanken, Websites sowie die Analytik-Pipeline- und Verarbeitungssysteme.

Hauptvortrag ansehen »

Treffen Sie Ihre Wahl von einem breiten Spektrum an Computing-Optionen

Amazon Elastic Compute Cloud (Amazon EC2) bietet die umfangreichste und tiefste Computing-Plattform mit über 500 Instances und einer Auswahl an neuesten Prozessoren, Speichern, Netzwerken an, damit Sie die spezifischen Hosting-Anforderungen Ihres Spieleservers optimal erfüllen können.

AWS Graviton

AWS Graviton

AWS-Graviton-Prozessoren werden von AWS speziell dafür entwickelt, dass Sie das beste Preis-Leistungs-Verhältnis für Ihre in Amazon EC2 ausgeführten Cloud-Workloads erhalten.

Weitere Informationen zu AWS Graviton »
AMD

AMD on AWS

AWS und AMD arbeiten zusammen, um den Kunden mehr Auswahlmöglichkeiten und Wert zur Verfügung zu stellen. Das wurde vor Kurzem bei der 3. Generation von AMD EPYC in den M6a-Instances von Amazon EC2 durchgeführt.

Erfahren Sie mehr über AMD on AWS »
Intel

Intel on AWS

Intel®-Prozessoren bilden die Grundlage für viele Cloud-Computing-Services, die auf AWS bereitgestellt werden. Von skalierbaren Intel®-Xeon®-Prozessoren unterstützte EC2-Instances haben die weltweit größte Reichweite und Verfügbarkeit bei AWS.

Weitere Informationen zu Intel on AWS »

NVIDIA on AWS

Erfüllen Sie das Potenzial der Cloud für die Spieleentwicklung mit AWS und NVIDIA. Passen Sie Ihre Ressourcen an die sich ändernden Anforderungen an und erstellen Sie Entwicklungs-Pipelines auf der ganzen Welt. Bauen Sie Ihr Unternehmen mit virtuellen Workstations auf AWS powered by NVIDIA RTX-Technologie und skalieren Sie Ihre Kreativität.

Weitere Informationen zu NVIDIA on AWS »

Erste Schritte mit der Entwicklung eines Multiplayer-Spiels

AWS bietet vollständig verwaltete Optionen für das durchgängige Hosting von Multiplayer-Spielen von der Kundensitzung-Anfrage bis zum globalen Spieleserver-Hosting an. Sie können die Komponenten, die Sie benötigen, aus einem breiten Portfolio von Services auswählen, um die volle Kontrolle über die Ausführung Ihres Backend erlangen.

Wählen Sie Ihre Hosting-Lösung für Spieleserver aus

Der erste Schritt besteht darin, eine Hosting-Lösung für Spieleserver auszuwählen. AWS bietet ein vollständig verwaltetes Spieleserver-Hosting weltweit mit Amazon GameLift Hosting an. Dies ist eine großartige Wahl für die meisten Anforderungen an das Spieleserver-Hosting. Wenn Sie mehr Kontrolle und Zugang zu den virtuellen Maschinen benötigen, bietet Amazon GameLift FleetIQ die wichtigen APIs zum Hosting von Spieleservern an. Gleichzeitig können Sie die Details verfeinern.

Wenn Sie Ihre Spieleserver auf Kubernetes hosten möchten, bietet AWS einen elastischen Kubernetes-Service an. Der zuverlässigste Weg, Kubernetes zu starten, auszuführen und zu skalieren. Andererseits ist der Amazon Elastic Container eine vollständig verwaltete, AWS-native Container-Orchestrierung zum Hosten Ihrer Spieleserver.

Außerdem können Sie Spieleserver direkt auf virtuellen Maschinen auf Amazon EC2 hosten und Amazon EC2 Auto Scaling nutzen, um die Spieleserver an die Anforderungen anzupassen.

Wählen Sie Ihre Hosting-Lösung auf Grundlage der Fertigkeiten Ihres Teams, die Produktion auszuführen, sowie die Entwicklung des Bereitstellungs-Workflows und besondere Anforderungen aus. AWS verfügt über die Services, die sie benötigen, unabhängig davon, was die Hosting-Anforderungen Ihres Spieleservers sind.

Amazon GameLift
Container in AWS
Amazon EC2

Machen Sie Ihre eigenen Matchmaking- und Sitzungszuweisung

Die meisten Multiplayer-Spiele erfordern eine Matchmaking-Lösung. Amazon GameLift FlexMatch ist eine hervorragende Auswahl für vollständig verwaltetes, vollständig konfigurierbares Matchmaking. Amazon GameLift FlexMatch integriert sich nativ mit Amazon GameLift Hosting und mit FlexMatch Standalone. Amazon GameLift FlexMatch kann mit jeder Hosting-Lösung für Spieleserver Ihrer Wahl integriert werden.

Für einige einfachere Bedürfnisse der Sitzungserstellung wie die Erstellung privater Spielesitzungen für Spielergruppen oder einer zufälligen Paarung von zwei Spielern können Sie die Logik direkt in den Backend des Spiels implementieren, der auf AWS ausgeführt wird.

Letztendlich können Sie das immer mit einer bereits vorhandenen Matchmaking-Lösung integrieren, oder Ihre eigene Lösung mit der breiten Palette von AWS-Services erstellen.

Amazon GameLift FlexMatch

Wählen Sie Ihre Backend-Services-Lösung

Ein Backend-Service ist der Ausgangspunkt zu Ihrem Spiel auf AWS. Ihr Kunde möchte üblicherweise eine Verbindung mit einer REST-API oder WebSockets zu Ihrem Backend herstellen, um Dinge wie Identität und Spielerdaten zu verwalten und um Matchmaking anzufordern.

Wenn Sie Ihre Produktion minimieren und sich auf die Funktionalität konzentrieren möchten, können Sie ihren Backend mit dem Serverless-Angebot von AWS bereitstellen. Sie können Amazon Cognito verwenden, um ihre Benutzeridentitäten zu verwalten und sich mit Identitätsanbietern von Dritten zu integrieren. Sie können Amazon API Gateway und die serverlose Computing-Plattform AWS Lambda verwenden, um Serverless-APIs zu implementieren und Sie können Amazon DynamoDB für einen schnellen NoSQL-Datenbank-Service für beliebig große Datenmengen mit einer Leistung im einstelligen Bereich nutzen.

Wenn Sie bereits mit dem containerisierten Ansatz zur Entwicklung von Backend-Services vertraut sind, können Sie entweder Amazon Elastic Kubernetes Service oder Amazon Elastic Container Service nutzen, um Ihren Backend als containerisierte Mikroservices hosten.

Serverless on AWS
Microservices on AWS
Lösung: Serverless mit Amazon GameLift

Ladetest und Beobachtbarkeit implementieren

Wenn Sie Spieleserver ausführen, um auf sitzungsbasierte Spiele für Ihre Spieler weltweit zu hosten, ist es wichtig, so viel Sichtbarkeit wie möglich darüber zu haben, was in diesen Spieleserver-Prozessen passiert. Dazu gehört die Sammlung von Metriken in Echtzeit und Kapazitäten, um Erkenntnisse über diese Daten zu erhalten, um Probleme zu untersuchen und Möglichkeiten zur Verbesserung der Leistungen zu finden.

AWS bietet ein ganzes Portfolio an Services zur Beobachtbarkeit. Sie können AWS-native Tools wie Amazon CloudWatch nutzen, um detaillierte Metriken und Protokolle sammeln und um Dashboards dafür zu generieren. Sie können Ihre Überwachungsfähigkeiten mit Services wie Amazon OpenSearch Service, Amazon Managed Service for Prometheus, und Amazon Managed Service for Grafana erweitern. Sie können auch den Amazon Athena CloudWatch Connector verwenden, um to Erkenntnisse von Ihren Metriken mit Amazon Athena abzufragen, und dann die Daten mitAmazon QuickSight weiter zu visualisieren. Und, mit einer breiten Palette an Lösungen von Dritten von AWS-Partnern, sind Sie mit AWS in guten Händen, egal, was das Beobachtsbarkeitstool Ihrer Wahl ist.

Blog-Beitrag: Beobachtbarkeit mit Amazon GameLift und Amazon CloudWatch 

Beobachtbarkeit bei AWS

Wie Sie bereits gelernt haben, bietet AWS die Flexibilität, die Komponenten auszuwählen, die mit Ihren genauen Bedürfnissen übereinstimmen, Angefangen bei der Sitzungsanfrage beim Matchmaking bis hin zum skalierbaren Spieleserver-Hosting weltweit. Sie haben die Wahl und viel hängt davon ab, ob Sie nach einer vollständig verwalteten Lösung oder nach mehr Kontrolle zur Verfeinerung der Details suchen.