Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
GameLift Serveurs Amazon Notes de mise à jour
Les notes de mise à jour Amazon GameLift Servers fournissent des détails sur les nouvelles fonctions, les nouvelles mises à jour et les nouveaux correctifs concernant le service.
Versions SDK
Les tableaux suivants répertorient toutes les Amazon GameLift Servers versions avec les informations relatives à la version du SDK. Il n'est pas nécessaire d'utiliser des SDK comparables pour l'intégration de votre serveur de jeu et de votre client. Cependant, les versions antérieures d'un SDK peuvent ne pas prendre entièrement en charge les dernières fonctionnalités d'un autre.
Amazon GameLift ServersLes SDK et les plugins sont open source. Consultez Get GameLift Serveurs Amazon outils de développement. Pour obtenir les dernières versions, consultez l'Amazon GameLift Servers GitHub organisation.
Version actuelle
| Version du service | AWS SDK | SDK pour serveurs | Plugin pour Unreal | Plugin pour Unity | Kit de développement logiciel client | RealtimeSDK client | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unité (C#) | C++ | Irréel (C++) | Go | C++ | Irréel (C++) | C# | Unité (C#) | ||||
| Notes de publication du 4 août 2026 | 1.11.762 ou version ultérieure |
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 |
| Version du service | AWS SDK | SDK pour serveurs | Plugin pour Unreal | Plugin pour Unity | Kit de développement logiciel client | RealtimeSDK client | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity en C# | C++ | Unreal en C++ | Go | C++ | Irréel (C++) | C# | Unité (C#) | ||||
| Notes de publication du 30 juin 2026 | 1.11.762 ou version ultérieure |
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 |
| Notes de publication du 18 juin 2026 | 1.11.762 ou version ultérieure |
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 | ||
| Notes de publication du 29 avril 2026 | 1.11.762 ou version ultérieure |
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 | ||
| Notes de publication du 4 mars 2026 | 1.11.762 ou version ultérieure |
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 | ||
| Notes de publication du 24 février 2026 | 1.11.595 ou version ultérieure |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.1 | 3.2.1 | 1.2.0 | ||||
| Notes de publication du 28 octobre 2025 | 1.11.595 ou version ultérieure |
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 octobre 2025 | 1.11.595 ou version ultérieure |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.2 | 5.3.0 | 3.0.2 | 3.1.0 | 1.2.0 | ||||
| Notes de publication du 12 août 2025 | 1.11.595 ou version ultérieure |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.1 | 5.3.0 | 3.0.1 | 3.1.0 | 1.2.0 | ||||
| Notes de publication du 24 juin 2025 | 1.11.595 ou version ultérieure |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Notes de publication du 29 mai 2025 | 1.11.535 ou version ultérieure |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Notes de publication du 24 avril 2025 | 1.11.535 ou version ultérieure |
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 | ||||
| Notes de publication du 27 mars 2025 | 1.11.535 ou version ultérieure |
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 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Notes de publication du 14 janvier 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 | ||||
| Notes de publication du 2 janvier 2025 | 1.11.477 ou version ultérieure |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Notes de publication du 19 décembre 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 | ||||
| Notes de publication du 12 novembre 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 | ||||
| Notes de publication du 19 septembre 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 | ||||
| Notes de publication du 13 février 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 | ||||
| Notes de publication du 14 décembre 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 | ||||
| Notes de publication du 16 novembre 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 | ||||
| Notes de publication du 2 novembre 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 | ||||
| Notes de publication du 28 septembre 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 | ||||
| Notes de publication du 17 août 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 | |||||
| Notes de publication du 27 juillet 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 | |||||
| Notes de publication du 29 juin 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 |
5,0,0 | 5,0.4 | 5,0,2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Notes de publication du 25 mai 2023 | 1.11.87 |
5,0,0 | 5,0.3 | 5,0,2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Notes de publication du 20 avril 2023 | 1.11.63 |
5,0,0 | 5,0.3 | 5,0,2 | 5,0,0 | 1.3.0 | 1.2.0 | ||||||
| Notes de publication du 13 avril 2023 | 1.10.21 |
5,0,0 | 5,0,0 | 5,0,0 | 5,0,0 | 1.2.1 | 1.2.0 | ||||||
| Notes de publication du 9 février 2023 | 1.10.21 |
5,0,0 | 5,0,0 | 3.4.0 | 5,0,0 | 1.2.1 | 1.2.0 | ||||||
| Notes de publication du 31 janvier 2023 | 1.10.21 |
5,0,0 | 3.4.0 | 5,0,0 | 1.2.1 | 1.2.0 | |||||||
| Notes de publication du 1er décembre 2022 | 1.10.21 |
5.0.0 (.NET 4, .NET 6) | 5,0,0 | 3.4.0 | 1.2.1 | 1.2.0 | |||||||
| Notes de publication du 25 août 2022 | 1.9.333 |
4,0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Notes de publication du 28 octobre 2021 | 1.9.133 |
4,0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Notes de publication du 3 juin 2021 | 1.8.168 |
4,0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||||||
| Notes de publication du 23 mars 2021 | 1.8.168 |
4,0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notes de publication du 16 mars 2021 | 1.8.163 |
4,0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notes de publication du 9 février 2021 | 1.8.139 |
4,0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notes de publication du 22 décembre 2020 | 1.8.95 |
4,0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Notes de publication du 24 novembre 2020 | 1.8.95 |
4,0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notes de publication du 11 novembre 2020 | 1.8.36 |
4,0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notes de publication du 17 septembre 2020 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Notes de publication du 27 août 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Notes de publication du 16 avril 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Notes de publication du 2 avril 2020 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notes de publication du 19 décembre 2019 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notes de publication du 14 novembre 2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notes de publication du 24 octobre 2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notes de publication du 3 septembre 2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Notes de publication du 9 juillet 2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Notes de publication du 25 avril 2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Notes de publication du 7 mars 2019 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||||||
| Notes de publication du 7 février 2019 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||||||
| Notes de publication du 14 décembre 2018 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||||||
| Notes de publication du 27 septembre 2018 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||||||
| Notes de publication du 14 juin 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Notes de publication du 10 mai 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Notes de publication du 15 février 2018 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||||||
| Notes de publication du 8 février 2018 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||||||
| Notes de publication du 1er septembre 2017 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||||||
| Notes de publication du 16 août 2017 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||||||
| Notes de publication du 16 mai 2017 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||||||
| Notes de publication du 11 avril 2017 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||||||
| Notes de publication du 21 février 2017 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||||||
| Notes de publication du 18 novembre 2016 |
1.0.31 |
3.1.0 | |||||||||||
| Notes de publication du 13 octobre 2016 |
1.0.17 |
3.1.0 | |||||||||||
| Notes de publication du 1er septembre 2016 |
0.14.9 |
3.1.0 | |||||||||||
| Notes de publication du 4 août 2016 |
0.12.16 |
3,0.7 | |||||||||||
Notes de mise à jour
Les notes de mise à jour suivantes sont indiquées dans l'ordre chronologique. Les dernières mises à jour sont répertoriées en premier. La première version de Amazon GameLift Servers date de 2016. Pour les notes de mise à jour datées plus tôt que celles répertoriées ici, consultez les liens de date de publication dans Versions SDK.
Amazon GameLift Serversoffre désormais une couche supplémentaire de protection contre le déni de service distribué (DDoS) pour Linux-based EC2 et les flottes de conteneurs sur SDKv5. Amazon GameLift Servers La protection DDoS améliorée tire parti de la résilience du AWS réseau et fournit des protections automatiques que nous avons ajustées et prouvées efficaces pour protéger les charges de travail de jeu contre les attaques courantes sur le réseau et la couche transport. Cette fonctionnalité est activée par défaut, sans configuration requise et sans frais supplémentaires.
En savoir plus :
-
Protection contre les attaques DDoS avec GameLift Serveurs Amazon, Guide Amazon GameLift Servers du développeur
AvecAmazon GameLift Servers, vous pouvez désormais déployer 21 types d'instances Amazon EC2 supplémentaires pour les flottes EC2 gérées et les flottes de conteneurs gérées. Les nouveaux types incluent les C-series instances optimisées pour le calcul et les instances à usage général M-series :
-
C8a :
c8a.medium,c8a.large, etc8a.xlargec8a.2xlarge -
C8i :
c8i.large, etc8i.xlargec8i.2xlarge -
C9g :
c9g.medium,c9g.large, etc9g.xlargec9g.2xlarge -
M8a :
m8a.medium,m8a.large, etm8a.xlargem8a.2xlarge -
M8i :
m8i.large, etm8i.xlargem8i.2xlarge -
M9g :
m9g.large, etm9g.xlargem9g.2xlarge
Les familles C8a et M8a utilisent l'x86architecture et les processeurs de serveur de cinquième génération. AMD EPYC Les familles C8i et M8i utilisent l'x86architecture et les processeurs personnalisés. Intel Xeon 6 Les familles C9g et M9g utilisent l'Armarchitecture et les processeurs Graviton5. AWS La disponibilité des types d'instances varie en fonction du système d'exploitation et de l'emplacement de la flotte. Utilisez la Amazon GameLift Servers console pour rechercher les types d'instances disponibles dans les emplacements que vous avez sélectionnés.
Pour plus d’informations, consultez les ressources suivantes :
GameLift Serveurs Amazon points de service, Guide Amazon GameLift Servers du développeur
CreateFleet, Référence Amazon GameLift Servers d'API
CreateContainerFleet, Référence Amazon GameLift Servers d'API
Versions du plug-in et du SDK mises à jour
Plugin pour Unreal
sur le GitHub site web, version 3.4.0 (inclut le SDK du serveur pour Unreal, version 5.6.0) SDK client pour Unreal
sur le GitHub site web, version 1.0.1. Pour accéder à ce SDK, vous devez être membre de l'organisation Epic Games le GitHub. Pour plus de détails, consultez Unreal Engine GitHub sur le site Web d'Unreal Engine.
Ces versions incluent les mises à jour suivantes :
Le plugin, le SDK du serveur et le SDK du client prennent désormais en charge Unreal Engine 5.8.
Les journaux du SDK du serveur sont transmis par défaut via le système de journalisation Unreal Engine, de sorte qu'ils apparaissent automatiquement dans les journaux de votre serveur de jeu.
Le SDK serveur pour Unreal Engine peut désormais compiler en mode non unitaire avec les fichiers d'en-têtes précompilés (PCH) désactivés.
SDK du serveur C++ mis à jour
SDK du serveur C++, version 5.6.0
Nouvelle fonctionnalité de journalisation personnalisée. Vous pouvez désormais acheminer la sortie du journal du SDK du serveur vers un rappel de journalisation personnalisé en appelant la nouvelle
InitCustomLogger()action, par exemple pour intégrer les journaux du SDK du serveur au système de journalisation de votre serveur de jeu.
En savoir plus :
-
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unreal Engine, guide du Amazon GameLift Servers développeur
-
Intégration Amazon GameLift Servers à un projet Unreal Engine, guide du Amazon GameLift Servers développeur
Amazon GameLift Serversfournit désormais des SDK clients pour C# et Unity qui intègrent les clients de jeu à une passerelle de joueur et à des balises ping UDP.
En savoir plus :
-
Protection contre les attaques DDoS avec GameLift Serveurs Amazon, Guide Amazon GameLift Servers du développeur
-
Intégrer une passerelle pour les joueurs dans un jeu, Guide Amazon GameLift Servers du développeur
Cette version apporte deux améliorations aux flottes de conteneurs : la prise en charge de la personnalisation des fonctionnalités Linux pour les conteneurs et une nouvelle action du SDK serveur permettant de découvrir les informations sur le réseau de conteneurs.
Personnalisez les fonctionnalités de Linux
Vous pouvez désormais spécifier des fonctionnalités Linux supplémentaires dans une définition de groupe de conteneurs, ce qui vous permet de contrôler plus précisément les fonctionnalités par défaut de Docker. Ceci est utile pour les serveurs de jeu ou les conteneurs de support qui nécessitent des fonctionnalités supérieures à celles définies par défaut, par exemple NET_RAW pour la mise en réseau personnalisée ou SYS_PTRACE le débogage. Vous pouvez ajouter des fonctionnalités Linux lorsque vous créez une définition de groupe de conteneurs avecCreateContainerGroupDefinition, ou mettez à jour une définition existante avecUpdateContainerGroupDefinition. Cette fonctionnalité est disponible via la Amazon GameLift Servers console AWS CLI, le AWS SDK et AWS CloudFormation.
Découvrez les informations sur les réseaux de conteneurs
Les serveurs de jeu exécutés sur des flottes de conteneurs peuvent désormais appeler la nouvelle action SDK ListContainersNetworkInfo() du serveur pour récupérer les informations réseau (y compris le nom, l'ID, l'adresse IP locale et le type de groupe de conteneurs) pour tous les conteneurs exécutés sur la même instance. Grâce à ces informations, les conteneurs peuvent se découvrir les uns les autres et établir une communication réseau entre différentes définitions de groupes de conteneurs sur la même instance. Par exemple, un conteneur du groupe de conteneurs du serveur de jeu peut désormais émettre des métriques vers un conteneur du groupe de conteneurs par instance via le réseau local de l'instance. Cette action est disponible dans le SDK Amazon GameLift Servers du serveur 5.5 ou version ultérieure pour Go, C++ et C#, et dans les Amazon GameLift Servers plugins pour Unreal Engine et Unity.
En savoir plus :
CreateContainerGroupDefinition, Référence Amazon GameLift Servers d'API
UpdateContainerGroupDefinition, Référence Amazon GameLift Servers d'API
Découvrez les conteneurs d'une flotte de conteneurs, Guide Amazon GameLift Servers du développeur
SDK Go Server pour GameLift Serveurs Amazon -- Actions, Guide Amazon GameLift Servers du développeur
SDK 5.x du serveur C# pour GameLift Serveurs Amazon -- Actions, Guide Amazon GameLift Servers du développeur
SDK 5.x du serveur C++ pour GameLift Serveurs Amazon -- Actions, Guide Amazon GameLift Servers du développeur
SDK 5.x du serveur C++ (Unreal) pour GameLift Serveurs Amazon -- Actions, Guide Amazon GameLift Servers du développeur
À compter d'aujourd'hui, Amazon GameLift Servers fournit de AWS la bande passante réseau entrante et sortante sans frais supplémentaires pour tous les types d'instances à partir de la génération 6, y compris On-Demand et Spot, sans aucun engagement. Vous ne payez désormais que pour les heures de votre Amazon GameLift Servers instance ; toute la bande passante du réseau est gratuite.
Les serveurs de jeux multijoueurs génèrent un trafic réseau continu vers les joueurs connectés, ce qui fait de la bande passante l'une des composantes de coût les plus imprévisibles pour les clients des studios de jeux. Avec la bande passante réseau gratuite incluse, vous Amazon GameLift Servers éliminez ce coût et vous bénéficiez de la simplicité d'un hébergement sans matériel avec une portée mondiale de. AWS
La bande passante réseau gratuite s'applique sans inscription, accord tarifaire ou modification de configuration. Les clients existants des flottes éligibles bénéficient immédiatement de cet avantage.
Amazon GameLift Serversa lancé une nouvelle API publique pour les flottes de conteneurs,DescribeContainerGroupPortMappings. Cette opération récupère les mappages de ports pour tous les conteneurs d'un groupe de conteneurs, en indiquant comment chaque port de conteneur est mappé à un port de connexion sur l'instance de flotte. Il prend en charge la récupération des mappages de ports pour les serveurs de jeu et les groupes de conteneurs par instance.
Cette nouvelle fonctionnalité répond à la nécessité de découvrir des mappages de ports pour les conteneurs au-delà du port du serveur de jeu. Auparavant, les clients devaient accéder à distance à leur ordinateur pour récupérer tous les autres mappages de ports. La nouvelle API est disponible via la Amazon GameLift Servers console et AWS CLI le AWS SDK.
En savoir plus :
Afficher les mappages des ports à conteneurs, Guide Amazon GameLift Servers du développeur
DescribeContainerGroupPortMappings, Référence Amazon GameLift Servers d'API
Cette version simplifie l'intégration des jeux et leur intégrationAmazon GameLift Servers, en fonction des commentaires des clients. Ces mises à jour aident les clients à démarrer et à gérer plus facilement les sessions de jeu au sein des flottes.
Amazon GameLift Serversrenvoie désormais un ComputeName champ dans les réponses de l'API des sessions de jeu. Vous pouvez utiliser ce champ pour identifier quel ordinateur héberge une session de jeu, sans croiser les adresses IP. Ce champ est disponible pour les flottes EC2 gérées, les flottes de conteneurs gérées et les flottes Anywhere. Les GameSessionLocation champs ComputeName et sont également désormais inclus dans PlacementFulfilled les MatchmakingSucceeded événements.
Amazon GameLift ServersLiens de référence de l'API :
Cette version inclut également plusieurs améliorations apportées à Amazon GameLift Servers la console. Grâce à ces mises à jour, vous pouvez désormais :
Charger les builds directement : en plus de la méthode d'importation Amazon S3, vous pouvez sélectionner un fichier de build et le charger directement Amazon GameLift Servers depuis la console.
Configurations de flotte de clonage : clonez une configuration de flotte EC2 gérée existante pour créer une nouvelle flotte.
Connexion à des instances et à des conteneurs — Utilisez SSM pour vous connecter directement depuis les pages de session de jeu, de session de joueur et de détails de calcul, y compris les nouvelles commandes d'accès pour les conteneurs.
Afficher les données de calcul et d'instance — Les tableaux des sessions de jeu
ComputeNameet lesInstanceIdcolonnes s'affichent désormais pour les parcs EC2 et de conteneurs gérés.Afficher les détails de calcul de la flotte de conteneurs — Les flottes de conteneurs incluent désormais des tables de calcul et des vues détaillées des calculs.
Afficher les emplacements des journaux des sessions de jeu — La page des détails des sessions de jeu affiche désormais les URI Amazon S3 et les ARN des groupes de CloudWatch journaux Amazon pour les flottes de conteneurs.
Actualiser les données — Les boutons d'actualisation sont désormais disponibles sur toutes les pages de liste et les vues détaillées.
En savoir plus :
-
PlacementFulfilled, Guide Amazon GameLift Servers du développeur
-
MatchmakingSucceeded, Guide Amazon GameLift Servers FlexMatch du développeur
-
Connexion à une instance de flotte de conteneurs, Guide Amazon GameLift Servers du développeur
Amazon GameLift Serversprend désormais en charge sa sélection existante d'instances Amazon EC2 en plus Régions AWS, ce qui vous donne plus de flexibilité pour héberger des serveurs de jeu au plus près de vos joueurs. Cette extension couvre les instances des familles suivantes :
-
Usage général
(M-series) -
Optimisé pour le calcul
(C-series) -
Mémoire optimisée
(R-series)
Ces types d'instances peuvent désormais être utilisés avec des flottes EC2 Amazon GameLift Servers gérées et des flottes de conteneurs gérées. Aucune modification de la configuration de votre flotte n'est requise. Il vous suffit de déployer des flottes dans les nouvelles régions prises en charge en utilisant les mêmes types d'instances et les mêmes paramètres que ceux que vous utilisez aujourd'hui. Ils sont disponibles dans toutes Régions AWS les régions prises en charge parAmazon GameLift Servers, à l'exception des régions de AWS Chine.
En savoir plus :
GameLift Serveurs Amazon points de service, Guide Amazon GameLift Servers du développeur
CreateFleet, Référence Amazon GameLift Servers d'API
CreateContainerFleet, Référence Amazon GameLift Servers d'API
Amazon GameLift Serversoffre désormais une protection contre le déni de service distribué (DDoS) pour Linux-based EC2 et les flottes de conteneurs sur SDKv5. Le réseau relais proxy de la passerelle des joueurs est situé au même endroit que les instances de votre serveur de jeu. Il permet de valider le trafic, de limiter le débit par joueur et d'obfusquer l'adresse IP du serveur de jeu, le tout avec une latence supplémentaire négligeable et sans frais supplémentaires. Cette fonctionnalité est initialement disponible dans les régions suivantes : USA Est (Virginie du Nord), USA Ouest (Oregon), Europe (Francfort), Europe (Irlande), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Asie-Pacifique (Séoul). Pour plus d'informations sur les points de service, consultezGameLift Serveurs Amazon points de service.
En savoir plus :
-
Article de blog : Présentation de la protection contre les Amazon GameLift Servers attaques DDoS
-
Protection contre les attaques DDoS avec GameLift Serveurs Amazon, Guide Amazon GameLift Servers du développeur
-
Comment fonctionne le portail des joueurs, Guide Amazon GameLift Servers du développeur
-
Intégrer une passerelle pour les joueurs dans un jeu, Guide Amazon GameLift Servers du développeur
-
SDK client pour Unreal.
L'accès nécessite l'adhésion à l'organisation Epic Games le GitHub. Consultez Unreal Engine GitHub pour plus de détails.
Versions du plugin mises à jour :
Plugin pour Unity
, version 3.2.1 (inclut le SDK serveur pour Unity, version 5.4.0) Plugin pour Unreal
, version 3.1.1 (inclut le SDK du serveur pour Unreal, version 5.4.0)
Amazon GameLift Serverspublie de nouvelles versions du plug-in et du SDK du serveur pour Unreal Engine et Unity. Ces dernières versions incluent les mises à jour suivantes :
Ils sont désormais compatibles avec Unreal Engine 5.7 et Unity 6.3.
En savoir plus :
-
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unreal Engine, guide du Amazon GameLift Servers développeur
-
Intégrer Amazon GameLift Servers dans un projet Unreal Engine, guide du Amazon GameLift Servers développeur
-
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unity, Guide Amazon GameLift Servers du développeur
-
Intégrer Amazon GameLift Servers dans un projet Unity Engine, Guide Amazon GameLift Servers du développeur
Amazon GameLift Serversprend désormais en charge la mise à l'échelle automatique vers et depuis zéro instance en fonction de l'activité des sessions de jeu. Les flottes sont réduites à zéro après une période définie sans activité pendant une période définie et redimensionnées à partir de zéro lorsque des sessions de jeu sont demandées, offrant ainsi une option d'optimisation des coûts.
Amazon GameLift ServersLiens de référence de l'API :
Amazon GameLift ServersRealtimeprend désormais en charge la Node.js version 24.x sur Amazon Linux 2023. Cette mise à jour permet d'accéder aux dernières Node.js fonctionnalités et améliorations de sécurité tout en s'exécutant sur le système d'exploitation moderne Amazon Linux 2023.
Vous pouvez désormais également inclure un script d'installation facultatif lors de la création d'une Realtime flotte, ce qui permet d'installer des logiciels lors du démarrage de l'instance en fonction de vos besoins spécifiques. Pour utiliser la nouvelle version d'exécution, spécifiez Node.js 24.x lors de la création de Realtime scripts.
Amazon GameLift ServersLiens de référence de l'API :
En savoir plus :
Amazon GameLift Serversfournit désormais une AI-powered assistance sur la console Web, en s'appuyant sur Amazon Q Developer pour fournir des conseils personnalisés aux développeurs de jeux. Cette nouvelle fonctionnalité intègre des Amazon GameLift Servers connaissances spécialisées pour aider les clients à gérer des flux de travail complexes, à résoudre les problèmes et à optimiser le déploiement de leurs serveurs de jeu de manière plus efficace.
Cette nouvelle fonctionnalité fournit des AI-assisted recommandations pour l'intégration des serveurs de jeu, la configuration de la flotte et l'optimisation des performances directement depuis la Amazon GameLift Servers console. Cette amélioration vise à rationaliser les processus de prise de décision, à réduire le temps de dépannage et à améliorer l'utilisation globale des ressources, ce qui permet de réaliser des économies et d'améliorer l'expérience des joueurs.
En savoir plus :
Amazon GameLift Serversles clients peuvent désormais utiliser le système d'exploitation Windows Server 2022 pour héberger leurs serveurs de jeux. Windows Server 2022 propose plusieurs améliorations par rapport à Windows Server 2016, notamment en matière de sécurité. Ce système d'exploitation est disponible dans toutes les régions AWS à l'exception de la Chine.
Les clients peuvent utiliser les nouveaux systèmes d'exploitation Windows et continuer à recevoir des mises à jour de sécurité critiques lorsque le support de Windows Server 2016 prendra fin en janvier 2027. Le support pour Windows Server 2022 se poursuit jusqu'au 13 octobre 2031.
Amazon GameLift ServersLiens de référence de l'API :
Amazon GameLift Serversinclut désormais la collecte de métriques intégrée OpenTelemetry (oTel) dans tous les SDK et plugins des serveurs, fournissant une observabilité standardisée pour la surveillance des performances des serveurs de jeu. Cette intégration apporte des fonctionnalités de télémétrie conformes aux normes de l'industrie directement à vos serveurs de jeu, permettant une surveillance et un dépannage complets sans nécessiter d'instrumentation ou de configuration supplémentaires.
Grâce à OpenTelemetry l'intégration, vous pouvez désormais :
Capturez automatiquement les statistiques, les journaux et les traces essentiels des serveurs de jeu à l'aide de protocoles standardisés
Intégrez parfaitement les plateformes de surveillance et les outils d'observabilité existants
Surveillez les performances et la santé des serveurs de jeu en temps réel sur toutes les instances de la flotte
Résolvez les problèmes plus rapidement grâce aux données de télémétrie qui fonctionnent avec différentes solutions de surveillance
OpenTelemetry est un framework d'observabilité open source qui fournit un moyen standardisé de collecter, de traiter et d'exporter des données de télémétrie.
En savoir plus :
-
Surveillance à l'aide des métriques de télémétrie du serveur, Guide Amazon GameLift Servers du développeur
Amazon GameLift Serversfournit désormais un accès à distance direct aux instances gérées d'EC2 et de flotte de conteneurs via la Amazon GameLift Servers console, éliminant ainsi le besoin de gestion de l'authentification. Cette nouvelle fonctionnalité utilise Amazon EC2 Systems Manager (SSM) pour fournir un accès sécurisé au terminal via un navigateur sans nécessiter de configuration supplémentaire ni de gestion des informations d'identification.
Grâce à l'accès à distance via console, vous pouvez désormais :
Résoudre les problèmes d'intégration des serveurs de jeu en temps réel
Surveillez l'activité du serveur de jeu et accédez aux fichiers journaux pendant les sessions de jeu actives
Exécutez des outils de diagnostic et d'analyse comparative en utilisant le trafic réel des joueurs
Cette fonctionnalité est disponible pour les flottes exécutant la version 5.x du SDK serveur. Pour les flottes utilisant des versions antérieures du SDK, vous pouvez continuer à utiliser la méthode AWS CLI existante pour l'accès à distance.
Pour vous connecter à distance à une instance de flotte, ouvrez la console Amazon GameLift Servers et recherchez l'EC2 géré ou la flotte de conteneurs à laquelle vous souhaitez accéder. Dans les détails de la flotte, ouvrez l'onglet Instances, sélectionnez une instance dans la liste, puis choisissez Connect.
En savoir plus :
Connectez-vous aux instances de flotte, Guide Amazon GameLift Servers du développeur
Grâce Amazon GameLift Servers à l'hébergement géré, vous pouvez désormais déployer les ressources du serveur de jeu dans une nouvelle zone locale de Dallas, au Texas (us-east-1-dfw-2). Les zones locales vous permettent de placer vos serveurs de jeu géographiquement plus près de vos joueurs afin de réduire la latence et d'améliorer considérablement le gameplay. Dans cette nouvelle zone locale, vous pouvez utiliser les types d'instances EC2 suivants : C6gn, C6i, C6in, M6g, M6i, M6in, M8g et R6i. Pour une description détaillée de chaque type d'instance, consultez la section Types d'instance
Pour commencer à organiser des sessions de jeu dans la nouvelle zone locale de Dallas, inscrivez-vous d'abord à la zone locale de votre choix Compte AWS. Vous pouvez ensuite l'ajouter en tant que site distant à une flotte multi-sites nouvelle ou existante. Si votre jeu l'utilise Amazon GameLift ServersFlexMatch, mettez à jour l'une des flottes de votre file d'attente de matchmaking pour inclure la nouvelle zone locale. Avec les flottes multisites, vous pouvez gérer directement la capacité d'hébergement de chaque site.
La société mère Région AWS de la nouvelle zone locale de Dallas, au Texas, est us-east-1 (Virginie). La zone locale d'origine de Dallas, au Texas (us-east-1-dfw-1) n'accepte plus les nouvelles demandes d'inscription.
En savoir plus :
Guide de démarrage Zones locales AWS, Guide de Zones locales AWS l'utilisateur
GameLift Serveurs Amazon points de service, Guide Amazon GameLift Servers du développeur
Mettre à jour les emplacements du parc, Guide Amazon GameLift Servers du développeur
Version du plugin mise à jour :
Plugin pour Unreal
, version 3.0.1 (inclut le SDK du serveur pour Unreal, version 5.3.1)
Amazon GameLift Serverspublie de nouvelles versions du plugin pour Unreal Engine et du SDK serveur pour Unreal Engine. Ces dernières versions incluent les mises à jour suivantes :
Ils sont désormais compatibles avec Unreal Engine 5.6.
Les problèmes de compilation lors de l'empaquetage des cibles des clients Android sont résolus.
En savoir plus :
-
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unreal Engine, guide du Amazon GameLift Servers développeur
-
Intégrer Amazon GameLift Servers dans un projet Unreal Engine, guide du Amazon GameLift Servers développeur
Versions du SDK mises à jour :
AWS SDK 1.11.595
Amazon GameLift Serversmet à la disposition du public un ensemble de points de terminaison fixes appelés balises de ping UDP pour vous aider à mesurer avec précision la latence entre les appareils des joueurs et l'emplacement des serveurs de jeu. Les points de terminaison des balises ping UDP sont disponibles dans toutes les régions AWS mondiales et zones locales prises en charge parAmazon GameLift Servers, à l'exception des régions AWS chinoises.
La plupart des jeux multijoueurs utilisent le protocole UDP (User Datagram Protocol) comme principal protocole de transmission de paquets en raison de ses avantages en termes de performances pour les jeux en temps réel. Il est essentiel de comprendre et d'optimiser la latence du réseau pour offrir la meilleure expérience possible aux joueurs. Les balises de ping UDP fournissent un moyen fiable et cohérent de mesurer la latence réelle des paquets UDP entre les joueurs et les serveurs de jeu, vous aidant ainsi à prendre de meilleures décisions concernant la correspondance entre joueurs et serveurs et le placement des sessions de jeu.
L'ListLocationsAPI a été étendue pour inclure les informations de domaine et de port des terminaux dans la liste des emplacements qu'elle renvoie, ce qui facilite l'accès aux points de terminaison par programmation.
Votre client de jeu peut envoyer des messages UDP à ces terminaux et recevoir des réponses asynchrones contenant les mêmes données, ce qui vous donne des mesures de latence qui représentent mieux les conditions réelles du trafic de jeu entre l'appareil d'un joueur et les emplacements d'hébergement potentiels. Ces points de terminaison sont permanents et restent disponibles tant que l'Amazon GameLift Servershébergement de jeux y est possible.
En savoir plus :
Balises de ping UDP, Guide Amazon GameLift Servers du développeur
ListLocations, Référence Amazon GameLift Servers d'API
Grâce Amazon GameLift Servers à l'hébergement géré, vous pouvez désormais déployer des ressources de serveurs de jeu à Bangkok, en Thaïlande, et à Kuala Lumpur, en Malaisie, étendant ainsi la portée de vos jeux aux joueurs de toute l'Asie du Sud-Est. Ces nouvelles régions contribuent à réduire la latence et à améliorer l'expérience de jeu des joueurs qui s'y trouvent.
Les sites suivants Régions AWS sont disponibles en tant que sites distants pour les flottes multisites. Pour commencer à organiser des sessions de jeu sur ces sites, ajoutez-les en tant que sites distants à une flotte multi-sites nouvelle ou existante. Avec les flottes multisites, vous pouvez gérer directement la capacité d'hébergement de chaque site.
-
Asie-Pacifique (Thaïlande) (
ap-southeast-7) -
Asie-Pacifique (Malaisie) (
ap-southeast-5)
Elles ne Régions AWS sont pas activées par défaut pour un AWS compte. Vous devez vous inscrire dans chaque région avant de pouvoir y déployer Amazon GameLift Servers des ressources.
En savoir plus :
-
GameLift Serveurs Amazon points de service, Guide du développeur Amazon GameLift Servers d'hébergement
-
Mettre à jour les emplacements du parc, Guide du développeur Amazon GameLift Servers d'hébergement
-
Activez ou désactivez AWS les régions dans votre AWS compte, Guide de référence sur la gestion des comptes.
Versions du SDK mises à jour :
SDK du serveur C++
, version 5.3.0 SDK du serveur C#
, version 5.3.0 SDK du serveur Go
, version 5.3.0 -
SDK serveur pour Unreal
, version 5.3.0 -
SDK serveur pour Unity
, version 5.3.0
Versions du plugin mises à jour :
Plugin pour Unreal
, version 3.0.0 Plugin pour Unity
, version 3.1.0
Les nouvelles versions du SDK serveur pour C++, C#, Go, Unreal et Unity, ainsi que les nouvelles versions de plug-in pour Unreal Engine et Unity, sont désormais open source. Ils sont tous disponibles dans l'Amazon GameLift Servers GitHub organisation
Principales mises à jour du SDK du serveur :
Validation côté client et réponses aux erreurs améliorées dans tous les kits SDK du serveur.
La fonction de OnProcessTerminate rappel possède désormais une logique par défaut pour mettre fin au processus du serveur de jeu.
La fonction utilise InitSDK() désormais un jeton d'idempotence pour prendre en charge plusieurs tentatives.
Le OnUpdateGameSession rappel peut désormais transmettre des données automatiquementBackfillMode.
Principales mises à jour du plugin :
Le plugin pour Unreal Engine dispose désormais d'un processus d'installation et de configuration plus rationalisé, avec plus d'automatisation et moins de prérequis (CMake, OpenSSL et la chaîne d'outils de compilation croisée Unreal).
Le plugin pour Unreal Engine a amélioré l'expérience de l'interface utilisateur pour le flux de travail Managed EC2, y compris la prise en charge des espaces dans les chemins de construction du client du jeu et du serveur. De plus, vous pouvez désormais ajouter des arguments de ligne de commande lors du lancement d'un client de jeu depuis l'éditeur.
Le plugin pour Unreal Engine prend désormais en charge les versions de serveurs ARM dans UE5.
En savoir plus :
GameLift Serveurs Amazon plugin pour Unreal Engine, Guide Amazon GameLift Servers du développeur
GameLift Serveurs Amazon plug-in pour Unity (SDK serveur 5.x), Guide Amazon GameLift Servers du développeur
SDK serveur 5.x pour GameLift Serveurs Amazon, Guide Amazon GameLift Servers du développeur
Intégrer GameLift Serveurs Amazon dans un projet Unreal Engine, Guide Amazon GameLift Servers du développeur
Intégrer GameLift Serveurs Amazon dans un projet Unity, Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour :
-
Kit de développement logiciel (SDK) pour serveur C#, version 5.2.1
Pour les développeurs de jeux utilisant C#, vous pouvez désormais utiliser .NET 8 comme framework cible pour vos Amazon GameLift Servers projets. .NET 8 vous permet de bénéficier d'améliorations de performances, notamment d'une meilleure compilation juste à temps (JIT), d'une optimisation de l'utilisation de la mémoire et de temps de démarrage plus rapides. Si vous utilisez actuellement .NET 6, nous vous recommandons de planifier une migration vers .NET 8, notamment en mettant à jour le SDK de votre serveur C# vers la dernière version. Microsoft a annoncé la prise en charge de .NET 8, avec des correctifs de sécurité et des mises à jour techniques, jusqu'en novembre 2026.
Téléchargez la dernière version du SDK du serveur C# pour Amazon GameLift Servers
En savoir plus :
Get GameLift Serveurs Amazon outils de développement, Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour :
-
AWS SDK 1.11.535
Vous pouvez désormais affiner l'hébergement de votre serveur de jeu en Amazon GameLift Servers choisissant parmi une plus grande sélection d'instances Amazon EC2 appartenant à des familles d'instances de 5e à 8e générations. Chaque nouvelle génération d'EC2 offre des avancées en matière de calcul, de mémoire et de mise en réseau EC2, les instances de 8e génération fournissant des instances AWS Graviton4 et Intel de pointe. Xeon-based Les instances de nouvelle génération sont disponibles dans les familles d'instances suivantes :
-
Usage général
(M-series) -
Optimisé pour le calcul
(C-series) -
Mémoire optimisée
(R-series)
Vous pouvez également choisir des variantes offrant un stockage local (d), une mise en réseau améliorée (n) et des architectures de processeur spécifiques (Intel/AMD/Graviton— i/a /g). Les instances de nouvelle génération sont disponibles dans toutes Régions AWS les régions prises en charge parAmazon GameLift Servers, à l'exception des régions AWS chinoises. Pour en savoir plus, consultez GameLift Serveurs Amazon points de service.
Utilisez ces nouveaux types d'instances avec des flottes EC2 Amazon GameLift Servers gérées et des flottes de conteneurs gérées. Lorsque vous transférez votre hébergement de jeu existant vers un nouveau type d'instance (même architecture), il vous suffit de déployer de nouvelles flottes avec tous les paramètres de configuration inchangés, à l'exception du type d'instance.
En savoir plus :
CreateFleetAmazon GameLift ServersRéférence d'API
CreateContainerFleet, Référence Amazon GameLift Servers d'API
Le nouveau wrapper de serveur de jeu permet de réduire Amazon GameLift Servers considérablement le temps nécessaire pour héberger un serveur de jeu. Amazon GameLift Servers Aucune modification de code n'est requise, vous pouvez utiliser le wrapper pour ajouter des fonctionnalités de base de gestion des sessions de jeu à votre jeu et les déployer sur une flotte Amazon GameLift Servers Anywhere, une flotte EC2 gérée ou une flotte de conteneurs gérée. Cet outil est idéal pour effectuer une évaluation pratique des Amazon GameLift Servers fonctionnalités, à l'aide de votre propre serveur de jeu ou d'un exemple de jeu. Il est également utile pour déployer rapidement des itérations de serveurs de jeu, par exemple pour le prototypage ou les tests rapides.
Grâce aux fonctionnalités de base de gestion des sessions de jeu, votre serveur de jeu peut initialiser une connexion avec le Amazon GameLift Servers service, répondre aux demandes de démarrage et d'arrêt des sessions de jeu et s'arrêter lorsqu'une session de jeu est terminée.
Téléchargez le wrapper du serveur de jeu depuis GitHub.
Amazon GameLift est un service entièrement géré qui vise à aider les développeurs à créer, développer et proposer les jeux les plus exigeants au monde. Avec la mise à disposition générale d'Amazon GameLift Streams, Amazon propose GameLift désormais à la fois un serveur de jeu évolutif et des fonctionnalités de streaming fluides.
Amazon GameLift Serversdonne aux développeurs de jeux la possibilité de déployer, d'exploiter et de faire évoluer des serveurs de jeux dédiés. Vous pouvez déployer des serveurs de jeu performants dans le cloud en quelques minutes et les faire évoluer pour répondre à la demande des joueurs. Construit sur un environnement informatique AWS éprouvé, Amazon GameLift Servers prend en charge 100 millions de joueurs simultanés dans un seul jeu, 100 000 joueurs ajoutés par seconde et 9 000 nouvelles instances de calcul par minute. Et avec une sécurité de niveau professionnel, un système de matchmaking pour le plus grand nombre et une flexibilité de paiement à l'utilisation, il vous aide à démarrer, que vous travailliez sur une nouvelle idée de jeu ou que vous organisiez un jeu avec des millions de joueurs.
Amazon GameLift Streams aide les développeurs de jeux à proposer des expériences de streaming de jeux avec une résolution allant jusqu'à 1080p et 60 images par seconde (ips) sans décalage perceptible sur les appareils, notamment iOS, Android, FireOS et les PC pour joueurs. Grâce à une AWS offre unique, les éditeurs peuvent déployer leur contenu de jeu en quelques minutes, sans modification, sur des instances GPU entièrement gérées dans le cloud et le diffuser via le AWS Network Backbone directement sur n'importe quel appareil de joueur final doté d'un navigateur Web. Les joueurs peuvent commencer à jouer en quelques secondes, sans attendre de téléchargement ou d'installation, et l'expérience de jeu est presque impossible à distinguer de celle d'un jeu en local sur un PC ou une console de jeu.
Versions du SDK mises à jour :
-
AWS SDK 1.11.485
En réponse aux commentaires des clients, nous publions une nouvelle fonctionnalité qui vous permet de hiérarchiser les emplacements pour les demandes de placement de sessions de jeu individuelles. Pour vos files d'attente configurées pour hiérarchiser le placement par emplacement, vous pouvez désormais fournir une liste personnalisée des emplacements prioritaires avec chaque demande de placement.
Cette nouvelle fonctionnalité permet aux clients de modifier dynamiquement les priorités de localisation pour chaque demande de placement, selon les besoins. Cette flexibilité supplémentaire vous permet de mieux répondre à l'évolution des conditions, telles que la localisation des joueurs, la charge de la flotte ou l'état des serveurs. Il peut également aider les clients qui souhaitent personnaliser davantage la manière dont les lieux de placement sont sélectionnés.
En savoir plus :
Prioriser le placement des sessions de jeu, Guide Amazon GameLift Servers du développeur
StartGameSessionPlacement, Référence Amazon GameLift Servers d'API
Versions du SDK mises à jour :
-
AWS SDK 1.11.477
En réponse aux commentaires de nos clients, nous lançons une nouvelle fonctionnalité qui vous permet de mettre fin plus facilement à des sessions de jeu individuelles. Avec cette version, vous pouvez désormais mettre fin à une session de jeu directement dans la Amazon GameLift Servers console ou à l'aide du AWS SDK AWS CLI ou du SDK pourAmazon GameLift Servers.
Cette nouvelle fonctionnalité répond à la nécessité de résoudre les sessions de jeu qui restent actives mais en mauvais état, ce qui empêche les ressources informatiques d'héberger de nouvelles sessions de jeu. Auparavant, les clients devaient accéder à distance à l'ordinateur pour mettre fin manuellement à une session de jeu.
Vous avez le choix entre deux méthodes de résiliation. La première méthode tente de mettre fin à une session de jeu en douceur en utilisant sa séquence d'arrêt personnalisée, qui peut inclure des actions pour avertir les joueurs et résoudre les données de jeu. La deuxième méthode force le processus du serveur à s'arrêter, ce qui met fin immédiatement à la session de jeu. Cette seconde méthode garantit que la session de jeu se termine même lorsque le processus du serveur ne répond pas.
En savoir plus :
Arrêter une session de jeu à l'aide de la Amazon GameLift Servers console, Guide Amazon GameLift Servers du développeur
TerminateGameSession, Référence Amazon GameLift Servers d'API
Versions du plugin mises à jour :
Amazon GameLift Serversplugin pour Unreal Engine, version 2.0.0
-
Mise à niveau pour prendre en charge le SDK 5.2.0 du serveur C++ avec prise en charge des conteneurs gérés.
-
Ajout du support pour Unreal Engine 5.4 et 5.5.
Amazon GameLift Serversplugin pour Unity, version 3.0.0
-
Mise à niveau pour prendre en charge le SDK 5.2.0 du serveur C++ avec prise en charge des conteneurs gérés.
-
Support pour Unity 2021.3 LTS et 2022.3 LTS pour Windows et Mac OS.
Le Amazon GameLift Servers plugin pour les moteurs de jeu Unreal et Unity fournit des outils et des flux de travail qui rationalisent vos étapes pour lancer un jeu. Amazon GameLift Servers Amazon GameLift Serversest un service d'hébergement cloud entièrement géré que les développeurs de jeux peuvent utiliser pour gérer et faire évoluer des serveurs de jeu dédiés aux jeux multijoueurs basés sur des sessions.
Les dernières versions du plugin offrent les améliorations suivantes :
-
Flux de travail guidé pour l'hébergement avec Managed Containers. Ce flux de travail vous explique les étapes à suivre pour configurer une image de conteneur avec le logiciel de votre serveur de jeu et déployer une solution d'hébergement basée sur le cloud pour votre serveur de jeu. Le flux de travail propose deux scénarios de déploiement différents : un déploiement simple et un déploiement plus complet avec une file d'attente de placement des sessions de jeu et un FlexMatch système de matchmaking. Chaque scénario génère des flottes de Amazon GameLift Servers conteneurs et des AWS ressources connexes.
-
Amélioration du processus de configuration des profils AWS utilisateur et de gestion des informations d' AWS accès pour l'utilisation des plugins. Vous pouvez gérer plusieurs profils pour travailler avec différents AWS comptes, utilisateurs de comptes et régions.
-
Fonctionnalité supplémentaire pour mettre à jour les flottes de conteneurs existantes. Vous pouvez déployer de nouvelles images de conteneurs (par exemple pour les mises à jour des versions des serveurs de jeu) et modifier les paramètres de configuration de la flotte sans avoir à recommencer depuis le début.
-
Flux de travail améliorés pour l'hébergement avec les flottes Amazon GameLift Servers Anywhere et Managed EC2. Les améliorations basées sur les commentaires des clients incluent de meilleurs conseils avec des conseils et des liens vers des ressources utiles.
Les scénarios de déploiement pour les solutions Managed Containers et Managed EC2 utilisent des AWS CloudFormation modèles pour créer et déployer les AWS ressources pour chaque scénario. Ces modèles sont inclus dans le téléchargement du Amazon GameLift Servers plugin et sont modifiables. Vous pouvez les utiliser tels quels ou les modifier pour votre jeu.
En savoir plus :
Plugin pour Unreal : déployez votre jeu sur une flotte de conteneurs gérée, guide Amazon GameLift Servers du développeur
Plugin pour Unity : déployez votre jeu sur une flotte de conteneurs gérée, guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour :
-
AWS SDK 1.11.445
-
SDK pour serveurs, version 5.2.0 (toutes les langues)
Amazon GameLift Serverslance pour disponibilité générale une nouvelle solution d'hébergement pour les charges de travail des serveurs de jeux conteneurisés. Avec cette version, les développeurs de jeux peuvent désormais tirer parti des avantages de la conteneurisation, notamment des environnements cohérents et sécurisés, un processus de déploiement simplifié et une utilisation optimisée des ressources.
Les flottes de conteneurs gérées utilisent des instances Amazon EC2 qui sont gérées en Amazon GameLift Servers votre nom et en fonction de vos configurations. Vous créez une architecture de conteneur personnalisée pour votre jeu et vous fournissez des images de conteneurs en les stockant dans un référentiel Amazon Elastic Container Registry (Amazon ECR). Les flottes de conteneurs ne sont disponibles que pour les serveurs de Linux-based jeu. Les serveurs de jeu doivent être intégrés au SDK Server 5.2.0 ou supérieur.
Avec les flottes de conteneurs gérées, vous bénéficiez des mêmes avantages qu'avec les flottes EC2 gérées. Cela inclut la prise en charge On-Demand et le repérage des types d'instances, la mise à l'échelle intelligente des capacités, le placement des sessions de jeu avec des files d'attente et le matchmaking. Vous obtenez également les mêmes indicateurs que les autres types de flottes, ainsi que de nouveaux indicateurs pour les conteneurs. Les autres caractéristiques des flottes de conteneurs incluent :
-
Alignement avec l'expérience sans serveur pour les charges de travail conteneurisées. Exécutez un processus de serveur de jeu par conteneur et placez de nombreux conteneurs sur chaque instance de flotte pour une utilisation optimale des ressources. Si vous préférez avoir des conteneurs avec plusieurs processus de serveur de jeu, vous pouvez utiliser l'Amazon GameLift Serversagent pour une gestion automatique des hôtes.
-
Création de flotte rationalisée. Les flottes de conteneurs sont conçues pour nécessiter des paramètres de configuration de déploiement minimaux, avec des suggested/default valeurs raisonnables. Vous pouvez déployer rapidement une flotte opérationnelle, puis personnaliser les paramètres individuels selon vos besoins.
-
Outils de gestion des versions pour l'architecture des conteneurs. Vous pouvez désormais mettre à jour la définition d'un groupe de conteneurs (qui est similaire à une « tâche » de conteneur), gérer plusieurs versions et spécifier la version à déployer sur une flotte.
-
Outils de mise à jour de la flotte. Avec les flottes de conteneurs, vous n'avez plus besoin de créer une nouvelle flotte lorsque vous souhaitez publier une mise à jour de la version du serveur de jeu. Au lieu de cela, vous pouvez désormais mettre à jour l'image de votre conteneur et déployer les mises à jour sur les flottes existantes.
Vous pouvez créer des flottes de Amazon GameLift Servers conteneurs partout Région AWS où les flottes multisites sont prises Amazon GameLift Servers en charge, et vous pouvez déployer des instances de flottes de conteneurs sur n'importe quel site distant pris en charge. Pour en savoir plus, consultez GameLift Serveurs Amazon points de service. Les conteneurs gérés ne sont actuellement pas disponibles dans les régions de AWS Chine.
En savoir plus :
Article de blog : Tirez parti de conteneurs entièrement gérés pour héberger des jeux multijoueurs à l'échelle mondiale sur Amazon GameLift Servers
Conteneurs gérésprésentation, Guide Amazon GameLift Servers du développeur
Comment fonctionnent les conteneurs GameLift Serveurs Amazon, Guide Amazon GameLift Servers du développeur
Feuille de route de développement pour l'hébergement avec GameLift Serveurs Amazon conteneurs gérés, Guide Amazon GameLift Servers du développeur
-
CreateContainerFleet, Référence Amazon GameLift Servers d'API
Versions du SDK mises à jour :
Kit de développement logiciel pour serveur C++, version 5.1.3
-
Nouvelles fonctionnalités de journalisation. Vous pouvez désormais accéder aux journaux des demandes du SDK.
-
Fiabilité de transmission des messages du SDK améliorée. Le SDK utilise désormais des mécanismes de reconnexion plus robustes pour effectuer une restauration en cas d'interruption du réseau ou de perte de messages aléatoire.
Versions du plugin mises à jour :
Amazon GameLift Serversplugin pour Unreal Engine, version 1.1.2
-
Mise à niveau pour prendre en charge la dernière version du SDK 5.1.3 du serveur C++.
-
Dans le Amazon GameLift Servers plugin pour Unreal Engine, lorsque vous recherchez un exécutable de construction de serveur pour une flotte, vous avez désormais la possibilité de parcourir tous les fichiers.
Plugin SDK C++ Server pour Unreal, version 5.1.2
-
Mise à niveau pour prendre en charge la dernière version du SDK 5.1.3 du serveur C++.
En savoir plus :
-
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unreal Engine, guide du Amazon GameLift Servers développeur
Sur la base des commentaires des clients, nous avons clarifié le Amazon GameLift Servers flux de travail pour créer une flotte EC2 gérée et la préparer à héberger des sessions de jeu. Ces améliorations sont les suivantes :
-
Nous avons fourni des descriptions plus spécifiques et précises de chaque phase du processus de création de flotte. Cette meilleure visibilité permet d'identifier plus facilement et de résoudre les problèmes plus rapidement.
-
Les phases de création et d'activation permettent de mieux séparer les tâches de déploiement d'instance (création) des tâches visant à démarrer les processus du serveur de jeu et à se connecter au Amazon GameLift Servers service (activation). Cette modification permet d'identifier plus facilement la cause probable des problèmes. De plus, vous pouvez désormais vous connecter à distance aux flottes lorsqu'elles sont en phase d'activation.
-
Deux nouveaux événements de création de flotte indiquent le succès ou l'échec des scripts d'installation du serveur de jeu. Si la version de votre serveur de jeu inclut un script d'installation, Amazon GameLift Servers tente d'exécuter le script et émet l'un des nouveaux événements suivants :
-
FLEET_CREATION_COMPLETED_INSTALLER -
FLEET_CREATION_FAILED_INSTALLER
-
En savoir plus :
Déboguer les incidents de flotte Amazon GameLift Servers, Guide Amazon GameLift Servers du développeur
-
Type de données d'événement, référence Amazon GameLift Servers d'API
Sur la base des commentaires des clients, nous avons apporté les mises à jour suivantes à l'expérience de la
Vos préférences d'affichage des pages sont désormais automatiquement enregistrées pour l'utilisateur de votre AWS compte et appliquées chaque fois que vous revenez sur la page. Les préférences d'affichage vous permettent de choisir les informations à inclure dans un affichage sous forme de tableau, par exemple sur la page de liste des flottes. Personnalisez vos préférences d'affichage à l'aide de
l'icône située dans le coin supérieur droit d'un tableau. Le flux de travail Create Fleet pour les flottes EC2 gérées a été rationalisé afin de combiner la sélection des emplacements des flottes et des types d'instances. Nous vous avons facilité la recherche du type d'instance adapté à votre flotte, même lorsque vous modifiez la sélection de vos localisations.
En savoir plus :
Créez un GameLift Serveurs Amazon flotte EC2 gérée, Guide Amazon GameLift Servers du développeur
Grâce Amazon GameLift Servers à l'hébergement géré, vous pouvez désormais déployer des ressources de serveurs de jeu au Nigeria, en Afrique de l'Ouest, et étendre la portée de vos jeux aux joueurs de toute l'Afrique. Utilisez AWS les zones locales pour placer les serveurs de jeu plus près de vos joueurs afin de réduire la latence et d'améliorer considérablement le gameplay.
Pour commencer immédiatement à organiser des sessions de jeu au Nigeria, ajoutez la nouvelle zone locale du Nigeria en tant que site distant à une flotte multi-sites nouvelle ou existante. Si votre jeu l'utilise Amazon GameLift ServersFlexMatch, mettez à jour les flottes de votre file d'attente de matchmaking pour inclure la nouvelle zone locale. Avec les flottes multisites, vous pouvez gérer directement la capacité d'hébergement de chaque site.
La région mère Région AWS de la zone locale de Lagos, au Nigeria, est la région Afrique (Le Cap) (af-south-1), qui est Amazon GameLift Servers également prise en charge en tant que site éloigné. Le nom de la zone locale du Nigeria estaf-south-1-los-1.
En savoir plus :
GameLift Serveurs Amazon points de service, Guide Amazon GameLift Servers du développeur
Mettre à jour les emplacements du parc, Guide Amazon GameLift Servers du développeur
La Amazon GameLift Servers console propose désormais un outil de recherche de session de joueur qui vous permet de récupérer les informations de session du joueur par identifiant de session de jeu, identifiant de session joueur ou identifiant de joueur. Les jeux qui utilisent le FlexMatch matchmaking génèrent automatiquement des sessions de joueur pour chaque joueur correspondant. Pour tous les autres jeux, les sessions de joueur sont une fonctionnalité facultative.
Vous pouvez trouver l'outil de recherche de session de joueur dans la navigation principale de la Amazon GameLift Servers console. Consultez les sessions individuelles des joueurs ou comparez les données des sessions de plusieurs joueurs. Vous pouvez également ouvrir les données de session d'un joueur lorsque vous consultez la page détaillée d'une session de jeu.
En savoir plus :
Sessions de jeu et de jeu dans GameLift Serveurs Amazon console, Guide Amazon GameLift Servers du développeur
Amazon GameLift Serverspropose désormais un aperçu des flottes de conteneurs, qui vous offrent une portabilité, une évolutivité, une tolérance aux pannes et une agilité améliorées.
Dans les flottes de conteneurs, les instances Amazon EC2 hébergent un ou plusieurs de vos conteneurs. Ces conteneurs incluent votre serveur de jeu ainsi que tout ce dont il a besoin, y compris les dépendances et les configurations. Les kits de développement logiciel et les packages logiciels sont des exemples de dépendances. Une fois que vous avez chargé votre conteneur dans votre registre privé Amazon Elastic Container Registry, Amazon GameLift Servers il remplit votre flotte avec le conteneur.
Pour fonctionner dans une flotte de conteneurs, votre serveur de jeu doit fonctionner sous Linux et être intégré au SDK Server 5.x. Dans une flotte de conteneurs, vous disposez d'un contrôle précis des ressources d'hébergement afin d'optimiser la consommation de ressources telles que les unités centrales et la mémoire. Vous pouvez également héberger plusieurs serveurs de jeu dans un conteneur afin de réduire l'utilisation des ressources.
Dans une flotte de conteneurs, vous bénéficiez des mêmes avantages que les autres types de flottes, tels que les types d' On-Demand instances, la mise à l'échelle (automatique et manuelle), les files d'attente et le matchmaking. Vous obtenez également les mêmes indicateurs que les autres types de flottes, ainsi que de nouveaux indicateurs pour les conteneurs. Les flottes de conteneurs vous permettent de toucher les acteurs du monde entier dans les régions suivantes :
ap-northeast-1
ap-northeast-2
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2
Pour atteindre encore plus de régions et de zones locales, créez des flottes de conteneurs multisites.
En savoir plus :
-
Gestion de l'hébergement à l'aide de Amazon GameLift Servers conteneurs, guide Amazon GameLift Servers du développeur
-
CreateContainerGroupDefinition, Référence Amazon GameLift Servers d'API
Versions du SDK mises à jour :
SDK Go Server, version 5.1.0
Kit de développement logiciel pour serveurs C#, version 5.1.2
Kit de développement logiciel pour serveur C++, version 5.1.2
Nous avons apporté les améliorations suivantes :
Amélioration de la fiabilité du SDK en ajoutant une reconnexion automatique en cas d'interruption du réseau.
-
[Go] Vous pouvez désormais appeler
InitSDK()avec ou sans paramètres du serveur. Les serveurs de jeu qui s'exécutent sur des flottes EC2 Amazon GameLift Servers gérées lisent les paramètres du serveur directement à partir des variables d'environnement. Les serveurs de jeu des flottes Amazon GameLift Servers Anywhere doivent appelerInitSDK()avec les paramètres du serveur.
Versions du plugin mises à jour :
Amazon GameLift Serversplugin pour Unreal Engine, version 1.1.0
Amazon GameLift Serversplugin pour Unity, version 2.1.0
Plugin SDK C++ Server pour Unreal, version 5.1.1
Plugin SDK C# Server pour Unity, version 5.1.2
Nous avons apporté les améliorations suivantes :
-
[Amazon GameLift Serversplugin pour Unreal Engine] Mise à jour des instructions d'installation et simplification de l'emballage. Ce plugin inclut désormais la dernière version du SDK C++ Server pour Unreal.
Mise à niveau des plugins pour prendre en charge la dernière version du SDK du serveur pourAmazon GameLift Servers.
En savoir plus :
Intégrer des jeux avec le Amazon GameLift Servers plugin pour Unreal Engine, guide du Amazon GameLift Servers développeur
Vous avez déjà pu définir les propriétés du jeu lors de la création de sessions de jeu et rechercher des propriétés spécifiques dans les sessions de jeu. Désormais, vous pouvez également ajouter et mettre à jour ces propriétés lors d'une session de jeu active.
Par exemple, vos joueurs votent sur la carte sur laquelle ils veulent jouer. Votre client de jeu appelle UpdateGameSession pour modifier une GameProperty valeur en{"Key": "map", "Value":"jungle"}. Votre jeu implémente ensuite la nouvelle carte pour les joueurs participant à la session de jeu.
Les administrateurs du jeu peuvent également récupérer des données utiles à partir des propriétés du jeu en utilisant SearchGameSessions cette opération. Par exemple, les administrateurs peuvent répertorier les sessions de jeu dont Status la valeur est ACTIVE et dont la propriété de jeu est la suivante :{"Key": "map", "Value":"desert"}.
En savoir plus :
Intégrer GameLift Serveurs Amazon fonctionnalité du client de jeu, Guide Amazon GameLift Servers du développeur
GameProperty, Référence Amazon GameLift Servers d'API
UpdateGameSession, Référence Amazon GameLift Servers d'API
SearchGameSessions, Référence Amazon GameLift Servers d'API
Vous pouvez désormais gérer l'ensemble de votre pile de Amazon GameLift Servers ressources à l'aide des outils d'infrastructure en tant que code (IaC). Ces outils incluent AWS CloudFormation, ainsi que des outils tiers tels que Terraform et Pulumi. Grâce à ce support supplémentaire, vous pouvez désormais vous concentrer sur la création de votre jeu et tirer parti de DevOps stratégies pour gérer les ressources et le déploiement auprès de vos clients. CI/CD
Vous pouvez également désormais provisionner et configurer tous les types de Amazon GameLift Servers ressources à l'aide de l'API AWS Cloud Control. Vous pouvez continuer à utiliser les ressources à l'aide Amazon GameLift Servers des API ou des AWS CloudFormation modèles pourAmazon GameLift Servers.
Pour plus de détails sur les Amazon GameLift Servers ressources disponibles via IaC, consultez la référence du type de Amazon GameLift Servers Amazon GameLift Servers ressource Référence du type de ressource.
En outre, vous pouvez désormais redimensionner automatiquement vos flottes à l'aide de AWS CloudFormation modèles ou de l'API AWS Cloud Control en utilisant la nouvelle propriété Fleet :ScalingPolicies.
L'API Cloud Control fournit aux développeurs un ensemble standard d'API pour créer, lire, mettre à jour, supprimer et répertorier des ressources (CRUDL) via des centaines de AWS services et de multiples outils tiers tels que Terraform et Pulumi.
En savoir plus :
Versions du SDK mises à jour : Amazon GameLift Servers plugin pour Unity, version 2.0.0
Le Amazon GameLift Servers plugin pour Unity fournit des outils et des flux de travail qui rationalisent les étapes nécessaires à la mise en service de votre jeu Unity pour un hébergement cloudAmazon GameLift Servers. Amazon GameLift Serversest un service entièrement géré qui permet aux développeurs de jeux de gérer et de faire évoluer des serveurs de jeu dédiés aux jeux multijoueurs basés sur des sessions.
Dans cette version, le plug-in pour Unity est mis à jour pour utiliser les dernières Amazon GameLift Servers fonctionnalités, notamment la version 5.x du SDK serveur et la prise en charge des tests locaux avec Amazon GameLift Servers Anywhere. Le plugin est compatible avec les versions Unity 2021.3 LTS et 2022.3 LTS de Unity.
Les principales fonctionnalités du plugin sont les suivantes :
-
Workflows d'interface utilisateur guidés dans l'éditeur Unity pour les scénarios suivants :
-
Testez l'intégration de votre jeu en Amazon GameLift Servers utilisant votre station de travail locale en tant qu'hôte. Ce flux de travail vous permet de configurer une flotte Amazon GameLift Servers Anywhere pour votre machine locale, de lancer des instances de votre serveur de jeu et de votre client, de demander une session de Amazon GameLift Servers jeu et de rejoindre le jeu.
-
Déployez une solution d'hébergement cloud pour votre serveur de jeu intégré avec EC2 Amazon GameLift Servers géré et des AWS ressources de support. Ce flux de travail vous aide à configurer votre jeu pour l'hébergement dans le cloud et propose trois scénarios de déploiement :
Déployez le serveur de jeu sur une seule flotte.
Déployez le serveur de jeu sur un ensemble de flottes Spot à faible coût dans plusieurs AWS régions.
Déployez le serveur de jeu avec un FlexMatch matchmaker.
-
-
Possibilité de configurer des profils utilisateur liés à un AWS compte utilisateur et de définir une AWS région par défaut. Vous pouvez gérer plusieurs profils pour travailler dans différents AWS comptes, utilisateurs de comptes et régions.
-
Des fonctionnalités spéciales qui permettent de rationaliser les processus Amazon GameLift Servers d'intégration et de déploiement, notamment :
-
Chaque solution d'hébergement inclut des AWS ressources d'assistance, notamment un groupe d'utilisateurs Amazon Cognito qui fournit des identifiants de joueur uniques et une validation des joueurs. Les solutions incluent également un compartiment Amazon S3 pour le stockage, des notifications d'événements Amazon SNS, des AWS Lambda fonctions et d'autres ressources.
-
Pour le flux de travail Anywhere, le plug-in automatise les paramètres de serveur requis.
-
Pour le flux de travail Amazon EC2, chaque solution de déploiement fournit un service backend client intégré utilisant les fonctions Lambda. Le service principal se situe entre le client du jeu et le Amazon GameLift Servers service et gère tous les appels directs vers le Amazon GameLift Servers service.
-
-
Contenu destiné aux tests d'intégration, y compris des ressources et du code pour un exemple de jeu multijoueur simple visant à illustrer l'intégration entre un serveur de jeu et un client de jeu.
-
Documentation du plug-in avec des conseils d'intégration détaillés et un exemple de code.
Tous les scénarios de déploiement, y compris pour les flottes Anywhere et Amazon EC2, utilisent des AWS CloudFormation modèles pour décrire et déployer les AWS ressources de la solution de votre jeu. Ces modèles sont inclus dans le téléchargement du Amazon GameLift Servers plugin. Vous pouvez les utiliser tels quels ou les personnaliser pour votre jeu.
En savoir plus :
GameLift Serveurs Amazon plug-in pour Unity (SDK serveur 5.x), Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour : AWS SDK 1.11.193
La nouvelle fonctionnalité d'identification Amazon GameLift Servers partagée permet aux applications déployées sur des flottes EC2 gérées d'interagir avec d'autres AWS ressources. Cette mise à jour concerne les applications que vous regroupez et déployez avec les fichiers binaires de serveur de jeu intégrés au SDK du serveur version 5.x ou ultérieure. (Les exécutables du serveur de jeu peuvent déjà demander des informations d'identification à l'aide de l'action SDK GetFleetRoleCredentials() 5.x du serveur.)
Par exemple, si vous souhaitez déployer la version de votre serveur de jeu avec un CloudWatch agent Amazon pour collecter des métriques d'instance EC2 et d'autres données, l'agent doit être autorisé à interagir avec vos CloudWatch ressources. Pour ce faire, vous devez d'abord configurer un rôle ( Gestion des identités et des accès AWS IAM) avec les autorisations nécessaires pour utiliser les CloudWatch ressources, puis configurer une flotte avec le rôle IAM et les informations d'identification partagées activés. Lorsque vous Amazon GameLift Servers déployez la version de votre serveur de jeu sur chaque instance EC2, il génère un fichier d'informations d'identification partagé et le stocke sur l'instance. Toutes les applications de l'instance peuvent utiliser les informations d'identification partagées. Amazon GameLift Serversactualise automatiquement les informations d'identification temporaires pendant toute la durée de vie de l'instance.
Vous pouvez activer les informations d'identification partagées lorsque vous créez une flotte EC2 gérée à l'aide des méthodes suivantes :
Dans le flux de travail de création de flotte de Amazon GameLift Servers consoles.
Lors de l'appel de l'opération d'API de service
CreateFleetà l'aide du nouveau paramètreInstanceRoleCredentialsProvider.Lors de l'appel de l'opération AWS CLI
aws gamelift create-fleetavec le paramètreinstance-role-credentials-provider.
En savoir plus :
Communiquez avec d'autres AWS ressources de vos flottes, Guide Amazon GameLift Servers du développeur
CreateFleet, InstanceRoleCredentialsProvider, Référence Amazon GameLift Servers d'API
Configuration d'un rôle de service IAM, Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour : Amazon GameLift Servers plugin pour Unreal Engine version 1.0.0
Le Amazon GameLift Servers plugin pour Unreal Engine fournit des outils et des flux de travail qui rationalisent vos étapes de mise en place et de fonctionnement d'un jeu avec Amazon GameLift Servers pour l'hébergement cloud. Amazon GameLift Serversest un service entièrement géré qui permet aux développeurs de jeux de gérer et de faire évoluer des serveurs de jeu dédiés aux jeux multijoueurs basés sur des sessions. Le plugin prend en charge les versions UE 5.0, 5.1 et 5.2. Voici les principales fonctionnalités :
-
Les flux de travail guidés de l'interface utilisateur [dans l'éditeur Unreal] suivent les étapes suivantes :
-
Testez l'intégration de votre jeu en Amazon GameLift Servers utilisant votre station de travail locale en tant qu'hôte. Ce flux de travail vous permet de configurer une flotte Amazon GameLift Servers Anywhere pour votre machine locale, de lancer des instances de votre serveur de jeu et de votre client, de demander une session de jeu et d'obtenir les informations de connexion pour la nouvelle session de jeu. Amazon GameLift Servers
-
Déployez une solution d'hébergement cloud Amazon EC2 pour votre serveur de jeu intégré. Ce flux de travail vous aide à configurer votre jeu pour l'hébergement dans le cloud et propose trois scénarios de déploiement différents : déploiement sur une seule flotte, déploiement sur un ensemble de flottes ponctuelles dans plusieurs régions ou déploiement sur un ensemble de flottes avec un FlexMatch matchmaker. La solution pour chaque scénario de déploiement inclut des Amazon GameLift Servers ressources et des AWS ressources de support.
-
-
Possibilité de configurer des profils utilisateur liés à un AWS compte utilisateur et de définir une AWS région par défaut. Vous pouvez gérer plusieurs profils pour travailler dans différents AWS comptes, utilisateurs de comptes et régions.
-
Des fonctionnalités spéciales qui permettent de rationaliser les processus Amazon GameLift Servers d'intégration et de déploiement, notamment :
-
Chaque solution d'hébergement inclut AWS des ressources de support, notamment un groupe d'utilisateurs Amazon Cognito de base qui fournit des identifiants de joueur uniques, un compartiment Amazon S3 pour le stockage, des notifications d'événements Amazon SNS et AWS Lambda des fonctions.
-
Pour le flux de travail Anywhere, le plug-in automatise les paramètres de serveur requis à l'aide d'arguments de ligne de commande.
-
Pour le flux de travail Amazon EC2, chaque solution de déploiement fournit un service backend client intégré utilisant les fonctions Lambda. Le service backend reçoit les demandes des clients du jeu et les transmet au Amazon GameLift Servers service.
-
-
Contenu pour les tests d'intégration, y compris une carte de jeu de démarrage et deux cartes de test avec des plans de base et des éléments d'interface utilisateur.
-
Documentation du plug-in avec des conseils d'intégration détaillés et un exemple de code.
Tous les scénarios de déploiement, y compris pour les flottes Anywhere et Amazon EC2, utilisent des AWS CloudFormation modèles pour décrire les solutions. Le plugin utilise ces modèles lors du déploiement de Amazon GameLift Servers ressources pour votre jeu. Ces modèles sont inclus dans le téléchargement du Amazon GameLift Servers plugin et sont modifiables. Vous pouvez les utiliser tels quels ou les modifier pour votre jeu.
En savoir plus :
GameLift Serveurs Amazon plugin pour Unreal Engine, Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour : AWS SDK 1.11.144
Amazon GameLift ServersVous pouvez désormais héberger vos jeux dans le cloud à l'aide d'instances EC2 dotées de processeurs AWS Graviton. Conçues AWS avec des Arm64-based processeurs, les instances Graviton offrent les meilleures performances en termes de prix pour les charges de travail cloud utilisant EC2, avec une amélioration allant jusqu'à 40 % par rapport aux instances x86 comparables. Les derniers processeurs Graviton3 offrent des performances de calcul jusqu'à 25 % supérieures à celles des versions précédentes.
AvecAmazon GameLift Servers, vous pouvez désormais choisir parmi ces nouvelles instances de la famille AWS Graviton :
Graviton2-based exemples : c6g, c6gn, r6g, m6g, g5g
Graviton3-based exemples : c7g, r7g, m7g
En savoir plus :
AWS Processeur Graviton
: découvrez les avantages et les utilisations pratiques des instances Graviton-based EC2. Premiers pas avec Graviton
: obtenez un aperçu des Graviton-based instances et des informations sur la façon dont les applications s'y exécutent en fonction de leur système d'exploitation, de leur langue et de leur durée d'exécution.
Note
Les instances de Graviton Arm nécessitent une compilation de serveur pour une AMI Linux. Le kit SDK pour serveur 5.1.1 ou une version plus récente est requis pour C++ et C#. Le kit SDK pour serveur 5.0 ou une version plus récente est requis pour Go. Ces instances ne fournissent aucun support prêt à l’emploi pour l’installation de Mono sur Amazon Linux 2023 (AL2023) ou Amazon Linux 2 (AL2).
Versions mises à jour du SDK : SDK serveur pour C++, C#/Unity, Unreal 5.1.0
La dernière version du SDK Amazon GameLift Servers serveur fournit des mises à jour pour C++, C# et le plug-in Unreal, ainsi qu'un nouveau plug-in à utiliser avec le moteur de jeu Unity. Les développeurs de jeux intègrent le SDK Amazon GameLift Servers du serveur aux serveurs de jeu qu'ils déploient pour l'Amazon GameLift Servershébergement.
La dernière version du SDK du serveur contient les mises à jour suivantes, qui incluent un certain nombre de demandes des clients :
-
Télécharger des packages SDK spécifiques à une langue — Le site de Amazon GameLift Servers téléchargement mis à jour
contient des packages SDK pour chaque langue. Vous pouvez télécharger les versions actuelles ou précédentes. -
Nouveau plug-in SDK pour serveur C# pour Unity — Le nouveau package SDK serveur pour Unity contient des bibliothèques C# intégrées que vous pouvez installer à l'aide du gestionnaire de packages dans Unity Editor (voir le nouveau guide d'intégration Unity). Ces bibliothèques incluent les dépendances requises via UnityNuGet. Vous pouvez utiliser ce plugin avec Unity 2020.3 LTS, 2021.3 LTS et 2022.3 LTS pour Windows et Mac OS. Il prend en charge les profils .NET Framework et .NET Standard de Unity, avec .NET Standard 2.1 et .NET 4.x.
-
Solution .NET consolidée pour C# — Le SDK du serveur pour C# prend désormais en charge .NET Framework 4.6.2 (mise à niveau depuis la version 4.6.1) et .NET 6.0 dans une solution unique. .NET Standard 2.1 est disponible avec les Unity-built bibliothèques.
-
Mises à jour du SDK 5.1.0 pour serveurs
-
[C++, C#, Unreal] Vous pouvez désormais appeler
InitSDK()avec ou sans paramètres de serveur. Les serveurs de jeu qui s'exécutent sur des flottes EC2 Amazon GameLift Servers gérées lisent les paramètres du serveur directement à partir des variables d'environnement. Les serveurs de jeu des flottes Amazon GameLift Servers Anywhere doivent appelerInitSDK()avec les paramètres du serveur. -
[C++, C#, Unreal] Les appels au SDK du serveur ont amélioré la messagerie d'erreur.
-
[SDK C++] Pour améliorer les temps de génération du SDK Server, l'indicateur de génération
-DRUN_CLANG_FORMATest désactivé par défaut. Vous pouvez l'activer avec-DRUN_CLANG_FORMAT=1. -
[SDK C++] Lorsque vous créez des bibliothèques sans les bibliothèques standard (
-DGAMELIFT_USE_STD=0),InitSDK()n'utilise plus de types destd::données.
-
-
Documentation étendue du SDK 5.x pour serveurs
-
Guides de référence du SDK serveur mis à jour pour C++, C#/Unity et Unreal, y compris une couverture étendue de tous les types de données.
-
Nouvelles versions des guides d'intégration du SDK 5 du serveur pour les plugins Unity et Unreal
-
-
Autres mises à jour de la documentation
-
Documentation révisée pour les opérations Amazon GameLift Servers de l'API de service GetComputeAccess et GetInstanceAccess pour clarifier les procédures d'accès à distance en fonction de la version Amazon GameLift Servers du SDK du serveur utilisée.
-
Descriptions révisées GameSessionPlacement pour documenter la façon dont les informations de session de jeu sont transitoires lorsqu'un placement est en statut « En attente ».
-
Vous pouvez désormais suivre les indicateurs de performance matérielle de vos flottes EC2 Amazon GameLift Servers gérées. Les mesures incluent les métriques des instances EC2 relatives à l'utilisation du processeur, au volume du trafic réseau et à read/write l'activité du disque. En Amazon GameLift Servers effet, ces mesures décrivent toutes les instances actives d'un emplacement de flotte. Vous pouvez consulter ces statistiques sur le matériel de la flotte à l'aide d'un CloudWatch tableau de bord Amazon dans le Console de gestion AWS. Vous pouvez également les consulter dans la Amazon GameLift Servers console dans les détails de la flotte.
En savoir plus :
Surveillance GameLift Serveurs Amazon avec Amazon CloudWatch(Statistiques pour les flottes), Guide Amazon GameLift Servers du développeur
Versions du SDK mises à jour : AWS SDK 1.11.111
Amazon GameLift Serversles clients peuvent désormais utiliser le système d'exploitation Amazon Linux 2023 pour héberger leurs serveurs de jeux. L'AL2023 offre plusieurs améliorations par rapport à AL2, notamment en termes de sécurité. Ce système d'exploitation est disponible dans tous Régions AWS les pays, à l'exception des régions chinoises.
Les clients peuvent utiliser les nouveaux systèmes d'exploitation Linux et continuer à recevoir des mises à jour de sécurité critiques lorsque le support d'Amazon Linux (AL1) prendra fin en décembre 2023. Le support pour Amazon Linux 2 se poursuit jusqu'au 30 juin 2026.
En savoir plus :
Amazon GameLift ServersLiens de référence de l'API :
Versions du SDK mises à jour : AWS SDK 1.11.87
Si vous l'utilisez Amazon GameLift Servers FleetIQ pour l'hébergement de jeux, vous pouvez désormais empêcher le placement de sessions de jeu sur des instances actuellement en train de se vider. Les instances qui se vident sont signalées pour arrêt, mais elles peuvent toujours être sélectionnées pour héberger de nouvelles sessions de jeu si aucune autre ressource d'hébergement n'est disponible. Grâce à cette nouvelle fonctionnalité, vous pouvez exclure complètement l'utilisation d'instances de drainage.
Utilisez cette fonction lorsque vous appelez ClaimGameServer pour trouver les serveurs de jeu disponibles. Ajoutez le nouveau FilterOption paramètre et définissez les statuts d'instance autorisés sur ACTIVE uniquement. En réponse, Amazon GameLift Servers FleetIQ examine uniquement les instances actives lors de la recherche et de la réclamation d'un serveur de jeu disponible.
En savoir plus :
ClaimGameServer dans la Référence d'API Amazon GameLift Servers
-
Comment FleetIQ fonctionne le Guide du Amazon GameLift Servers FleetIQ développeur
Amazon GameLift Serversles clients peuvent désormais utiliser des balises de répartition des AWS Billing coûts pour organiser leurs coûts d'hébergement de jeux. Vous pouvez attribuer des étiquettes de répartition des coûts aux ressources individuelles de la flotte Amazon GameLift Servers EC2 afin de suivre la contribution de vos flottes aux coûts d'hébergement globaux.
En savoir plus :
Utilisation des balises de répartition des AWS coûts, Guide de AWS Billing l'utilisateur
Versions du SDK mises à jour : AWS SDK 1.11.63
Amazon GameLift Serversles clients peuvent désormais utiliser le système d'exploitation Windows Server 2016 pour héberger leurs serveurs de jeux. Ce système d'exploitation est disponible dans tous les systèmes Régions AWS. Les clients peuvent utiliser le nouveau système d'exploitation Windows et continuer à recevoir des mises à jour de sécurité critiques alors que Microsoft met fin à la prise en charge de Windows Server 2012 en octobre 2023.
À compter d'aujourd'hui, les nouveaux clients qui ont besoin d'un environnement d'exécution Windows doivent spécifier Windows Server 2016 lors de la création de nouvelles versions de serveurs de jeu pour l'hébergement. Les clients existants peuvent continuer à créer de nouvelles versions et flottes avec Windows Server 2012, mais doivent terminer la migration avec Windows Server 2016 avant la date de fin de support de Microsoft, le 10 octobre 2023.
Cette mise à jour inclut les modifications de service suivantes :
Lorsque vous créez une version de serveur de jeu à l'aide des commandes du Amazon GameLift Servers SDK ou de la CLI, vous devez désormais définir explicitement le système d'exploitation. Il n'existe plus de valeur par défaut. Pour déployer votre serveur de jeu sur Windows Server 2016, utilisez la valeur
WINDOWS_2016.Lorsque vous créez une version de serveur de jeu à l'aide de la Amazon GameLift Servers console, vous devez sélectionner un système d'exploitation parmi les valeurs disponibles. Si vous êtes déjà client et que vous possédez déjà des parcs Windows Server 2012 actifs, vous pouvez choisir l'une
WINDOWS_2012ouWINDOWS_2016l'autre.
En savoir plus :
Amazon GameLift ServersLiens de référence de l'API :
Versions mises à jour du SDK : Server SDK 5.0.0 pour Unreal
La dernière version du plugin Amazon GameLift Servers léger pour Unreal Engine est désormais basée sur le SDK Amazon GameLift Servers serveur 5.x. Pour commencer à intégrer votre environnement Unreal Engine, Amazon GameLift Servers consultez les liens suivants.
La nouvelle Amazon GameLift Servers console inclut les améliorations suivantes :
-
Navigation améliorée : le nouveau volet de navigation facilite la navigation entre les Amazon GameLift Servers ressources.
-
Amazon GameLift Serverspage de destination : la nouvelle page de destination fournit des liens vers de la documentation utile, affiche une vue d'ensemble de Amazon GameLift Servers haut niveau et fournit une assistance via des liens vers la documentation, des questions fréquemment posées et AWS re:Post.
-
Statistiques Amazon améliorées : CloudWatch les Amazon GameLift Servers statistiques sont désormais disponibles à la fois dans la Amazon GameLift Servers console et dans vos CloudWatch tableaux de bord. Cette mise à jour inclut également de nouvelles mesures concernant les performances, l'utilisation et les sessions des joueurs.
Le chiffrement côté serveur (SSE) pour les sujets SNS chiffre vos données sensibles au repos. SSE utilise les touches AWS Key Management Service (AWS KMS) pour protéger le contenu de vos sujets SNS.
En savoir plus :
Versions du SDK mises à jour : Server SDK 5.0.0 pour .NET 6. Aucune mise à jour du SDK n'est requise.
Si vous utilisez la plateforme de Real-Time développement Unity, continuez à utiliser le SDK 5.0.0 Amazon GameLift Servers du serveur avec .NET 4.6. Unity ne prend pas en charge .NET 6.
En savoir plus :
-
Téléchargez la dernière version du SDK du Amazon GameLift Servers serveur lors de la mise en Amazon GameLift Servers route
-
SDK 5.x du serveur C# pour GameLift Serveurs Amazon -- Actions
Versions mises à jour du SDK : Server SDK 5.0.0 pour Go
En savoir plus :
-
Téléchargez la dernière version du SDK du Amazon GameLift Servers serveur lors de la mise en Amazon GameLift Servers route
Versions mises à jour du AWS SDK : SDK 1.10.21, SDK serveur 5.0.0 pour C++ et C#
Amazon GameLift ServersAnywhere utilise les ressources de votre serveur de jeu pour héberger des serveurs de Amazon GameLift Servers jeu. Vous pouvez utiliser Amazon GameLift Servers Anywhere pour intégrer vos propres ressources de calcul au calcul EC2 Amazon GameLift Servers géré afin de répartir vos serveurs de jeu sur plusieurs types de calcul. Vous pouvez également utiliser Amazon GameLift Servers Anywhere pour tester vos serveurs de jeu de manière itérative sans télécharger la version Amazon GameLift Servers pour chaque itération.
Points forts :
-
Nouveau parc et nouveaux types de calcul Amazon GameLift Servers Anywhere
-
Amazon GameLift ServersEnregistrement des ressources informatiques en tout lieu
-
Cycle d'itération des tests amélioré
Amazon GameLift ServersServer SDK 5.0.0 apporte des améliorations au SDK serveur existant et introduit un nouveau type de ressource, le calcul. Server SDK 5.0.0 est compatible avec Amazon GameLift Servers Anywhere et permet d'utiliser vos propres ressources de calcul pour l'hébergement de serveurs de jeux.
Versions du SDK mises à jour : AWS SDK 1.9.333
Amazon GameLift Serversest désormais disponible dans huit zones locales aux États-Unis, ce qui vous permet de déployer vos flottes au plus près des joueurs. Vous pouvez utiliser toutes les Amazon GameLift Servers fonctionnalités gérées avec les zones locales en ajoutant les zones locales à vos flottes.
Les zones locales étendent les AWS ressources et les services jusqu'à la périphérie du cloud, à proximité de grands centres de population, industriels et informatiques. Cela signifie que vous pouvez déployer des applications nécessitant une latence d'une milliseconde à un chiffre plus près des utilisateurs finaux ou des centres de données sur site.
La nouvelle Amazon GameLift Servers console inclut les améliorations suivantes :
-
Navigation améliorée : le nouveau volet de navigation facilite la navigation entre les Amazon GameLift Servers ressources.
-
Amazon GameLift Serverspage de destination : la nouvelle page de destination fournit des liens vers de la documentation utile, affiche une vue d'ensemble de Amazon GameLift Servers haut niveau et fournit une assistance via des liens vers la documentation, des questions fréquemment posées et AWS re:Post.
-
Statistiques Amazon améliorées : CloudWatch les Amazon GameLift Servers statistiques sont désormais disponibles à la fois dans la Amazon GameLift Servers console et dans vos CloudWatch tableaux de bord. Cette mise à jour inclut également de nouvelles mesures concernant les performances, l'utilisation et les sessions des joueurs.
FlexMatchles utilisateurs ont désormais accès aux fonctionnalités suivantes :
-
Règle composée — Ajout de la prise en charge des règles de matchmaking composées pour les matchs à 40 joueurs ou moins. Vous pouvez désormais utiliser des instructions logiques pour créer une règle composée afin de former une correspondance. Sans règle composée dans votre ensemble de règles, pour former une correspondance, toutes les règles de l'ensemble de règles doivent être vraies. Avec les règles composées, vous pouvez choisir les règles à appliquer à l'aide des opérateurs logiques suivants :
andor,not, etxor. -
Sélection flexible des équipes — Expressions des propriétés de matchmaking mises à jour pour permettre la sélection d'un sous-ensemble de toutes les équipes disponibles.
-
Listes de chaînes plus longues : le nombre maximum de chaînes a été augmenté de 10 à 100 dans une liste de chaînes de valeurs d'attributs de joueur.
Versions du SDK mises à jour : AWS SDK 1.9.133 sur
Amazon GameLift Servers est désormais disponible dans la région Asie-Pacifique (Osaka). Les développeurs de jeux peuvent désormais déployer des instances à Osaka à l'aide d' GameLift une flotte multirégionale.
Vous pouvez désormais utiliser des serveurs de Graviton2-hosted jeu, basés sur l'architecture du Arm-based processeur, pour obtenir des performances accrues à moindre coût par rapport aux options de Intel-based calcul équivalentes.
Points forts :
-
Amazon GameLift Servers est désormais disponible dans la région Asie-Pacifique (Osaka).
-
Amazon GameLift ServersFleetIQles groupes de serveurs de jeu peuvent désormais être configurés pour gérer les familles d'instances Graviton2 c6g, m6g et r6g.
En savoir plus :
Le Amazon GameLift Servers plugin pour Unity version 1.0.0 contient des bibliothèques et une interface utilisateur native qui facilite l'accès aux Amazon GameLift Servers ressources et l'intégration Amazon GameLift Servers dans votre jeu Unity. Vous pouvez utiliser le Amazon GameLift Servers plug-in Unity pour accéder aux Amazon GameLift Servers API et déployer des CloudFormation modèles pour les scénarios de jeu courants. Le plugin comprend également un exemple de jeu qui fonctionne avec les exemples de scénarios. Vous pouvez utiliser Amazon GameLift Servers Local pour consulter les messages transmis entre le client du jeu et le serveur de jeu afin de savoir comment un jeu standard interagit avecAmazon GameLift Servers.
Le plugin pour Unity prend en charge Unity 2019.4 LTS et 2020.3 LTS.
Points forts :
-
Créez, exécutez et modifiez un exemple de jeu avec différents scénarios, ou créez le vôtre.
-
Déployez AWS CloudFormation des exemples de scénarios pour des scénarios de jeu typiques, notamment l'authentification uniquement, une flotte à région unique, des flottes multirégionales avec file d'attente et système de matchmaking personnalisé, des flottes ponctuelles avec file d'attente et matchmaker personnalisé, et. FlexMatch
En savoir plus :
Vous pouvez utiliser le type de règle BatchDistance pour spécifier une chaîne ou un attribut numérique, ce qui apporte de nombreux avantages à chaque segment.
Points forts :
-
Pour les matchs importants (> 40 joueurs), au lieu d'équilibrer les joueurs uniquement en fonction de leurs compétences, vous pouvez désormais obtenir le même équilibre en fonction des compétences, des modes et des cartes. Assurez-vous que tous les participants au match appartiennent à une même catégorie de compétences, associez plusieurs attributs numériques tels que la ligue ou le style de jeu, et regroupez-les en fonction d'attributs de chaîne tels que la carte ou le mode de jeu. Vous pouvez également créer des extensions au fil du temps. Par exemple, vous pouvez créer une extension pour permettre à une plus grande fourchette de niveaux de compétence d'entrer dans le match au fur et à mesure que le joueur attend.
Pour les matchs avec moins de 40 joueurs, vous pouvez utiliser une nouvelle expression de règles simplifiées.
Versions mises à jour du SDK : Realtime Client SDK 1.2.0, Server SDK 3.4.0 pour Unreal
Avec cette dernière mise à jour du SDK, vous pouvez désormais intégrer IL2CPP dans vos applications mobiles qui utilisent le SDK client RTS et suivent les meilleures pratiques en matière de frameworks. Vous pouvez également créer désormais le SDK Amazon GameLift Servers Server pour Unreal version 4.26. Cette mise à jour contient des composants qui s'intègrent à votre serveur de jeu Windows ou Linux, notamment les versions C++ et C# Amazon GameLift Servers du SDK Server, Amazon GameLift Servers Local et un plug-in Unreal Engine.
Points forts :
-
Ajout de la prise en charge de IL2CPP dans le SDK du client RTS et de la création de bibliothèques natives en tant que frameworks, afin que vous puissiez créer des clients RTS pour les appareils mobiles les plus récents.
-
Vous pouvez l'utiliser DescribePlayerSessions() pour obtenir des informations pour une session solo, pour toutes les sessions de joueur d'une session de jeu ou pour toutes les sessions de joueur associées à un identifiant de joueur unique.
-
Vous pouvez l'utiliser GetInstanceCertificate() pour récupérer l'emplacement du fichier d'un certificat PEM-encoded TLS associé à la flotte et à ses instances.
-
Création du support du SDK Server pour la version 4.26 d'Unreal.
-
Le SDK C# existant, version 4.0.2, a été vérifié comme compatible avec Unity 2020.3. Aucune mise à jour du SDK n'était requise.
En savoir plus :
Versions du SDK mises à jour : AWS SDK 1.8.168 sur
Vous pouvez désormais utiliser les événements pour surveiller l'activité de placement des sessions de jeu pour une file d'attente de sessions de jeu. Créez une rubrique Amazon Simple Notification Service (Amazon SNS) pour publier des notifications d'événements, ou configurez le suivi des CloudWatch événements à l'aide d'Events.
Points forts :
-
Pour chaque file d'attente, vous pouvez définir une chaîne de texte personnalisée à inclure dans tous les messages relatifs aux événements.
-
Lorsque vous utilisez une rubrique Amazon SNS, vous pouvez définir des conditions d'accès supplémentaires qui limitent la publication à des files d'attente spécifiques.
En savoir plus :
-
Amazon GameLift ServersGuide du développeur :
-
-
Nouveaux paramètres de file d'attente des sessions de jeu
NotificationTargetetCustomEventData: GameSessionQueue, CreateGameSessionQueue, UpdateGameSessionQueue
-
Versions du SDK mises à jour : AWS SDK 1.8.163 sur
Amazon GameLift Serversl'hébergement géré est désormais disponible dans 21 AWS régions. Les nouvelles régions sont Le Cap (af-south-1), Bahreïn (me-south-1), Hong Kong (ap-east-1), Milan (eu-south-1), Paris (eu-west-3) et Stockholm (eu-north-1).
Grâce à la nouvelle fonctionnalité de Amazon GameLift Servers flottes multisites, vous pouvez désormais configurer une seule flotte pour héberger vos serveurs de jeu dans l'une ou l'ensemble des 20 régions Amazon GameLift Servers prises en charge (à l'exception de la région de Pékin). Cette fonctionnalité vise à réduire de manière significative le travail nécessaire à la configuration et à la maintenance des ressources Amazon GameLift Servers d'hébergement dans le monde entier. Multi-locationdes flottes peuvent être créées dans les AWS régions suivantes : us-east-1 (Virginie du Nord), us-west-2 (Oregon), eu-central-1 (Francfort), eu-west-1 (Irlande), ap-southeast-2 (Sydney), ap-northeast-1 (Tokyo) et ap-northeast-2 (Séoul). Dans toutes les autres régions, vous pouvez continuer à configurer des flottes à site unique selon vos besoins. Toutes les flottes créées avant cette version sont des flottes à site unique. L'utilisation de flottes multisites n'a aucune incidence sur vos coûts d'hébergement. Amazon GameLift Serversla tarification est basée sur le type, l'emplacement et le volume des instances que vous utilisez. (Pour plus d'informations, consultez la rubrique Amazon GameLift Servers Tarification
Note
Multi-location les flottes ne sont pas disponibles dans les régions de Chine. Amazon GameLift Serversles ressources situées dans les régions de Chine ne peuvent pas interagir avec les ressources d'autres Amazon GameLift Servers régions ni être utilisées par celles-ci.
Points forts :
-
Avec une flotte multisites, ajoutez explicitement une liste de sites distants. Amazon GameLift Serversdéploie des instances du même type et de la même configuration, y compris la configuration de génération et d'exécution, dans la région d'origine de la flotte et sur tous les emplacements ajoutés.
-
Ajustez les paramètres de capacité et la mise à l'échelle pour chaque emplacement indépendamment. Les politiques de dimensionnement automatique s'appliquent à l'ensemble d'une flotte, mais vous pouvez les activer ou les désactiver en fonction de l'emplacement.
-
Démarrez de nouvelles sessions de jeu dans des emplacements de flotte spécifiques. Lorsque vous utilisez les files d'attente des sessions de jeu ou le matchmaking pour placer des sessions de jeu, vous pouvez désormais hiérarchiser le début des nouvelles sessions de jeu en fonction de l'emplacement, du coût d'hébergement et de la latence des joueurs.
-
Accédez à des statistiques d'hébergement dans la Amazon GameLift Servers console, agrégées pour tous les sites d'une flotte ou ventilées par site de flotte.
En savoir plus :
-
-
Nouvelles opérations de localisation de la flotte : CreateFleetLocations DescribeFleetLocationAttributes, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization, DeleteFleetLocations
-
Mise à jour des opérations de la flotte, avec une nouvelle prise en charge CreateFleet multi-sites : UpdateFleetCapacity, DescribeEC2InstanceLimits,, DescribeInstances, StopFleetActions StartFleetActions
-
Mise à jour des opérations de placement des sessions de jeu, avec une nouvelle priorité et une nouvelle capacité de filtrage : CreateGameSessionQueue, DescribeGameSessionQueues, UpdateGameSessionQueue
-
Mise à jour des opérations de création de sessions de jeu, avec prise en charge de nouveaux emplacements : CreateGameSession DescribeGameSessions,, DescribeGameSessionDetails, SearchGameSessions
-
-
Amazon GameLift ServersGuide du développeur :
-
GameLift Serveurs Amazon points de service(mis à jour)
-
Personnalisation des ressources d'hébergement (nouveau)
Augmenter la capacité d'hébergement de jeux avec Amazon GameLift Servers(mis à jour)
-
Personnaliser une file d'attente de session de jeu (nouveau)
-
Détails de la flotte dans la Amazon GameLift Servers console(mis à jour)
-
Versions du SDK mises à jour : AWS SDK 1.8.139 sur
Cette version inclut les mises à jour suivantes :
-
Amazon GameLift ServersFleetIQles groupes de serveurs de jeux peuvent désormais être configurés pour gérer les familles d'instances AMD C5a, M5a et R5a. Les types d'instances Amazon EC2 pris en charge, tels qu'ils sont répertoriés pour le GameServerGroup InstanceDefinition, incluent désormais les suivants :
-
c5a. large, c5a. x large, c5a. 2 x large, c5a. 4 x large, c5 a.8 x large, c5 a.12 x large, c5 a.16 x large, c5 a.24 x large
-
m5a. large, m5a. x large, m5a. 2 x large, m5a. 4 x large, m5 a.8 x large, m5a. 12 x large, m5 a.16 x large, m5a A. 24 x large
-
r5a. large, r5a. x large, r5 a.2 x large, r5 a.4 x large, r5 a.8 x large, r5 a.12 x large, r5 a.16 x large, r5 a.24 x large
Remarque : les instances AMD pour ne FleetIQ sont actuellement pas disponibles pour une utilisation dans la AWS région Chine (Pékin). Voir Disponibilité des fonctionnalités et différences de mise
en œuvre en Chine. -
-
Amazon GameLift ServersL'hébergement de jeux géré prend désormais en charge les instances AMD dans la région de Chine (Pékin), gérées par Sinnet. Les nouvelles familles d'instances AMD incluent M5a et R5a. Les types d'instances EC2 pris en charge, tels qu'ils sont répertoriés pour la flotte InstanceType, incluent désormais les suivants :
-
m5a. large, m5a. x large, m5a. 2 x large, m5a. 4 x large, m5 a.8 x large, m5a. 12 x large, m5 a.16 x large, m5a A. 24 x large
-
r5a. large, r5a. x large, r5 a.2 x large, r5 a.4 x large, r5 a.8 x large, r5 a.12 x large, r5 a.16 x large, r5 a.24 x large
-
-
Amazon GameLift ServersFlexMatchpeut désormais être utilisé comme solution de matchmaking autonome dans la région de Chine (Pékin), gérée par Sinnet. Les clients peuvent créer un FlexMatch matchmaker dans la région de Pékin et configurer le FlexMatchMode paramètre sur STANDALONE. Pour plus d'informations surFlexMatch, que ce soit avec un hébergement Amazon GameLift Servers géré ou avec une solution sans Amazon GameLift Servers hébergement, consultez le Guide du Amazon GameLift Servers FlexMatch développeur
. -
Lorsque vous configurez des notifications d'événements pour Amazon GameLift ServersFlexMatch, vous pouvez désormais désigner un sujet Amazon SNS FIFO comme cible de notification. Pour en savoir plus, consultez :
-
MatchmakingConfiguration NotificationTarget, Référence Amazon GameLift Servers d'API
-
Configurer la notification des FlexMatch événements, Guide Amazon GameLift Servers FlexMatch du développeur
-
Présentation d'Amazon SNS FIFO : First-in-first-out Pub/Sub messagerie
, AWS blog d'actualités
-
Versions du SDK mises à jour : SDK Amazon GameLift Servers serveur 4.0.2, version 3.3.3 du plugin Unreal
La dernière version du SDK Amazon GameLift Servers Server contient les composants suivants :
-
Le plugin Unreal mis à jour a été mis à jour pour être compatible avec Unreal Engine 4.25. L'API n'a pas été modifiée.
-
Le SDK C# existant, version 4.0.2, a été vérifié pour être compatible avec Unity 2020. Aucune mise à jour du SDK n'était requise.
Téléchargez la dernière version du SDK Amazon GameLift Servers Server Amazon GameLift Servers pour commencer
Versions du SDK mises à jour : AWS SDK 1.8.95 sur
Amazon GameLift ServersFlexMatchest un service de matchmaking personnalisable pour les jeux multijoueurs. Initialement conçu pour les utilisateurs d'hébergement Amazon GameLift Servers géré, il FlexMatch peut désormais être intégré dans des jeux utilisant d'autres systèmes d'hébergement, notamment des types primitifs de type peer-to-peer, informatique propriétaire sur site et cloud computing. Les jeux utilisés Amazon GameLift Servers FleetIQ pour l'hébergement de jeux sur Amazon EC2 peuvent désormais implémenter le matchmaking avec. FlexMatch
FlexMatchfournit un algorithme de matchmaking robuste et un langage de règles qui vous donnent une grande latitude pour personnaliser le processus de matchmaking afin que les joueurs soient mis en correspondance en fonction des caractéristiques clés des joueurs et de la latence signalée. En outre, FlexMatch propose un flux de demandes de matchmaking qui prend en charge des fonctionnalités telles que les groupes de joueurs, l'acceptation des joueurs et le remplissage des matchs. Lorsque vous utilisez FlexMatch un hébergement Amazon GameLift Servers géré ou Amazon GameLift ServersRealtime, le matchmaker les utilise automatiquement Amazon GameLift Servers pour trouver des ressources d'hébergement et démarrer une nouvelle session de jeu pour les matchs nouvellement formés. Lorsqu'il est utilisé en FlexMatch tant que service autonome, le matchmaker renvoie les résultats des matchs à votre jeu, qui peut ensuite démarrer une nouvelle session de jeu en utilisant votre solution d'hébergement.
Les opérations d'API pour FlexMatch font partie de l'API du Amazon GameLift Servers service, qui est incluse dans le AWS SDK et le AWS Command Line Interface (AWS CLI). Cette version inclut ces mises à jour pour prendre en charge le matchmaking autonome :
-
Les modifications suivantes
MatchmakingConfigurationont été apportées à la ressource API :-
Nouvelle propriété,
FlexMatchModeindique si le matchmaker est utilisé avec un hébergement Amazon GameLift Servers géré ou en tant que matchmaking autonome. -
La propriété n'
GameSessionQueueArnsest pas requise lorsqu'elleFlexMatchModeest définie sur autonome. -
Ces propriétés ne sont pas utilisées avec le matchmaking autonome :
AdditionalPlayerCount,,BackfillModeGameProperties,GameSessionData.
-
-
La fonction de remplissage automatique n'est pas disponible avec le matchmaking autonome.
Versions du SDK mises à jour : AWS SDK 1.8.95 sur
La liste des types d'instances Amazon EC2 Amazon GameLift Servers actuellement pris en charge inclut trois nouvelles familles d'instances : C5a, M5a et R5a. Ces familles sont composées d'instances optimisées pour le calcul AMD qui sont alimentées par des processeurs AMD EPYC fonctionnant à des fréquences allant jusqu'à 3,3. GHz. Les instances AMD sont compatibles x86 ; les jeux qui s'exécutent actuellement Amazon GameLift Servers peuvent être déployés sur des types d'instances AMD sans modification. Les nouvelles instances sont disponibles dans les AWS régions suivantes : USA Est (Virginie du Nord et Ohio), USA Ouest (Oregon et Californie du Nord), Centre du Canada (Montréal), Amérique du Sud (Sao Paulo), Centre de l'UE (Francfort), UE Ouest (Londres et Irlande), Asie-Pacifique Sud (Mumbai), Asie-Pacifique Nord-Est (Séoul et Tokyo) et Asie-Pacifique Sud-Est (Singapour et Sydney).
Les nouvelles instances AMD incluent :
-
c5a. large, c5a. x large, c5a. 2 x large, c5a. 4 x large, c5 a.8 x large, c5 a.12 x large, c5 a.16 x large, c5 a.24 x large
-
m5a. large, m5a. x large, m5a. 2 x large, m5a. 4 x large, m5 a.8 x large, m5a. 12 x large, m5 a.16 x large, m5a A. 24 x large
-
r5a. large, r5a. x large, r5 a.2 x large, r5 a.4 x large, r5 a.8 x large, r5 a.12 x large, r5 a.16 x large, r5 a.24 x large
En savoir plus :
Versions mises à jour du SDK : Amazon GameLift Servers Server SDK 4.0.2
La nouvelle version 4.0.2 du SDK Server corrige un problème connu lié au fonctionnement de l'API. StartMatchBackfill() Cette opération renvoie désormais une réponse correcte à une demande de remplacement de correspondance.
Le problème n'a pas affecté le processus de remplissage des matchs et le fonctionnement de cette fonctionnalité n'a pas été modifié. Le problème a peut-être eu un impact sur la messagerie des journaux et la gestion des erreurs pour les demandes de remplacement des correspondances.
Téléchargez la dernière version du SDK Amazon GameLift Servers Server Amazon GameLift Servers pour commencer
FlexMatchles utilisateurs peuvent désormais ajuster les comportements par défaut suivants pour le processus de matchmaking. Ces personnalisations sont définies dans un ensemble de règles de matchmaking. Aucune modification n'a été apportée aux Amazon GameLift Servers SDK.
-
Prioriser les billets de remplacement : vous pouvez choisir d'augmenter ou de réduire la priorisation des tickets de remplacement lorsque vous recherchez des matchs acceptables. Il est utile de hiérarchiser les tickets de remplissage lorsque la fonction de remplissage automatique est activée. Utilisez la propriété algorithm
backfillPriority. -
Pre-sort pour optimiser la cohérence et l'efficacité des matchs : configurez votre système de matchmaking pour qu'il trie à l'avance le pool de tickets avant de regrouper les tickets pour évaluation. En triant les tickets à l'avance en fonction des attributs clés des joueurs, les matchs qui en résultent ont tendance à avoir des joueurs qui présentent des caractéristiques plus similaires. Vous pouvez également améliorer l'efficacité du processus d'évaluation en effectuant un tri préalable en fonction des mêmes attributs que ceux utilisés dans les règles de match. Utilisez la propriété algorithm
sortByAttributesavec lastrategypropriété définie sur « sorted ». -
Ajustez la façon dont les temps d'attente des extensions sont déclenchés : choisissez entre déclencher des extensions en fonction de l'âge du ticket le plus récent (par défaut) ou du ticket le plus ancien d'un match incomplet. Le déclenchement sur le ticket le plus ancien a tendance à terminer les matchs plus rapidement, tandis que le déclenchement sur le ticket le plus récent entraîne une meilleure qualité de match. Utilisez la propriété algorithm
expansionAgeSelection.
Versions mises à jour du SDK : Amazon GameLift Servers Server SDK 4.0.1
Le nouveau SDK Server contient les mises à jour suivantes :
-
API C# version 4.0.1
-
Le fonctionnement de l'API n'TerminateGameSession()est plus pris en charge. Remplacez-le par un appel ProcessEnding() to pour mettre fin à la fois à une session de jeu et au processus serveur.
-
Un problème connu lié à cette opération GetInstanceCertificate() a été résolu.
-
L'opération renvoie GetTerminationTime() désormais une valeur de type de données AwsDateTimeOutcome.
-
-
API C++ version 3.4.1
-
L'opération n'TerminateGameSession()est plus prise en charge. Remplacez-le par un appel pour mettre fin ProcessEnding() à la fois à une session de jeu et au processus serveur.
-
-
Plug-in Unreal Engine version 3.3.2
-
L'opération n'TerminateGameSession()est plus prise en charge. Remplacez-le par un appel pour mettre fin ProcessEnding() à la fois à une session de jeu et au processus serveur.
-
L'opération de rappel
OnUpdateGameSessionest ajoutée à pour FProcessParamètres prendre en charge le remplissage des matchs.
-
Téléchargez la dernière version du SDK Amazon GameLift Servers Server Amazon GameLift Servers pour commencer
Versions du SDK mises à jour : AWS SDK 1.8.36 sur
La Amazon GameLift Servers FleetIQ solution d'hébergement de jeux dans le cloud à faible coût sur Amazon EC2 est désormais disponible pour tous. Amazon GameLift ServersFleetIQdonne aux développeurs la possibilité d'héberger des serveurs de jeux directement sur des instances Spot Amazon EC2 en optimisant leur viabilité en matière d'hébergement de jeux. Les développeurs de jeux peuvent Amazon GameLift Servers FleetIQ l'utiliser pour de nouveaux jeux ou pour augmenter la capacité des jeux existants. Cette solution prend en charge l'utilisation de conteneurs ou d'autres AWS services tels que AWS Shield et Amazon Elastic Container Service (Amazon ECS).
Cette version de disponibilité générale inclut les mises à jour suivantes de la Amazon GameLift Servers FleetIQ solution :
-
Une nouvelle opération d'API
DescribeGameServerInstancesrenvoie des informations, y compris l'état, de toutes les instances actives d'un groupe de serveurs de Amazon GameLift Servers FleetIQ jeu. -
Nouvelle stratégie d'équilibrage
ON_DEMAND_ONLY, configure un groupe de serveurs de jeu pour qu'il n'utilise que On-Demand des instances. Vous pouvez mettre à jour la stratégie d'équilibrage d'un groupe de serveurs de jeu à tout moment, ce qui permet de basculer entre l'utilisation des instances ponctuelles et celle On-Demand des instances selon les besoins. -
Les éléments d'aperçu suivants ont été supprimés pour des raisons de disponibilité générale :
-
Utilisation de clés de tri personnalisées pour les ressources du serveur de jeu. Les serveurs de jeu peuvent être triés en fonction de l'horodatage des inscriptions.
-
Balisage des ressources du serveur de jeu.
-
Versions mises à jour du SDK : Amazon GameLift Servers Server SDK 4.0.0, Local 1.0.5 Amazon GameLift Servers
La dernière version du kit SDK Amazon GameLift Servers Server contient les éléments mis à jour suivants :
-
Version 4.0.0 du SDK C# mise à jour pour Unity 2019.
-
La version 3.3.1 du plugin Unreal a été mise à jour pour les versions 4.22, 4.23 et 4.24 d'Unreal Engine.
-
Amazon GameLift ServersLa version locale 1.0.5 a été mise à jour pour tester les intégrations utilisant le SDK du serveur C# version 4.0.0.
Téléchargez la dernière version du SDK Amazon GameLift Servers Server Amazon GameLift Servers pour commencer
Versions du SDK mises à jour : AWS SDK 1.7.310 sur
La fonction Amazon GameLift Servers FleetIQ optimise la viabilité des instances Spot à faible coût pour une utilisation avec l'hébergement de jeux. Cette fonctionnalité est désormais étendue aux clients qui souhaitent gérer leurs ressources d'hébergement directement plutôt que via le service Amazon GameLift Servers géré. Cette solution prend en charge l'utilisation de conteneurs ou d'autres AWS services tels que AWS Shield et Amazon Elastic Container Service (Amazon ECS).
En savoir plus :
GameTech article de blog
Versions du SDK mises à jour : AWS SDK 1.7.249 sur
Vous pouvez désormais tirer parti des outils de gestion des AWS Amazon GameLift Servers ressources avec des ressources. En particulier, toutes les Amazon GameLift Servers ressources clés (builds, scripts, flottes, files d'attente de sessions de jeu, configurations de matchmaking et ensembles de règles de matchmaking) se voient désormais attribuer des valeurs Amazon Resource Name (ARN). Un ARN de ressource fournit un identifiant cohérent qui est unique dans toutes les AWS régions. Ils peuvent être utilisés pour créer des politiques d'autorisations spécifiques aux ressources Gestion des identités et des accès AWS (IAM). Les ressources se voient désormais attribuer un ARN ainsi que l'identifiant de ressource préexistant, ce qui n'est pas Region-specific le cas.
De plus, les ressources Amazon GameLift Servers prennent désormais en charge le balisage. Vous pouvez utiliser des balises pour organiser les ressources, créer des politiques d'autorisations IAM pour gérer l'accès à des groupes de ressources, personnaliser la ventilation des AWS coûts, etc. Lors de la gestion des balises pour les ressources Amazon GameLift Servers, utilisez les actions de l'API Amazon GameLift Servers TagResource(), UntagResource() et ListTagsForResource().
En savoir plus :
-
TagResource dans la Référence d'API Amazon GameLift Servers
-
Balisage des ressources AWS dans les Références générales AWS
-
Noms des ressources Amazon dans la référence AWS générale
Versions du SDK mises à jour : AWS SDK 1.7.210 sur
CloudFormation modèles pour Amazon GameLift Servers
Amazon GameLift Serversles ressources peuvent désormais être créées et gérées via CloudFormation. Les modèles de CloudFormation construction et de flotte existants ont été mis à jour pour s'aligner sur les ressources actuelles, et de nouveaux modèles sont désormais disponibles pour les scripts, les files d'attente, les configurations de matchmaking et les ensembles de règles de matchmaking. CloudFormation les modèles simplifient considérablement la gestion de groupes de AWS ressources associées, en particulier lors du déploiement de jeux dans plusieurs régions.
En savoir plus :
-
Amazon GameLift Serversréférence du type de ressource dans le Guide de AWS CloudFormation l'utilisateur
-
Gérer GameLift Serveurs Amazon héberger des ressources en utilisant CloudFormationdans le Guide Amazon GameLift Servers du développeur