Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Amazon GameLift Servers FleetIQ étapes d'intégration

Mode de mise au point
Amazon GameLift Servers FleetIQ étapes d'intégration - 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.

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.

Ce plan d'intégration décrit les étapes clés pour que vos jeux multijoueurs soient opérationnels sur les EC2 instances Amazon avec Amazon GameLift Servers FleetIQ. Si vous recherchez le Amazon GameLift Servers service d'hébergement géré, qui automatise davantage les processus d'hébergement de jeux pour vous, consultez le Amazon GameLift Servers Guide du développeur.

Pour commencer à utiliser Amazon GameLift Servers FleetIQ, vous devez disposer d'un serveur de jeu fonctionnel qui fonctionne dans un EC2 environnement sur site ou Amazon. Votre serveur de jeux peut être un processus unique qui gère une ou plusieurs sessions de jeu, génère des processus enfant ou s'exécute à l'intérieur d'un conteneur.

  1. Ouvrez un AWS compte et configurez les utilisateurs avec Amazon GameLift Servers FleetIQ accès.

    Créez un nouveau compte Compte AWS ou choisissez un compte existant avec lequel vous souhaitez l'utiliser Amazon GameLift Servers FleetIQ. Configurez les utilisateurs avec les autorisations nécessaires pour gérer Amazon EC2, Auto Scaling et les autres AWS ressources utilisées avec votre jeu. Pour obtenir des instructions complètes, veuillez consulter Configurez votre AWS compte pour Amazon GameLift Servers FleetIQ.

  2. Création des rôles IAM.

    Créez des rôles qui permettent Amazon GameLift Servers FleetIQ EC2, Amazon et Auto Scaling ressources pour communiquer entre eux. Pour plus d’informations, consultez Créez des rôles IAM pour une interaction entre services.

  3. Obtenez le AWS SDK et la AWS CLI avec Amazon GameLift Servers FleetIQ fonctionnalité.

  4. Préparez votre serveur de jeu pour l'utiliser avec Amazon GameLift Servers FleetIQ.

    Ajoutez le AWS SDK à votre projet de serveur de jeu et ajoutez du code à conserver Amazon GameLift Servers FleetIQ mis à jour en fonction de l'état actuel et de l'utilisation de vos serveurs de jeu. Pour obtenir d'autres conseils et d'autres exemples, veuillez consulter Intégrer Amazon GameLift Servers FleetIQ dans un serveur de jeu. Amazon GameLift Servers FleetIQ utilise ces informations pour fournir à votre système de matchmaking une liste de serveurs de jeu viables et inoccupés, et également pour éviter de mettre fin aux instances qui hébergent actuellement des joueurs lors de l'équilibrage.

  5. Créez une Amazon EC2 Amazon Machine Image (AMI) avec votre serveur de jeu.

    Créez une AMI avec votre logiciel de serveur de jeux et avec d'autres ressources d'exécution ou paramètres de configuration. Pour obtenir de l'aide, consultez Amazon Machine Images (AMI) dans le guide de EC2 l'utilisateur Amazon.

  6. Créez un modèle de EC2 lancement Amazon.

    Créez un modèle de EC2 lancement Amazon qui utilise votre AMI personnalisée et définit les paramètres réseau et de sécurité pour vos ressources d'hébergement. Le modèle de lancement doit faire référence au profil d'instance que vous avez créé (voir étape 2) avec des autorisations permettant à votre serveur de jeu de communiquer avec Amazon GameLift Servers FleetIQ. Il n'est pas nécessaire d'inclure les types d'instances dans votre modèle de lancement, car cela sera fait ultérieurement. Pour obtenir de l'aide, consultez la section Création d'un modèle de lancement dans le guide de EC2 l'utilisateur Amazon.

    Note

    Avant d'utiliser un modèle de lancement avec Amazon GameLift Servers FleetIQ, nous vous recommandons vivement de configurer d'abord un groupe Auto Scaling pour vérifier que la configuration du modèle et l'AMI sont correctement déployées.

  7. Configurez Amazon GameLift Servers FleetIQ ressources d'hébergement.

    Dans chaque région où vous souhaitez déployer des serveurs de jeu, créez un groupe de serveurs de jeu en appelant CreateGameServerGroup(). Transmettez le modèle de lancement (contenant votre AMI et vos paramètres de réseau et de sécurité personnalisés), le rôle IAM et une liste des types d'instance sur lesquels votre jeu peut s'exécuter. Cette action permet de configurer un groupe Auto Scaling dans votre AWS compte qui Amazon GameLift Servers FleetIQ peut modifier. Pour obtenir d'autres conseils et d'autres exemples, veuillez consulter Gérer Amazon GameLift Servers FleetIQ groupes de serveurs de jeux.

  8. Intégrer Amazon GameLift Servers FleetIQ dans votre client de jeu.

    Ajoutez le AWS SDK à votre client de jeu, à votre système de matchmaking ou à un autre composant principal qui alloue la capacité du serveur de jeu. Selon votre type de jeu, votre entremetteur peut appeler ListGameServers() ou ClaimGameServer() pour obtenir de la capacité du serveur et réserver un serveur de jeu disponible. Pour obtenir d'autres conseils et d'autres exemples, veuillez consulter Intégrer Amazon GameLift Servers FleetIQ dans un client de jeu.

  9. Augmentez la capacité de votre groupe Auto Scaling.

    Lorsque les instances sont mises en service dans votre groupe Auto Scaling, elles lancent vos serveurs de jeu. Chaque serveur de jeu s'enregistre ensuite auprès Amazon GameLift Servers FleetIQ selon la capacité disponible, à répertorier ou à réclamer ultérieurement par votre entremetteur.

  10. Testez votre jeu.

    Invoquez votre entremetteur et appelez ClaimGameServer pour demander la capacité du serveur. Transmettez l'adresse IP et le port obtenus aux clients de jeu afin qu'ils puissent se connecter au serveur de jeux.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.