SDK de serveur 5.x pour Amazon GameLift Servers - Amazon GameLift Servers

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.

SDK de serveur 5.x pour Amazon GameLift Servers

Cette section fournit une documentation de référence pour le SDK 5.x du serveur pour. Amazon GameLift Servers Le SDK du serveur fournit les fonctionnalités de base que votre serveur de jeu utilise pour interagir avec le Amazon GameLift Servers service. Par exemple, votre serveur de jeu reçoit des instructions du service pour démarrer et arrêter des sessions de jeu et fournit régulièrement des mises à jour de l'état des sessions de jeu au service. Intégrez vos serveurs de jeu au SDK du serveur avant de les déployer pour l'hébergement.

Utilisez cette référence au SDK de serveur pour intégrer vos serveurs de jeux multijoueurs personnalisés à des fins d'Amazon GameLift Servershébergement. Pour obtenir des conseils sur le processus d'intégration, consultezAjouter Amazon GameLift Servers à votre serveur de jeu.

La dernière version majeure du SDK du serveur pour Amazon GameLift Servers est la version 5.x. Les fonctionnalités d'hébergement suivantes nécessitent l'utilisation de la version 5.x :

  • Amazon GameLift ServersN'importe où

  • Amazon GameLift Serversplugin pour Unreal Engine et Unity

Mises à jour du SDK 5 du serveur pour Amazon GameLift Servers

Vos serveurs de jeu hébergés utilisent le SDK du serveur pour communiquer avec le Amazon GameLift Servers service Amazon GameLift Servers afin de démarrer et de gérer les sessions de jeu pour les joueurs. La dernière version, le SDK 5 pour Amazon GameLift Servers serveurs, propose un certain nombre d'améliorations et prend en charge de nouvelles Amazon GameLift Servers fonctionnalités. Si la version de votre serveur de jeu utilise Amazon GameLift Servers actuellement le SDK 4 ou une version antérieure, suivez les instructions de cette rubrique pour mettre à jour vos jeux.

Amazon GameLift ServersLes versions 5.0.0 et supérieures du SDK du serveur incluent les mises à jour suivantes :

  • Langages étendus — Les bibliothèques sont disponibles dans les langages suivants : C++, C#, Go. Vous pouvez créer les bibliothèques C++ à utiliser avec Unreal Engine.

  • Support des plugins pour moteurs de jeu — Les plugins Amazon GameLift Servers autonomes pour Unreal Engine et Unity nécessitent des bibliothèques Amazon GameLift Servers du SDK 5 pour le serveur. Ces plugins proposent des flux de travail guidés pour intégrer, tester et déployer vos jeux à des Amazon GameLift Servers fins d'hébergement. Voir Amazon GameLift Serversplugin pour Unity (SDK serveur 5.x) et Amazon GameLift Serversplugin pour Unreal Engine documentation.

  • Amazon GameLift ServersAssistance partout — Avec les flottes Anywhere, vous pouvez configurer vos propres ressources d'hébergement pour utiliser les Amazon GameLift Servers fonctionnalités (y compris le matchmaking). Ajoutez l'Amazon GameLift Serversagent pour automatiser la gestion du cycle de vie des sessions de jeu. Utilisez les flottes Anywhere pour l'hébergement de production avec du matériel sur site, ou configurez des environnements de test pour un développement itératif rapide de jeux. Voir Hébergement n'importe où et l'Amazon GameLift Serversagent.

  • Outils de test mis à jour — La fonctionnalité Amazon GameLift Servers Anywhere vous permet de configurer des environnements de test locaux ou basés sur le cloud pour vos jeux. Configurez les tests avec ou sans l'Amazon GameLift Serversagent. Ces outils remplacent Amazon GameLift Servers Local. Consultez Configurez des tests locaux avec Amazon GameLift Servers Anywhere.

  • Solution .NET consolidée pour C# — Le SDK 5.1+ du serveur C# prend en charge .NET Framework 4.6.2 (mis à niveau depuis la version 4.6.1) et .NET 6.0 dans une seule solution. .NET Standard 2.1 est disponible avec les bibliothèques créées par Unity.

  • Nouvelle Compute ressource — Cette nouvelle ressource combine différents types de ressources d'hébergement. Il inclut des ressources d'hébergement basées sur le cloud (flottes gérées EC2 ou de conteneurs) et des ressources d'hébergement contrôlées par le client (flottes Anywhere). Il inclut les mises à jour suivantes :

    • Les nouveaux appels d'API pour la Compute ressource incluent : ListCompute(), DescribeCompute() et GetComputeAccess(). Ces actions renvoient des informations sur les ressources d'hébergement pour tout type de Amazon GameLift Servers flotte. En général, pour les flottes dotées de serveurs de jeux utilisant le SDK 5.x du serveur, utilisez les actions spécifiques au calcul pour remplacer les actions spécifiques à l'instance. En outre, ces actions sont destinées à être utilisées dans les flottes Anywhere sans l'Amazon GameLift Serversagent : RegisterCompute(), DeregisterCompute() et GetComputeAuthToken().

    • Nouvelle métrique ActiveCompute avec CloudWatch dimensionsFleetId,Location, etComputeType. Cette métrique remplace la métrique précédenteActiveInstances.

  • Amazon EC2 Systems Manager (SSM) pour l'accès à distance : pour plus de sécurité, utilisez SSM au lieu de SSH lorsque vous vous connectez à des instances de flottes gérées. Amazon GameLift Servers Consultez Connectez-vous à distance à Amazon GameLift Servers instances de flotte.