GameLift Serveur Amazon SDK 5.x - Amazon GameLift

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 Serveur Amazon SDK 5.x

Cette section fournit une documentation de référence pour le GameLift serveur Amazon SDK 5.x. Le serveur SDK fournit les fonctionnalités de base que votre serveur de jeu utilise pour interagir avec le GameLift service Amazon. 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 serveur SDK avant de les déployer pour l'hébergement.

Utilisez cette SDK référence de GameLift serveur Amazon pour préparer vos serveurs de jeux multijoueurs personnalisés à utiliser avec Amazon GameLift. Pour plus de détails sur le processus d'intégration, consultezAjoutez Amazon GameLift à votre serveur de jeu.

La dernière version majeure du GameLift serveur Amazon SDK est 5.x. Les éléments suivants nécessitent l'utilisation de la version 5.x :

  • Amazon GameLift N'importe où

  • GameLift Plug-in Amazon pour Unreal Engine et Unity

Mises à jour dans Amazon GameLift Server SDK 5

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

Les SDK versions 5.0.0 et supérieures GameLift du serveur Amazon 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 plug-ins de moteurs de jeu — Les plugins GameLift autonomes Amazon pour Unreal Engine et Unity nécessitent les bibliothèques Amazon GameLift Server SDK 5. Ces plugins proposent des flux de travail guidés pour intégrer, tester et déployer vos jeux sur Amazon à des GameLift fins d'hébergement. Voir GameLift Plug-in Amazon pour Unity (serveur SDK 5.x) et GameLift Plug-in Amazon pour Unreal Engine documentation.

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

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

  • Consolidé. NETsolution pour C# — Le serveur C# SDK 5.1+ prend en charge. NETFramework 4.6.2 (mis à niveau depuis 4.6.1) et. NET6.0 dans une solution unique. . NETLa norme 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 (Anywhere flottes). Il inclut les mises à jour suivantes :

    • Les nouveaux API appels pour la Compute ressource incluent : ListCompute(), DescribeCompute() et GetComputeAccess(). Ces actions renvoient des informations sur les ressources d'hébergement pour tout type de GameLift flotte Amazon. En général, pour les flottes dotées de serveurs de jeux utilisant le serveur SDK 5.x, 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 Anywhere flottes sans Amazon GameLift Agent : 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-le SSM plutôt que SSH lors de la connexion aux instances des flottes GameLift gérées par Amazon. Consultez Connectez-vous à distance aux instances GameLift de flotte Amazon.