View a markdown version of this page

SDK serveur 5.x pour GameLift Serveurs Amazon - GameLift Serveurs Amazon

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 serveur 5.x pour GameLift Serveurs Amazon

Cette section fournit la documentation de référence pour le serveur SDK 5.x 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 vous demandant de démarrer et d'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 du SDK pour les serveurs pour intégrer vos serveurs de jeu multijoueurs personnalisés à Amazon GameLift Servers héberger. Pour obtenir des conseils sur le processus d'intégration, consultezAddition GameLift Serveurs Amazon sur votre serveur de jeu à l'aide du SDK du serveur.

La dernière version majeure du SDK du serveur pour Amazon GameLift Servers est 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

Note

Si vous devez utiliser la version 4.x ou antérieure du SDK du serveur, consultez la documentation et SDK de serveur pour GameLift Serveurs Amazon version 4 et antérieures les informations de téléchargement.

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

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 des sessions de jeu pour les joueurs. La dernière version, Amazon GameLift Servers Server SDK 5, 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.

  • Prise en charge des plugins de moteurs de jeu — Les plugins Amazon GameLift Servers autonomes pour Unreal Engine et Unity nécessitent les bibliothèques Amazon GameLift Servers du SDK 5 du 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 GameLift Serveurs Amazon plug-in pour Unity (SDK serveur 5.x) et GameLift Serveurs Amazon plugin pour Unreal Engine documentation.

  • Amazon GameLift ServersAssistance en tout lieu — 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. See Hébergement en tout lieu 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 les tests locaux avec GameLift Serveurs Amazon N'importe où.

  • Solution .NET consolidée pour C# — Le SDK 5.1+ du serveur C# prend 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.

  • Nouvelle Compute ressource — Cette nouvelle ressource combine différents types de ressources d'hébergement. Il comprend des ressources d'hébergement basées sur le cloud (flottes EC2 ou de conteneurs gérées) 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 dont les serveurs de jeu utilisent le SDK 5.x pour serveurs, 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 dépourvues de 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 aux instances de flotte.