Passer au contenu principal

Questions fréquentes (FAQ) sur Amazon GameLift Servers

Généralités

Ouvrir tout

    Amazon GameLift Servers offre la possibilité de déployer, d’exploiter et de mettre à l’échelle des serveurs de jeux dédiés pour des jeux multijoueurs basés sur des sessions. Vous pouvez déployer votre premier serveur de jeu dans le cloud en quelques minutes seulement. Vous économiserez ainsi des milliers d’heures de développement logiciel initial et diminuerez les risques techniques qui amènent souvent les développeurs à supprimer des fonctionnalités multijoueurs de leurs créations. Reposant sur l’environnement de calcul éprouvé d’AWS, Amazon GameLift Servers permet de mettre à l’échelle des serveurs de jeu ultra performants pour répondre à la demande des joueurs. Vous payez uniquement la capacité que vous utilisez. Vous pouvez donc faire appel au service, que vous travailliez sur une nouvelle idée de jeu ou que vous exécutiez un jeu rassemblant des millions de personnes.

    Amazon GameLift est un service entièrement géré proposant des fonctionnalités de streaming de jeux et de serveurs de jeux multijoueurs. Amazon GameLift Servers offrent aux développeurs une mise à l’échelle prédictive des serveurs de jeu qui prend en charge 100 millions de joueurs simultanés dans un seul jeu et 100 000 joueurs ajoutés par seconde, et offre une sécurité et une mise en relation de niveau professionnel pour le plus grand nombre. Amazon GameLift Streams permettent aux développeurs de diffuser des jeux en streaming avec une résolution allant jusqu’à 1080p et 60 images par seconde sur n’importe quel appareil doté d’un navigateur. Grâce à la présence mondiale d’AWS et aux instances GPU optimisées pour les jeux, les éditeurs peuvent déployer et diffuser le contenu de leurs jeux en quelques minutes, sans modification, et les joueurs peuvent commencer à jouer en quelques secondes sans décalage perceptible ni avoir à attendre les installations. Avec un serveur de jeu évolutif et des fonctionnalités de streaming fluides, Amazon GameLift aide les développeurs à créer, développer et proposer les jeux les plus exigeants au monde.

    Amazon GameLift Servers est adapté à la plupart des genres de jeux vidéo multijoueurs.

    Amazon GameLift Servers est particulièrement conçu pour fonctionner avec les jeux multijoueurs dont les sessions de jeu commencent et se terminent à un instant précis. Il peut s’agir de jeux multijoueurs des types suivants : jeux de tir à la première personne, MOBA, jeux de combat, jeux de course ou jeux de sport.

    Amazon GameLift Servers Realtime est idéale pour les jeux multijoueurs basés sur des sessions qui partagent de petites quantités de données entre les joueurs et proposent des simulations peu complexes. Ces attributs sont typiques des jeux de genres suivants : jeux de cartes, match 3 sur mobile, jeux de stratégie en temps réel, jeux de rôle et jeux de stratégie au tour par tour.

    Amazon GameLift Servers est pensé pour prendre en charge les jeux exigeant un temps de latence très faible. Il n’introduit aucune latence supplémentaire pendant le jeu.

    Une fois qu'un joueur se connecte à un serveur de jeu, toutes les communications entre joueurs se font directement entre votre client de jeu et votre serveur de jeu. La latence ressentie pendant la partie dépend de la connexion Internet du joueur et de sa distance géographique par rapport au serveur de jeu. Vous pouvez réduire la latence en positionnant les serveurs de jeu dans des régions et des zones locales aussi proches que possible de vos joueurs. Amazon GameLift Servers prend en charge des régions d’Amérique du Nord, d’Europe, d’Asie, d’Amérique du Sud, d’Afrique et d’Australie. Vous pouvez donc choisir où déployer au mieux les serveurs de jeu pour vos joueurs.

    Oui. Amazon GameLift Servers prend en charge Unreal Engine, Unity et les moteurs de jeu C# et C++ personnalisés. Pour en savoir plus sur l’intégration aux moteurs, consultez le guide du développeur Amazon GameLift Servers.

    Il est possible de tester rapidement Amazon GameLift Servers avec notre exemple de jeu. Vous trouverez également des exemples dans nos guides d’intégration. Consultez la page de mise en route pour en savoir plus.

    Amazon GameLift Servers fournit des plugins de moteurs de jeu pour Unity et Unreal Engine. Des SDK de serveur sont également disponibles pour les moteurs de jeu personnalisés écrits dans les langages de programmation C++, C# et Go. Amazon GameLift Servers prend en charge les serveurs de jeux s’exécutant sous Windows Server 2016 et Amazon Linux 2023. Amazon GameLift Servers Realtime prend en charge JavaScript pour personnaliser la logique de serveur. Le support pour Amazon Linux 2 prendra fin le 30 juin 2025. Consultez les questions fréquentes (FAQ) relatives à Amazon GameLift Servers Linux Server pour plus de détails.

    Amazon GameLift Servers ne dépend pas de la plateforme sur laquelle le client s’exécute. Il prend en charge toutes les principales plateformes et appareils, y compris les casques PC, PlayStation, Xbox, Nintendo, mobiles, Web et AR/VR. Vous pouvez intégrer n’importe quel système dorsal aux API Amazon GameLift Servers pour la mise en relation, la création de sessions de jeu et la création de sessions de joueurs à l’aide des kits SDK AWS. Les clients et les services de jeu (tels que la mise en relation ou l’authentification) peuvent utiliser la fonctionnalité Amazon GameLift Servers dans le kit SDK AWS pour communiquer avec le service Amazon GameLift Servers et connecter les joueurs aux parties. Le kit AWS SDK est disponible dans les langages C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript, ainsi que dans d’autres langages de programmation courants.

    Oui. Amazon GameLift Servers est conçu selon des normes web ouvertes et est compatible avec toutes les principales plateformes de jeux.

    Non, vous n’êtes pas obligé d’authentifier les joueurs. Cependant, vous devrez fournir un ID de joueur unique et anonyme pour chaque utilisateur. Pour en savoir plus, consultez la section Integrating a Game Client du guide du développeur Amazon GameLift Servers. Votre dorsal de jeu doit s’authentifier auprès de vos serveurs s’exécutant sur Amazon GameLift Servers à l’aide de vos informations d’identification AWS. Pour en savoir plus sur la configuration et la configuration des informations d’identification AWS, consultez la page Configurer un compte AWS dans le guide du développeur Amazon GameLift Servers.

    Vous pouvez surveiller les métriques d’état et de performances de vos serveurs de jeu pour identifier et examiner les problèmes. Vous pouvez déboguer des flottes pendant l’extraction, l’installation et la validation de l’exécution de versions en téléchargeant les journaux de création de flottes dans l’onglet Événements de la console d’Amazon GameLift Servers. Il est aussi possible d’accéder à distance à des instances au sein d’une flotte afin d’inspecter leur statut, de corriger les problèmes ou de connecter des outils de débogage. Pour accéder aux instances à distance, vous pouvez utiliser la fonction Connexion Bureau à distance sous Windows ou SSH sous Linux. Vous pouvez également vous connecter aux instances de la flotte directement depuis la console Amazon GameLift Servers à l’aide d’Amazon EC2 Systems Manager (SSM). Consultez notre Guide du développeur Amazon GameLift Servers pour en savoir plus sur le débogage.

    Les métriques de télémétrie, notamment celles au niveau des processus, des instances et certaines au niveau de la flotte, sont publiées sur Amazon Managed Grafana toutes les 30 secondes par défaut. Les métriques disponibles via le service Amazon GameLift Servers, telles que la capacité de la flotte, les événements et les métriques agrégées des instances, respectent le SLA standard Amazon GameLift Servers CloudWatch, les données au niveau de la flotte sont disponibles dans la console dans les dix minutes suivant leur collecte, et celles au niveau des serveurs dans les cinq minutes.

    La console Amazon GameLift Servers fournit des tableaux de bord de surveillance en temps réel pour vous aider à suivre et à comprendre l’expérience de vos joueurs. Vous pouvez surveiller les métriques de la flotte, les sessions des joueurs, le placement des sessions de jeu et d’autres indicateurs de performance clés directement dans la console GameLift Servers. Pour des capacités de surveillance plus avancées, l’intégration Amazon CloudWatch vous permet de suivre toutes vos ressources GameLift Servers et de traiter de manière proactive les problèmes potentiels. Avec CloudWatch, vous pouvez créer des tableaux de bord personnalisés, configurer des alertes et des alarmes automatisées, surveiller des métriques de performance détaillées et définir des seuils opérationnels. Les métriques GameLift Servers sont automatiquement transmises à CloudWatch tant que votre flotte est active, sans nécessiter de configuration supplémentaire. Vous pouvez également utiliser les métriques de télémétrie intégrées pour obtenir des informations plus approfondies au niveau des instances et spécifiques au jeu grâce à des tableaux de bord personnalisés. Ces métriques vous aident à optimiser l’utilisation des ressources, à améliorer l’expérience des joueurs et à identifier et résoudre rapidement tout problème opérationnel. Pour plus d’informations sur les métriques disponibles et les capacités de surveillance, consultez le Guide du développeur Amazon GameLift Servers.

    La plateforme de mise en relation d’Amazon GameLift Servers propose à la fois FlexMatch et des files d’attente pour les sessions de jeu. FlexMatch vous permet de mettre en relation des joueurs en fonction de règles que vous définissez. Vous pouvez vous servir de FlexMatch pour configurer des ensembles de règles regroupant les joueurs, tout en équilibrant la qualité du matchmaking et le temps d'attente des joueurs. Les résultats de FlexMatch sont automatiquement transférés dans une file d’attente de sessions de jeu, qui est en mesure de sélectionner intelligemment le serveur de jeu le plus proche disponible pour le rapprochement en fonction de l’emplacement de chaque joueur, tout en permettant aux joueurs de profiter de la latence la plus faible possible en bénéficiant de la présence mondiale d’AWS. Pour en savoir plus sur les files d’attente des sessions de jeu et FlexMatch, consultez la documentation relative aux Amazon GameLift Servers.

    Amazon GameLift Servers prend en charge le cycle de développement complet des serveurs de jeux conteneurisés, permettant des déploiements cohérents et sécurisés dans des environnements sur site, cloud ou hybrides sur des instances de serveurs Amazon GameLift. Les conteneurs regroupent l’ensemble de l’environnement d’exécution, c’est-à-dire l’ensemble du code, des dépendances et des fichiers de configuration nécessaires au fonctionnement du serveur de jeu, et les développeurs peuvent facilement déplacer les versions des serveurs de jeu entre leurs machines locales à des fins de test, d’environnements de test et de déploiements de production sur site ou dans le cloud. L’utilisation des instances Amazon GameLift Servers vous permet de mettre rapidement les ressources informatiques à l’échelle pour répondre à la demande des joueurs, sans avoir à entretenir du matériel physique.

    Bien que la durée d’une session de jeu sur Amazon GameLift Servers ne soit pas limitée, certaines considérations doivent être prises en compte lorsqu’il s’agit de sessions longues ou persistantes. Amazon GameLift Servers permet de gérer les sessions pouvant accueillir jusqu’à 200 joueurs. Les sessions de plus en plus longues nécessitent une solution de gestion de session de joueur personnalisée utilisant une base de données distincte telle qu’Amazon DynamoDB. Il est également recommandé de stocker les informations des sessions de jeu dans une base de données afin de permettre à vos joueurs de voir les sessions existantes. Vous pouvez actualiser les informations de session de jeu de manière centralisée via les API Amazon GameLift Servers. Les serveurs de jeu sur Amazon GameLift Servers ont accès au rôle IAM que vous avez défini pour votre flotte, qui permet d’accéder au stockage et aux bases de données telles qu’Amazon S3 et Amazon DynamoDB directement depuis le serveur de jeu. Pour les bases de données exécutées dans un sous-réseau privé au sein de votre VPC, vous devez créer une couche API sécurisée pour permettre aux serveurs de jeux d’accéder aux données. Pour les MMO à grande échelle nécessitant le partitionnement du monde pour des milliers de joueurs, les solutions personnalisées sur Amazon EC2, Amazon ECS ou Amazon EKS constituent généralement une meilleure solution qu’Amazon GameLift Servers. Pour obtenir des conseils sur l’hébergement permanent de jeux mondiaux sur AWS, consultez la bibliothèque de solutions AWS pour les jeux ici.

    La boite à outils Amazon GameLift Servers inclut un outil de mise à jour rapide qui vous permet de remplacer les versions de serveurs de jeu sur les flottes Amazon GameLift Servers actives. Cela réduit le temps d’itération des flottes de développement à quelques minutes, ce qui permet aux développeurs de tester rapidement les modifications et de fournir des versions de serveur de jeu mises à jour aux testeurs d’assurance qualité et aux autres équipes internes.

    La boite à outils Amazon GameLift Servers comprend un exemple de script de déploiement de production qui illustre la façon dont vous pouvez mettre à jour les constructions de serveurs de jeu qui sont déployées sur les flottes EC2 gérées par Amazon GameLift Servers et qui hébergent actuellement des jeux en direct. Lorsque les développeurs de jeux ont besoin de mettre à jour la version de leur serveur de jeu sans interrompre les sessions en direct, ils peuvent modifier et utiliser l’exemple de script pour accomplir cette tâche. Le script déploie le nouveau serveur de jeu, puis utilise des alias pour transférer le trafic des joueurs vers les serveurs de jeu exécutant la version mise à jour.

    Une Amazon Machine Image (AMI) est une image prise en charge et mise à jour par AWS. Elle est destinée à être utilisée sur Amazon EC2. Une AMI est conçue pour fournir un environnement d'exécution stable, sécurisé et à hautes performances pour les applications exécutées sur Amazon EC2. Elle inclut également plusieurs packages qui permettent une intégration aisée avec AWS, y compris des outils de configuration de lancement ainsi que de nombreux outils et bibliothèques AWS courants. AWS fournit également des mises à jour régulières de sécurité et de maintenance pour toutes les instances exécutant l’AMI Amazon.

    Tout d’abord, intégrez les serveurs Amazon GameLift au dorsal de votre jeu et à votre serveur de jeu à l’aide du kit SDK AWS et du kit SDK Amazon GameLift Servers. Puis, chargez votre serveur de jeu sur Amazon GameLift Servers dans votre compte AWS et utilisez la console Amazon GameLift Servers pour configurer des parcs de ressources de calcul et déployer votre jeu. Quand vos joueurs se connectent, vous avez la possibilité de surveiller votre flotte depuis la console Amazon GameLift Servers. Amazon GameLift Servers peut également être intégré à vos services de jeu personnalisés, comme les fonctionnalités de gestion des identités ou de mise en relation, avec le kit SDK AWS.

    Amazon GameLift Servers fournit de la documentation pour vous aider à préparer le lancement en production de votre jeu. Les sujets abordés incluent la préparation de votre jeu en vue de son utilisation avec Amazon GameLift Servers, les tests de charge, les demandes d’augmentation des quotas de service. Pour en savoir plus, consultez notre guide du développeur.

Instances et flottes

Ouvrir tout

    Une flotte est un ensemble de ressources de calcul qui exécute la construction de votre jeu et héberge des sessions de jeu. Il peut héberger plusieurs sites dans le monde. Il existe deux types de flottes : les flottes de serveurs Amazon GameLift et les flottes Amazon GameLift Servers Anywhere. La flotte Amazon GameLift Servers représente les ressources d’hébergement sous la forme d’un ensemble de machines de calcul virtuelles Amazon Elastic Compute Cloud (Amazon EC2) complètement gérées, appelées instances. Les flottes Amazon GameLift Servers Anywhere représentent les ressources d’hébergement sous la forme d’un ensemble de serveurs gérés par le client. Vous pouvez vous adapter aux changements de demande des joueurs en augmentant ou en réduisant le nombre d’instances ou le matériel géré par le client dans votre flotte. Les flottes sont configurées pour utiliser un certain type d’instance, pour déployer une version et pour exécuter un ou plusieurs processus de serveur sur chaque instance.

    Une flotte multi-emplacement est une flotte qui héberge des ressources dans de multiples emplacements géographiques. Les flottes multisites ont une région d'origine et un ou plusieurs sites éloignés. En utilisant des flottes multi-emplacement, vous pouvez télécharger un fichier binaire de jeu et déployer vos ressources d’hébergement sur plusieurs sites géographiques. Les emplacements distants peuvent correspondre à n’importe quelle région AWS ou zone locale prise en charge par Amazon GameLift Servers. Consultez le guide du développeur Amazon GameLift Servers pour plus d’informations.

    Le temps de création d’une flotte dépend de la taille de la version de votre jeu, de l’exécution de votre script d’installation et du nombre d’emplacements que vous déployez. Ce temps est mesuré entre le moment où vous soumettez une demande de création de flotte et le moment où celle-ci est complètement déployée et accessible à vos joueurs. Pour en savoir plus sur les délais de création des flottes, consultez le guide du développeur.

    Le type d’instance adapté dépend de la performance de votre serveur de jeu et du nombre de processus serveurs que vous souhaitez exécuter en même temps sur chaque instance. La complexité algorithmique de votre jeu, son optimisation et celle du code de réseau, ainsi que le nombre maximum de joueurs, sont les principaux facteurs déterminant la taille de l’instance dont vous aurez besoin. L’un des avantages d’Amazon GameLift Servers est que vous payez uniquement en fonction de votre utilisation, ce qui est un moyen pratique et économique de tester les performances de votre jeu sur différentes familles et différents types d’instances.

    Jusqu’à 50. Le nombre de processus serveur dépend des exigences de performance de vos serveurs de jeu et du type d'instance que vous choisissez pour votre flotte. Lorsque vous constituez une flotte, vous pouvez sélectionner un type d'instance et configurer la flotte de manière à exécuter en même temps un nombre optimal de processus serveur. Exécuter plusieurs processus sur moins d'instances permet de réduire les coûts. Vous pouvez également configurer votre flotte de manière à exécuter plusieurs versions de serveurs ou configurations de jeu sur chaque instance.

    Amazon GameLift Servers offre un environnement de calcul véritablement évolutif. Amazon GameLift Servers permet d’augmenter ou de diminuer la capacité en quelques minutes, plutôt qu’en quelques heures ou jours. Vous pouvez allouer une, des centaines ou même des milliers d’instances de serveur simultanément.

    Apportez simplement la capacité requise pour vous adapter aux changements dans la demande des joueurs grâce au Target Tracking d’Amazon GameLift Servers. Target Tracking est une fonctionnalité de dimensionnement automatique qui vous permet de définir simplement un pourcentage cible pour les sessions de jeu disponibles, créant ainsi un tampon qui va s’adapter aux fluctuations de trafic de joueurs. Amazon GameLift Servers augmentera ou réduira la capacité en fonction des besoins pour maintenir ce tampon de sessions de jeu disponibles à la valeur définie et s’adapteront à un modèle de charge fluctuante, minimisant ainsi les fluctuations rapides de capacité. Pour plus d’informations, consultez la section Autoscaling du guide du développeur Amazon GameLift Servers.

    Les serveurs Amazon GameLift Servers conservent les métriques d’activité. Quand une instance est suspendue, les données générées par votre serveur de jeu et stockées sur l’instance sont perdues. Vous pouvez toutefois demander aux serveurs Amazon GameLift Servers de conserver et de stocker ces fichiers journaux jusqu’à sept jours après l’interruption de l’instance.

    Oui. Vous pouvez accéder à distance à une instance en cours d’activation, active ou présentant des erreurs au sein d’une flotte. Vous pouvez également vous connecter directement aux instances de la flotte depuis la console Amazon GameLift Servers à l’aide d’Amazon EC2 Systems Manager (SSM). Il est ainsi plus simple de corriger des bogues, de suivre l’activité des joueurs en temps réel, mais aussi de connecter des outils de suivi des performances ou d’analyse comparative. Vous pouvez modifier les paramètres des ports et les protocoles de votre flotte à l’aide de l’interface de ligne de commande (CLI) AWS ou via la console Amazon GameLift Servers. Pour en savoir plus sur la connexion à distance aux instances de flotte Amazon GameLift Servers, consultez le Guide du développeur Amazon GameLift Servers.

    Oui, Amazon GameLift Servers simplifie la mise à jour des flottes de production grâce à sa fonctionnalité d’alias. Un alias vous permet de diriger le trafic vers des flottes sans avoir à modifier le descripteur de point de terminaison du client. Après avoir créé une nouvelle flotte de production, vous pouvez modifier un alias pour diriger le trafic d’une flotte plus ancienne vers cette flotte plus récente, et acheminer ainsi tous les joueurs en cours de connexion vers la nouvelle flotte alias. Pour en savoir plus sur la création d’alias, consultez notre guide du développeur Amazon GameLift Servers.

    Les AWS Local Zones vous permettent une utilisation d’Amazon GameLift Servers plus proche des utilisateurs finaux, en leur proposant un accès, à très faible temps de latence, aux serveurs dédiés à l’hébergement de vos jeux multijoueurs basés sur des sessions. Les AWS Local Zones sont un nouveau type d’infrastructure AWS conçue pour exécuter des charges de travail liées aux jeux vidéo nécessitant une latence de quelques millisecondes, telles que le jeu en temps réel à distance, la réalité virtuelle et la réalité augmentée. Les clients ne souhaitent pas tous exploiter leur propre centre de données sur site, tandis que d'autres peuvent vouloir s'en débarrasser complètement. Les zones locales permettent aux clients de bénéficier de tous les avantages de disposer des ressources de calcul plus proches des utilisateurs finaux, sans avoir besoin de posséder et d’exploiter leur propre infrastructure de centre de données.

    Les types d’instances suivants sont pris en charge dans Local Zones pour Amazon GameLift Servers : C5d 2xlarge et R5d 2xlarge.

Instances Spot d’Amazon GameLift Servers

Ouvrir tout

    Les instances Spot Amazon GameLift Servers permettent d’accéder à la capacité informatique supplémentaire d’AWS, ce qui permet de réaliser des économies de 50 % à 85 % par rapport aux tarifs à la demande. Cependant, les instances Spot peuvent être interrompues par AWS, qui envoie une notification deux minutes avant, lorsque cette capacité doit être récupérée. Vous pouvez utiliser ce délai de notification pour migrer ou arrêter les jeux s’exécutant sur ces instances. À l’aide de l’algorithme de placement des sessions de jeu intégré à Amazon GameLift Servers, vous pouvez optimiser les coûts tout en maintenant une disponibilité élevée des serveurs de jeu. L’algorithme place les nouvelles sessions sur les serveurs de jeu en fonction des latences des joueurs, du prix des instances et des taux d’interruption ponctuels. Vous pouvez personnaliser la façon dont l’algorithme équilibre ces priorités.

    Vous bénéficiez du même matériel hautes performances que les instances à la demande Amazon GameLift Servers, mais vous économisez entre 50 % et 85 %. En acceptant une légère baisse de la disponibilité du serveur par rapport à celle offerte par les instances à la demande, vous réalisez des économies importantes. Pour plus d’informations sur la tarification au comptant et pour voir des exemples de tarification, consultez la page de tarification du service Amazon GameLift Servers.

    Vous trouverez les pratiques exemplaires d’utilisation des instances Spot dans notre guide du développeur. Vous trouverez également un tutoriel sur la meilleure façon de configurer une file d’attente de sessions de jeu pour les instances Spot dans notre guide du développeur.

    Lorsqu’AWS a besoin, à l’occasion, de plus de capacité, certaines instances Spot d’Amazon GameLift Servers peuvent recevoir un avertissement signalant que les serveurs de jeu doivent être arrêtés dans les deux minutes. Lorsque cela se produit, vous pouvez utiliser la période d’avertissement pour migrer ou arrêter les sessions de jeu actives sans heurt. Pour maintenir une quantité égale de capacité disponible pour votre jeu, l’algorithme de placement des sessions de jeu démarrera automatiquement de nouveaux serveurs dans la même région en utilisant d’autres types d’instances Spot ou en utilisant des instances à la demande.

    Non. L’algorithme de placement des sessions de jeu sur Amazon GameLift Servers minimise les risques d’interruption.

    L’algorithme de placement des sessions de jeu sur serveurs Amazon GameLift suit les taux d’interruption d’instance Spot et utilise ces données pour placer automatiquement les jeux sur des instances à faible fréquence d’interruption.

    Lorsqu’une instance Spot fonctionne, vous êtes facturé au prix paramétré au début de chaque heure.

    La Console de gestion AWS met des rapports de facturation détaillés à disposition affichant les heures de début et de suppression/d’arrêt des instances Spot, pour toutes les instances.

    Les prix des instances Spot Amazon GameLift Servers varient selon l’offre et la demande actuelles pour chaque type d’instance, dans chaque région. Les prix Spot sont définis par Amazon et ajustés graduellement en fonction des tendances à long terme en matière d’offre et de demande de capacité d’instance Spot. Cependant, les prix des instances Spot Amazon GameLift Servers ne dépassent jamais ceux des instances à la demande d’Amazon GameLift Servers. Dans la console Amazon GameLift Servers, vous pouvez voir l’historique de la tarification et les données liées aux économies réalisées avec les instances Spot Amazon GameLift Servers pour chaque type d’instance et chaque région, sur les trois derniers mois.

Amazon GameLift Servers FlexMatch

Ouvrir tout

    FlexMatch est accessible à tous ceux qui utilisent les serveurs de jeux gérés par Amazon GameLift Servers. FlexMatch peut également être utilisé en tant que fonctionnalité autonome et est accessible à tous, qu’ils hébergent leurs jeux en peer-to-peer, sur site ou sur des primitives de calcul dans le cloud. Pour en savoir plus à propos de FlexMatch, consultez notre documentation.

    Non. Une fois que vous avez créé un ensemble de règles FlexMatch, vous ne pouvez plus le modifier. Pour modifier un ensemble de règles, vous devez cloner cet ensemble, le renommer, puis y apporter vos modifications. Pour modifier l'ensemble de règles d'un intermédiaire en direct, mettez à jour la configuration de cet intermédiaire pour utiliser le nouvel ensemble de règles plutôt que l'ancien. Etant donné qu’un ensemble de règles peut être utilisé par un ou plusieurs intermédiaires en direct, cette limite sert de protection contre les conséquences imprévues pour les systèmes de production en direct.

    Oui. Si vous souhaitez utiliser votre propre système de matchmaking, vous pouvez envoyer les résultats du rapprochement dans n’importe quelle file d’attente de sessions de jeu que vous définissez.

    L’utilisation de FlexMatch en mode autonome entraînera des frais, selon les packages joueur utilisés et les heures de correspondance exploitées. Consultez la page de tarification Amazon GameLift Servers FlexMatch pour plus de détails. Les rapprochements réussis grâce à FlexMatch entraînent automatiquement la création de nouvelles sessions de jeu. Selon la façon dont vous gérez la capacité des serveurs de jeu, la création de nouvelles sessions de jeu peut déclencher d’autres instances de serveurs pour lesquelles des tarifs d’instance standard Amazon GameLift Servers vous seront facturés.

Améliorer l’expérience des joueurs

Ouvrir tout

    Amazon GameLift Servers fournit des balises de ping UDP (User Datagram Protocol) qui vous permettent de mesurer en temps réel la latence réseau entre les clients de jeu et les serveurs de jeu. Ces balises sont déployées dans chaque région AWS et zone locale où Amazon GameLift Servers est disponible. En envoyant des paquets UDP à ces balises et en mesurant le temps aller-retour, vous pouvez déterminer avec précision la latence réseau que vos joueurs rencontreront lorsqu’ils se connecteront à des serveurs de jeu situés à différents endroits. Pour plus d’informations sur les balises de ping UDP, y compris des conseils sur la mise en œuvre des mesures de latence et les bonnes pratiques pour la mise en cache des points de terminaison des balises, consultez la section Balises de ping UDP dans le Guide d’hébergement des serveurs Amazon GameLift Servers.

    La plupart des jeux multijoueurs utilisent le protocole de datagramme utilisateur (UDP) pour le trafic de jeu en temps réel en raison de sa faible surcharge par rapport au protocole TCP. Alors que le ping ICMP peut fournir une indication générale de la connectivité réseau, les balises de ping UDP mesurent la latence réelle que subira le trafic de votre jeu. Cela vous fournit des données plus précises pour prendre des décisions concernant l’emplacement des serveurs de jeu et l’appariement des joueurs.

    Vous pouvez utiliser les balises de ping UDP des serveurs Amazon GameLift Servers pour mesurer la latence réseau réelle entre les emplacements de vos joueurs et différentes régions AWS et Local Zones. En collectant ces données de latence, vous pouvez identifier les emplacements offrant la latence la plus faible pour vos joueurs, puis configurer Amazon GameLift Servers afin de placer les sessions de jeu dans ces emplacements optimaux. Les points de terminaison des balises sont accessibles via l’API ListLocations d’Amazon GameLift Servers, ce qui facilite le test programmatique de la latence vers tous les emplacements disponibles. Pour plus d’informations sur les balises de ping UDP, y compris des conseils sur la mise en œuvre des mesures de latence et les bonnes pratiques pour la mise en cache des points de terminaison des balises, consultez la section Balises de ping UDP dans le Guide d’hébergement d’Amazon GameLift Servers.

    Oui. Les balises de ping UDP sont soumises à une limite de débit de 3 transactions par seconde (pings) par adresse IP source et par port, et prennent en charge des paquets UDP d’une taille maximale de 300 octets. Ces limites permettent de garantir une utilisation équitable du service tout en fournissant des mesures de latence précises à tous les clients. Pour plus d’informations, notamment des conseils sur la mise en œuvre des mesures de latence et les bonnes pratiques en matière de mise en cache des points de terminaison des balises, consultez la section Balises de ping UDP dans le Guide d’hébergement des serveurs Amazon GameLift Servers. 

    Non, les balises de ping UDP sont incluses sans frais supplémentaires dans le cadre d’Amazon GameLift Servers. Vous pouvez les utiliser pour mesurer la latence depuis un nombre illimité d’emplacements clients vers n’importe quelle région AWS ou zone locale prise en charge par Amazon GameLift Servers.

    Les balises de ping UDP vous permettent d’intégrer des données de latence en temps réel dans votre logique de mise en relation. En mesurant la latence UDP réelle entre les joueurs et les emplacements potentiels des serveurs de jeu, vous pouvez créer des parties qui regroupent les joueurs présentant une latence acceptable sur le même serveur. Cela contribue à garantir une expérience cohérente et équitable pour tous les joueurs d’une partie.

    Les balises de ping UDP fournissent des mesures fiables de la latence réelle des paquets UDP entre les clients et les emplacements d’hébergement d’Amazon GameLift Servers. Cependant, les conditions réseau peuvent varier au fil du temps ; nous vous recommandons donc d’effectuer plusieurs mesures et d’utiliser des moyennes ou d’autres méthodes statistiques pour tenir compte de ces variations. La limite de débit des balises, fixée à 3 transactions par seconde, offre un échantillonnage suffisant pour une estimation précise de la latence tout en empêchant les abus.

Protection des joueurs

Ouvrir tout

    La protection DDoS d’Amazon GameLift Servers est une nouvelle fonctionnalité qui permet aux développeurs de jeux de se protéger contre les tentatives malveillantes visant à perturber le trafic basé sur le protocole de datagramme utilisateur (UDP) vers un serveur de jeu hébergé sur Amazon GameLift Servers. La protection DDoS d’Amazon GameLift Servers offre une protection proactive contre les attaques DDoS basées sur le protocole UDP pour les serveurs de jeu, sans nécessiter de comparaison manuelle des octets et avec une latence supplémentaire négligeable. 

    L’utilisation de la protection DDoS des Amazon GameLift Servers ajoute une latence négligeable à l’expérience globale des joueurs. 

    La protection DDoS d’Amazon GameLift Servers est disponible sans frais supplémentaires pour les clients d’Amazon GameLift Servers.  

Stockage

Ouvrir tout

    Amazon GameLift Servers fournit un volume à usage général (SSD) EBS de 50 Go pour chaque instance. Cette limite est toutefois ajustable. Pour plus d’informations, consultez la page Service Quotas.

    Le catalogue des versions est un registre répertoriant toutes vos versions de serveur chargées sur Amazon GameLift Servers. Les versions à l’état opérationnel peuvent être utilisées pour créer des flottes à tout moment.

    Le catalogue peut stocker jusqu’à 1 000 versions ou 100 Go.

Service Quotas

Ouvrir tout

    Non, les seules limites à respecter sont celles imposées à votre compte AWS.

    Oui, le service Amazon GameLift Servers est limité par le nombre d’instances mises à la disposition de votre compte AWS. Si vous devez augmenter cette limite, utilisez la page des limites de service sur la console Amazon GameLift Servers.

    Si vous utilisez Amazon GameLift Servers pour gérer vos sessions de jeu ou si vous utilisez FlexMatch pour créer de nouvelles sessions de jeu après avoir fait correspondre des joueurs, le nombre maximum de joueurs par session de jeu est de 200. Si vous n’utilisez Amazon GameLift Servers pour gérer vos sessions de jeu, le nombre de joueurs n’est limité que par les contraintes matérielles et réseau utilisées.

    Non, le nombre maximum de joueurs par instance dépend principalement de la conception de votre jeu et de son code.

    Non.

Facturation

Ouvrir tout

    Vous payez pour les ressources de calcul et la bande passante consommées par votre jeu, sans avoir à souscrire à un contrat mensuel ou annuel. Pour plus d’informations, consultez la page de tarification d’Amazon GameLift Servers.

    FlexMatch en mode autonome coûte 20 USD par million de packages joueur et 1 USD par heure de mise en relation. FlexMatch comptabilise un package joueur chaque fois que vous soumettez une demande de joueur pour une session de jeu. Ce package inclut également les attributs joueur utilisés pour évaluer une correspondance. Les heures de mise en relation sont calculées comme étant la durée pendant laquelle FlexMatch réalise une évaluation de mise en relation, arrondie à la microseconde la plus proche.

    Consultez la page de tarification de FlexMatch pour plus de détails.

    Vous payez pour chaque session de jeu placée et par minute de connexion au processus du serveur. Une session de jeu est placée lorsque vous effectuez une demande d'API réussie afin d'héberger une session de jeu sur du matériel pouvant exécuter la version logicielle du serveur de jeu. Une minute de connexion au processus au serveur équivaut à une minute de connexion par processus de calcul unique sur un serveur de jeu enregistré dans GLA.

    Consultez la page de tarification de Anywhere pour plus de détails.

    Non. Veuillez noter que les serveurs en temps réel sont exécutés dans le cadre des sessions de jeu. Selon la façon dont vous gérez la capacité des serveurs de jeu, la création de nouvelles sessions de jeu peut déclencher d’autres instances de serveurs pour lesquelles des tarifs d’instance standard Amazon GameLift Servers vous seront facturés.

    Non, nous ne facturons pas en fonction de la façon dont vous téléchargez votre version de jeu. Vous payez pour les ressources de calcul et la bande passante consommées par votre jeu, sans avoir à souscrire à un contrat mensuel ou annuel.

    La facturation commence lorsque vous attribuez de la capacité à Amazon GameLift Servers et que ce dernier lancent le binaire du serveur de votre jeu pour la première fois sur chaque instance. La facturation prend fin quand vous fermez des instances. Les instances Windows et Linux sont facturées à la seconde d’instance et sont facturées au minimum une minute par instance.

Accord sur les niveaux de service (SLA)

Ouvrir tout

    Notre SLA garantit un pourcentage de disponibilité mensuel d’Amazon GameLift Servers d’au moins 99,5 % au sein d’une région.

    Vous pouvez bénéficier d’un crédit de service SLA pour Amazon GameLift Servers si le pourcentage de disponibilité mensuel de la région dans laquelle vous développez vos activités est inférieur à 99,5 % au cours d’un cycle de facturation mensuel. Pour consulter l’intégralité des conditions générales du contrat de niveau de service (SLA) et en savoir plus sur la marche à suivre pour déposer une réclamation, référez-vous à la page https://aws.amazon.com/gamelift/sla/.

Sécurité

Ouvrir tout

    Non. Seuls vos utilisateurs autorisés disposant des informations d’identification AWS nécessaires peuvent accéder à la console Amazon GameLift Servers. Vous pouvez utiliser AWS Identity and Access Management (IAM) pour partager en toute sécurité des informations d’identification AWS avec les membres de votre équipe. Pour en savoir plus, consultez la page relative à la création de politiques IAM pour Amazon GameLift Servers.

    Oui. Pour obtenir un historique des appels d’API Amazon GameLift Servers réalisés sur votre compte, il suffit d’activer CloudTrail dans la Console de gestion AWS.

    La sécurité est une responsabilité partagée entre AWS et vous. Le modèle de responsabilité partagée décrit cela comme la sécurité du cloud et la sécurité dans le cloud. Pour en savoir plus sur la manière dont cela s’applique au service Amazon GameLift, consultez notre guide du développeur ici.

Démarrer avec notre offre gratuite

Ouvrir tout

    Créez un compte AWS pour un accès immédiat à l’offre gratuite AWS, qui vous fera profiter des avantages suivants : 

    • 125 heures par mois d’utilisation d’une instance à la demande c3.large, c4.large et c5.large (combinées) Amazon GameLift Servers, selon la région, plus un espace de stockage SSD à usage général EBS de 50 Go
       
    • 15 Go par mois de bande passante sortante combinée pour tous les services AWS

    Essayez Amazon GameLift Servers gratuitement ici