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.
GameLift Amazon-Server Versionshinweise
Die Amazon GameLift Servers-Versionshinweise bieten detaillierte Informationen über neue Funktionen, Updates und Fehlerbehebungen im Zusammenhang mit dem Service.
SDK-Versionen
In den folgenden Tabellen sind alle Amazon GameLift Servers Versionen mit SDK-Versionsinformationen aufgeführt. Es ist nicht erforderlich, vergleichbare SDKs für Ihre Spieleserver- und Client-Integrationen zu verwenden. Frühere Versionen eines SDK unterstützen die neuesten Funktionen eines anderen SDK jedoch möglicherweise nicht vollständig.
Amazon GameLift ServersSDKs und Plugins sind Open Source. Siehe Get GameLift Amazon-Server Tools für die Entwicklung. Um die neuesten Versionen zu erhalten, wenden Sie sich an die Amazon GameLift Servers GitHub Organisation.
Aktuelle Version
| Veröffentlichung des Dienstes | AWS SDK | Server-SDK | Plugin für Unreal | Plugin für Unity | Kunden-SDK | RealtimeClient-SDK | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity (C#) | C++ | Unwirklich (C++) | Go | C++ | Unwirklich (C++) | C# | Unity (C#) | ||||
| Versionshinweise vom 4. August 2026 | 1.11.762 oder später |
5.5.1 | 5.5.1 | 5.6.0 | 5.6.0 | 5.6.0 | 3.4.0 | 3.3.1 | 1.0.1 | 1.0.1 | 1.0.0 | 1.0.0 | 1.2.0 |
| Veröffentlichung des Dienstes | AWS SDK | Server-SDK | Plugin für Unreal | Plugin für Unity | Kunden-SDK | RealtimeClient-SDK | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | C# Unity | C++ | C++ Unwirklich | Go | C++ | Unwirklich (C++) | C# | Unity (C#) | ||||
| Versionshinweise zum 30. Juni 2026 | 1.11.762 oder später |
5.5.0 | 5,5,0 | 5,5,0 | 5,5,0 | 5,5,0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.0.0 | 1.0.0 | 1.2.0 |
| Versionshinweise vom 18. Juni 2026 | 1.11.762 oder später |
5.5.0 | 5,5,0 | 5,5,0 | 5,5,0 | 5,5,0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Versionshinweise vom 29. April 2026 | 1.11.762 oder später |
5.4.0 | 5.4.0 | 5.4.1 | 5.4.1 | 5.4.0 | 3.2.1 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Versionshinweise vom 4. März 2026 | 1.11.762 oder später |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.2.0 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Versionshinweise vom 24. Februar 2026 | 1.11.595 oder später |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.1 | 3.2.1 | 1.2.0 | ||||
| Versionshinweise vom 28. Oktober 2025 | 1.11.595 oder später |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.0 | 3.2.0 | 1.2.0 | ||||
| 03.10.2020 | 1.11.595 oder später |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.2 | 5.3.0 | 3.0.2 | 3.1.0 | 1.2.0 | ||||
| Versionshinweise vom 12. August 2025 | 1.11.595 oder später |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.1 | 5.3.0 | 3.0.1 | 3.1.0 | 1.2.0 | ||||
| Versionshinweise vom 24. Juni 2025 | 1.11.595 oder später |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Versionshinweise vom 29. Mai 2025 | 1.11.535 oder später |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Versionshinweise vom 24. April 2025 | 1.11.535 oder später |
5.2.1 (.NET 8) | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Versionshinweise vom 27. März 2025 | 1.11.535 oder später |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| 13.03.2025 | 1.11.485 oder später |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Versionshinweise vom 14. Januar 2025 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Versionshinweise vom 2. Januar 2025 | 1.11.477 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Versionshinweise vom 19. Dezember 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Versionshinweise vom 12. November 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Versionshinweise vom 19. September 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.3 | 5.1.2 | 5.1.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Versionshinweise vom 13. Februar 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.2 | 5.1.1 | 5.1.0 | 1.1.0 | 2.1.0 | 1.2.0 | ||||
| Versionshinweise vom 14. Dezember 2023 | 1.11.225 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Versionshinweise zum 16. November 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Versionshinweise vom 2. November 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 1.3.1 | 1.2.0 | ||||
| Versionshinweise vom 28. September 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.0.0 | 1.3.1 | 1.2.0 | ||||
| Versionshinweise zum 17. August 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Versionshinweise vom 27. Juli 2023 | 1.11.111 |
5.1.0 | 5.1.0 | 5.1.0 | 5.0.2 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Versionshinweise vom 29. Juni 2023 | 1.11.111 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| 15.06.2023 | 1.11.87 oder später |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Versionshinweise vom 25. Mai 2023 | 1.11.87 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Versionshinweise vom 20. April 2023 | 1.11.63 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Versionshinweise vom 13. April 2023 | 1.10.21 |
5.0.0 | 5,0.0 | 5,0.0 | 5,0.0 | 1.2.1 | 1.2.0 | ||||||
| Versionshinweise vom 9. Februar 2023 | 1.10.21 |
5.0.0 | 5,0.0 | 3.4.0 | 5,0.0 | 1.2.1 | 1.2.0 | ||||||
| Versionshinweise zum 31. Januar 2023 | 1.10.21 |
5.0.0 | 3.4.0 | 5,0.0 | 1.2.1 | 1.2.0 | |||||||
| Versionshinweise zum 1. Dezember 2022 | 1.10.21 |
5.0.0 (.NET 4 .NET 6) | 5,0.0 | 3.4.0 | 1.2.1 | 1.2.0 | |||||||
| Versionshinweise zum 25. August 2022 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Versionshinweise vom 28. Oktober 2021 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Versionshinweise vom 3. Juni 2021 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||||||
| Versionshinweise vom 23. März 2021 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Versionshinweise zum 16. März 2021 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Versionshinweise vom 9. Februar 2021 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Versionshinweise vom 22. Dezember 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Versionshinweise vom 24. November 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Versionshinweise vom 11. November 2020 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Versionshinweise zum 17. September 2020 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Versionshinweise vom 27. August 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Versionshinweise vom 16. April 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Versionshinweise vom 2. April 2020 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Versionshinweise vom 19. Dezember 2019 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Versionshinweise vom 14. November 2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Versionshinweise vom 24. Oktober 2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Versionshinweise vom 3. September 2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Versionshinweise vom 9. Juli 2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Versionshinweise vom 25. April 2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Versionshinweise vom 7. März 2019 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||||||
| Versionshinweise vom 7. Februar 2019 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||||||
| Versionshinweise vom 14. Dezember 2018 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||||||
| Versionshinweise vom 27. September 2018 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||||||
| Versionshinweise vom 14. Juni 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Versionshinweise vom 10. Mai 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Versionshinweise vom 15. Februar 2018 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||||||
| Versionshinweise vom 8. Februar 2018 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||||||
| Versionshinweise vom 1. September 2017 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||||||
| Versionshinweise vom 16. August 2017 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||||||
| Versionshinweise vom 16. Mai 2017 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||||||
| Versionshinweise vom 11. April 2017 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||||||
| Versionshinweise vom 21. Februar 2017 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||||||
| Versionshinweise vom 18. November 2016 |
1.0.31 |
3.1.0 | |||||||||||
| Versionshinweise vom 13. Oktober 2016 |
1.0.17 |
3.1.0 | |||||||||||
| Versionshinweise zum 1. September 2016 |
0.14.9 |
3.1.0 | |||||||||||
| Versionshinweise vom 4. August 2016 |
0.12.16 |
3.0.7 | |||||||||||
Versionshinweise
Die folgenden Versionshinweise sind in chronologischer Reihenfolge, wobei die neuesten Updates zuerst aufgeführt sind. Amazon GameLift Servers wurde erstmals im Jahr 2016 veröffentlicht. Versionshinweise mit einem Datum vor den hier aufgeführten finden Sie unter den Links zum Veröffentlichungsdatum in SDK-Versionen.
Amazon GameLift Serversbietet jetzt eine zusätzliche Ebene des Distributed-Denial-of-Service (DDoS) -Schutzes für EC2- und Container-Flotten auf SDKv5. Linux-based Amazon GameLift Servers Der erweiterte DDoS-Schutz nutzt die Stabilität des AWS Netzwerks und bietet automatische Schutzmaßnahmen, die wir optimiert haben und die sich als wirksam erwiesen haben, um Gaming-Workloads vor gängigen Netzwerk- und Transportebenenangriffen zu schützen. Diese Funktion ist standardmäßig aktiviert, ohne dass eine Konfiguration erforderlich ist und keine zusätzlichen Kosten anfallen.
Weitere Informationen:
-
DDoS-Schutz mit Amazon-Server GameLift, Amazon GameLift Servers Entwicklerhandbuch
Mit Amazon GameLift Servers können Sie jetzt 21 zusätzliche Amazon EC2-Instance-Typen für verwaltete EC2-Flotten und verwaltete Container-Flotten bereitstellen. Zu den neuen Typen gehören rechenoptimierte C-series Instances und M-series Allzweck-Instances:
-
C8a:,, und
c8a.mediumc8a.largec8a.xlargec8a.2xlarge -
C8i:, und
c8i.largec8i.xlargec8i.2xlarge -
C9g:
c9g.medium,, undc9g.largec9g.xlargec9g.2xlarge -
M8a:
m8a.medium,, undm8a.largem8a.xlargem8a.2xlarge -
M8i:, und
m8i.largem8i.xlargem8i.2xlarge -
M9g:, und
m9g.largem9g.xlargem9g.2xlarge
Die Familien C8a und M8a verwenden die Architektur und Serverprozessoren der x86 fünften Generation. AMD EPYC Die Familien C8i und M8i verwenden die Architektur und kundenspezifische Prozessoren. x86 Intel Xeon 6 Die Familien C9g und M9g verwenden die Architektur und die Graviton5-Prozessoren. Arm AWS Die Verfügbarkeit der Instance-Typen variiert je nach Betriebssystem und Standort der Flotte. Verwenden Sie die Amazon GameLift Servers Konsole, um nach Instance-Typen zu suchen, die an Ihren ausgewählten Standorten verfügbar sind.
Weitere Informationen finden Sie in den folgenden Ressourcen:
GameLift Amazon-Server Servicestandorte, Amazon GameLift Servers Entwicklerhandbuch
CreateFleet, Amazon GameLift Servers API-Referenz
CreateContainerFleet, Amazon GameLift Servers API-Referenz
Aktualisierte Plugin- und SDK-Versionen
Plugin für Unreal
auf der GitHub Website, Version 3.4.0 (beinhaltet das Server-SDK für Unreal, Version 5.6.0) Client-SDK für Unreal
auf der Website, Version 1.0.1 GitHub . Um auf dieses SDK zugreifen zu können, müssen Sie Mitglied der Epic Games-Organisation unter sein. GitHub Einzelheiten finden Sie unter Unreal Engine GitHub auf der Unreal Engine-Website.
Diese Versionen enthalten die folgenden Updates:
Das Plugin, das Server-SDK und das Client-SDK unterstützen jetzt Unreal Engine 5.8.
Die Server-SDK-Protokolle werden standardmäßig über das Unreal Engine-Protokollierungssystem gestreamt, sodass sie automatisch in den Protokollen Ihres Spielservers erscheinen.
Das Server-SDK für Unreal Engine kann jetzt im Nicht-Unity-Modus kompiliert werden, wobei vorkompilierte Header-Dateien (PCH) deaktiviert sind.
Das C++-Server-SDK wurde aktualisiert
C++-Server-SDK, Version 5.6.0
Neue benutzerdefinierte Protokollierungsfunktion. Du kannst jetzt die Protokollausgabe des Server-SDK an einen benutzerdefinierten Logging-Callback weiterleiten, indem du die neue
InitCustomLogger()Aktion aufrufst — zum Beispiel, um die Server-SDK-Logs in das Protokollierungssystem deines Spielservers zu integrieren.
Weitere Informationen:
-
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unreal Engine, Entwicklerhandbuch Amazon GameLift Servers
-
Amazon GameLift ServersIntegration in ein Unreal Engine-Projekt, Entwicklerhandbuch Amazon GameLift Servers
Amazon GameLift Serversbietet jetzt Client-SDKs für C# und Unity, die Spielclients mit Player-Gateway und UDP-Ping-Beacons integrieren.
Weitere Informationen:
-
DDoS-Schutz mit Amazon-Server GameLift, Entwicklerhandbuch Amazon GameLift Servers
-
Integrieren Sie das Player-Gateway in ein Spiel, Amazon GameLift Servers Entwicklerhandbuch
Diese Version enthält zwei Verbesserungen für Containerflotten: Unterstützung für die Anpassung der Linux-Funktionen für Container und eine neue Server-SDK-Aktion zur Erkennung von Container-Netzwerkinformationen.
Passen Sie die Linux-Funktionen an
Sie können jetzt zusätzliche Linux-Funktionen in einer Containergruppendefinition angeben, sodass Sie die Standard-Docker-Funktionen besser kontrollieren können. Dies ist nützlich für Spieleserver oder Support-Container, die Funktionen benötigen, die über den Standardsatz hinausgehen, z. B. NET_RAW für benutzerdefinierte Netzwerke oder SYS_PTRACE zum Debuggen. Sie können Linux-Funktionen hinzufügen, wenn Sie eine Containergruppendefinition mit CreateContainerGroupDefinition erstellen oder eine vorhandene mit UpdateContainerGroupDefinition aktualisieren. Diese Funktion ist über die Amazon GameLift Servers Konsole AWS CLI, AWS SDK und verfügbar AWS CloudFormation.
Entdecken Sie Informationen zum Container-Netzwerk
Spieleserver, die auf Container-Flotten laufen, können jetzt die neue ListContainersNetworkInfo() Server-SDK-Aktion aufrufen, um Netzwerkinformationen (einschließlich Name, ID, lokale IP-Adresse und Containergruppentyp) für alle Container abzurufen, die auf derselben Instance laufen. Mit diesen Informationen können sich Container gegenseitig erkennen und die Netzwerkkommunikation über verschiedene Containergruppendefinitionen auf derselben Instance herstellen. Beispielsweise kann ein Container in der Spielserver-Containergruppe jetzt Metriken über das lokale Netzwerk der Instanz an einen Container in der Containergruppe pro Instanz senden. Diese Aktion ist im Amazon GameLift Servers Server-SDK 5.5 oder höher für Go, C++ und C# sowie in den Amazon GameLift Servers Plugins für Unreal Engine und Unity verfügbar.
Weitere Informationen:
CreateContainerGroupDefinition, Amazon GameLift Servers API-Referenz
UpdateContainerGroupDefinition, Amazon GameLift Servers API-Referenz
Entdecken Sie Container auf einer Containerflotte, Amazon GameLift Servers Entwicklerhandbuch
Go-Server-SDK für GameLift Amazon-Server -- Aktionen, Amazon GameLift Servers Entwicklerhandbuch
C#-Server-SDK 5.x für Amazon-Server GameLift -- Aktionen, Amazon GameLift Servers Entwicklerhandbuch
C++-Server-SDK 5.x für Amazon-Server GameLift -- Aktionen, Amazon GameLift Servers Entwicklerhandbuch
C++ (Unreal) Server-SDK 5.x für Amazon-Server GameLift -- Aktionen, Amazon GameLift Servers Entwicklerhandbuch
Amazon GameLift ServersBietet ab heute für alle Instance-Typen ab Generation 6, einschließlich On-Demand Spot, Netzwerkbandbreite ohne zusätzliche Kosten ein- und ausgehende Netzwerkbandbreite, ohne dass eine Verpflichtung erforderlich ist. AWS Sie zahlen jetzt nur für Ihre Amazon GameLift Servers Instance-Stunden; die gesamte Netzwerkbandbreite ist kostenlos.
Multiplayer-Spieleserver generieren kontinuierlichen Netzwerkverkehr zu verbundenen Spielern, weshalb Bandbreite für Game-Studio-Kunden eine der unvorhersehbarsten Kostenkomponenten ist. Da die kostenlose Netzwerkbandbreite im Preis inbegriffen Amazon GameLift Servers ist, fallen diese Kosten weg und Sie erhalten die Einfachheit eines Bare-Metal-Hostings mit der globalen Reichweite von. AWS
Kostenlose Netzwerkbandbreite ist verfügbar, ohne dass eine Registrierung, Preisvereinbarung oder Konfigurationsänderung erforderlich ist. Bestandskunden berechtigter Flotten erhalten den Vorteil sofort.
Amazon GameLift Servershat eine neue öffentliche API für Containerflotten eingeführt,. DescribeContainerGroupPortMappings Dieser Vorgang ruft die Portzuordnungen für alle Container in einer Containergruppe ab und listet auf, wie jeder Container-Port einem Verbindungsport auf der Flotteninstanz zugeordnet ist. Er unterstützt das Abrufen von Portzuordnungen sowohl für Spieleserver als auch für Containergruppen pro Instanz.
Diese neue Funktion behebt die Notwendigkeit, Portzuordnungen für Container außerhalb des Spieleserver-Ports zu ermitteln. Bisher mussten Kunden per Fernzugriff auf ihren Computer zugreifen, um alle anderen Portzuordnungen abzurufen. Die neue API ist über die Amazon GameLift Servers Konsole und AWS das SDK AWS CLI verfügbar.
Weitere Informationen:
Portzuordnungen von Containern anzeigen, Amazon GameLift Servers Entwicklerhandbuch
DescribeContainerGroupPortMappings, Amazon GameLift Servers API-Referenz
Diese Version erleichtert das Onboarding und die Integration Amazon GameLift Servers von Spielen auf der Grundlage von Kundenfeedback. Diese Updates helfen Kunden beim Einstieg und bei der einfacheren Verwaltung von Spielsitzungen innerhalb von Flotten.
Amazon GameLift Serversgibt jetzt ein ComputeName Feld in den API-Antworten für Spielsitzungen zurück. Sie können dieses Feld verwenden, um zu identifizieren, welcher Computer eine Spielsitzung hostet, ohne IP-Adressen abzugleichen. Dieses Feld ist für verwaltete EC2-Flotten, verwaltete Container-Flotten und Anywhere-Flotten verfügbar. Die GameSessionLocation Felder ComputeName und sind jetzt auch in den Ereignissen und enthalten. PlacementFulfilled MatchmakingSucceeded
Amazon GameLift ServersAPI-Referenzlinks:
Diese Version enthält auch mehrere Verbesserungen der Amazon GameLift Servers Konsole. Mit diesen Updates können Sie jetzt:
Builds direkt hochladen — Zusätzlich zur Amazon S3-Importmethode können Sie eine Build-Datei auswählen und sie direkt Amazon GameLift Servers von der Konsole aus hochladen.
Flottenkonfigurationen klonen — Klonen Sie eine bestehende verwaltete EC2-Flottenkonfiguration, um eine neue Flotte zu erstellen.
Stellen Sie eine Verbindung zu Instances und Containern her — Verwenden Sie SSM, um direkt von den Seiten mit Spielsitzungen, Spielersitzungen und Rechendetails aus eine Verbindung herzustellen, einschließlich neuer Zugriffsbefehle für Container.
Berechnungs- und Instanzdaten anzeigen — Die Tabellen der Spielsitzungen werden jetzt auch in
InstanceIdSpalten für verwaltete EC2ComputeName- und Container-Flotten angezeigt.Berechnungsdetails der Containerflotte anzeigen — Containerflotten enthalten jetzt Berechnungstabellen und Berechnungsdetailansichten.
Speicherorte der Spielsitzungen anzeigen — Auf der Seite mit den Spielsitzungen werden jetzt Amazon S3-URIs und CloudWatch Amazon-Log-Gruppen-ARNs für Containerflotten angezeigt.
Daten aktualisieren — Die Schaltflächen zum Aktualisieren sind jetzt auf allen Listenseiten und Detailansichten verfügbar.
Weitere Informationen:
-
PlacementFulfilled, Amazon GameLift Servers Entwicklerhandbuch
-
MatchmakingSucceeded, Amazon GameLift Servers FlexMatch Entwicklerhandbuch
-
Herstellen einer Verbindung zu einer Container-Flotteninstanz, Amazon GameLift Servers Entwicklerhandbuch
Amazon GameLift Serversunterstützt jetzt zusätzlich die bestehende Auswahl an Amazon EC2-Instances AWS-Regionen, sodass Sie mehr Flexibilität beim Hosten von Spieleservern in der Nähe Ihrer Spieler haben. Diese Erweiterung deckt Instances der folgenden Familien ab:
-
Allgemeiner Zweck
(M-series) -
Optimiert für Berechnungen
(C-series) -
Speicher optimiert
(R-series)
Diese Instance-Typen sind jetzt für die Verwendung mit Amazon GameLift Servers verwalteten EC2-Flotten und verwalteten Container-Flotten verfügbar. Es sind keine Änderungen an Ihrer Flottenkonfiguration erforderlich. Stellen Sie einfach Flotten in den neu unterstützten Regionen bereit und verwenden Sie dabei dieselben Instance-Typen und Einstellungen, die Sie heute verwenden. Sie sind in allen Regionen verfügbar AWS-Regionen , die von unterstützt werdenAmazon GameLift Servers, mit Ausnahme der Regionen AWS in China.
Weitere Informationen:
GameLift Amazon-Server Servicestandorte, Amazon GameLift Servers Entwicklerhandbuch
CreateFleet, Amazon GameLift Servers API-Referenz
CreateContainerFleet, Amazon GameLift Servers API-Referenz
Amazon GameLift Serversbietet jetzt Distributed-Denial-of-Service (DDoS) -Schutz für EC2- und Container-Flotten auf SDKv5. Linux-based Das Player-Gateway-Proxy-Relay-Netzwerk befindet sich zusammen mit Ihren Spieleserver-Instances und ermöglicht die Überprüfung des Datenverkehrs, die Ratenbegrenzung pro Spieler und die Verschleierung der IP-Adressen des Spielservers — alles mit vernachlässigbarer zusätzlicher Latenz und ohne zusätzliche Kosten. Diese Funktion ist zunächst in den folgenden Regionen verfügbar: USA Ost (Nord-Virginia), USA West (Oregon), Europa (Frankfurt), Europa (Irland), Asien-Pazifik (Sydney), Asien-Pazifik (Tokio), Asien-Pazifik (Seoul). Weitere Informationen zu Servicestandorten finden Sie unterGameLift Amazon-Server Servicestandorte.
Weitere Informationen:
-
Blogbeitrag: Wir stellen vor: Amazon GameLift Servers DDoS-Schutz
-
DDoS-Schutz mit Amazon-Server GameLift, Amazon GameLift Servers Entwicklerhandbuch
-
So funktioniert das Player-Gateway, Amazon GameLift Servers Entwicklerhandbuch
-
Integrieren Sie das Player-Gateway in ein Spiel, Amazon GameLift Servers Entwicklerhandbuch
-
Client-SDK für Unreal
. Für den Zugriff ist eine Mitgliedschaft in der Epic Games-Organisation am GitHub erforderlich. Einzelheiten finden Sie unter Unreal Engine GitHub auf.
Aktualisierte Plugin-Versionen:
Plugin für Unity
, Version 3.2.1 (beinhaltet das Server-SDK für Unity, Version 5.4.0) Plugin für Unreal
, Version 3.1.1 (beinhaltet das Server-SDK für Unreal, Version 5.4.0)
Amazon GameLift Serversveröffentlicht neue Versionen des Plugins und des Server-SDK für Unreal Engine und Unity. Diese neuesten Versionen enthalten die folgenden Updates:
Sie unterstützen jetzt die Verwendung mit Unreal Engine 5.7 und Unity 6.3.
Weitere Informationen:
-
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unreal Engine, Entwicklerhandbuch Amazon GameLift Servers
-
In ein Unreal Engine-Projekt Amazon GameLift Servers integrieren, Entwicklerhandbuch Amazon GameLift Servers
-
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unity, Amazon GameLift Servers Entwicklerhandbuch
-
In ein Unity Engine-Projekt Amazon GameLift Servers integrieren, Amazon GameLift Servers Entwicklerhandbuch
Amazon GameLift Serversunterstützt jetzt die automatische Skalierung von und zu Instanzen auf Null basierend auf der Aktivität in der Spielsitzung. Flotten werden nach einem bestimmten Zeitraum ohne Aktivität in einer Spielsitzung auf Null herunterskaliert und von Null aus hochskaliert, wenn Spielsitzungen angefordert werden. Dies bietet eine Option zur Kostenoptimierung.
Amazon GameLift ServersAPI-Referenzlinks:
Weitere Informationen:
Amazon GameLift ServersRealtimeunterstützt jetzt Node.js 24.x auf Amazon Linux 2023. Dieses Update bietet Zugriff auf die neuesten Node.js Funktionen und Sicherheitsverbesserungen, während es auf dem modernen Amazon Linux 2023 Betriebssystem ausgeführt wird.
Sie können jetzt bei der Erstellung einer Realtime Flotte auch ein optionales Installationsskript hinzufügen, das die Installation von Software während des Instance-Starts für Ihre spezifischen Anforderungen ermöglicht. Um die neue Runtime-Version zu verwenden, geben Sie beim Erstellen von Realtime Skripten Node.js 24.x an.
Amazon GameLift ServersAPI-Referenzlinks:
Weitere Informationen:
Amazon GameLift Serversbietet jetzt AI-powered Unterstützung in der Webkonsole und nutzt Amazon Q Developer, um Spieleentwicklern maßgeschneiderte Anleitungen zu bieten. Diese neue Funktion integriert Amazon GameLift Servers Fachwissen, um Kunden dabei zu helfen, sich in komplexen Arbeitsabläufen zurechtzufinden, Probleme zu beheben und ihre Spieleserver-Bereitstellungen effizienter zu optimieren.
Diese neue Funktion enthält AI-assisted Empfehlungen für die Integration von Spieleservern, die Flottenkonfiguration und die Leistungsoptimierung direkt in der Amazon GameLift Servers Konsole. Diese Erweiterung zielt darauf ab, Entscheidungsprozesse zu rationalisieren, die Zeit für die Fehlerbehebung zu verkürzen und die allgemeine Ressourcenauslastung zu verbessern, was zu Kosteneinsparungen und einem besseren Spielerlebnis führt.
Weitere Informationen:
Amazon GameLift ServersKunden können jetzt das Betriebssystem Windows Server 2022 verwenden, um ihre Spieleserver zu hosten. Windows Server 2022 bietet mehrere Verbesserungen gegenüber Windows Server 2016, einschließlich Sicherheit. Dieses Betriebssystem ist in allen AWS-Regionen mit Ausnahme der Regionen China verfügbar.
Kunden können die neueren Windows-Betriebssysteme verwenden und erhalten weiterhin wichtige Sicherheitsupdates, wenn der Support für Windows Server 2016 im Januar 2027 endet. Die Unterstützung für Windows Server 2022 wird bis zum 13. Oktober 2031 fortgesetzt.
Amazon GameLift ServersAPI-Referenzlinks:
Amazon GameLift Serversenthält jetzt in allen Server-SDKs und -Plugins eine integrierte OpenTelemetry (OTel) -Metriksammlung und bietet so eine standardisierte Beobachtbarkeit für die Leistungsüberwachung von Spieleservern. Diese Integration bringt branchenübliche Telemetriefunktionen direkt auf Ihre Spieleserver und ermöglicht so eine umfassende Überwachung und Fehlerbehebung, ohne dass zusätzliche Instrumente oder Konfigurationen erforderlich sind.
Mit der OpenTelemetry Integration kannst du jetzt:
Erfassen Sie mithilfe standardisierter Protokolle automatisch wichtige Spielserver-Metriken, Logs und Traces
Lässt sich nahtlos in bestehende Überwachungsplattformen und Observability-Tools integrieren
Überwachen Sie die Leistung und den Zustand des Spielservers in Echtzeit auf allen Flotteninstanzen
Beheben Sie Probleme schneller mit Telemetriedaten, die für verschiedene Überwachungslösungen funktionieren
OpenTelemetry ist ein Open-Source-Observability-Framework, das eine standardisierte Methode zum Sammeln, Verarbeiten und Exportieren von Telemetriedaten bietet.
Weitere Informationen:
-
Überwachung mit Server-Telemetrie-Metriken, Leitfaden für Entwickler Amazon GameLift Servers
Amazon GameLift Serversbietet jetzt direkten Fernzugriff auf verwaltete EC2- und Container-Flotteninstanzen über die Amazon GameLift Servers Konsole, sodass keine Authentifizierungsverwaltung erforderlich ist. Diese neue Funktion verwendet Amazon EC2 Systems Manager (SSM), um sicheren, browserbasierten Terminalzugriff zu ermöglichen, ohne dass eine zusätzliche Einrichtung oder Verwaltung der Anmeldeinformationen erforderlich ist.
Mit dem konsolenbasierten Fernzugriff können Sie jetzt:
Probleme mit der Spieleserver-Integration in Echtzeit beheben
Überwachen Sie die Aktivität des Spielservers und greifen Sie während aktiver Spielsitzungen auf Protokolldateien zu
Führen Sie Diagnose- und Benchmarking-Tools anhand des tatsächlichen Spielerverkehrs aus
Diese Funktion ist für Flotten verfügbar, auf denen Server-SDK Version 5.x ausgeführt wird. Für Flotten, auf denen frühere SDK-Versionen ausgeführt werden, können Sie weiterhin die bestehende AWS CLI-Methode für den Fernzugriff verwenden.
Um eine Remoteverbindung zu einer Flotteninstanz herzustellen, öffnen Sie die Amazon GameLift Servers-Konsole und suchen Sie nach der verwalteten EC2- oder Container-Flotte, auf die Sie zugreifen möchten. Öffnen Sie in den Flottendetails den Tab Instances, wählen Sie eine Instance aus der Liste aus und wählen Sie Connect aus.
Weitere Informationen:
Mit Flotteninstanzen verbinden, Leitfaden für Amazon GameLift Servers Entwickler
Mit Amazon GameLift Servers Managed Hosting kannst du jetzt Spieleserverressourcen in einer neuen lokalen Zone in Dallas, TX, bereitstellen (us-east-1-dfw-2). Local Zones bieten dir die Möglichkeit, deine Spieleserver geografisch näher an deinen Spielern zu platzieren, um die Latenz zu reduzieren und das Gameplay deutlich zu verbessern. In dieser neuen Local Zone kannst du die folgenden EC2-Instance-Typen verwenden: C6GN, C6i, C6in, M6g, M6i, M6in, M8g und R6i. Eine ausführliche Beschreibung AWS der einzelnen
Um mit der Ausrichtung von Spielsitzungen in der neuen lokalen Zone von Dallas zu beginnen, melden Sie sich zunächst in der lokalen Zone für Sie AWS-Konto an. Dann kannst du ihn als Remote-Standort zu einer neuen oder bestehenden Flotte mit mehreren Standorten hinzufügen. Wenn dein Spiel es nutzt Amazon GameLift ServersFlexMatch, aktualisiere eine der Flotten in deiner Matchmaking-Warteschlange, um die neue Lokale Zone einzubeziehen. Bei Flotten mit mehreren Standorten kannst du die Hosting-Kapazität an jedem Standort direkt verwalten.
Die übergeordnete Zone AWS-Region für die neue Lokalzone in Dallas, TX, ist us-east-1 (Virginia). Die ursprüngliche Local Zone (us-east-1-dfw-1) in Dallas, TX, akzeptiert keine neuen Anmeldeanfragen mehr.
Weitere Informationen:
Erste Schritte mit AWS Local Zones, AWS Local Zones Benutzerhandbuch
GameLift Amazon-Server Servicestandorte, Amazon GameLift Servers Entwicklerhandbuch
Flottenstandorte aktualisieren, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte Plugin-Version:
Plugin für Unreal
, Version 3.0.1 (beinhaltet das Server-SDK für Unreal, Version 5.3.1)
Amazon GameLift Serversveröffentlicht neue Versionen des Plugins für Unreal Engine und des Server-SDK für Unreal Engine. Diese neuesten Versionen enthalten die folgenden Updates:
Sie unterstützen jetzt die Verwendung mit Unreal Engine 5.6.
Kompilierungsprobleme beim Paketieren von Android-Client-Zielen wurden behoben.
Weitere Informationen:
-
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unreal Engine, Amazon GameLift Servers Entwicklerhandbuch
-
In ein Unreal Engine-Projekt Amazon GameLift Servers integrieren, Entwicklerhandbuch Amazon GameLift Servers
Aktualisierte SDK-Versionen:
AWS SDK 1.11.595
Amazon GameLift Serversveröffentlicht zur allgemeinen Verfügbarkeit eine Reihe fester Endpunkte, sogenannte UDP-Ping-Beacons, mit denen Sie die Latenz zwischen Spielergeräten und Spielserverstandorten genau messen können. Die UDP-Ping-Beacon-Endpunkte sind in allen AWS globalen Regionen und lokalen Zonen verfügbar, die von unterstützt werdenAmazon GameLift Servers, mit Ausnahme der Regionen China. AWS
Die meisten Multiplayer-Spiele verwenden UDP (User Datagram Protocol) als primäres Paketübertragungsprotokoll, da es Leistungsvorteile für Echtzeitspiele bietet. Das Verständnis und die Optimierung der Netzwerklatenz sind entscheidend, um das bestmögliche Spielerlebnis zu bieten. UDP-Ping-Beacons bieten eine konsistente und zuverlässige Methode, um die tatsächliche UDP-Paketlatenz zwischen Spielern und Spielservern zu messen. So können Sie bessere Entscheidungen über den Abgleich von Spielern zu Servern und die Platzierung der Spielsitzungen treffen.
Die ListLocations API wurde erweitert und umfasst nun auch Endpunktdomänen- und Portinformationen als Teil der Liste der zurückgegebenen Speicherorte, was den programmgesteuerten Zugriff auf die Endpunkte erleichtert.
Dein Spielclient kann UDP-Nachrichten an diese Endpunkte senden und asynchrone Antworten mit denselben Daten empfangen. So erhältst du Latenzmessungen, die den tatsächlichen Spielverkehr zwischen dem Gerät eines Spielers und potenziellen Hosting-Standorten besser wiedergeben. Diese Endpunkte sind permanent und bleiben verfügbar, solange das Hosting von Spielen an diesem Amazon GameLift Servers Standort unterstützt wird.
Weitere Informationen:
UDP-Ping-Beacons, Amazon GameLift Servers Entwicklerhandbuch
ListLocations, Amazon GameLift Servers API-Referenz
Mit Amazon GameLift Servers Managed Hosting kannst du jetzt Spieleserverressourcen in Bangkok, Thailand und Kuala Lumpur, Malaysia, bereitstellen und so die Reichweite deiner Spiele auf Spieler in ganz Südostasien ausdehnen. Diese neuen Regionen tragen dazu bei, die Latenz zu reduzieren und das Spielerlebnis für Spieler in diesen Gebieten zu verbessern.
Die folgenden AWS-Regionen sind als abgelegene Standorte für Flotten mit mehreren Standorten verfügbar. Um mit der Ausrichtung von Spielsitzungen an diesen Orten zu beginnen, füge sie einer neuen oder vorhandenen Flotte mit mehreren Standorten als entfernte Standorte hinzu. Bei Flotten mit mehreren Standorten kannst du die Hosting-Kapazität an jedem Standort direkt verwalten.
-
Asien-Pazifik (Thailand) ()
ap-southeast-7 -
Asien-Pazifik (Malaysia) (
ap-southeast-5)
Diese AWS-Regionen sind standardmäßig nicht für ein AWS Konto aktiviert. Sie müssen sich für jede Region anmelden, bevor Sie dort Amazon GameLift Servers Ressourcen bereitstellen können.
Weitere Informationen:
-
GameLift Amazon-Server Servicestandorte, Leitfaden Amazon GameLift Servers für Hosting-Entwickler
-
Flottenstandorte aktualisieren, Leitfaden Amazon GameLift Servers für Hosting-Entwickler
-
AWS Regionen in Ihrem Konto aktivieren oder deaktivieren, Referenzhandbuch zur AWS Kontoverwaltung.
Aktualisierte SDK-Versionen:
C++-Server-SDK
, Version 5.3.0 C#-Server-SDK
, Version 5.3.0 Gehen Sie zum Server-SDK
, Version 5.3.0 -
Server-SDK für Unreal
, Version 5.3.0 -
Server-SDK für Unity
, Version 5.3.0
Aktualisierte Plugin-Versionen:
Plugin für Unreal
, Version 3.0.0 Plugin für Unity
, Version 3.1.0
Neue Versionen des Server-SDK für C++, C#, Go, Unreal und Unity sowie neue Plugin-Versionen für Unreal Engine und Unity sind jetzt Open Source. Sie sind alle in der Organisation verfügbar. Amazon GameLift Servers GitHub
Wichtige Server-SDK-Aktualisierungen:
Verbesserte clientseitige Validierung und Fehlerreaktionen in allen Server-SDKs.
Die OnProcessTerminate Callback-Funktion hat jetzt eine Standardlogik, um den Spieleserverprozess zu beenden.
Die Funktion verwendet InitSDK() jetzt ein Idempotenz-Token, um mehrere Wiederholungen zu unterstützen.
Der OnUpdateGameSession Callback kann jetzt Daten für Auto übergeben. BackfillMode
Wichtige Plugin-Updates:
Das Plugin für Unreal Engine verfügt jetzt über einen optimierten Installations- und Einrichtungsprozess mit mehr Automatisierung und weniger Voraussetzungen (CMake, OpenSSL und die Unreal-Cross-Compile-Toolchain).
Das Plugin für Unreal Engine bietet eine verbesserte Benutzeroberfläche für den Managed EC2-Workflow, einschließlich der Unterstützung von Leerzeichen im Spielclient und den Server-Build-Pfaden. Außerdem kannst du jetzt Befehlszeilenargumente hinzufügen, wenn du einen Spielclient vom Editor aus startest.
Das Plugin für Unreal Engine unterstützt jetzt ARM-Server-Builds in UE5.
Weitere Informationen:
GameLift Amazon-Server Plugin für Unreal Engine, Amazon GameLift Servers Entwicklerhandbuch
GameLift Amazon-Server Plugin für Unity (Server-SDK 5.x), Amazon GameLift Servers Entwicklerhandbuch
Server-SDK 5.x für Amazon-Server GameLift, Amazon GameLift Servers Entwicklerhandbuch
Integrieren GameLift Amazon-Server in ein Unreal Engine-Projekt, Amazon GameLift Servers Entwicklerhandbuch
Integrieren GameLift Amazon-Server in ein Unity-Projekt, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen:
-
C#-Server-SDK, Version 5.2.1
Für Spieleentwickler, die C# verwenden, können Sie.NET 8 jetzt als Zielframework für Ihre Projekte verwenden. Amazon GameLift Servers Mit .NET 8 können Sie von Leistungsverbesserungen profitieren, darunter eine verbesserte Just-in-Time-Kompilierung (JIT), eine Optimierung der Speichernutzung und schnellere Startzeiten. Wenn Sie derzeitig.NET 6 verwenden, empfehlen wir Ihnen, eine Migration zu.NET 8 zu planen, einschließlich der Aktualisierung Ihres C#-Server-SDK auf die neueste Version. Microsoft kündigte die Unterstützung von.NET 8 mit Sicherheitspatches und technischen Updates bis November 2026 an.
Laden Sie die neueste Version des C#-Server-SDK für herunter Amazon GameLift Servers
Weitere Informationen:
Get GameLift Amazon-Server Tools für die Entwicklung, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen:
-
AWS SDK 1.11.535
Sie können Ihr Spieleserver-Hosting jetzt mit optimieren, Amazon GameLift Servers indem Sie aus einer größeren Auswahl an Amazon EC2-Instances der Instance-Familien der 5. bis 8. Generation auswählen. Jede neue EC2-Generation bietet Fortschritte in den Bereichen EC2-Rechenleistung, Speicher und Netzwerk. Die Instances der 8. Generation bieten modernste AWS Graviton4- und Intel-Instances. Xeon-based Instances der nächsten Generation sind in den folgenden Instance-Familien verfügbar:
-
Allgemeiner Zweck
(M-series) -
Optimiert für Berechnungen
(C-series) -
Speicher optimiert
(R-series)
Sie können auch Varianten wählen, die lokalen Speicher (d), erweiterte Netzwerke (n) und spezifische Prozessorarchitekturen (Intel/AMD/Graviton— i/a /g) bieten. Die Instances der nächsten Generation sind in allen Ländern verfügbar AWS-Regionen , die von unterstützt werdenAmazon GameLift Servers, mit Ausnahme der AWS Regionen China. Weitere Details finden Sie unter GameLift Amazon-Server Servicestandorte.
Verwenden Sie diese neuen Instance-Typen mit Amazon GameLift Servers verwalteten EC2-Flotten und verwalteten Container-Flotten. Wenn Sie Ihr bestehendes Spielhosting auf einen neuen Instance-Typ (dieselbe Architektur) umstellen, stellen Sie einfach neue Flotten bereit, wobei alle Konfigurationseinstellungen außer dem Instance-Typ unverändert bleiben.
Weitere Informationen:
CreateFleetAmazon GameLift ServersAPI-Referenz
CreateContainerFleet, Amazon GameLift Servers API-Referenz
Der neue Gameserver-Wrapper für reduziert die Zeit, die benötigt wird, um einen Spieleserver zu hosten, Amazon GameLift Servers erheblich. Amazon GameLift Servers Da keine Codeänderungen erforderlich sind, können Sie den Wrapper verwenden, um Ihrem Spiel grundlegende Funktionen zur Verwaltung von Spielsitzungen hinzuzufügen und es für eine Amazon GameLift Servers Anywhere-Flotte, eine verwaltete EC2-Flotte oder eine verwaltete Containerflotte bereitzustellen. Dieses Tool ist ideal für eine praktische Bewertung der Amazon GameLift Servers Funktionen mit Ihrem eigenen Spielserver oder einem Server aus einem Beispielspiel. Es ist auch nützlich, um Spieleserver-Iterationen schnell bereitzustellen, z. B. für schnelles Prototyping oder Testen.
Mit den grundlegenden Funktionen zur Verwaltung von Spielsitzungen kann Ihr Spieleserver eine Verbindung mit dem Amazon GameLift Servers Dienst initialisieren, auf Aufforderungen zum Starten und Beenden von Spielsitzungen reagieren und herunterfahren, wenn eine Spielsitzung abgeschlossen ist.
Laden Sie den Spieleserver-Wrapper von herunter. GitHub
Amazon GameLift ist ein vollständig verwalteter Service, der Entwicklern dabei hilft, die anspruchsvollsten Spiele der Welt zu entwickeln, zu skalieren und bereitzustellen. Mit der allgemeinen Verfügbarkeit von Amazon GameLift Streams bietet Amazon GameLift nun sowohl hochskalierbare Spieleserver als auch Streaming-Funktionen für reibungsloses Gameplay.
Amazon GameLift Serversgibt Spieleentwicklern die Möglichkeit, dedizierte Spieleserver bereitzustellen, zu betreiben und zu skalieren. Sie können innerhalb von Minuten leistungsstarke Spieleserver in der Cloud bereitstellen und je nach Bedarf der Spieler nach oben oder unten skalieren. Basiert auf einer AWS bewährten Computerumgebung, Amazon GameLift Servers unterstützt 100 Millionen gleichzeitige Spieler in einem einzigen Spiel, 100.000 zusätzliche Spieler pro Sekunde und 9.000 neue Recheninstanzen pro Minute. Und mit Sicherheit auf Unternehmensebene, Matchmaking für die größten Menschenmengen und Pay-as-you-go-Flexibilität hilft es Ihnen beim Einstieg, egal ob Sie an einer neuen Spielidee arbeiten oder ein Spiel mit Millionen von Spielern veranstalten.
Amazon GameLift Streams hilft Spieleentwicklern dabei, Spiele-Streaming-Erlebnisse mit einer Auflösung von bis zu 1080p und 60 Bildern pro Sekunde (fps) bereitzustellen, ohne dass auf Geräten wie iOS, Android, FireOS und PCs für Gamer eine spürbare Verzögerung auftritt. Mit einem einzigen AWS Angebot können Publisher ihre Spielinhalte innerhalb von Minuten ohne Änderungen auf vollständig verwalteten Cloud-basierten GPU-Instances bereitstellen und sie über das AWS Network Backbone direkt auf jedem Endspieler-Gerät mit einem Webbrowser bereitstellen. Spieler können in nur wenigen Sekunden mit dem Spielen beginnen, ohne auf einen Download oder eine Installation warten zu müssen. Es bietet ein Spielerlebnis, das kaum vom lokalen Spielen des Spiels auf einem PC oder einer Spielekonsole zu unterscheiden ist.
Aktualisierte SDK-Versionen:
-
AWS SDK 1.11.485
Als Reaktion auf Kundenfeedback veröffentlichen wir neue Funktionen, mit denen ihr die Standorte für die Platzierung einzelner Spielsitzungen priorisieren könnt. Für eure Warteschlangen, die so konfiguriert sind, dass sie die Platzierung nach Standort priorisieren, könnt ihr jetzt bei jeder Platzierungsanfrage eine benutzerdefinierte Liste mit bevorzugten Orten angeben.
Mit dieser neuen Funktion können Kunden die Standortprioritäten für jede Platzierungsanfrage nach Bedarf dynamisch ändern. Die zusätzliche Flexibilität bedeutet, dass du besser auf sich ändernde Bedingungen reagieren kannst, z. B. auf Spielerstandorte, Flottenauslastung oder Serverzustand. Es kann auch Kunden unterstützen, die die Auswahl der Platzierungsorte weiter anpassen möchten.
Weitere Informationen:
Priorisieren Sie die Platzierung der Spielsitzungen, Amazon GameLift Servers Entwicklerhandbuch
StartGameSessionPlacement, Amazon GameLift Servers API-Referenz
Aktualisierte SDK-Versionen:
-
AWS SDK 1.11.477
Als Reaktion auf Kundenfeedback veröffentlichen wir neue Funktionen, mit denen du einzelne Spielsitzungen einfacher beenden kannst. Mit dieser Version kannst du eine Spielsitzung jetzt direkt auf der Amazon GameLift Servers Konsole oder mithilfe des AWS CLI oder AWS SDK für beendenAmazon GameLift Servers.
Diese neue Funktion behebt die Notwendigkeit, Spielsitzungen zu lösen, die zwar aktiv sind, sich aber in einem schlechten Zustand befinden, wodurch Computerressourcen daran gehindert werden, neue Spielsitzungen zu hosten. Bisher mussten Kunden per Fernzugriff auf den Computer zugreifen, um eine Spielsitzung manuell zu beenden.
Sie haben zwei Kündigungsmethoden zur Auswahl. Bei der ersten Methode wird versucht, eine Spielsitzung mithilfe einer benutzerdefinierten Shutdown-Sequenz ordnungsgemäß zu beenden. Dazu können Aktionen zur Benachrichtigung der Spieler und zur Behebung von Spieldaten gehören. Bei der zweiten Methode wird der Serverprozess gestoppt, wodurch die Spielsitzung sofort beendet wird. Diese zweite Methode stellt sicher, dass die Spielsitzung auch dann endet, wenn der Serverprozess nicht reagiert.
Weitere Informationen:
Beenden Sie eine Spielsitzung mit der Amazon GameLift Servers Konsole, Amazon GameLift Servers Entwicklerhandbuch
TerminateGameSession, Amazon GameLift Servers API-Referenz
Aktualisierte Plugin-Versionen:
Amazon GameLift ServersPlugin für Unreal Engine, Version 2.0.0
-
Es wurde aktualisiert, um das C++-Server-SDK 5.2.0 mit Unterstützung für verwaltete Container zu unterstützen.
-
Unterstützung für Unreal Engine 5.4 und 5.5 hinzugefügt.
Amazon GameLift ServersPlugin für Unity, Version 3.0.0
-
Zur Unterstützung des C++-Server-SDK 5.2.0 mit Unterstützung für verwaltete Container aktualisiert.
-
Unterstützung für Unity 2021.3 LTS und 2022.3 LTS für Windows und Mac OS.
Das Amazon GameLift Servers Plugin für die Unreal- und Unity-Game-Engines bietet Tools und Workflows, mit denen Sie ein Spiel schneller zum Laufen bringen können. Amazon GameLift Servers Amazon GameLift Serversist ein vollständig verwalteter Cloud-Hosting-Dienst, mit dem Spieleentwickler dedizierte Spieleserver für sitzungsbasierte Multiplayer-Spiele verwalten und skalieren können.
Die neuesten Plugin-Versionen bieten die folgenden Verbesserungen:
-
Geführter Arbeitsablauf für das Hosting mit verwalteten Containern. Dieser Workflow führt dich durch die Schritte, um ein Container-Image mit deiner Gameserver-Software einzurichten und eine Cloud-basierte Hosting-Lösung für deinen Spieleserver bereitzustellen. Der Workflow bietet zwei verschiedene Einsatzszenarien: eine einfache Bereitstellung und eine vollständigere Bereitstellung mit einer Warteschlange für die Platzierung von Spielsitzungen und einem FlexMatch Matchmaker. Jedes Szenario generiert Amazon GameLift Servers Containerflotten und unterstützende AWS Ressourcen.
-
Verbesserter Prozess für die Einrichtung von AWS Benutzerprofilen und die Verwaltung der AWS Zugangsdaten für die Verwendung von Plug-ins. Sie können mehrere Profile verwalten, um mit verschiedenen AWS Konten, Kontobenutzern und Regionen zu arbeiten.
-
Zusätzliche Funktionen zur Aktualisierung vorhandener Containerflotten. Du kannst neue Container-Images bereitstellen (z. B. für Updates der Spielserverversion) und die Einstellungen der Flottenkonfiguration ändern, ohne von vorne beginnen zu müssen.
-
Verbesserte Workflows für das Hosting mit Amazon GameLift Servers Anywhere-Flotten und Managed EC2. Zu den Verbesserungen, die auf Kundenfeedback basieren, gehört eine bessere Anleitung mit Tipps und Links zu hilfreichen Ressourcen.
In den Bereitstellungsszenarien für Managed Containers und Managed EC2-Lösungen werden AWS CloudFormation Vorlagen verwendet, um die AWS Ressourcen für jedes Szenario zu erstellen und bereitzustellen. Diese Vorlagen sind im Amazon GameLift Servers Plugin-Download enthalten und können bearbeitet werden. Du kannst sie unverändert verwenden oder für dein Spiel modifizieren.
Weitere Informationen:
Plugin für Unreal: Stelle dein Spiel in einer verwalteten Containerflotte bereit, Amazon GameLift Servers Entwicklerhandbuch
Plugin für Unity: Stelle dein Spiel in einer verwalteten Containerflotte bereit, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen:
-
AWS SDK 1.11.445
-
Server-SDK, Version 5.2.0 (alle Sprachen)
Amazon GameLift Serversveröffentlicht eine neue Hosting-Lösung für containerisierte Spieleserver-Workloads zur allgemeinen Verfügbarkeit. Mit dieser Version können Spieleentwickler nun die Vorteile der Containerisierung nutzen, darunter konsistente, sichere Umgebungen, ein vereinfachter Bereitstellungsprozess und eine optimierte Ressourcennutzung.
Verwaltete Containerflotten verwenden Amazon EC2-Instances, die von Ihnen und Amazon GameLift Servers auf Ihren Konfigurationen verwaltet werden. Sie erstellen eine benutzerdefinierte Container-Architektur für Ihr Spiel und stellen Container-Images bereit, indem Sie sie in einem Amazon Elastic Container Registry (Amazon ECR) -Repository speichern. Container-Flotten sind nur für Linux-based Spieleserver verfügbar. Spieleserver müssen in das Server-SDK 5.2.0 oder höher integriert sein.
Mit verwalteten Containerflotten erhalten Sie dieselben Vorteile wie mit verwalteten EC2-Flotten. Dazu gehören die Unterstützung von On-Demand und Spot-Instance-Typen, intelligente Kapazitätsskalierung, Platzierung von Spielsitzungen mit Warteschlangen und Matchmaking. Sie erhalten außerdem dieselben Metriken wie bei anderen Flottenarten sowie einige neue für Container. Zu den weiteren Funktionen für Containerflotten gehören:
-
Anpassung an serverlose Lösungen für containerisierte Workloads. Führe einen Gameserverprozess pro Container aus und packe viele Container auf jede Flotteninstanz, um die Ressourcen optimal zu nutzen. Wenn Sie Container mit mehreren Spielserverprozessen bevorzugen, können Sie den Amazon GameLift Servers Agenten für die automatische Hostverwaltung verwenden.
-
Optimierte Flottenerstellung. Containerflotten sind so konzipiert, dass sie nur minimale Einrichtungskonfigurationseinstellungen mit vernünftigen suggested/default Werten erfordern. Sie können schnell eine funktionierende Flotte bereitstellen und dann individuelle Einstellungen nach Bedarf anpassen.
-
Versionierungstools für die Container-Architektur. Sie können jetzt eine Containergruppendefinition aktualisieren (was einer Container-"Aufgabe“ ähnelt), mehrere Versionen verwalten und angeben, welche Version für eine Flotte bereitgestellt werden soll.
-
Tools zur Aktualisierung der Flotte Mit Containerflotten musst du keine neue Flotte mehr erstellen, wenn du ein Versionsupdate für den Spielserver veröffentlichen möchtest. Stattdessen kannst du jetzt dein Container-Image aktualisieren und die Updates auf bestehende Flotten verteilen.
Sie können Amazon GameLift Servers Containerflotten überall erstellen, AWS-Region wo Flotten mit mehreren Standorten Amazon GameLift Servers unterstützt werden, und Sie können Container-Flotteninstanzen an jedem unterstützten Remote-Standort bereitstellen. Weitere Details finden Sie unter GameLift Amazon-Server Servicestandorte. Verwaltete Container sind derzeit in AWS den Regionen China nicht verfügbar.
Weitere Informationen:
Blogbeitrag: Nutze vollständig verwaltete Container, um Multiplayer-Spiele auf globaler Ebene zu hosten Amazon GameLift Servers
Verwaltete ContainerÜberblick, Amazon GameLift Servers Entwicklerhandbuch
So funktionieren Container in GameLift Amazon-Server, Amazon GameLift Servers Entwicklerhandbuch
Entwicklungs-Roadmap für das Hosting mit Amazon-Server GameLift verwaltete Container, Amazon GameLift Servers Entwicklerhandbuch
-
CreateContainerFleet, Amazon GameLift Servers API-Referenz
Aktualisierte SDK-Versionen:
C++ Server SDK, Version 5.1.3
-
Neue Protokollierungsfunktionen. Sie können jetzt auf SDK-Anforderungsprotokolle zugreifen.
-
Die Zuverlässigkeit der SDK-Nachrichtenübertragung wurde verbessert. Das SDK verwendet jetzt robustere Wiederverbindungsmechanismen, um die Wiederherstellung im Falle von Netzwerkunterbrechungen oder zufälligen Nachrichtenausfällen sicherzustellen.
Aktualisierte Plugin-Versionen:
Amazon GameLift ServersPlugin für Unreal Engine, Version 1.1.2
-
Zur Unterstützung der neuesten Version des C++-Server-SDK 5.1.3 aktualisiert.
-
Wenn Sie im Amazon GameLift Servers Plugin für Unreal Engine nach einer ausführbaren Server-Build-Datei für eine Flotte suchen, haben Sie jetzt die Möglichkeit, Alle Dateien zu durchsuchen.
C++ Server SDK-Plugin für Unreal, Version 5.1.2
-
Es wurde aktualisiert, um die neueste Version des C++-Server-SDK 5.1.3 zu unterstützen.
Weitere Informationen:
-
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unreal Engine, Entwicklerhandbuch Amazon GameLift Servers
Basierend auf Kundenfeedback haben wir den Amazon GameLift Servers Arbeitsablauf für die Erstellung einer verwalteten EC2-Flotte und deren Vorbereitung für die Durchführung von Spielsitzungen geklärt. Zu den Verbesserungen gehören:
-
Wir haben genauere und genauere Beschreibungen der einzelnen Phasen der Flottenerstellung bereitgestellt. Diese verbesserte Sichtbarkeit macht es einfacher, Probleme schneller zu lokalisieren und zu lösen.
-
In den Phasen „Aufbau“ und „Aktivierung“ lassen sich Aufgaben zur Bereitstellung von Instanzen (Erstellen) besser von den Aufgaben trennen, mit denen Spieleserverprozesse gestartet und eine Verbindung zum Amazon GameLift Servers Dienst hergestellt werden (Aktivierung). Diese Änderung macht es einfacher, die wahrscheinliche Ursache von Problemen zu erkennen. Darüber hinaus können Sie jetzt aus der Ferne eine Verbindung zu Flotten herstellen, wenn sich diese in der Aktivierungsphase befinden.
-
Zwei neue Ereignisse zur Flottenerstellung informieren über Erfolg oder Misserfolg von Installationsskripten für Spielserver. Wenn dein Spieleserver-Build ein Installationsskript enthält, Amazon GameLift Servers versucht er, das Skript auszuführen, und es wird eines der folgenden neuen Ereignisse ausgegeben:
-
FLEET_CREATION_COMPLETED_INSTALLER -
FLEET_CREATION_FAILED_INSTALLER
-
Weitere Informationen:
Debuggen von Amazon GameLift Servers-Flottenproblemen, Amazon GameLift Servers Entwickler-Handbuch
-
Datentyp des Ereignisses, Amazon GameLift Servers API-Referenz
Basierend auf dem Feedback unserer Kunden haben wir die folgenden Änderungen am Amazon GameLift Servers
Deine Anzeigeeinstellungen für Seiten werden jetzt automatisch für deinen AWS Kontonutzer gespeichert und jedes Mal angewendet, wenn du zur Seite zurückkehrst. Mithilfe der Anzeigeeinstellungen können Sie auswählen, welche Informationen in einer Tabelle angezeigt werden sollen, z. B. auf der Seite mit der Flottenliste. Passen Sie Ihre Anzeigeeinstellungen an, indem Sie das
Symbol in der oberen rechten Ecke einer Tabelle verwenden. Der Workflow „Flotte erstellen“ für verwaltete EC2-Flotten wurde optimiert, um die Auswahl von Flottenstandorten und Instance-Typen zu kombinieren. Wir haben es für Sie einfacher gemacht, den richtigen Instance-Typ für Ihre Flotte zu finden, auch wenn Sie Ihre Standortauswahl ändern.
Weitere Informationen:
Erstellen Sie eine GameLift Amazon-Server verwaltete EC2-Flotte, Leitfaden für Amazon GameLift Servers Entwickler
Mit Amazon GameLift Servers Managed Hosting können Sie jetzt Spieleserverressourcen in Nigeria und Westafrika bereitstellen und die Reichweite Ihrer Spiele auf Spieler in ganz Afrika ausdehnen. Nutze AWS Local Zones, um Spieleserver geografisch näher an deinen Spielern zu platzieren, um die Latenz zu reduzieren und das Gameplay deutlich zu verbessern.
Um sofort mit der Ausrichtung von Spielsitzungen in Nigeria zu beginnen, füge die neue lokale Zone für Nigeria als abgelegenen Standort zu einer neuen oder bestehenden Flotte mit mehreren Standorten hinzu. Wenn dein Spiel das nutzt Amazon GameLift ServersFlexMatch, aktualisiere die Flotten in deiner Spielerzuweisungswarteschlange, um die neue Lokale Zone einzubeziehen. Bei Flotten mit mehreren Standorten kannst du die Hosting-Kapazität an jedem Standort direkt verwalten.
Die übergeordnete AWS-Region Region Lagos, Nigeria, ist die Region Afrika (Kapstadt) (af-south-1), die Amazon GameLift Servers auch als abgelegener Standort unterstützt wird. Der Name der lokalen Zone in Nigeria lautetaf-south-1-los-1.
Weitere Informationen:
GameLift Amazon-Server Servicestandorte, Amazon GameLift Servers Entwicklerhandbuch
Flottenstandorte aktualisieren, Amazon GameLift Servers Entwicklerhandbuch
Die Amazon GameLift Servers Konsole bietet jetzt ein Tool zum Suchen nach Spielersitzungen, mit dem Sie Informationen zur Spielersitzung anhand der Spielsitzungs-ID, der Spielersitzungs-ID oder der Spieler-ID abrufen können. Spiele, die FlexMatch Matchmaking verwenden, generieren automatisch Spielersitzungen für jeden passenden Spieler. Für alle anderen Spiele sind Spielersitzungen eine optionale Funktion.
Das Tool zur Suche nach Spielersitzungen findest du in der Hauptnavigation der Amazon GameLift Servers Konsole. Sieh dir einzelne Spielersitzungen an oder vergleiche die Daten mehrerer Spielersitzungen. Sie können die Sitzungsdaten von Spielern auch öffnen, wenn Sie die Detailseite einer Spielsitzung aufrufen.
Weitere Informationen:
Spiel- und Spielersitzungen in der GameLift Amazon-Server Konsole, Amazon GameLift Servers Entwicklerhandbuch
Amazon GameLift Serversbietet jetzt eine Vorschau der Containerflotten, die Ihnen eine verbesserte Portabilität, Skalierbarkeit, Fehlertoleranz und Agilität bietet.
Bei Containerflotten hosten Amazon EC2-Instances einen oder mehrere Ihrer Container. Diese Container enthalten Ihren Spieleserver sowie alles, was er benötigt, einschließlich Abhängigkeiten und Konfigurationen. Beispiele für Abhängigkeiten sind SDKs und Softwarepakete. Nachdem Sie Ihren Container in Ihre private Amazon Elastic Container Registry hochgeladen haben, Amazon GameLift Servers füllt Ihre Flotte den Container auf.
Um in einer Containerflotte zu funktionieren, muss Ihr Spieleserver unter Linux laufen und in das Server-SDK 5.x integriert sein. In einer Containerflotte hast du eine fein abgestimmte Kontrolle über die Hosting-Ressourcen, sodass du den Verbrauch von Ressourcen wie CPU-Einheiten und Arbeitsspeicher optimieren kannst. Du kannst auch mehrere Spieleserver in einem Container hosten, um den Ressourcenverbrauch zu reduzieren.
In einer Container-Flotte erhältst du viele der gleichen Vorteile wie andere Arten von Flotten, wie On-Demand Instanztypen, Skalierung (automatisch und manuell), Warteschlangen und Spielerzuweisung. Außerdem erhältst du die gleichen Metriken wie bei anderen Flottenarten sowie einige neue für Container. Mit Containerflotten erreichst du Spieler in den folgenden Regionen weltweit:
ap-northeast-1
ap-northeast-2
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2
Um noch mehr Regionen und lokale Zonen zu erreichen, erstelle Containerflotten mit mehreren Standorten.
Weitere Informationen:
-
Hosting-Verwaltung mit Amazon GameLift Servers Containern, Entwicklerhandbuch Amazon GameLift Servers
-
CreateContainerGroupDefinition, Amazon GameLift Servers API-Referenz
Aktualisierte SDK-Versionen:
Go Server SDK, Version 5.1.0
C#-Server-SDK, Version 5.1.2
C++-Server-SDK, Version 5.1.2
Wir haben die folgenden Verbesserungen vorgenommen:
Die Zuverlässigkeit des SDK wurde verbessert, indem eine automatische Wiederverbindung im Falle einer Netzwerkunterbrechung hinzugefügt wurde.
-
[Go] Sie können jetzt
InitSDK()mit oder ohne Serverparameter anrufen. Spieleserver, die auf Amazon GameLift Servers verwalteten EC2-Flotten laufen, lesen die Serverparameter direkt aus den Umgebungsvariablen. Spieleserver auf Amazon GameLift Servers Anywhere-Flotten müssenInitSDK()mit Serverparametern aufrufen.
Aktualisierte Plugin-Versionen:
Amazon GameLift ServersPlugin für Unreal Engine, Version 1.1.0
Amazon GameLift ServersPlugin für Unity, Version 2.1.0
C++ Server SDK-Plugin für Unreal, Version 5.1.1
C# Server SDK-Plugin für Unity, Version 5.1.2
Wir haben die folgenden Verbesserungen vorgenommen:
-
[Amazon GameLift ServersPlugin für Unreal Engine] Die Installationsanweisungen wurden aktualisiert und die Paketierung vereinfacht. Dieses Plugin enthält jetzt die neueste Version des C++ Server SDK für Unreal.
Die Plugins wurden aktualisiert, um die neueste Version des Server-SDK für Amazon GameLift Servers zu unterstützen.
Weitere Informationen:
Integrieren von Spielen mit dem Amazon GameLift Servers Plugin für Unreal Engine, Amazon GameLift Servers Entwicklerhandbuch
Du konntest bereits beim Erstellen von Spielsitzungen die Spieleigenschaften festlegen und Spielsitzungen nach bestimmten Eigenschaften durchsuchen. Jetzt kannst du diese Eigenschaften auch in einer aktiven Spielsitzung hinzufügen und aktualisieren.
Deine Spieler stimmen beispielsweise auf einer Karte ab, auf der sie spielen möchten. Dein Spielclient ruft UpdateGameSession auf, um einen GameProperty Wert auf zu ändern{"Key": "map", "Value":"jungle"}. Ihr Spiel implementiert dann die neue Map für die Spieler in der Spielsitzung.
Spieladministratoren können mithilfe der SearchGameSessions Operation auch nützliche Daten aus den Spieleigenschaften abrufen. Administratoren können beispielsweise Spielsitzungen auflisten, die den Status Wert ACTIVE und diese Spieleigenschaft haben:{"Key": "map", "Value":"desert"}.
Weitere Informationen:
Integrieren GameLift Amazon-Server Funktionalität des Spielclients, Amazon GameLift Servers Entwicklerhandbuch
GameProperty, Amazon GameLift Servers API-Referenz
UpdateGameSession, Amazon GameLift Servers API-Referenz
SearchGameSessions, Amazon GameLift Servers API-Referenz
Sie können jetzt Ihren gesamten Amazon GameLift Servers Ressourcenstapel mithilfe von Infrastructure as Code (IaC) -Tools verwalten. Zu diesen Tools gehören AWS CloudFormation auch Tools von Drittanbietern wie Terraform und Pulumi. Mit dieser zusätzlichen Unterstützung können Sie sich jetzt auf die Entwicklung Ihres Spiels konzentrieren und DevOps Strategien nutzen, um das Ressourcenmanagement und die Bereitstellung für Ihre CI/CD Kunden zu übernehmen.
Sie können jetzt auch alle Amazon GameLift Servers Ressourcentypen mithilfe der AWS Cloud Control API bereitstellen und konfigurieren. Sie können weiterhin mit Ressourcen arbeiten, indem Sie die Amazon GameLift Servers APIs oder die AWS CloudFormation Vorlagen für verwendenAmazon GameLift Servers.
Einzelheiten zu den Amazon GameLift Servers Ressourcen, die über IaC verfügbar sind, finden Sie in der Referenz zum Amazon GameLift Servers Ressourcentyp, Referenz zum Amazon GameLift Servers Ressourcentyp.
Darüber hinaus können Sie Ihre Flotten jetzt automatisch mithilfe von AWS CloudFormation Vorlagen oder der AWS Cloud Control API skalieren, indem Sie die neue https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-fleet.html Fleet-Eigenschaft verwenden:. ScalingPolicies
Die Cloud Control API bietet Entwicklern einen Standardsatz von APIs zum Erstellen, Lesen, Aktualisieren, Löschen und Auflisten von Ressourcen (CRUDL) für Hunderte von AWS Diensten und mehrere Drittanbieter-Tools wie Terraform und Pulumi.
Weitere Informationen:
Aktualisierte SDK-Versionen: Amazon GameLift Servers Plugin für Unity, Version 2.0.0
Das Amazon GameLift Servers Plugin für Unity bietet Tools und Workflows, die die Schritte zur Einrichtung Ihres Unity-Spiels für das Cloud-Hosting vereinfachen. Amazon GameLift Servers Amazon GameLift Serversist ein vollständig verwalteter Dienst, mit dem Spieleentwickler dedizierte Spieleserver für sitzungsbasierte Multiplayer-Spiele verwalten und skalieren können.
Mit dieser Version wird das Plugin für Unity aktualisiert, sodass es die neuesten Amazon GameLift Servers Funktionen nutzt, einschließlich der Server-SDK-Version 5.x und der Unterstützung für lokale Tests mit Anywhere. Amazon GameLift Servers Das Plugin ist mit den Unity-Versionen Unity 2021.3 LTS und 2022.3 LTS kompatibel.
Zu den wichtigsten Funktionen des Plugins gehören:
-
Geführte UI-Workflows im Unity-Editor für die folgenden Szenarien:
-
Testen Sie Ihre Spieleintegration, Amazon GameLift Servers indem Sie Ihre lokale Workstation als Host verwenden. Dieser Workflow hilft dir dabei, eine Amazon GameLift Servers Anywhere-Flotte für deinen lokalen Computer einzurichten, Instanzen deines Spieleservers und Clients zu starten, eine Spielsitzung über Amazon GameLift Servers anzufordern und dem Spiel beizutreten.
-
Stellen Sie eine Cloud-Hosting-Lösung für Ihren integrierten Spieleserver mit Amazon GameLift Servers verwaltetem EC2 und unterstützenden AWS Ressourcen bereit. Dieser Workflow hilft dir bei der Konfiguration deines Spiels für das Cloud-Hosting und bietet drei Bereitstellungsszenarien:
Setze den Spielserver auf einer einzigen Flotte ein.
Setze den Spielserver für eine Reihe kostengünstiger Spot-Flotten in mehreren AWS Regionen ein.
Stelle den Spielserver mit einem FlexMatch Matchmaker bereit.
-
-
Möglichkeit, Benutzerprofile einzurichten, die auf einen AWS Kontobenutzer verweisen, und eine AWS Standardregion festzulegen. Sie können mehrere Profile verwalten, um in verschiedenen AWS Konten, Kontobenutzern und Regionen zu funktionieren.
-
Besondere Annehmlichkeiten, die zur Rationalisierung der Amazon GameLift Servers Integrations- und Bereitstellungsprozesse beitragen, darunter:
-
Jede Hosting-Lösung umfasst unterstützende AWS Ressourcen, darunter einen Amazon Cognito-Benutzerpool, der eindeutige Spieler-IDs und Spielervalidierung bereitstellt. Die Lösungen umfassen auch einen Amazon S3-Bucket für Speicher, Amazon SNS-Ereignisbenachrichtigungen, AWS Lambda Funktionen und andere Ressourcen.
-
Für den Anywhere-Workflow automatisiert das Plugin die erforderlichen Serverparametereinstellungen.
-
Für den Amazon EC2-Workflow bietet jede Bereitstellungslösung einen integrierten Client-Backend-Service, der Lambda-Funktionen verwendet. Der Backend-Service befindet sich zwischen dem Spielclient und dem Amazon GameLift Servers Service und verwaltet alle direkten Aufrufe des Dienstes. Amazon GameLift Servers
-
-
Inhalte für Integrationstests, einschließlich Ressourcen und Code für ein einfaches Beispiel-Multiplayer-Spiel zur Veranschaulichung der Integration von Spielserver und Spielclient.
-
Plugin-Dokumentation mit detaillierter Integrationsanleitung und Beispielcode.
In allen Bereitstellungsszenarien, auch für Anywhere- und Amazon EC2-Flotten, werden AWS CloudFormation Vorlagen verwendet, um die AWS Ressourcen für die Lösung Ihres Spiels zu beschreiben und bereitzustellen. Diese Vorlagen sind im Amazon GameLift Servers Plugin-Download enthalten. Du kannst sie unverändert verwenden oder an dein Spiel anpassen.
Weitere Informationen:
GameLift Amazon-Server Plugin für Unity (Server-SDK 5.x), Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen: AWS SDK 1.11.193
Die neue Funktion für Amazon GameLift Servers gemeinsame Anmeldeinformationen ermöglicht es Anwendungen, die auf verwalteten EC2-Flotten bereitgestellt werden, mit anderen Ressourcen zu interagieren. AWS Dieses Update betrifft Anwendungen, die Sie zusammen mit den Spieleserver-Binärdateien, die in die Server-SDK-Version 5.x oder höher integriert sind, bündeln und bereitstellen. (Programmdateien auf dem Spieleserver können mithilfe der Server-SDK 5.x-Aktion bereits Anmeldeinformationen anfordern.) GetFleetRoleCredentials()
Wenn Sie beispielsweise Ihren Spieleserver-Build mit einem CloudWatch Amazon-Agenten bereitstellen möchten, um EC2-Instance-Metriken und andere Daten zu erfassen, benötigt der Agent die Erlaubnis, mit Ihren Ressourcen zu interagieren. CloudWatch Dazu müssen Sie zunächst eine AWS Identity and Access Management IAM-Rolle () mit Berechtigungen zur Nutzung der CloudWatch Ressourcen einrichten und dann eine Flotte konfigurieren, bei der die IAM-Rolle und die gemeinsamen Anmeldeinformationen aktiviert sind. Wenn Sie Amazon GameLift Servers Ihren Spieleserver-Build auf jeder EC2-Instance bereitstellen, generiert er eine Datei mit gemeinsamen Anmeldeinformationen und speichert sie auf der Instance. Alle Anwendungen auf der Instance können die gemeinsamen Anmeldeinformationen verwenden. Amazon GameLift Serversaktualisiert die temporären Anmeldeinformationen während der gesamten Lebensdauer der Instanz automatisch.
Sie können gemeinsame Anmeldeinformationen aktivieren, wenn Sie eine verwaltete EC2-Flotte mithilfe der folgenden Methoden erstellen:
Im Arbeitsablauf zur Erstellung der Amazon GameLift Servers Konsolenflotte.
Beim Aufrufen des Service-API-Vorgangs
CreateFleetmithilfe des neuen ParametersInstanceRoleCredentialsProvider.Beim Aufrufen der AWS CLI-Operation
aws gamelift create-fleetmit dem Parameterinstance-role-credentials-provider.
Weitere Informationen:
Kommunizieren Sie mit anderen AWS Ressourcen aus Ihren Flotten, Amazon GameLift Servers Developer Guide
CreateFleet InstanceRoleCredentialsProvider, Amazon GameLift Servers API-Referenz
Richten Sie eine IAM-Servicerolle ein, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen: Amazon GameLift Servers Plugin für Unreal Engine Version 1.0.0
Das Amazon GameLift Servers Plugin für Unreal Engine bietet Tools und Workflows, mit Amazon GameLift Servers denen Sie Ihre Schritte zur Einrichtung eines Spiels für das Cloud-Hosting optimieren können. Amazon GameLift Serversist ein vollständig verwalteter Dienst, mit dem Spieleentwickler dedizierte Spieleserver für sitzungsbasierte Multiplayer-Spiele verwalten und skalieren können. Das Plugin unterstützt die UE-Versionen 5.0, 5.1 und 5.2. Zu den wichtigsten Features gehören:
-
Geführte Benutzeroberflächenabläufe im Unreal-Editor] durchlaufen die folgenden Pfade:
-
Testen Sie Ihre Spieleintegration, Amazon GameLift Servers indem Sie Ihre lokale Workstation als Host verwenden. Dieser Workflow hilft dir dabei, eine Amazon GameLift Servers Anywhere-Flotte für deinen lokalen Computer einzurichten, Instanzen deines Spieleservers und Clients zu starten, eine Spielsitzung über Amazon GameLift Servers anzufordern und Verbindungsinformationen für die neue Spielsitzung abzurufen.
-
Stellen Sie eine Amazon EC2-Cloud-Hosting-Lösung für Ihren integrierten Spieleserver bereit. Dieser Workflow hilft Ihnen bei der Konfiguration Ihres Spiels für Cloud-Hosting und bietet drei verschiedene Einsatzszenarien: Bereitstellung für eine einzelne Flotte, Bereitstellung für eine Reihe von Spot-Flotten in mehreren Regionen oder Bereitstellung für eine Reihe von Flotten mit einem Matchmaker. FlexMatch Die Lösung für jedes Einsatzszenario umfasst Amazon GameLift Servers Ressourcen und unterstützende Ressourcen. AWS
-
-
Möglichkeit, Benutzerprofile einzurichten, die auf einen AWS Kontobenutzer verweisen, und eine AWS Standardregion zu definieren. Sie können mehrere Profile verwalten, um in verschiedenen AWS Konten, Kontobenutzern und Regionen zu funktionieren.
-
Besondere Annehmlichkeiten, die zur Rationalisierung der Amazon GameLift Servers Integrations- und Bereitstellungsprozesse beitragen, darunter:
-
Jede Hosting-Lösung umfasst unterstützende AWS Ressourcen, darunter einen grundlegenden Amazon Cognito-Benutzerpool, der eindeutige Spieler-IDs bereitstellt, einen Amazon S3-Bucket für die Speicherung, Amazon SNS-Ereignisbenachrichtigungen und Funktionen. AWS Lambda
-
Für den Anywhere-Workflow automatisiert das Plugin die erforderlichen Serverparametereinstellungen mithilfe von Befehlszeilenargumenten.
-
Für den Amazon EC2-Workflow bietet jede Bereitstellungslösung einen integrierten Client-Backend-Service, der Lambda-Funktionen verwendet. Der Backend-Service empfängt Anfragen von Spielclients und leitet sie an den Service weiter. Amazon GameLift Servers
-
-
Inhalte für Integrationstests, darunter eine Starter-Spielkarte und zwei Testkarten mit grundlegenden Bauplänen und UI-Elementen.
-
Plugin-Dokumentation mit detaillierter Integrationsanleitung und Beispielcode.
Alle Bereitstellungsszenarien, auch für Anywhere- und Amazon EC2-Flotten, verwenden AWS CloudFormation Vorlagen zur Beschreibung der Lösungen. Das Plugin verwendet diese Vorlagen, wenn es Amazon GameLift Servers Ressourcen für Ihr Spiel bereitstellt. Diese Vorlagen sind im Amazon GameLift Servers Plugin-Download enthalten und können bearbeitet werden. Du kannst sie unverändert verwenden oder für dein Spiel modifizieren.
Weitere Informationen:
GameLift Amazon-Server Plugin für Unreal Engine, Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen: AWS SDK 1.11.144
Mit können Amazon GameLift Servers Sie Ihre Spiele jetzt mithilfe von EC2-Instances mit AWS Graviton-Prozessoren in der Cloud hosten. Graviton-Instances wurden AWS mit Arm64-based Prozessoren entwickelt und bieten das beste Preis-Leistungs-Verhältnis für Cloud-Workloads, die EC2 verwenden, und bieten eine Verbesserung von bis zu 40% gegenüber vergleichbaren x86-basierten Instances. Die neuesten Graviton3-Prozessoren bieten eine bis zu 25% bessere Rechenleistung als frühere Versionen.
Mit Amazon GameLift Servers können Sie jetzt aus diesen neuen Instanzen der AWS Graviton-Familie wählen:
Graviton2-based Instanzen: c6g, c6gn, r6g, m6g, g5g
Graviton3-based Instanzen: c7g, r7g, m7g
Weitere Informationen:
AWS Graviton Processor
: Erfahren Sie mehr über die Vorteile und praktischen Einsatzmöglichkeiten von EC2-Instances. Graviton-based Erste Schritte mit Graviton
: Verschaffen Sie sich einen Überblick über die Graviton-based Instanzen und Einblicke, wie Anwendungen auf ihnen je nach Betriebssystem, Sprache und Laufzeit ausgeführt werden.
Anmerkung
Graviton Arm-Instances erfordern einen Server-Build für ein Linux-AMI. Server-SDK 5.1.1 oder neuer ist für C++ und C# erforderlich. Server-SDK 5.0 oder neuer ist für Go erforderlich. Diese Instances bieten keine standardmäßige Unterstützung für die Mono-Installation in Amazon Linux 2023 (AL2023) oder Amazon Linux 2 (AL2).
Aktualisierte SDK-Versionen: Server-SDK für C++, C#/Unity, Unreal 5.1.0
Die neueste Version des Amazon GameLift Servers Server-SDK enthält Updates für C++, C# und das Unreal-Plugin sowie ein neues Plugin zur Verwendung mit der Unity-Game-Engine. Spieleentwickler integrieren das Amazon GameLift Servers Server-SDK in Spieleserver, auf denen sie das Hosting bereitstellen. Amazon GameLift Servers
Die neueste Server-SDK-Version enthält die folgenden Updates, die eine Reihe von Kundenanfragen beinhalten:
-
Sprachspezifische SDK-Pakete herunterladen — Die aktualisierte Amazon GameLift Servers Download-Site
enthält SDK-Pakete für jede Sprache. Sie können aktuelle oder frühere Versionen herunterladen. -
Neues C#-Server-SDK-Plugin für Unity — Das neue Server-SDK-Paket für Unity enthält eingebaute C#-Bibliotheken, die Sie mit dem Paketmanager im Unity Editor installieren können (siehe das neue Unity-Integrationsleitfaden). Diese Bibliotheken enthalten die erforderlichen Abhängigkeiten bis hin. UnityNuGet Sie können dieses Plugin mit Unity 2020.3 LTS, 2021.3 LTS und 2022.3 LTS für Windows und Mac OS verwenden. Es unterstützt die Profile .NET Framework und .NET Standard von Unity mit.NET Standard 2.1 und.NET 4.x.
-
Konsolidierte .NET-Lösung für C# — Das Server-SDK für C# unterstützt jetzt .NET Framework 4.6.2 (aktualisiert von 4.6.1) und .NET 6.0 in einer einzigen Lösung. .NET Standard 2.1 ist mit den Bibliotheken verfügbar. Unity-built
-
Server-SDK 5.1.0 wird aktualisiert
-
[C++, C#, Unreal] Sie können jetzt
InitSDK()mit oder ohne Serverparameter aufrufen. Spieleserver, die auf Amazon GameLift Servers verwalteten EC2-Flotten laufen, lesen die Serverparameter direkt aus den Umgebungsvariablen. Spieleserver auf Amazon GameLift Servers Anywhere-Flotten müssenInitSDK()mit Serverparametern aufrufen. -
[C++, C#, Unreal] Server-SDK-Aufrufe haben die Fehlermeldung verbessert.
-
[C++ SDK] Um die Build-Zeiten für das Server-SDK zu verkürzen,
-DRUN_CLANG_FORMATist das Build-Flag standardmäßig deaktiviert. Sie können es mit aktivieren-DRUN_CLANG_FORMAT=1. -
[C++ SDK] Beim Erstellen der Bibliotheken ohne die Standardbibliotheken (
-DGAMELIFT_USE_STD=0) werdenInitSDK()keinestd::Datentypen mehr verwendet.
-
-
Erweiterte Server-SDK 5.x-Dokumentation
-
Aktualisierte Server-SDK-Referenzhandbücher für C++, C#/Unity und Unreal, einschließlich erweiterter Abdeckung aller Datentypen.
-
Neue Versionen der Server-SDK 5-Integrationsleitfäden für Unity- und Unreal-Plugins
-
-
Zusätzliche Aktualisierungen der Dokumentation
-
Überarbeitete Dokumentation für den Betrieb der Amazon GameLift Servers Service-API GetComputeAccess und GetInstanceAccess zur Erläuterung der Fernzugriffsverfahren auf der Grundlage der verwendeten Amazon GameLift Servers Server-SDK-Version.
-
Die Beschreibungen wurden überarbeitet GameSessionPlacement, um zu dokumentieren, dass Informationen zu Spielsitzungen vorübergehend sind, wenn eine Platzierung den Status „ausstehend“ hat.
-
Sie können jetzt die Hardware-Leistungskennzahlen für Ihre Amazon GameLift Servers verwalteten EC2-Flotten verfolgen. Zu den Metriken gehören EC2-Instance-Metriken zur CPU-Auslastung, zum Volumen des Netzwerkverkehrs und zur Festplattenaktivität. read/write Denn Amazon GameLift Servers diese Metriken beschreiben alle aktiven Instances an einem Flottenstandort. Sie können diese Metriken zur Flottenhardware mithilfe eines CloudWatch Amazon-Dashboards im einsehen AWS-Managementkonsole. Sie können sie auch in der Amazon GameLift Servers Konsole unter Flottendetails einsehen.
Weitere Informationen:
Überwachen GameLift Amazon-Server mit Amazon CloudWatch(Metriken für Flotten), Amazon GameLift Servers Entwicklerhandbuch
Aktualisierte SDK-Versionen: AWS SDK 1.11.111
Amazon GameLift ServersKunden können jetzt das Amazon Linux 2023 Betriebssystem verwenden, um ihre Spieleserver zu hosten. AL2023 bietet mehrere Verbesserungen gegenüber AL2, einschließlich Sicherheit. Dieses Betriebssystem ist AWS-Regionen mit Ausnahme der Regionen China in allen Ländern verfügbar.
Kunden können die neueren Linux-Betriebssysteme verwenden und erhalten weiterhin wichtige Sicherheitsupdates, wenn der Support für Amazon Linux (AL1) im Dezember 2023 endet. Die Unterstützung für Amazon Linux 2 wird bis zum 30. Juni 2026 fortgesetzt.
Weitere Informationen:
Amazon GameLift ServersHäufig gestellte Fragen zum Linux-Server
Amazon GameLift ServersAPI-Referenzlinks:
Aktualisierte SDK-Versionen: SDK 1.11.87 AWS
Wenn du es Amazon GameLift Servers FleetIQ für das Hosting von Spielen verwendest, kannst du jetzt verhindern, dass Spielsitzungen auf Instances platziert werden, die gerade überlastet sind. Instanzen, die das System belasten, werden als heruntergefahren markiert, können aber trotzdem als Gastgeber für neue Spielsitzungen ausgewählt werden, wenn keine anderen Hosting-Ressourcen verfügbar sind. Mit dieser neuen Funktion kannst du die Verwendung von Instanzen, die das Entladen beanspruchen, vollständig ausschließen.
Nutze diese Funktion, wenn du anrufstClaimGameServer, um verfügbare Spielserver zu finden. Füge den neuen FilterOption Parameter hinzu und setze den Status der erlaubten Instanzen auf Nur AKTIV. Als Antwort werden bei der Suche nach einem verfügbaren Spielserver und bei der Inanspruchnahme eines verfügbaren Spielservers nur aktive Instanzen berücksichtigt. Amazon GameLift Servers FleetIQ
Weitere Informationen:
ClaimGameServer in der Amazon GameLift Servers-API-Referenz
-
Wie FleetIQ funktioniert das im Amazon GameLift Servers FleetIQ Entwicklerhandbuch
Amazon GameLift ServersKunden können jetzt Tags zur AWS Billing Kostenzuweisung verwenden, um ihre Kosten für das Hosting ihrer Spiele zu organisieren. Du kannst einzelnen Amazon GameLift Servers EC2-Flottenressourcen Tags zur Kostenzuweisung zuweisen, um zu verfolgen, wie deine Flotten zu den gesamten Hosting-Kosten beitragen.
Weitere Informationen:
Verwenden von AWS Kostenzuweisungs-Tags, Benutzerhandbuch AWS Billing
Aktualisierte SDK-Versionen: AWS SDK 1.11.63
Amazon GameLift ServersKunden können jetzt das Betriebssystem Windows Server 2016 verwenden, um ihre Spieleserver zu hosten. Dieses Betriebssystem ist in allen verfügbar AWS-Regionen. Kunden können das neuere Windows-Betriebssystem verwenden und erhalten weiterhin wichtige Sicherheitsupdates, da Microsoft den Support für Windows Server 2012 im Oktober 2023 einstellt.
Ab heute müssen Neukunden, die eine Windows-Laufzeitumgebung benötigen, Windows Server 2016 angeben, wenn sie neue Spieleserver-Builds für das Hosting erstellen. Bestandskunden können weiterhin neue Builds und Flotten mit Windows Server 2012 erstellen, müssen die Migration mit Windows Server 2016 jedoch vor dem Ende des Supports durch Microsoft am 10. Oktober 2023 abschließen.
Dieses Update beinhaltet die folgenden Serviceänderungen:
Wenn du einen Spieleserver-Build mithilfe von Amazon GameLift Servers SDK- oder CLI-Befehlen erstellst, musst du jetzt das Betriebssystem explizit festlegen. Es gibt keinen Standardwert mehr. Verwenden Sie den Wert, um Ihren Spieleserver unter Windows Server 2016 bereitzustellen
WINDOWS_2016.Wenn Sie einen Spieleserver-Build mithilfe der Amazon GameLift Servers Konsole erstellen, müssen Sie ein Betriebssystem aus den verfügbaren Werten auswählen. Wenn Sie bereits Kunde mit aktiven Windows Server 2012-Flotten sind, können Sie entweder
WINDOWS_2012oderWINDOWS_2016wählen.
Weitere Informationen:
Amazon GameLift ServersAPI-Referenzlinks:
Amazon GameLift ServersHäufig gestellte Fragen für Windows 2012
Aktualisierte SDK-Versionen: Server SDK 5.0.0 für Unreal
Die neueste Version des Amazon GameLift Servers Lightweight-Plugins für Unreal Engine basiert jetzt auf dem Amazon GameLift Servers Server-SDK 5.x. Um mit der Integration Ihrer Unreal Engine-Umgebung zu beginnen, klicken Amazon GameLift Servers Sie auf die folgenden Links.
Die neue Amazon GameLift Servers Konsole beinhaltet die folgenden Verbesserungen:
-
Verbesserte Navigation — Der neue Navigationsbereich erleichtert die Navigation zwischen Amazon GameLift Servers Ressourcen.
-
Amazon GameLift ServersLandingpage — Die neue Landingpage enthält Links zu hilfreicher DokumentationAmazon GameLift Servers, bietet einen allgemeinen Überblick über und bietet Unterstützung durch Links zur Dokumentation, häufig gestellte Fragen und AWS re:Post.
-
Verbesserte CloudWatch Amazon-Metriken — Amazon GameLift Servers Metriken sind jetzt sowohl in der Amazon GameLift Servers Konsole als auch in Ihren CloudWatch Dashboards verfügbar. Dieses Update enthält auch neue Metriken für Leistung, Auslastung und Spielersitzungen.
Weitere Informationen:
Die serverseitige Verschlüsselung (SSE) für SNS-Themen verschlüsselt Ihre vertraulichen Daten im Ruhezustand. SSE verwendet AWS Key Management Service (AWS KMS) -Schlüssel, um den Inhalt Ihrer SNS-Themen zu schützen.
Weitere Informationen:
Aktualisierte SDK-Versionen: Server SDK 5.0.0 für.NET 6. Es sind keine SDK-Updates erforderlich.
Wenn Sie die Unity Real-Time Development Platform verwenden, verwenden Sie weiterhin das Amazon GameLift Servers Server-SDK 5.0.0 mit.NET 4.6. Unity unterstützt .NET 6 nicht.
Aktualisierte SDK-Versionen: Server SDK 5.0.0 für Go
Weitere Informationen:
Aktualisierte SDK-Versionen: AWS SDK 1.10.21, Server SDK 5.0.0 für C++ und C#
Amazon GameLift ServersAnywhere verwendet deine Spieleserver-Ressourcen, um Spieleserver zu hosten. Amazon GameLift Servers Sie können Amazon GameLift Servers Anywhere verwenden, um Ihre eigenen Rechenressourcen in Amazon GameLift Servers verwaltete EC2-Rechenressourcen zu integrieren und Ihre Spieleserver auf mehrere Rechenarten zu verteilen. Sie können Amazon GameLift Servers Anywhere auch verwenden, um Ihre Spieleserver iterativ zu testen, ohne den Build Amazon GameLift Servers für jede Iteration hochladen zu müssen.
Höhepunkte:
-
Neue Amazon GameLift Servers Anywhere-Flotten- und Rechenarten
-
Amazon GameLift ServersRegistrierung von Rechenressourcen von Anywhere
-
Verbesserter Test-Iterationszyklus
Amazon GameLift ServersDas Server-SDK 5.0.0 führt Verbesserungen am vorhandenen Server-SDK ein und bietet einen neuen Ressourcentyp, Compute. Das Server-SDK 5.0.0 unterstützt Amazon GameLift Servers Anywhere und die Verwendung Ihrer eigenen Rechenressourcen für das Hosting von Spieleservern.
Aktualisierte SDK-Versionen: AWS SDK 1.9.333
Amazon GameLift Serversist jetzt in acht lokalen Zonen in den Vereinigten Staaten verfügbar, sodass du deine Flotten näher an den Spielern einsetzen kannst. Du kannst alle verwalteten Amazon GameLift Servers Funktionen mit lokalen Zonen nutzen, indem du die lokalen Zonen zu deinen Flotten hinzufügst.
Lokale Zonen erweitern AWS Ressourcen und Dienste bis an den Rand der Cloud, in der Nähe von Zentren mit großer Bevölkerungsdichte, Industrie und Informationstechnologie (IT). Das bedeutet, dass Sie Anwendungen, die eine Latenz im einstelligen Millisekundenbereich benötigen, näher an Endbenutzern oder lokalen Rechenzentren bereitstellen können.
Die neue Amazon GameLift Servers Konsole beinhaltet die folgenden Verbesserungen:
-
Verbesserte Navigation — Der neue Navigationsbereich erleichtert die Navigation zwischen Amazon GameLift Servers Ressourcen.
-
Amazon GameLift ServersLandingpage — Die neue Landingpage enthält Links zu hilfreicher DokumentationAmazon GameLift Servers, bietet einen allgemeinen Überblick über und bietet Unterstützung durch Links zur Dokumentation, häufig gestellte Fragen und AWS re:Post.
-
Verbesserte CloudWatch Amazon-Metriken — Amazon GameLift Servers Metriken sind jetzt sowohl in der Amazon GameLift Servers Konsole als auch in Ihren CloudWatch Dashboards verfügbar. Dieses Update enthält auch neue Metriken für Leistung, Auslastung und Spielersitzungen.
Weitere Informationen:
FlexMatchBenutzer haben jetzt Zugriff auf die folgenden Funktionen:
-
Zusammengesetzte Regel — Unterstützung für zusammengesetzte Matchmaking-Regeln für Spiele mit 40 oder weniger Spielern wurde hinzugefügt. Du kannst jetzt logische Anweisungen verwenden, um eine zusammengesetzte Regel zu erstellen, um ein Match zu bilden. Ohne eine zusammengesetzte Regel in Ihrem Regelsatz müssen alle Regeln im Regelsatz wahr sein, um eine Übereinstimmung zu bilden. Bei zusammengesetzten Regeln können Sie mithilfe der folgenden logischen Operatoren auswählen, welche Regeln angewendet werden
andsollen:ornot, undxor. -
Flexible Teamauswahl — Die Ausdrücke für die Matchmaking-Eigenschaften wurden aktualisiert, um die Auswahl einer Untergruppe aller verfügbaren Teams zu unterstützen.
-
Längere Zeichenkettenlisten — Die maximale Anzahl von Zeichenketten in einer Liste von Spielerattributwerten wurde von 10 auf 100 erhöht.
Aktualisierte SDK-Versionen: AWS SDK 1.9.133 auf
Amazon GameLift Servers ist jetzt in Region Asien-Pazifik (Osaka) verfügbar. Spieleentwickler können jetzt mithilfe einer Flotte aus GameLift mehreren Regionen Instanzen in Osaka bereitstellen.
Sie können jetzt Graviton2-hosted Spieleserver verwenden, die auf der Arm-based Prozessorarchitektur basieren, um im Vergleich zu den entsprechenden Intel-based Rechenoptionen eine höhere Leistung zu geringeren Kosten zu erzielen.
Höhepunkte:
-
Amazon GameLift Servers ist jetzt in Region Asien-Pazifik (Osaka) verfügbar.
-
Amazon GameLift ServersFleetIQSpieleservergruppen können jetzt so konfiguriert werden, dass sie die Graviton2-Instanzfamilien c6g, m6g und r6g verwalten.
Weitere Informationen:
Das Amazon GameLift Servers Plugin für Unity Version 1.0.0 enthält Bibliotheken und eine native Benutzeroberfläche, die den Zugriff auf Amazon GameLift Servers Ressourcen und die Integration Amazon GameLift Servers in Ihr Unity-Spiel erleichtert. Sie können das Amazon GameLift Servers Plugin für Unity verwenden, um auf Amazon GameLift Servers APIs zuzugreifen und CloudFormation Vorlagen für gängige Spielszenarien bereitzustellen. Das Plugin enthält auch ein Beispielspiel, das mit den Beispielszenarien funktioniert. Du kannst Amazon GameLift Servers Local verwenden, um Nachrichten zu sehen, die zwischen dem Spielclient und dem Spielserver übertragen werden, um zu erfahren, wie ein typisches Spiel damit Amazon GameLift Servers interagiert.
Das Plugin für Unity unterstützt Unity 2019.4 LTS und 2020.3 LTS.
Höhepunkte:
-
Erstelle, starte und modifiziere ein Beispielspiel mit verschiedenen Szenarien oder erstelle dein eigenes.
-
Setze AWS CloudFormation Beispielszenarien für typische Spielszenarien ein, darunter nur Authentifizierung, Flotte mit einer Region, Flotten mit mehreren Regionen mit Warteschlange und benutzerdefiniertem Matchmaker, Spot-Flotten mit Warteschlange und benutzerdefiniertem Matchmaker und. FlexMatch
Weitere Informationen:
Sie können den BatchDistance-Regeltyp verwenden, um eine Zeichenfolge oder ein numerisches Attribut anzugeben, was jedem Segment eine Vielzahl von Vorteilen bietet.
Höhepunkte:
-
Bei großen Matches (>40 Spieler) könnt ihr die Spieler jetzt nicht nur nach Fertigkeiten gleichmäßig verteilen, sondern ihr könnt jetzt dieselbe Balance auf Grundlage von Fähigkeiten, Modi und Karten erzielen. Vergewissere dich, dass sich alle im Spiel in einer Fähigkeitsgruppe befinden, kombiniere mehrere numerische Attribute wie Liga oder Spielstil und gruppiere sie nach Zeichenkettenattributen wie Karte oder Spielmodus. Sie können im Laufe der Zeit auch Erweiterungen erstellen. Du kannst zum Beispiel eine Erweiterung erstellen, um dem Spiel eine größere Bandbreite an Fähigkeiten zu ermöglichen, je länger der Spieler wartet.
Für Spiele mit weniger als 40 Spielern kannst du einen neuen vereinfachten Regelausdruck verwenden.
Aktualisierte SDK-Versionen: Realtime Client SDK 1.2.0, Server SDK 3.4.0 für Unreal
Mit diesem neuesten SDK-Update können Sie IL2CPP jetzt in Ihre mobilen Anwendungen integrieren, die das RTS Client SDK verwenden, und bewährte Methoden mit Frameworks befolgen. Sie können jetzt auch das Amazon GameLift Servers Server-SDK für Unreal Version 4.26 erstellen. Dieses Update enthält Komponenten, die in Ihren Windows- oder Linux-Spieleserver integriert werden können, darunter C++- und C#-Versionen des Amazon GameLift Servers Server-SDK, Amazon GameLift Servers Local und ein Unreal Engine-Plugin.
Höhepunkte:
-
Unterstützung für IL2CPP im RTS Client SDK und für die Erstellung der nativen Bibliotheken als Frameworks hinzugefügt, sodass Sie RTS-Clients für die neuesten Mobilgeräte erstellen können.
-
Sie können DescribePlayerSessions() es verwenden, um Informationen für eine Einzelspielersitzung, für alle Spielersitzungen in einer Spielsitzung oder für alle Spielersitzungen, die einer einzelnen Spieler-ID zugeordnet sind, abzurufen.
-
Sie können GetInstanceCertificate() es verwenden, um den Dateispeicherort eines PEM-encoded TLS-Zertifikats abzurufen, das der Flotte und ihren Instances zugeordnet ist.
-
Server-SDK-Unterstützung für Unreal Version 4.26 wurde erstellt.
-
Das vorhandene C#-SDK, Version 4.0.2, wurde als kompatibel mit Unity 2020.3 verifiziert. Es waren keine SDK-Updates erforderlich.
Weitere Informationen:
Aktualisierte SDK-Versionen: AWS SDK 1.8.168
Sie können jetzt Ereignisse verwenden, um die Platzierungsaktivitäten von Spielsitzungen für eine Spielsitzung in einer Warteschlange zu überwachen. Erstellen Sie ein Amazon Simple Notification Service (Amazon SNS) -Thema, um Event-Benachrichtigungen zu veröffentlichen, oder richten Sie mithilfe von CloudWatch Events das Event-Tracking ein.
Höhepunkte:
-
Für jede Warteschlange können Sie eine benutzerdefinierte Textzeichenfolge festlegen, die in allen Eventnachrichten enthalten sein soll.
-
Wenn Sie ein Amazon SNS-Thema verwenden, können Sie zusätzliche Zugriffsbedingungen festlegen, die die Veröffentlichung auf bestimmte Warteschlangen beschränken.
Weitere Informationen:
-
Amazon GameLift ServersLeitfaden für Entwickler:
-
-
Neue Parameter für die Warteschlange für Spielsitzungen
NotificationTargetundCustomEventData: GameSessionQueue CreateGameSessionQueue, UpdateGameSessionQueue
-
Aktualisierte SDK-Versionen: AWS SDK 1.8.163 auf
Amazon GameLift ServersManaged Hosting ist jetzt in 21 AWS Regionen verfügbar. Die neuen Regionen sind Kapstadt (af-south-1), Bahrain (me-south-1), Hongkong (ap-east-1), Mailand (eu-south-1), Paris (eu-west-3) und Stockholm (eu-north-1).
Mit der neuen Funktion für Flotten mit Amazon GameLift Servers mehreren Standorten kannst du jetzt eine einzige Flotte einrichten, um deine Spielserver in einer oder allen der 20 Amazon GameLift Servers unterstützten Regionen zu hosten (mit Ausnahme der Region Peking). Diese Funktion zielt darauf ab, den Arbeitsaufwand für die Einrichtung und Wartung Amazon GameLift Servers von Hosting-Ressourcen weltweit erheblich zu reduzieren. Multi-locationFlotten können in den folgenden AWS Regionen erstellt werden: us-east-1 (Nord-Virginia), us-west-2 (Oregon), eu-central-1 (Frankfurt), eu-west-1 (Irland), ap-southeast-2 (Sydney), ap-northeast-1 (Tokio) und ap-northeast-2 (Seoul). In allen anderen Regionen können Sie nach Bedarf weiterhin Flotten mit nur einem Standort einrichten. Bei allen Flotten, die vor dieser Version erstellt wurden, handelt es sich um Flotten mit nur einem Standort. Die Verwendung von Flotten mit mehreren Standorten hat keinen Einfluss auf Ihre Hosting-Kosten. Amazon GameLift ServersDie Preisgestaltung richtet sich nach der Art, dem Standort und der Anzahl der Instances, die Sie verwenden. (Weitere Informationen finden Sie unter Amazon GameLift Servers Preise
Anmerkung
Multi-location Flotten sind in den Regionen Chinas nicht verfügbar. Amazon GameLift ServersRessourcen, die sich in den Regionen Chinas befinden, können nicht mit Ressourcen in anderen Amazon GameLift Servers Regionen interagieren oder von diesen genutzt werden.
Höhepunkte:
-
Fügen Sie bei einer Flotte mit mehreren Standorten explizit eine Liste abgelegener Standorte hinzu. Amazon GameLift Serversstellt Instanzen desselben Typs und derselben Konfiguration, einschließlich der Build- und Laufzeitkonfiguration, in der Heimatregion der Flotte und an allen hinzugefügten Standorten bereit.
-
Passen Sie die Kapazitätseinstellungen und die Skalierung für jeden Standort unabhängig an. Richtlinien für die automatische Skalierung gelten für eine gesamte Flotte, Sie können sie jedoch standortspezifisch ein- oder ausschalten.
-
Starte neue Spielsitzungen an bestimmten Flottenstandorten. Wenn ihr Spielsitzungen mithilfe von Warteschlangen oder Spielerzuweisung platziert, könnt ihr nun anhand des Standorts, der Hosting-Kosten und der Spielerlatenz priorisieren, wo neue Spielsitzungen beginnen.
-
Rufe Hosting-Metriken in der Amazon GameLift Servers Konsole ab, aggregiert für alle Standorte einer Flotte oder aufgeschlüsselt nach einzelnen Flottenstandorten.
Weitere Informationen:
-
-
Betrieb neuer Standorte der Flotte: CreateFleetLocations DescribeFleetLocationAttributes, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization, DeleteFleetLocations
-
Aktualisierter Flottenbetrieb mit neuer Unterstützung für mehrere Standorte: CreateFleet, UpdateFleetCapacity, DescribeEC2InstanceLimits, DescribeInstances, StopFleetActions StartFleetActions
-
Die Abläufe zur Platzierung von Spielsitzungen wurden aktualisiert, mit neuen Prioritäts- und Filterfunktionen: CreateGameSessionQueue,, DescribeGameSessionQueues UpdateGameSessionQueue
-
Die Abläufe zur Erstellung von Spielsitzungen wurden aktualisiert, mit neuer Unterstützung für Standorte: CreateGameSession DescribeGameSessions, DescribeGameSessionDetails, SearchGameSessions
-
-
Amazon GameLift ServersLeitfaden für Entwickler:
-
GameLift Amazon-Server Servicestandorte(aktualisiert)
-
Anpassungen der Hosting-Ressourcen (neu)
Skalierung der Game-Hosting-Kapazität mit Amazon GameLift Servers(aktualisiert)
-
Flottendetails in der Amazon GameLift Servers Konsole(aktualisiert)
-
Aktualisierte SDK-Versionen: AWS SDK 1.8.139
Diese Veröffentlichung umfasst folgende Updates:
-
Amazon GameLift ServersFleetIQSpieleservergruppen können jetzt so konfiguriert werden, dass sie die AMD-Instanzfamilien C5a, M5a und R5a verwalten. Zu den unterstützten Amazon EC2-Instance-Typen, die für die aufgeführt sind GameServerGroup InstanceDefinition, gehören jetzt Folgendes:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Hinweis: AMD-Instances für sind derzeit nicht FleetIQ für die Verwendung in der Region China (Peking) verfügbar. AWS Weitere Informationen finden Sie unter Verfügbarkeit von Funktionen und Implementierungsunterschiede
in China. -
-
Amazon GameLift ServersManaged Game Hosting unterstützt jetzt AMD-Instances in der Region China (Peking), die von Sinnet betrieben werden. Zu den neuen AMD-Instance-Familien gehören M5a und R5a. Zu den unterstützten EC2-Instance-Typen, wie sie für die Flotte aufgeführt sind InstanceType, gehören jetzt die folgenden:
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
-
-
Amazon GameLift ServersFlexMatchkann jetzt als eigenständige Matchmaking-Lösung in der Region China (Peking) verwendet werden und wird von Sinnet betrieben. Kunden können in der Region Peking einen FlexMatch Matchmaker erstellen und den FlexMatchMode Parameter auf STANDALONE konfigurieren. Weitere Informationen dazuFlexMatch, entweder mit Amazon GameLift Servers verwaltetem Hosting oder mit einer Amazon GameLift Servers Nicht-Hosting-Lösung, finden Sie im Amazon GameLift Servers FlexMatch Entwicklerhandbuch
. -
Bei der Einrichtung von Ereignisbenachrichtigungen für Amazon GameLift Servers FlexMatch können Sie jetzt ein Amazon SNS-FIFO-Thema als Benachrichtigungsziel festlegen. Weitere Informationen finden Sie unter:
-
MatchmakingConfiguration NotificationTarget, API-Referenz Amazon GameLift Servers
-
FlexMatch Event-Benachrichtigung einrichten, Amazon GameLift Servers FlexMatch Entwicklerhandbuch
-
Wir stellen vor: Amazon SNS FIFO — First-in-first-out Pub/Sub Nachrichten
, Nachrichtenblog AWS
-
Aktualisierte SDK-Versionen: Amazon GameLift Servers Server SDK 4.0.2, Unreal-Plugin-Version 3.3.3
Die neueste Version des Amazon GameLift Servers Server SDK enthält die folgenden Komponenten:
-
Das aktualisierte Unreal-Plugin wurde aus Gründen der Kompatibilität mit Unreal Engine 4.25 aktualisiert. Die API wurde nicht geändert.
-
Das vorhandene C#-SDK, Version 4.0.2, wurde als kompatibel mit Unity 2020 verifiziert. Es waren keine SDK-Updates erforderlich.
Laden Sie bei Amazon GameLift Servers den ersten Schritten die neueste Version des Amazon GameLift Servers Server-SDK herunter
Aktualisierte SDK-Versionen: AWS SDK 1.8.95
Amazon GameLift ServersFlexMatchist ein anpassbarer Matchmaking-Service für Multiplayer-Spiele. Ursprünglich für Nutzer von Amazon GameLift Servers Managed-Hosting konzipiert, FlexMatch kann er jetzt in Spiele integriert werden, die andere Hosting-Systeme verwenden, darunter Peer-to-Peer, proprietäres On-Premises-Computing und primitive Cloud-Computing-Typen. Spiele, die Amazon GameLift Servers FleetIQ für das Hosting von Spielen auf Amazon EC2 verwendet werden, können jetzt Matchmaking mit implementieren. FlexMatch
FlexMatchbietet einen robusten Matchmaking-Algorithmus und eine Regelsprache, mit der Sie den Matchmaking-Prozess so anpassen können, dass die Spieler anhand der wichtigsten Spielermerkmale und der gemeldeten Latenz zusammengebracht werden. Darüber hinaus FlexMatch bietet es einen Workflow für Matchmaking-Anfragen, der Funktionen wie Spielergruppen, Spielerakzeptanz und Match-Backfill unterstützt. Wenn du Amazon GameLift Servers es FlexMatch mit Managed Hosting oder verwendest Amazon GameLift ServersRealtime, sucht der Matchmaker automatisch Amazon GameLift Servers nach Hosting-Ressourcen und startet eine neue Spielsitzung für neu gebildete Matches. Bei der Nutzung FlexMatch als eigenständiger Dienst liefert der Matchmaker die Spielergebnisse an dein Spiel zurück, das dann mithilfe deiner Hosting-Lösung eine neue Spielsitzung starten kann.
API-Operationen für FlexMatch sind Teil der Amazon GameLift Servers Service-API, die im AWS SDK und im AWS Command Line Interface (AWS CLI) enthalten ist. Diese Version enthält die folgenden Updates zur Unterstützung von eigenständigem Matchmaking:
-
Die API-Ressource
MatchmakingConfigurationhat die folgenden Änderungen:-
Neue Eigenschaft,
FlexMatchModegibt an, ob der Matchmaker mit Amazon GameLift Servers verwaltetem Hosting oder als eigenständiges Matchmaking verwendet wird. -
Die Eigenschaft
GameSessionQueueArnsist nicht erforderlich, wenn sie auf „FlexMatchModeStandalone“ gesetzt ist. -
Diese Eigenschaften werden beim eigenständigen Matchmaking nicht verwendet:
AdditionalPlayerCount,,BackfillModeGameProperties,GameSessionData.
-
-
Die automatische Auffüllfunktion ist beim eigenständigen Matchmaking nicht verfügbar.
Aktualisierte SDK-Versionen: AWS SDK 1.8.95
Die Liste der Amazon GameLift Servers derzeit unterstützten Amazon EC2-Instance-Typen umfasst drei neue Instance-Familien: C5a, M5a und R5a. Diese Familien bestehen aus für die Datenverarbeitung optimierten AMD-Instances, die von AMD EPYC-Prozessoren angetrieben werden, die mit Frequenzen von bis zu 3,3 laufen. GHz. Die AMD-Instances sind x86-kompatibel. Spiele, auf denen derzeit ausgeführt wird, Amazon GameLift Servers können unverändert für AMD-Instance-Typen bereitgestellt werden. Die neuen Instances sind in den folgenden AWS Regionen verfügbar: USA Ost (Nord-Virginia und Ohio), USA West (Oregon und Nordkalifornien), Zentralkanada (Montreal), Südamerika (Sao Paulo), EU Central (Frankfurt), EU West (London und Irland), Asien-Pazifik Süd (Mumbai), Asien-Pazifik Nordost (Seoul und Tokio) und Asien-Pazifik Südost (Singapur und Sydney).
Zu den neuen AMD-Instances gehören:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Weitere Informationen:
Aktualisierte SDK-Versionen: Amazon GameLift Servers Server SDK 4.0.2
Die neue Server-SDK-Version 4.0.2 behebt ein bekanntes Problem mit dem API-Betrieb. StartMatchBackfill() Dieser Vorgang gibt jetzt eine korrekte Antwort auf eine Match-Backfill-Anfrage zurück.
Das Problem hatte keine Auswirkungen auf den Match-Backfill-Prozess, und die Funktionsweise dieser Funktion wurde nicht geändert. Das Problem hat sich möglicherweise auf die Protokollnachrichten und die Fehlerbehandlung bei Match-Backfill-Anfragen ausgewirkt.
Laden Sie bei den ersten Schritten die neueste Version des Amazon GameLift Servers Server-SDK herunter. Amazon GameLift Servers
FlexMatchBenutzer können jetzt die folgenden Standardverhalten für den Matchmaking-Prozess anpassen. Diese Anpassungen sind in einem Matchmaking-Regelsatz festgelegt. Es gibt keine Änderungen an den Amazon GameLift Servers SDKs.
-
Priorisieren Sie Backfill-Tickets: Sie können wählen, ob Sie bei der Suche nach akzeptablen Matches die Priorität von Backfill-Tickets erhöhen oder senken möchten. Die Priorisierung von Backfill-Tickets ist nützlich, wenn die Funktion zum automatischen Auffüllen aktiviert ist. Verwenden Sie die Algorithmuseigenschaft.
backfillPriority -
Pre-sort um die Konsistenz und Effizienz der Spiele zu optimieren: Konfiguriere deinen Matchmaker so, dass er den Ticketpool vorsortiert, bevor du Tickets zur Auswertung zusammenstellst. Indem du die Tickets nach den wichtigsten Spielerattributen vorsortierst, haben deine Matches in der Regel Spieler, die sich in diesen Attributen ähnlicher sind. Sie können die Effizienz des Bewertungsprozesses auch steigern, indem Sie die Vorsortierung nach denselben Attributen vornehmen, die in den Spielregeln verwendet werden. Verwenden Sie die Algorithmuseigenschaft,
sortByAttributeswobei diestrategyEigenschaft auf „sortiert“ gesetzt ist. -
Passen Sie an, wie die Wartezeiten für Erweiterungen ausgelöst werden: Wählen Sie, ob Erweiterungen je nach Alter des neuesten (Standard) oder ältesten Tickets in einem unvollständigen Spiel ausgelöst werden. Das Auslösen auf dem ältesten Ticket führt in der Regel dazu, dass Spiele schneller abgeschlossen werden, während das Auslösen auf dem neuesten Ticket zu einer höheren Spielqualität führt. Verwenden Sie die Algorithmus-Eigenschaft.
expansionAgeSelection
Aktualisierte SDK-Versionen: Amazon GameLift Servers Server SDK 4.0.1
Das neue Server-SDK enthält die folgenden Updates:
-
C#-API-Version 4.0.1
-
Der API-Vorgang TerminateGameSession() wird nicht mehr unterstützt. Ersetzen Sie ihn durch einen Aufruf vonProcessEnding(), um sowohl eine Spielsitzung als auch den Serverprozess zu beenden.
-
Ein bekanntes Problem mit dem GetInstanceCertificate() Vorgang wurde behoben.
-
Die Operation gibt GetTerminationTime() jetzt einen Wert vom Datentyp zurück AwsDateTimeOutcome.
-
-
C++ API-Version 3.4.1
-
Der Vorgang TerminateGameSession() wird nicht mehr unterstützt. Ersetzen Sie ihn durch einen Aufruf von, ProcessEnding() um sowohl eine Spielsitzung als auch den Serverprozess zu beenden.
-
-
Version 3.3.2 des Unreal Engine-Plugins
-
Der Vorgang TerminateGameSession() wird nicht mehr unterstützt. Ersetzen Sie ihn durch einen Aufruf von, ProcessEnding() um sowohl eine Spielsitzung als auch den Serverprozess zu beenden.
-
Die Callback-Operation wurde hinzugefügt, um
OnUpdateGameSessiondas Match-Backfill FProcessParameter zu unterstützen.
-
Laden Sie bei den ersten Schritten die neueste Version des Amazon GameLift Servers Server-SDK herunter. Amazon GameLift Servers
Aktualisierte SDK-Versionen: AWS SDK https://github.com/aws/aws-sdk-cpp/releases/tag/1.8.36
Die Amazon GameLift Servers FleetIQ Lösung für kostengünstiges, cloudbasiertes Spiele-Hosting auf Amazon EC2 ist jetzt allgemein verfügbar. Amazon GameLift ServersFleetIQbietet Entwicklern die Möglichkeit, Spieleserver direkt auf Amazon EC2-Spot-Instances zu hosten, indem deren Rentabilität für das Game-Hosting optimiert wird. Spieleentwickler können es für neue Spiele oder zur Erweiterung der Kapazität vorhandener Spiele verwenden Amazon GameLift ServersFleetIQ. Diese Lösung unterstützt die Verwendung von Containern oder anderen AWS Diensten wie AWS Shield und Amazon Elastic Container Service (Amazon ECS).
Diese allgemeine Verfügbarkeitsversion umfasst die folgenden Aktualisierungen der Amazon GameLift Servers FleetIQ Lösung:
-
Der neue API-Vorgang
DescribeGameServerInstancesgibt Informationen, einschließlich des Status, zu allen aktiven Instanzen für eine Amazon GameLift Servers FleetIQ Spieleservergruppe zurück. -
Neue Balancing-Strategie
ON_DEMAND_ONLY, konfiguriert eine Spielservergruppe so, dass sie nur On-Demand Instanzen verwendet. Sie können die Balancing-Strategie einer Spieleservergruppe jederzeit aktualisieren, sodass Sie je nach Bedarf zwischen Spot-Instances und On-Demand Instances wechseln können. -
Die folgenden Vorschauelemente wurden aus Gründen der allgemeinen Verfügbarkeit entfernt:
-
Verwendung benutzerdefinierter Sortierschlüssel für Spieleserver-Ressourcen. Spieleserver können anhand des Registrierungszeitstempels sortiert werden.
-
Tagging für Spieleserver-Ressourcen.
-
Aktualisierte SDK-Versionen: Amazon GameLift Servers Server SDK 4.0.0, Amazon GameLift Servers Local 1.0.5
Die neueste Version des Amazon GameLift Servers Server-SDKs enthält die folgenden aktualisierten Komponenten:
-
C# SDK-Version 4.0.0 wurde für Unity 2019 aktualisiert.
-
Die Unreal-Plugin-Version 3.3.1 wurde für die Unreal Engine-Versionen 4.22, 4.23 und 4.24 aktualisiert.
-
Amazon GameLift ServersDie lokale Version 1.0.5 wurde aktualisiert, um Integrationen zu testen, die die C#-Server-SDK-Version 4.0.0 verwenden.
Laden Sie bei den ersten Schritten die neueste Version des Amazon GameLift Servers Server-SDK herunter. Amazon GameLift Servers
Aktualisierte SDK-Versionen: AWS SDK https://github.com/aws/aws-sdk-cpp/releases/tag/1.7.310
Die Amazon GameLift Servers-FleetIQ-Funktion optimiert die Rentabilität von kostengünstigen Spot-Instances für die Verwendung mit Spiel-Hosting. Diese Funktion wird nun für Kunden erweitert, die ihre Hosting-Ressourcen direkt und nicht über den verwalteten Amazon GameLift Servers-Service verwalten möchten. Diese Lösung unterstützt die Verwendung von Containern oder anderen AWS Diensten wie AWS Shield und Amazon Elastic Container Service (Amazon ECS).
Weitere Informationen:
GameTech Blogbeitrag
Aktualisierte SDK-Versionen: AWS SDK 1.7.249
Sie können jetzt die Vorteile von Tools zur AWS Ressourcenverwaltung mit Amazon GameLift Servers Ressourcen nutzen. Insbesondere allen wichtigen Amazon GameLift Servers Ressourcen — Builds, Skripts, Flotten, Warteschlangen für Spielsitzungen, Matchmaking-Konfigurationen und Matchmaking-Regelsätze — werden jetzt Amazon-Ressourcennamen (ARN) -Werte zugewiesen. Ein Ressourcen-ARN bietet eine konsistente Kennung, die in allen Regionen eindeutig ist. AWS Sie können verwendet werden, um ressourcenspezifische AWS Identity and Access Management (IAM) Berechtigungsrichtlinien zu erstellen. Ressourcen wird jetzt ein ARN und auch die bereits vorhandene Ressourcen-ID zugewiesen, was nicht der Fall ist. Region-specific
Darüber hinaus unterstützen Amazon GameLift Servers-Ressourcen jetzt Tagging. Sie können Tags verwenden, um Ressourcen zu organisieren, IAM-Berechtigungsrichtlinien zu erstellen, um den Zugriff auf Ressourcengruppen zu verwalten, AWS Kostenaufschlüsselungen anzupassen usw. Verwenden Sie beim Verwalten von Tags für Amazon GameLift Servers-Ressourcen die Amazon GameLift Servers-API-Aktionen TagResource(), UntagResource() und ListTagsForResource().
Weitere Informationen:
-
TagResource in der Amazon GameLift Servers-API-Referenz
-
Tagging von AWS Ressourcen in der AWS Allgemeinen Referenz
-
Amazon-Ressourcennamen in der Allgemeinen Referenz AWS
Aktualisierte SDK-Versionen: AWS SDK 1.7.210
CloudFormation Vorlagen für Amazon GameLift Servers
Amazon GameLift ServersRessourcen können jetzt erstellt und verwaltet werden CloudFormation. Die vorhandenen CloudFormation Build- und Flottenvorlagen wurden aktualisiert, um sie an die aktuellen Ressourcen anzupassen. Neue Vorlagen sind jetzt für Skripte, Warteschlangen, Matchmaking-Konfigurationen und Matchmaking-Regelsätze verfügbar. CloudFormation Vorlagen vereinfachen die Verwaltung von Gruppen verwandter AWS Ressourcen erheblich, insbesondere beim Einsatz von Spielen in mehreren Regionen.
Weitere Informationen:
-
Amazon GameLift ServersReferenz zum Ressourcentyp im AWS CloudFormation Benutzerhandbuch
-
Verwalten GameLift Amazon-Server Hosten von Ressourcen mit CloudFormationim Amazon GameLift Servers Entwicklerhandbuch