Amazon GameLift Servers-Versionshinweise - Amazon GameLift Servers

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon GameLift Servers-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, Comparable SDKs für deine Spielserver- und Client-Integrationen zu verwenden. Frühere Versionen eines SDK unterstützen jedoch möglicherweise nicht vollständig die neuesten Funktionen eines anderen.

Amazon GameLift Servers SDKs und Plugins sind Open Source. Siehe Holen Sie sich Amazon GameLift Servers Entwicklungstools. 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 RealtimeKunden-SDK
C++ C# Unity (C#) C++ Unwirklich (C++) Go
24.06.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
Veröffentlichung des Dienstes AWS SDK Server-SDK Plugin für Unreal Plugin für Unity RealtimeKunden-SDK
C++ C# C# Unity C++ C++ Unwirklich Go
29.05.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
2025-04-24 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
27.03.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
2025-03-13 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
2025-01-14 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.0 1.2.0
2025-01-02 1.11.477 oder später 5.2.0 5.2.0 5.2.0 5.2.0 5.2.0 2.0.0 3.0.0 1.2.0
2024-12-19 1.11.445 oder später 5.2.0 5.2.0 5.2.0 5.2.0 5.2.0 2.0.0 3.0.0 1.2.0
2024-11-12 1.11.445 oder später 5.2.0 5.2.0 5.2.0 5.2.0 5.2.0 1.1.2 2.1.0 1.2.0
2024-09-19 1.11.225 oder später 5.1.2 5.1.2 5.1.3 5.1.2 5.1.0 1.1.2 2.1.0 1.2.0
13.02.2024 1.11.225 oder später 5.1.2 5.1.2 5.1.2 5.1.1 5.1.0 1.1.0 2.1.0 1.2.0
14.12.2023 1.11.225 oder später 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.1.0 2.0.0 1.2.0
16.11.2023 1.11.193 oder später 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.1.0 2.0.0 1.2.0
02.11.2023 1.11.193 oder später 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.1.0 1.3.1 1.2.0
28.09.2023 1.11.144 oder später 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.0.0 1.3.1 1.2.0
17.08.2023 1.11.144 oder später 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.3.1 1.2.0
27.07.2023 1.11.111 oder später 5.1.0 5.1.0 5.1.0 5.0.2 5.0.0 1.3.1 1.2.0
29.06.2023 1.11.111 oder später 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
25.05.2023 1.11.87 oder später 5.0.0 5.0.3 5.0.2 5.0.0 1.3.0 1.2.0
20.04.2023 1.11.63 oder später 5.0.0 1.3.0 1.2.0
13.04.2023 1.10.21 oder später 5.0.0 1.2.1 1.2.0
2023-02-09 1.10.21 oder später 3.4.0 5.0.0 1.2.1 1.2.0
2023-01-31 1.10.21 oder später 3.4.0 5.0.0 1.2.1 1.2.0
01.12.2022 1.10.21 oder später 5.0.0 (.NET 4 .NET 6) 3.4.0 1.2.1 1.2.0
25.08.2022 1.9.333 oder später 4.0.2 3.4.2 3.4.0 1.2.0 1.2.0
28.10.2021 1.9.133 oder später 4.0.2 3.4.2 3.4.0 1.2.0 1.2.0
03.06.2021 1.8.168 oder später 4.0.2 3.4.2 3.4.0 1.2.0
23.03.2021 1.8.168 oder später 4.0.2 3.4.1 3.3.3 1.1.0
16.03.2021 1.8.163 oder später 4.0.2 3.4.1 3.3.3 1.1.0
09.02.2021 1.8.139 oder später 4.0.2 3.4.1 3.3.3 1.1.0
22.12.2020 1.8.95 oder später 4.0.2 3.4.1 3.3.3 1.1.0
24.11.2020 1.8.95 oder später 4.0.2 3.4.1 3.3.2 1.1.0
11.11.2020 1.8.36 oder später 4.0.2 3.4.1 3.3.2 1.1.0
17.09.2020 1.8.36 oder später 4.0.1 3.4.1 3.3.2 1.1.0
2020-08-27 1.7.310 oder höher 4.0.0 3.4.0 3.3.1 1.1.0
16.04.2020 1.7.310 oder höher 4.0.0 3.4.0 3.3.1 1.1.0
02.04.2020 1.7.310 oder höher 3.4.0 3.4.0 1.1.0
19.12.2019 1.7.249 oder höher 3.4.0 3.4.0 1.1.0
14.11.2019 1.7.210 oder höher 3.4.0 3.4.0 1.1.0
2019-10-24 1.7.210 oder höher 3.4.0 3.4.0 1.1.0
2019-09-03 1.7.175 oder höher 3.4.0 3.4.0 1.1.0
2019-07-09 1.7.140 oder höher 3.3.0 3.3.0 1.0.0
2019-04-25 1.7.91 oder höher 3.3.0 3.3.0 1.0.0
07.03.2019 1.7.65 oder höher 3.3.0 3.3.0
07.02.2019 1.7.45 oder höher 3.3.0 3.3.0
2018-12-14 1.6.20 oder höher 3.3.0 3.3.0
27.09.2018 1.6.20 oder höher 3.2.1 3.2.1
14.06.2018 1.4.47 oder höher 3.2.1 3.2.1
10.05.2018 1.4.47 oder höher 3.2.1 3.2.1
2018-02-15 1.3.58 oder höher 3.2.1 3.2.1
2018-02-08 1.3.52 oder höher 3.2.0 3.2.0
01.09.2017 1.1.43 oder höher 3.1.7 3.1.7
2017-08-16 1.1.31 oder höher 3.1.7 3.1.7
16.05.2017 1.0.122 oder höher 3.1.5 3.1.5
11.04.2017 1.0.103 oder höher 3.1.5 3.1.5
2017-02-21 1.0.72 oder höher 3.1.5 3.1.5
18.11.2016 1.0.31 oder höher 3.1.0
13.10.2016 1.0.17 oder höher 3.1.0
2016-09-01 0.14.9 oder höher 3.1.0
2016-08-04 0.12.16 oder höher 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.

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 Local Zones verfügbar, die von unterstützt werdenAmazon GameLift Servers, mit Ausnahme der Regionen AWS China.

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 Spieleservern zu messen, sodass Sie bessere Entscheidungen über das player-to-server Matching und die Platzierung von Spielsitzungen treffen können.

Die ListLocationsAPI wurde um Informationen zur Endpunktdomäne und zum Port als Teil der Liste der zurückgegebenen Standorte erweitert, sodass der programmgesteuerte Zugriff auf die Endgeräte vereinfacht wird.

Ihr Spielclient kann UDP-Nachrichten an diese Endpunkte senden und asynchrone Antworten mit denselben Daten empfangen. So erhalten Sie Latenzmessungen, die die tatsächlichen Verkehrsbedingungen im Spiel zwischen dem Gerät eines Spielers und potenziellen Hosting-Standorten besser wiedergeben. Diese Endpunkte sind permanent und bleiben verfügbar, solange das Hosten von Spielen an Amazon GameLift Servers diesem Standort unterstützt wird.

Weitere Informationen:

Mit Amazon GameLift Servers verwaltetem Hosting können Sie jetzt Spieleserverressourcen in Bangkok, Thailand, und Kuala Lumpur, Malaysia, bereitstellen und so die Reichweite Ihrer 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 Standorte 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ügen Sie sie als abgelegene Standorte zu einer neuen oder bestehenden Flotte mit mehreren Standorten hinzu. Bei Flotten mit mehreren Standorten kannst du die Hosting-Kapazitäten 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:

Aktualisierte SDK-Versionen:

Aktualisierte Plugin-Versionen:

Neue Versionen des Server-SDK SDK for 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 Detaillierte Informationen zum Update finden Sie in den Versionshinweisen und Readmes in den einzelnen Repositorys.

Wichtige Server-SDK-Updates:

  • Verbesserte clientseitige Validierung und Fehlerantworten auf allen Servern. SDKs

  • Die OnProcessTerminateCallback-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 OnUpdateGameSessionCallback kann jetzt Daten für übergeben. autoBackfillMode

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 hat die Benutzeroberfläche für den verwalteten EC2 Workflow verbessert, einschließlich der Unterstützung von Leerzeichen in den Buildpfaden des Spielclients und des Servers. 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 integrierte ARM-Server-Builds. UE5

Weitere Informationen:

Aktualisierte SDK-Versionen:

  • C# Server-SDK, Version 5.2.1

Spieleentwickler, die C# verwenden, können jetzt .NET 8 als Zielframework für ihre Projekte verwenden. Amazon GameLift Servers Mit.NET 8 können Sie von Leistungsverbesserungen profitieren, einschließlich verbesserter just-in-time (JIT-) Kompilierung, Optimierung der Speichernutzung und schnellerer Startzeiten. Wenn Sie derzeit .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 herunter für Amazon GameLift Servers

Weitere Informationen:

Aktualisierte SDK-Versionen:

  • AWS SDK 1.11.535

Sie können Ihr Gameserver-Hosting jetzt optimieren, Amazon GameLift Servers indem Sie aus einer größeren Auswahl an EC2 Amazon-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 hochmoderne AWS Graviton4- und Intel Xeon-basierte Instances. Instances der nächsten Generation sind in den folgenden Instance-Familien verfügbar:

Sie können auch Varianten wählen, die lokalen Speicher (d), erweiterte Netzwerkfunktionen (n) und spezifische Prozessorarchitekturen (Intel/AMD/Graviton – i/a/g) bieten. Die Instances der nächsten Generation sind in allen Regionen verfügbar, AWS-Regionen die von unterstützt werdenAmazon GameLift Servers, mit Ausnahme der Regionen AWS China. Weitere Details finden Sie unter Amazon GameLift ServersServicestandorte.

Verwenden Sie diese neuen Instance-Typen für Amazon GameLift Servers verwaltete EC2 Flotten und verwaltete Containerflotten. Wenn du dein bestehendes Game-Hosting auf einen neuen Instanztyp (gleiche Architektur) umstellst, setze einfach neue Flotten bereit, wobei alle Konfigurationseinstellungen bis auf den Instanztyp unverändert bleiben.

Weitere Informationen:

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 Flotte oder eine verwaltete EC2 Containerflotte bereitzustellen. Dieses Tool ist ideal für die praktische Evaluierung von Amazon GameLift Servers Funktionen auf Ihrem eigenen Spieleserver oder einem 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 nach Abschluss einer Spielsitzung herunterfahren.

Laden Sie den Gameserver-Wrapper von herunter. GitHub In der Readme-Datei erfahren Sie, wie Sie den Wrapper installieren und mit Ihren Spielprojekten verwenden können. GitHub

Amazon GameLift ist ein vollständig verwalteter Service, der Entwickler dabei unterstützt, die anspruchsvollsten Spiele der Welt zu entwickeln, zu skalieren und bereitzustellen. Mit der allgemein verfügbaren Version von Amazon GameLift Streams bietet Amazon GameLift nun sowohl hochskalierbare Gameserver als auch Streaming-Funktionen für flüssiges Gameplay.

Amazon GameLift Serversbietet 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 nach oben oder unten skalieren, um der Nachfrage der Spieler gerecht zu werden. Es basiert auf einer AWS bewährten Computerumgebung und Amazon GameLift Servers unterstützt 100 Millionen gleichzeitige Spieler in einem einzigen Spiel, 100.000 Spielerzugänge pro Sekunde und 9.000 neue Recheninstanzen pro Minute. Und mit Sicherheit auf Unternehmensniveau, Matchmaking für die meisten Zuschauer und pay-as-you-go Flexibilität erleichtert es Ihnen den Einstieg, egal ob Sie an einer neuen Spielidee arbeiten oder ein Spiel mit Millionen von Spielern ausführen.

Amazon GameLift Streams unterstützt Spieleentwickler dabei, Game-Streaming-Erlebnisse mit einer Auflösung von bis zu 1080p und frames-per-second 60 Bildern pro Sekunde ohne wahrnehmbare Verzögerung auf allen Geräten wie iOS, Android, FireOS und PCs für Gamer bereitzustellen. Mithilfe eines einzigen AWS Angebots 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 jedes 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, und es bietet ein Spielerlebnis, das kaum von einem lokalen Spiel auf einem PC oder einer Spielekonsole zu unterscheiden ist.

Aktualisierte SDK-Versionen:

  • AWS SDK 1.11.485

Als Reaktion auf Kundenfeedback veröffentlichen wir eine neue Funktion, mit der ihr Standorte für Anfragen zur Platzierung einzelner Spielsitzungen priorisieren könnt. Für deine Warteschlangen, die so konfiguriert sind, dass die Platzierung nach Standort priorisiert wird, kannst du jetzt bei jeder Platzierungsanfrage eine benutzerdefinierte Liste mit bevorzugten Standorten bereitstellen.

Mit dieser neuen Funktion können Kunden die Standortprioritäten für jede Platzierungsanfrage nach Bedarf dynamisch ändern. Durch die zusätzliche Flexibilität können Sie besser auf sich ändernde Bedingungen wie Spielerstandorte, Flottenauslastung oder Serverstatus reagieren. Es kann auch Kunden unterstützen, die die Auswahl der Einsatzorte weiter anpassen möchten.

Weitere Informationen:

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 in der Amazon GameLift Servers Konsole oder mithilfe des AWS CLI oder AWS SDK für beendenAmazon GameLift Servers.

Mit dieser neuen Funktion müssen Spielsitzungen behoben werden, 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 der benutzerdefinierten Shutdown-Sequenz, die Aktionen zur Benachrichtigung der Spieler und zur Auflösung von Spieldaten beinhalten kann, ordnungsgemäß zu beenden. 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:

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

  • Es wurde aktualisiert, um das C++-Server-SDK 5.2.0 mit Unterstützung für verwaltete Container zu unterstützen.

  • Support für Unity 2021.3 LTS und 2022.3 LTS für Windows und Mac OS.

Das Amazon GameLift Servers Plugin für die Game-Engines Unreal und Unity bietet Tools und Workflows, die deine Schritte zur Inbetriebnahme eines Spiels vereinfachen. 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 Workflow für das Hosting mit Managed Containern. Dieser Workflow führt Sie durch die Schritte zum Einrichten eines Container-Images mit Ihrer Gameserver-Software und zum Bereitstellen einer Cloud-basierten Hosting-Lösung für Ihren Spieleserver. 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. In jedem Szenario werden Amazon GameLift Servers Containerflotten und unterstützende AWS Ressourcen generiert.

  • 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 unterschiedlichen AWS Konten, Kontonutzern und Regionen zu arbeiten.

  • Zusätzliche Funktionen zur Aktualisierung vorhandener Containerflotten. Du kannst neue Container-Images bereitstellen (z. B. für Updates der Spielserverversionen) und die Flottenkonfigurationseinstellungen ä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ören eine bessere Anleitung mit Tipps und Links zu hilfreichen Ressourcen.

In den Bereitstellungsszenarien für verwaltete Container und verwaltete 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 sie für dein Spiel modifizieren.

Aktualisierte SDK-Versionen:

  • AWS SDK 1.11.445

  • Server-SDK, Version 5.2.0 (alle Sprachen)

Amazon GameLift Serversveröffentlicht zur allgemeinen Verfügbarkeit eine neue Hosting-Lösung für containerisierte Spielserver-Workloads. Mit dieser Version können Spieleentwickler nun die Vorteile der Containerisierung nutzen, darunter konsistente, sichere Umgebungen, einen vereinfachten Bereitstellungsprozess und eine optimierte Ressourcennutzung.

Verwaltete Containerflotten verwenden EC2 Amazon-Instances, die in Ihrem Namen und Amazon GameLift Servers auf der Grundlage Ihrer 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. Containerflotten sind nur für Linux-basierte 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 Unterstützung für On-Demand-Instance-Typen und Spot-Instance-Typen, intelligente Kapazitätsskalierung, Platzierung von Spielsitzungen mit Warteschlangen und Spielersuche. Sie erhalten außerdem dieselben Kennzahlen wie bei anderen Flottenarten sowie einige neue Kennzahlen für Container. Zu den weiteren Funktionen für Containerflotten gehören:

  • Ausrichtung auf serverlose Lösungen für containerisierte Workloads. Führen Sie einen Spielserver-Prozess pro Container aus und packen Sie viele Container auf jede Flotteninstanz, um die Ressourcen optimal zu nutzen. Wenn du lieber Container mit mehreren Gameserver-Prozessen haben möchtest, kannst du den Amazon GameLift Servers Agenten für die automatisierte Hostverwaltung verwenden.

  • Optimierte Flottenerstellung. Containerflotten sind so konzipiert, dass sie minimale Einrichtungseinstellungen mit sinnvollen 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 Container-Gruppendefinition aktualisieren (was einer Container-"Aufgabe“ ähnelt), mehrere Versionen verwalten und angeben, welche Version für eine Flotte bereitgestellt werden soll.

  • Tools zur Flottenaktualisierung. 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 für bestehende Flotten bereitstellen.

Sie können Amazon GameLift Servers Containerflotten überall dort aufbauen, 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 Amazon GameLift ServersServicestandorte. Managed Containers ist derzeit in AWS China Regionen nicht verfügbar.

Weitere Informationen:

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 für die Wiederherstellung bei Netzwerkunterbrechungen oder zufälligen Nachrichtenverlusten.

Aktualisierte Plugin-Versionen:

Amazon GameLift ServersPlugin für Unreal Engine, Version 1.1.2

  • Es wurde aktualisiert, um die neueste Version des C++-Server-SDK 5.1.3 zu unterstützen.

  • 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.

Auf der Grundlage von Kundenfeedback haben wir den Amazon GameLift Servers Arbeitsablauf für die Erstellung einer verwalteten EC2 Flotte und deren Vorbereitung für die Ausrichtung von Spielsitzungen geklärt. Zu den Verbesserungen gehören:

  • Wir haben genauere und genauere Beschreibungen der einzelnen Phasen des Flottenerstellungsprozesses bereitgestellt. Diese verbesserte Transparenz macht es einfacher, Probleme schneller zu lokalisieren und zu lösen.

  • In den Phasen Aufbau und Aktivierung wurden Aufgaben zur Instanzbereitstellung (Aufbau) besser von Aufgaben zum Starten von Spielserverprozessen und zum Herstellen einer Verbindung mit dem Amazon GameLift Servers Dienst (Aktivierung) getrennt. Diese Änderung macht es einfacher, die wahrscheinliche Ursache von Problemen zu erkennen. Darüber hinaus können Sie jetzt per Fernzugriff eine Verbindung zu Flotten herstellen, wenn diese sich in der Aktivierungsphase befinden.

  • Zwei neue Ereignisse zur Flottenerstellung informieren über den Erfolg oder Misserfolg von Installationsskripten für Spieleserver. Wenn dein Gameserver-Build ein Installationsskript enthält, Amazon GameLift Servers versucht es auszuführen und löst eines der folgenden neuen Ereignisse aus:

    • FLEET_CREATION_COMPLETED_INSTALLER

    • FLEET_CREATION_FAILED_INSTALLER

Weitere Informationen:

Basierend auf Kundenfeedback haben wir die folgenden Aktualisierungen am Amazon GameLift ServersKonsolenerlebnis vorgenommen:

  • Ihre Anzeigeeinstellungen für Seiten werden jetzt automatisch für Ihren AWS Kontonutzer gespeichert und angewendet, wenn Sie zur Seite zurückkehren. Mit den Anzeigeeinstellungen können Sie auswählen, welche Informationen in einer Tabelle angezeigt werden sollen, z. B. auf der Seite mit der Liste der Flotten. Passen Sie Ihre Anzeigeeinstellungen an, indem Sie das Gear icon representing settings or configuration options. Symbol in der oberen rechten Ecke einer Tabelle verwenden.

  • Der Workflow Create EC2 Fleet für verwaltete Flotten wurde optimiert, sodass die Auswahl von Flottenstandorten und Instance-Typen nun kombiniert werden kann. 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:

Mit Amazon GameLift Servers verwaltetem Hosting können Sie jetzt Spieleserverressourcen in Nigeria und Westafrika bereitstellen und die Reichweite Ihrer Spiele auf Spieler in ganz Afrika ausdehnen. Verwende 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ügen Sie die neue Nigeria Local Zone als abgelegenen Standort zu einer neuen oder bestehenden Flotte mit mehreren Standorten hinzu. Falls euer Spiel dies nutzt Amazon GameLift ServersFlexMatch, aktualisiert eure Flotten in eurer Spielerzuweisungswarteschlange, sodass sie auch die neue lokale Zone enthalten. Bei Flotten mit mehreren Standorten kannst du die Hosting-Kapazitäten an jedem Standort direkt verwalten.

Die übergeordnete Region AWS-Region für die lokale Zone 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:

Die Amazon GameLift Servers Konsole bietet jetzt ein Tool zur Suche nach Spielersitzungen, mit dem Sie Sitzungsinformationen nach Spielsitzungs-ID, Spielersitzungs-ID oder Spieler-ID abrufen können. Spiele, die FlexMatch Spielersuche verwenden, generieren automatisch Spielersitzungen für jeden passenden Spieler. Bei allen anderen Spielen sind Spielersitzungen eine optionale Funktion.

Sie finden das Tool zur Suche nach Spielersitzungen 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 sich die Detailseite einer Spielsitzung ansehen.

Weitere Informationen:

Amazon GameLift Serversbietet jetzt eine Vorschau auf Containerflotten, die Ihnen verbesserte Portabilität, Skalierbarkeit, Fehlertoleranz und Agilität bieten.

In Containerflotten hosten EC2 Amazon-Instances einen oder mehrere Ihrer Container. Zu diesen Containern gehören Ihr Spieleserver sowie alles, was er benötigt, einschließlich Abhängigkeiten und Konfigurationen. Zu den Abhängigkeiten gehören beispielsweise SDKs Softwarepakete. Nachdem Sie Ihren Container in Ihr privates Amazon Elastic Container Registry hochgeladen haben, Amazon GameLift Servers füllt er Ihre Flotte mit dem Container.

Um in einer Containerflotte zu funktionieren, muss Ihr Spieleserver unter Linux laufen und in das Server SDK 5.x integriert sein. In einer Containerflotte haben Sie eine fein abgestimmte Kontrolle über die Hosting-Ressourcen, sodass Sie den Verbrauch von Ressourcen wie CPU-Einheiten und Arbeitsspeicher optimieren können. Sie können auch mehrere Spieleserver in einem Container hosten, um den Ressourcenverbrauch zu reduzieren.

In einer Containerflotte erhalten Sie viele der gleichen Vorteile wie andere Flotten, wie z. B. On-Demand-Instance-Typen, Skalierung (automatisch und manuell), Warteschlangen und Spielersuche. Sie erhalten außerdem dieselben Kennzahlen wie bei anderen Flottenarten, zusätzlich zu einigen neuen Kennzahlen für Container. Mit Containerflotten erreichen Sie Spieler an folgenden Standorten und Regionen auf globaler Ebene:

  • 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, erstellen Sie Containerflotten mit mehreren Standorten.

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 aufrufen. Spieleserver, die auf Amazon GameLift Servers verwalteten EC2 Flotten laufen, lesen die Serverparameter direkt aus Umgebungsvariablen. Spieleserver auf Amazon GameLift Servers Anywhere-Flotten müssen InitSDK() mit Serverparametern aufgerufen werden.

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, sodass sie die neueste Version des Server-SDK für Amazon GameLift Servers unterstützen.

Du konntest bereits beim Erstellen von Spielsitzungen Spieleigenschaften festlegen und Spielsitzungen nach bestimmten Eigenschaften durchsuchen. Jetzt kannst du diese Eigenschaften auch in einer aktiven Spielsitzung hinzufügen und aktualisieren.

Zum Beispiel stimmen deine Spieler auf einer Karte ab, auf der sie spielen möchten. Ihr Spielclient ruft UpdateGameSession auf, um einen GameProperty Wert zu ändern{"Key": "map", "Value":"jungle"}. Ihr Spiel implementiert dann die neue Map für die Spieler in der Spielsitzung.

Mithilfe des SearchGameSessions Vorgangs können Spieladministratoren 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:

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 sich um das Ressourcenmanagement, CI/CD und die Bereitstellung für Ihre Kunden zu kümmern.

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 über IaC verfügbaren Amazon GameLift Servers Ressourcen finden Sie in der Amazon GameLift ServersRessourcentyp-Referenz zur Amazon GameLift Servers Ressourcentyp-Referenz.

Darüber hinaus können Sie Ihre Flotten jetzt mithilfe von AWS CloudFormation Vorlagen oder der AWS Cloud Control-API mithilfe der neuen Fleet-Eigenschaft automatisch skalieren:. ScalingPolicies

Die Cloud Control API bietet Entwicklern einen Standardsatz APIs zum Erstellen, Lesen, Aktualisieren, Löschen und Auflisten von Ressourcen (CRUDL) für Hunderte von AWS Diensten und mehrere Tools von Drittanbietern wie Terraform und Pulumi.

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, mit denen Sie die Schritte zur Einrichtung Ihres Unity-Spiels für Cloud-Hosting optimieren können. Amazon GameLift Servers Amazon GameLift Serversist ein vollständig verwalteter Dienst, mit dem Spieleentwickler spezielle Spieleserver für sitzungsbasierte Multiplayer-Spiele verwalten und skalieren können.

Mit dieser Version wurde das Plugin für Unity aktualisiert und nutzt nun die neuesten Amazon GameLift Servers Funktionen, darunter Server-SDK Version 5.x und 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 Spielservers und Clients zu starten, eine Spielsitzung Amazon GameLift Servers anzufordern und dem Spiel beizutreten.

    • Stellen Sie eine Cloud-Hosting-Lösung für Ihren integrierten Spieleserver mit Amazon GameLift Servers verwalteten EC2 und unterstützenden AWS Ressourcen bereit. Dieser Workflow hilft dir bei der Konfiguration deines Spiels für 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.

      • Stellen Sie den Spieleserver 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, Kontonutzern und Regionen zu arbeiten.

  • Besondere Annehmlichkeiten, die dazu beitragen, die Amazon GameLift Servers Integrations- und Bereitstellungsprozesse zu rationalisieren, darunter:

    • Jede Hosting-Lösung umfasst unterstützende AWS Ressourcen, darunter einen Amazon Cognito Cognito-Benutzerpool, der eine einzigartige Spieler IDs - und Spielervalidierung ermöglicht. Die Lösungen umfassen auch einen Amazon S3 S3-Bucket für Speicher, Amazon SNS SNS-Ereignisbenachrichtigungen, AWS Lambda Funktionen und andere Ressourcen.

    • Für den Anywhere-Workflow automatisiert das Plugin die erforderlichen Serverparametereinstellungen.

    • Für den EC2 Amazon-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

  • Inhalt für Integrationstests, einschließlich Ressourcen und Code für ein einfaches Beispiel-Multiplayer-Spiel zur Veranschaulichung der Integration von Spieleserver und Spielclient.

  • Plugin-Dokumentation mit ausführlichen Integrationsanleitungen und Beispielcode.

In allen Bereitstellungsszenarien, auch für Anywhere- und EC2 Amazon-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 so verwenden, wie sie sind, oder sie für dein Spiel anpassen.

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 eingesetzt werden, mit anderen Ressourcen zu interagieren. AWS Dieses Update betrifft Anwendungen, die Sie zusammen mit Gameserver-Binärdateien bündeln und bereitstellen, die in das Server-SDK Version 5.x oder höher integriert sind. (Programmdateien von Spieleservern können bereits mithilfe der Server-SDK 5.x-Aktion Anmeldeinformationen anfordern.) GetFleetRoleCredentials()

Wenn Sie beispielsweise Ihren Gameserver-Build mit einem CloudWatch Amazon-Agenten bereitstellen möchten, um EC2 Instance-Metriken und andere Daten zu sammeln, benötigt der Agent die Erlaubnis, mit Ihren CloudWatch Ressourcen zu interagieren. 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, für die die IAM-Rolle und die gemeinsamen Anmeldeinformationen aktiviert sind. Wenn Amazon GameLift Servers Sie Ihren Spielserver-Build auf jeder EC2 Instanz bereitstellen, generiert er eine Datei mit gemeinsamen Anmeldeinformationen und speichert sie auf der Instanz. Alle Anwendungen auf der Instanz 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 mit den folgenden Methoden erstellen:

  • Im Workflow zur Flottenerstellung in der Amazon GameLift Servers Konsole.

  • Beim Aufrufen der Service-API-Operation CreateFleet mit dem neuen ParameterInstanceRoleCredentialsProvider.

  • Beim Aufrufen der AWS CLI-Operation aws gamelift create-fleet mit dem Parameterinstance-role-credentials-provider.

Weitere Informationen:

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, die deine Schritte zur Inbetriebnahme eines Spiels für das Cloud-Hosting vereinfachen. Amazon GameLift Servers Amazon GameLift Serversist ein vollständig verwalteter Dienst, mit dem Spieleentwickler spezielle 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 Funktion gehören:

  • Geführte Benutzeroberflächenworkflows im Unreal Editor] führen Sie durch die folgenden Pfade:

    • Testen Sie Ihre Spielintegration, Amazon GameLift Servers indem Sie Ihre lokale Workstation als Host verwenden. Dieser Workflow hilft Ihnen dabei, eine Amazon GameLift Servers Anywhere-Flotte für Ihren lokalen Computer einzurichten, Instanzen Ihres Spieleservers und Clients zu starten, eine Spielsitzung 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 auf einer einzelnen Flotte, Bereitstellung auf einer Reihe von Spot-Flotten in mehreren Regionen oder Bereitstellung auf einer Gruppe von Flotten mit einem FlexMatch Matchmaker. Die Lösung für jedes Einsatzszenario umfasst Amazon GameLift Servers Ressourcen und unterstützende Ressourcen. AWS

  • Möglichkeit, Benutzerprofile einzurichten, die mit einem AWS Kontobenutzer verknüpft sind, und eine AWS Standardregion zu definieren. Sie können mehrere Profile verwalten, um in verschiedenen AWS Konten, Kontonutzern und Regionen zu arbeiten.

  • Besondere Annehmlichkeiten, die dazu beitragen, die Amazon GameLift Servers Integrations- und Bereitstellungsprozesse zu rationalisieren, darunter:

    • Jede Hosting-Lösung umfasst unterstützende AWS Ressourcen, darunter einen grundlegenden Amazon Cognito Cognito-Benutzerpool, der einen einzigartigen Player bietet IDs, einen Amazon S3-Bucket für Speicher, Amazon SNS-Ereignisbenachrichtigungen und AWS Lambda Funktionen.

    • Für den Anywhere-Workflow automatisiert das Plugin die erforderlichen Serverparametereinstellungen mithilfe von Befehlszeilenargumenten.

    • Für den EC2 Amazon-Workflow bietet jede Bereitstellungslösung einen integrierten Client-Backend-Service, der Lambda-Funktionen verwendet. Der Backend-Service empfängt Anfragen von Spieleclients und leitet sie an den Service weiter. Amazon GameLift Servers

  • Inhalte für Integrationstests, darunter eine Starter-Spielkarte und zwei Testkarten mit grundlegenden Entwürfen und Benutzeroberflächenelementen.

  • Plugin-Dokumentation mit ausführlichen Integrationsanleitungen und Beispielcode.

In allen Einsatzszenarien, auch für Anywhere- und EC2 Amazon-Flotten, werden AWS CloudFormation Vorlagen zur Beschreibung der Lösungen verwendet. Das Plugin verwendet diese Vorlagen bei der Bereitstellung von Amazon GameLift Servers Ressourcen für dein Spiel. Diese Vorlagen sind im Amazon GameLift Servers Plugin-Download enthalten und können bearbeitet werden. Du kannst sie unverändert verwenden oder sie für dein Spiel modifizieren.

Aktualisierte SDK-Versionen: AWS SDK 1.11.144

Mit können Amazon GameLift Servers Sie Ihre Spiele jetzt mithilfe von EC2 Instanzen mit AWS Graviton-Prozessoren in der Cloud hosten. Graviton-Instances wurden AWS mit ARM64-basierten Prozessoren entwickelt und bieten das beste Preis-Leistungs-Verhältnis für Cloud-Workloads mit einer Verbesserung von bis zu 40% gegenüber EC2 vergleichbaren x86-basierten Instanzen. Die neuesten Graviton3-Prozessoren bieten eine um 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-basierte Instanzen: c6g, c6gn, r6g, m6g, g5g

  • Graviton3-basierte Instanzen: c7g, r7g, m7g

Weitere Informationen:
Anmerkung

Graviton Arm-Instanzen erfordern einen Amazon GameLift Servers Server, der auf dem Linux-Betriebssystem basiert. 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 out-of-the-box Unterstützung für die Mono-Installation auf Amazon Linux 2023 (AL2023) oder Amazon Linux (2AL2).

Aktualisierte SDK-Versionen: Server-SDK SDK for 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 es 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 ServersDownload-Website 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 fertige C#-Bibliotheken, die Sie mit dem Paketmanager im Unity Editor installieren können (siehe den neuen Unity-Integrationsleitfaden). Diese Bibliotheken enthalten die erforderlichen Abhängigkeiten durch. 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 von Unity erstellten Bibliotheken verfügbar.

  • Server-SDK 5.1.0 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 Umgebungsvariablen. Spieleserver auf Amazon GameLift Servers Anywhere-Flotten müssen InitSDK() mit Serverparametern aufgerufen werden.

    • [C++, C#, Unreal] Bei Server-SDK-Aufrufen wurden die Fehlermeldungen verbessert.

    • [C++ SDK] Um die Build-Zeiten für das Server-SDK zu verkürzen, -DRUN_CLANG_FORMAT ist 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) werden InitSDK() keine std:: Datentypen mehr verwendet.

  • Erweiterte Dokumentation zum Server-SDK 5.x

  • Zusätzliche Aktualisierungen der Dokumentation

    • Die Dokumentation für Amazon GameLift Servers Dienst-API-Operationen GetComputeAccessund GetInstanceAccesszur Erläuterung der Fernzugriffsverfahren wurde auf der Grundlage der verwendeten Amazon GameLift Servers Server-SDK-Version überarbeitet.

    • Die Beschreibungen wurden überarbeitet GameSessionPlacement, um zu dokumentieren, dass Informationen zur Spielsitzung vorübergehend sind, wenn sich eine Platzierung im Status „ausstehend“ befindet.

Sie können jetzt Hardware-Leistungskennzahlen für Ihre Amazon GameLift Servers verwalteten EC2 Flotten verfolgen. Zu den Metriken gehören EC2 Instanzmetriken für die CPU-Auslastung, das Netzwerkverkehrsvolumen und die read/write Festplattenaktivität. Denn Amazon GameLift Servers diese Metriken beschreiben alle aktiven Instances an einem Flottenstandort. Sie können diese Flottenhardwaremetriken mithilfe eines CloudWatch Amazon-Dashboards im anzeigen AWS Management Console. Sie können sie auch in der Amazon GameLift Servers Konsole unter Flottendetails einsehen.

Weitere Informationen:

Aktualisierte SDK-Versionen: AWS SDK 1.11.111

Amazon GameLift ServersKunden können jetzt das Betriebssystem Amazon Linux 2023 verwenden, um ihre Spieleserver zu hosten. AL2023 bietet mehrere Verbesserungen gegenüber der AL2 Sicherheit. Dieses Betriebssystem ist in allen Regionen AWS-Regionen mit Ausnahme der China Regionen verfügbar.

Kunden können die neueren Linux-Betriebssysteme verwenden und weiterhin wichtige Sicherheitsupdates erhalten, wenn der Support für Amazon Linux (AL1) im Dezember 2023 endet. Die Support für Amazon Linux 2 läuft bis zum 30. Juni 2025.

Aktualisierte SDK-Versionen: SDK 1.11.87 AWS

Wenn du es Amazon GameLift Servers FleetIQ für das Hosten von Spielen verwendest, kannst du jetzt verhindern, dass Spielsitzungen auf Instanzen platziert werden, die derzeit ausgelastet sind. Instances, bei denen das System ausgelastet wird, sind zwar zum Herunterfahren gekennzeichnet, können aber trotzdem ausgewählt werden, um neue Spielesitzungen zu hosten, wenn keine anderen Hosting-Ressourcen verfügbar sind. Mit dieser neuen Funktion kannst du die Verwendung von Instanzen, die das System belasten, komplett ausschließen.

Nutze diese Funktion, wenn du anrufstClaimGameServer, um nach verfügbaren Spieleservern zu suchen. Fügen Sie den neuen FilterOption Parameter hinzu und setzen Sie den Status der erlaubten Instanzen auf Nur AKTIV. Sucht daher nur nach aktiven Instanzen, Amazon GameLift Servers FleetIQ wenn nach einem verfügbaren Spieleserver gesucht und dieser beansprucht wird.

Weitere Informationen:

Amazon GameLift ServersKunden können jetzt Tags zur AWS Billing Kostenzuweisung verwenden, um ihre Hosting-Kosten für Spiele zu organisieren. Du kannst einzelnen Amazon GameLift Servers EC2 Flottenressourcen Tags für die Kostenzuweisung zuweisen, um zu verfolgen, wie deine Flotten zu den gesamten Hosting-Kosten beitragen.

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 Versionen verfügbar AWS-Regionen. Kunden können das neuere Windows-Betriebssystem verwenden und weiterhin wichtige Sicherheitsupdates erhalten, da Microsoft seinen 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 Gameserver-Builds für das Hosting erstellen. Bestandskunden können weiterhin neue Builds und Flotten mit Windows Server 2012 erstellen, müssen jedoch die Migration mit Windows Server 2016 vor dem Ende des Supports von Microsoft am 10. Oktober 2023 abschließen.

Dieses Update beinhaltet die folgenden Serviceänderungen:

  • Wenn Sie einen Gameserver-Build mithilfe von Amazon GameLift Servers SDK- oder CLI-Befehlen erstellen, müssen Sie das Betriebssystem jetzt explizit festlegen. Es gibt keinen Standardwert mehr. Verwenden Sie den Wert, um Ihren Spieleserver auf Windows Server 2016 bereitzustellenWINDOWS_2016.

  • Wenn Sie mit der Amazon GameLift Servers Konsole einen Gameserver-Build 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_2012 oder WINDOWS_2016 wählen.

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. Unter den folgenden Links können Amazon GameLift Servers Sie mit der Integration Ihrer Unreal Engine-Umgebung beginnen.

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 Messwerte für Leistung, Auslastung und Spielersitzungen.

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.

Weitere Informationen:

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 Gameserver-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, um Ihre Spieleserver auf mehrere Computertypen 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 Computing-Ressourcen von Anywhere

  • Verbesserter Test-Iterationszyklus

Amazon GameLift ServersDas Server-SDK 5.0.0 bietet Verbesserungen am vorhandenen Server-SDK und 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 Local Zones in den Vereinigte Staaten verfügbar, sodass du deine Flotten näher an den Spielern einsetzen kannst. Sie können alle verwalteten Amazon GameLift Servers Funktionen mit Local Zones nutzen, indem Sie die Local Zones zu Ihren Flotten hinzufügen.

Local Zones erweitern AWS Ressourcen und Dienste bis an den Rand der Cloud, in der Nähe von Zentren mit großer Bevölkerung, Industrie und Informationstechnologie (IT). Das bedeutet, dass Sie Anwendungen, die eine Latenz im einstelligen Millisekundenbereich erfordern, 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 Messwerte für Leistung, Auslastung und Spielersitzungen.

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 hinzugefügt. Sie können jetzt logische Anweisungen verwenden, um eine zusammengesetzte Regel zu erstellen, um ein Spiel 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 sollen: andor,not, undxor.

  • Flexible Teamauswahl — Die Eigenschaftsausdrücke für das Matchmaking wurden aktualisiert und unterstützen nun die Auswahl einer Teilmenge aller verfügbaren Teams.

  • Längere Zeichenkettenlisten — Die maximale Anzahl von Zeichenketten in einer Liste von Zeichenketten mit Spielerattributwerten wurde von 10 auf 100 erhöht.

Aktualisierte SDK-Versionen: SDK 1.9.133 AWS

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 von Graviton2 gehostete Spieleserver verwenden, die auf der ARM-basierten Prozessorarchitektur basieren, um im Vergleich zu den entsprechenden Intel-basierten 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 AWS CloudFormation Vorlagen für gängige Spieleszenarien zuzugreifen Amazon GameLift Servers APIs und diese 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 Spieleserver ausgetauscht 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 ein Beispielspiel mit verschiedenen Szenarien, führe es aus und modifiziere es oder erstelle dein eigenes.

  • Stellen Sie AWS CloudFormation Beispielszenarien für typische Spielszenarien bereit, 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 Regeltyp BatchDistance verwenden, um eine Zeichenfolge oder ein numerisches Attribut anzugeben, was jedem Segment eine Vielzahl von Vorteilen bietet.

Höhepunkte:

  • Bei großen Spielen (>40 Spieler) könnt ihr jetzt dieselbe Balance auf Basis von Fertigkeiten, Modi und Karten erreichen, anstatt die Spieler gleichmäßig nur nach ihren Fähigkeiten auszubalancieren. Stellt sicher, dass sich alle Spieler in einer Fähigkeitsgruppe befinden, gruppiert mehrere numerische Attribute wie Liga oder Spielstil und gruppiert nach Zeichenkettenattributen wie Karte oder Spielmodus. Du kannst im Laufe der Zeit auch Erweiterungen erstellen. Du kannst zum Beispiel eine Erweiterung erstellen, um einem größeren Spielniveau die Teilnahme am Spiel zu ermöglichen, je länger der Spieler wartet.

    Für Spiele mit weniger als 40 Spielern können Sie 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 IL2 CPP jetzt in Ihre mobilen Anwendungen integrieren, die das RTS Client SDK verwenden, und Best Practices für 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 sich in Ihren Windows- oder Linux-Gameserver integrieren lassen, darunter C++- und C#-Versionen des Amazon GameLift Servers Server-SDK, Amazon GameLift Servers Local und ein Unreal Engine-Plugin.

Höhepunkte:

  • Es wurde Unterstützung für IL2 CPP 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() damit Informationen für eine Einzelspielersitzung, für alle Spielersitzungen in einer Spielsitzung oder für alle Spielersitzungen abrufen, die mit einer Einzelspieler-ID verknüpft sind.

  • Sie können GetInstanceCertificate() damit den Dateispeicherort eines PEM-codierten TLS-Zertifikats abrufen, 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

Du kannst jetzt Ereignisse verwenden, um die Platzierungsaktivitäten einer Spielsitzung in einer Warteschlange zu überwachen. Erstellen Sie ein Amazon Simple Notification Service (Amazon SNS) -Thema, um Ereignisbenachrichtigungen zu veröffentlichen, oder richten Sie die Ereignisverfolgung mithilfe von CloudWatch Events ein.

Höhepunkte:

  • Für jede Warteschlange können Sie eine benutzerdefinierte Textzeichenfolge festlegen, die in allen Ereignisnachrichten enthalten sein soll.

  • Wenn Sie ein Amazon SNS SNS-Thema verwenden, können Sie zusätzliche Zugriffsbedingungen festlegen, die die Veröffentlichung auf bestimmte Warteschlangen beschränken.

Weitere Informationen:

Aktualisierte SDK-Versionen: SDK 1.8.163 AWS

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, die deine Spieleserver in einer oder allen der 20 Amazon GameLift Servers unterstützten Regionen hostet (außer in 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. Flotten mit mehreren Standorten können in den folgenden AWS Regionen eingerichtet 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 einem Standort einrichten. Alle Flotten, die vor dieser Version erstellt wurden, sind 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 dem Volumen der Instances, die Sie verwenden. (Weitere Informationen finden Sie unter Amazon GameLift ServersPreisgestaltung.) AWS CloudFormation Unterstützung für Flotten mit mehreren Standorten wird in Kürze verfügbar sein.

Anmerkung

Flotten mit mehreren Standorten sind in den Regionen China nicht verfügbar. Amazon GameLift ServersRessourcen, die sich in China Regionen befinden, können nicht mit Ressourcen in anderen Regionen interagieren oder von Ressourcen in anderen Amazon GameLift Servers Regionen genutzt werden.

Höhepunkte:

  • Fügen Sie bei einer Flotte mit mehreren Standorten explizit eine Liste mit abgelegenen Standorten hinzu. Amazon GameLift Serversstellt Instances desselben Typs und derselben Konfiguration, einschließlich der Build- und Runtime-Konfiguration, 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 voneinander an. Die Richtlinien für die automatische Skalierung gelten für eine gesamte Flotte, aber Sie können sie je nach Standort ein- oder ausschalten.

  • Starte neue Spielsitzungen an bestimmten Flottenstandorten. Wenn du Warteschlangen für Spielsitzungen oder Spielersuche verwendest, um Spielsitzungen zu platzieren, kannst du jetzt nach Standort, Hosting-Kosten und Spielerlatenz priorisieren, wo neue Spielsitzungen beginnen.

  • Rufen Sie Hosting-Metriken in der Amazon GameLift Servers Konsole ab, entweder aggregiert für alle Standorte in einer Flotte oder aufgeschlüsselt nach einzelnen Flottenstandorten.

Weitere Informationen:

Aktualisierte SDK-Versionen: AWS SDK 1.8.139

Diese Version enthält die folgenden Updates:

  • Amazon GameLift ServersFleetIQSpieleservergruppen können jetzt so konfiguriert werden, dass sie die AMD-Instanzfamilien C5a, M5a und R5a verwalten. Die unterstützten EC2 Amazon-Instance-Typen, wie sie für aufgeführt sind GameServerGroup InstanceDefinition, umfassen jetzt Folgendes:

    • c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge

    • m5a.groß, m5a.xgroß, m5a.2xgroß, m5a.4xgroß, m5a.8xgroß, m5a.12xgroß, m5a.16xgroß, m5a.24xgroß

    • r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge

    Hinweis: AMD-Instances für FleetIQ sind derzeit nicht für die Verwendung in der AWS Region China (Peking) verfügbar. Weitere Informationen finden Sie unter Funktionsverfügbarkeit 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 Fleet 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, betrieben von Sinnet. Kunden können in der Region Peking einen FlexMatch Matchmaker erstellen und den FlexMatchModeParameter 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.

  • Beim Einrichten von Ereignisbenachrichtigungen für Amazon GameLift Servers FlexMatch können Sie jetzt ein Amazon SNS SNS-FIFO-Thema als Benachrichtigungsziel festlegen. Weitere Informationen finden Sie unter:

Aktualisierte SDK-Versionen: Amazon GameLift Servers Server-SDK 4.0.2, Unreal-Plug-in-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 bestehende C#-SDK, Version 4.0.2, wurde als kompatibel mit Unity 2020 verifiziert. Es waren keine SDK-Updates erforderlich.

Laden Sie unter Amazon GameLift ServersErste Schritte 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 verwaltetem Hosting konzipiert, FlexMatch kann es jetzt in Spiele integriert werden, die andere Hosting-Systeme verwenden peer-to-peer, darunter proprietäres lokales Computing und primitive Cloud-Computing-Typen. Spiele, die Amazon GameLift Servers FleetIQ für das Hosting von Spielen bei Amazon verwendet werden, EC2 können jetzt Matchmaking mit FlexMatch implementieren.

FlexMatchbietet einen robusten Matchmaking-Algorithmus und eine Regelsprache, sodass Sie den Matchmaking-Prozess so anpassen können, dass 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 Spielerpartys, Spielerakzeptanz und Match-Backfill unterstützt. Wenn du FlexMatch mit Amazon GameLift Servers verwaltetem Hosting oder verwendest Amazon GameLift ServersRealtime, verwendet der Matchmaker automatisch, um Hosting-Ressourcen Amazon GameLift Servers zu finden und eine neue Spielsitzung für neu gegründete Spiele zu starten. Bei der Nutzung FlexMatch als eigenständiger Dienst sendet der Matchmaker die Spielergebnisse zurück an Ihr Spiel, das dann mit Ihrer 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 in der 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 MatchmakingConfiguration hat die folgenden Änderungen:

    • Neue Eigenschaft, FlexMatchMode gibt an, ob der Matchmaker mit Amazon GameLift Servers verwaltetem Hosting oder als eigenständiges Matchmaking verwendet wird.

    • Die Eigenschaft GameSessionQueueArns ist nicht erforderlich, wenn sie auf FlexMatchMode Standalone gesetzt ist.

    • Diese Eigenschaften werden beim eigenständigen Matchmaking nicht verwendet:AdditionalPlayerCount,, BackfillModeGameProperties,GameSessionData.

  • Die automatische Backfill-Funktion ist beim eigenständigen Matchmaking nicht verfügbar.

Aktualisierte SDK-Versionen: AWS SDK 1.8.95

Die Liste der EC2 Amazon-Instance-Typen, die Amazon GameLift Servers jetzt unterstützt werden, umfasst drei neue Instance-Familien: C5a, M5a und R5a. Diese Familien bestehen aus rechenoptimierten 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 sie gerade laufen, 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), Zentral-Kanada (Montreal), Südamerika (Sao Paulo), EU-Mitte (Frankfurt), EU West (London und Irland), Asien-Pazifik Süd (Mumbai), Asien-Pazifik-Nordosten (Seoul und Tokio) und Asien-Pazifik Südosten (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.24xlarge

  • m5a.groß, m5a.xgroß, m5a.2xgroß, m5a.4xgroß, m5a.8xgroß, m5a.12xgroß, m5a.16xgroß, m5a.24xgroß

  • 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 hat sich nicht geändert. Das Problem hat sich möglicherweise auf die Protokollnachrichten und die Fehlerbehandlung bei Match-Backfill-Anfragen ausgewirkt.

Laden Sie unter Amazon GameLift ServersErste Schritte die neueste Version des Amazon GameLift Servers Server-SDK herunter.

FlexMatchBenutzer können jetzt die folgenden Standardverhaltensweisen für den Matchmaking-Prozess anpassen. Diese Anpassungen sind in einem Matchmaking-Regelsatz festgelegt. Es gibt keine Änderungen an der. Amazon GameLift Servers SDKs

  • Backfill-Tickets priorisieren: Sie können wählen, ob Sie bei der Suche nach akzeptablen Matches die Priorität von Backfill-Tickets erhöhen oder verringern möchten. Die Priorisierung von Backfill-Tickets ist nützlich, wenn die automatische Backfill-Funktion aktiviert ist. Verwenden Sie die Algorithmus-Eigenschaft. backfillPriority

  • Vorsortierung zur Optimierung der Konsistenz und Effizienz von Spielen: Konfigurieren Sie Ihren Matchmaker so, dass der Ticketpool vorab sortiert wird, bevor Tickets zur Auswertung gebündelt werden. Indem du Tickets anhand der wichtigsten Spielerattribute vorsortierst, haben deine resultierenden Spiele in der Regel Spieler, die sich in diesen Attributen ähnlicher sind. Sie können den Bewertungsprozess auch effizienter gestalten, indem Sie die Sortierung nach denselben Attributen vornehmen, die auch in den Spielregeln verwendet werden. Verwenden Sie die AlgorithmuseigenschaftsortByAttributes, wenn die strategy Eigenschaft auf „sortiert“ gesetzt ist.

  • Passen Sie an, wie die Wartezeiten für Erweiterungen ausgelöst werden: Wählen Sie, ob Sie Erweiterungen auf der Grundlage des Alters des neuesten (Standard) oder des ältesten Tickets in einem unvollständigen Spiel auslösen möchten. Das Auslösen mit dem ältesten Ticket führt dazu, dass Spiele schneller abgeschlossen werden, während das Auslösen mit 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

  • C++-API-Version 3.4.1

  • Version 3.3.2 des Unreal Engine-Plug-ins

    • Der Vorgang TerminateGameSession() wird nicht mehr unterstützt. Ersetze ihn durch einen Aufruf, ProcessEnding() um sowohl eine Spielsitzung als auch den Serverprozess zu beenden.

    • Der Callback-Vorgang OnUpdateGameSession wurde hinzugefügt, um Match Backfill FProcessParameter zu unterstützen.

Laden Sie unter Amazon GameLift ServersErste Schritte die neueste Version des Amazon GameLift Servers Server-SDK herunter.

Aktualisierte SDK-Versionen: AWS SDK 1.8.36

Die Amazon GameLift Servers FleetIQ Lösung für kostengünstiges, cloudbasiertes Spiele-Hosting bei Amazon EC2 ist jetzt allgemein verfügbar. Amazon GameLift ServersFleetIQbietet Entwicklern die Möglichkeit, Spieleserver direkt auf Amazon EC2 Spot-Instances zu hosten, indem ihre Rentabilität für das Hosting von Spielen optimiert wird. Spieleentwickler können sie Amazon GameLift Servers FleetIQ zusammen mit neuen Spielen nutzen oder um die Kapazität vorhandener Spiele zu ergänzen. Diese Lösung unterstützt die Verwendung von Containern oder anderen AWS Diensten wie AWS Shield und Amazon Elastic Container Service (Amazon ECS).

Diese Version für allgemeine Verfügbarkeit enthält die folgenden Updates für die Amazon GameLift Servers FleetIQ Lösung:

  • Ein neuer API-Vorgang DescribeGameServerInstances gibt Informationen, einschließlich des Status, zu allen aktiven Instanzen einer Amazon GameLift Servers FleetIQ Spieleservergruppe zurück.

  • Neue Balancing-StrategieON_DEMAND_ONLY, konfiguriert eine Spieleservergruppe so, dass sie nur On-Demand-Instances verwendet. Sie können die Balancing-Strategie einer Spieleservergruppe jederzeit aktualisieren, sodass Sie bei Bedarf zwischen Spot-Instances und On-Demand-Instances wechseln können.

  • Die folgenden Vorschauelemente wurden aus Gründen der allgemeinen Verfügbarkeit entfernt:

    • Verwendung von benutzerdefinierten Sortierschlüsseln für Spielserverressourcen. Spieleserver können anhand des Zeitstempels der Registrierung sortiert werden.

    • Tagging für Spielserver-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-Plug-in-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 das C#-Server-SDK Version 4.0.0 verwenden.

Laden Sie die neueste Version des Amazon GameLift Servers Server-SDK unter Erste Schritte herunter. Amazon GameLift Servers

Aktualisierte SDK-Versionen: AWS SDK 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 auf Amazon GameLift Servers FleetIQ

Aktualisierte SDK-Versionen: AWS SDK 1.7.249

Sie können jetzt AWS Ressourcenmanagement-Tools mit Amazon GameLift Servers Ressourcen nutzen. Insbesondere allen wichtigen Amazon GameLift Servers Ressourcen — Builds, Skripten, Flotten, Warteschlangen für Spielsitzungen, Matchmaking-Konfigurationen und Matchmaking-Regelsätze — werden jetzt Werte für Amazon Resource Name (ARN) zugewiesen. Ein Ressourcen-ARN bietet eine konsistente Kennung, die in allen AWS Regionen eindeutig ist. 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, die nicht regionsspezifisch ist.

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:

Aktualisierte SDK-Versionen: AWS SDK 1.7.210

AWS CloudFormation Vorlagen für Amazon GameLift Servers

Amazon GameLift ServersRessourcen können jetzt über erstellt und verwaltet werden AWS CloudFormation. Die vorhandenen AWS 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. AWS CloudFormation Vorlagen vereinfachen die Verwaltung von Gruppen verwandter AWS Ressourcen erheblich, insbesondere bei der Bereitstellung von Spielen in mehreren Regionen.

Weitere Informationen: