Passer au contenu principal

Questions fréquentes (FAQ) sur les serveurs Amazon GameLift

Généralités

Ouvrir tout

    Les serveurs Amazon GameLift offrent 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, les serveurs Amazon GameLift permettent 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 offre 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é de niveau entreprise et un matchmaking pour le plus grand nombre. Amazon GameLift Streams permet 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.

    Les serveurs Amazon GameLift sont adaptés à la plupart des genres de jeux vidéo multijoueurs.

    Les serveurs Amazon GameLift sont particulièrement conçus 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.

    Les serveurs en temps réel Amazon GameLift sont idéaux 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.

    Les serveurs Amazon GameLift sont pensés 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. Les serveurs Amazon GameLift prennent 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. Les serveurs Amazon GameLift prennent en charge Unreal Engine, Unity et les moteurs de jeu C# et C++ personnalisés. Pour en savoir plus sur l'intégration du moteur, consultez le guide du développeur des serveurs Amazon GameLift.

    Vous pouvez tester rapidement les serveurs Amazon GameLift à l'aide de notre exemple de jeu. Vous trouverez également des exemples dans nos guides d'intégration. Consultez la page de démarrage 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. Les serveurs Amazon GameLift prennent en charge les serveurs de jeux s’exécutant sous Windows Server 2016 et Amazon Linux 2023. Les serveurs en temps réel Amazon GameLift prennent en charge JavaScript pour personnaliser la logique de serveur. Le support pour Amazon Linux 2 prendra fin le 30 juin 2025. Consultez la FAQ sur les serveurs Linux Amazon GameLift pour plus de détails.

    Les serveurs Amazon GameLift ne dépendent 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 de serveurs Amazon GameLift 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 de jeux et les services de jeu (tels que le matchmaking ou l'authentification) peuvent utiliser la fonctionnalité Amazon GameLift Servers du SDK AWS pour communiquer avec le service Amazon GameLift Servers et associer 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. Les serveurs Amazon GameLift sont conçus à partir de normes web ouvertes et sont compatibles avec la plupart des plus grandes plateformes de jeu.

    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 Intégrer un client de jeu du Guide du développeur des serveurs Amazon GameLift. Votre dorsal de jeu doit s’authentifier auprès de vos serveurs s’exécutant sur les serveurs Amazon GameLift à 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 des serveurs Amazon GameLift.

    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 des serveurs Amazon GameLift. 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 à des instances de flotte directement depuis la console Amazon GameLift Servers à l'aide d'Amazon EC2 Systems Manager (SSM). Consultez notre guide du développeur des serveurs Amazon GameLift pour en savoir plus sur le débogage.

    Les mesures de télémétrie, notamment au niveau du processus, au niveau de l'instance et certaines mesures au niveau du parc, sont publiées sur Amazon Managed Grafana toutes les 30 secondes par défaut. Les statistiques disponibles auprès du service Amazon GameLift Servers, telles que la capacité et les événements de la flotte et les statistiques d'instance agrégées, respectent le SLA standard Amazon GameLift Servers CloudWatch, les données au niveau de la flotte étant disponibles sur la console dans les dix minutes et les données au niveau du serveur dans les cinq minutes suivant la collecte.

    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 suivre les statistiques de la flotte, les sessions des joueurs, le placement des sessions de jeu et d'autres indicateurs de performance clés directement depuis la console GameLift Servers. Pour des fonctionnalités de surveillance plus avancées, l'intégration Amazon CloudWatch vous permet de suivre toutes les ressources de vos serveurs GameLift et de résoudre les problèmes potentiels de manière proactive. Avec CloudWatch, vous pouvez créer des tableaux de bord personnalisés, configurer des alertes et des alarmes automatisées, surveiller des indicateurs de performance détaillés et configurer des seuils opérationnels. Les statistiques des serveurs GameLift sont automatiquement transmises à CloudWatch lorsque votre flotte est active, sans aucune configuration supplémentaire. Vous pouvez également utiliser les mesures de télémétrie intégrées pour obtenir des informations plus détaillées au niveau de l'instance et spécifiques au jeu grâce à des tableaux de bord personnalisés. Ces statistiques 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 obtenir des informations détaillées sur les statistiques et les fonctionnalités de surveillance disponibles, consultez le guide du développeur des serveurs Amazon GameLift.

    La plateforme de mise en relation des serveurs Amazon GameLift 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 des serveurs Amazon GameLift.

    Les serveurs Amazon GameLift prennent 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 de serveurs Amazon GameLift 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 les serveurs Amazon GameLift ne soit pas limitée, certaines considérations doivent être prises en compte lorsqu’il s’agit de sessions longues ou persistantes. Les serveurs Amazon GameLift permettent 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 de serveurs Amazon GameLift. Les serveurs de jeu sur les serveurs Amazon GameLift 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 que les serveurs Amazon GameLift. 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.

    Le kit d'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 de serveurs Amazon GameLift 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.

    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 back-end de votre jeu et à votre serveur de jeu à l'aide du SDK AWS et du SDK Amazon GameLift Servers. Puis, chargez votre serveur de jeu sur les serveurs Amazon GameLift dans votre compte AWS et utilisez la console des serveurs Amazon GameLift 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 des serveurs Amazon GameLift. Les serveurs Amazon GameLift peuvent également être intégrés à 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.

    Les serveurs Amazon GameLift fournissent 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 des serveurs Amazon GameLift, les tests de charge, les demandes d’augmentation des quotas de service. Consultez notre guide du développeur pour plus d'informations.

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 de serveurs Amazon GameLift Anywhere. La flotte de serveurs Amazon GameLift 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 de serveurs Amazon GameLift 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 multisites 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 multisites, vous pouvez télécharger un fichier binaire de jeu et déployer vos ressources d'hébergement sur plusieurs sites géographiques. Les sites distants peuvent appartenir à n’importe laquelle des Régions AWS ou des Local Zones que les serveurs Amazon GameLift prennent en charge. Consultez le guide du développeur d'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 des serveurs Amazon GameLift 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.

    Les serveurs Amazon GameLift offrent un environnement de calcul véritablement évolutif. Les instances de serveurs Amazon GameLift permettent 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 des serveurs Amazon GameLift. 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. Les serveurs Amazon GameLift augmenteront ou réduiront 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 des serveurs Amazon GameLift.

    Les serveurs Amazon GameLift 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 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 à des instances de flotte directement 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 de port et les protocoles de votre flotte à l'aide de l'interface de ligne de commande (CLI) AWS ou de la console Amazon GameLift Servers. Pour en savoir plus sur la connexion à distance aux instances de la flotte d'Amazon GameLift Servers, consultez le guide du développeur Amazon GameLift Servers.

    Oui, les serveurs Amazon GameLift simplifient 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 des serveurs Amazon GameLift.

    Pour consulter la liste des régions dans lesquelles les serveurs Amazon GameLift sont actuellement disponibles, consultez la documentation relative aux serveurs Amazon GameLift.

    Les zones locales AWS vous permettent d'utiliser les serveurs Amazon GameLift au plus près d'un plus grand nombre d'utilisateurs finaux, en leur fournissant un accès à très faible latence aux serveurs de jeu dédiés qui exécutent 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.

    Pour consulter la liste des zones locales dans lesquelles les serveurs Amazon GameLift sont actuellement disponibles, consultez la documentation relative aux serveurs Amazon GameLift.

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

Instances Spot de serveurs Amazon GameLift

Ouvrir tout

    Les instances Spot de serveurs Amazon GameLift 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é aux serveurs Amazon GameLift, 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 de serveurs Amazon GameLift, 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 meilleures pratiques 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 de serveurs Amazon GameLift 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 serveurs Amazon GameLift 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.

    AWS Management Console 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 de serveurs Amazon GameLift 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 de serveurs Amazon GameLift ne dépassent jamais ceux des instances à la demande de serveurs Amazon GameLift. Dans la console des serveurs Amazon GameLift, vous pouvez voir l’historique de la tarification et les données liées aux économies réalisées avec les instances Spot de serveurs Amazon GameLift pour chaque type d’instance et chaque région, sur les trois derniers mois.

Serveurs Amazon GameLift FlexMatch

Ouvrir tout

    FlexMatch est accessible à tous ceux qui utilisent les serveurs de jeux gérés par les serveurs Amazon GameLift. 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. Consultez notre documentation pour plus d'informations sur FlexMatch.

    Pour consulter la liste des régions dans lesquelles FlexMatch est actuellement disponible, consultez la documentation des serveurs Amazon GameLift.

    Pour consulter la liste des régions dans lesquelles vous pouvez placer un système de matchmaking FlexMatch, veuillez consulter la documentation des serveurs Amazon GameLift.

    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 FlexMatch des serveurs Amazon GameLift 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 manière dont vous gérez la capacité des serveurs de jeu, la création de nouvelles sessions de jeu peut déclencher des instances de serveur supplémentaires, pour lesquelles vous serez facturé au prix standard des instances Amazon GameLift Servers.

Améliorer l'expérience des joueurs

Ouvrir tout

    Amazon GameLift Servers fournit des balises ping UDP (User Datagram Protocol) qui vous permettent de mesurer la latence du réseau en temps réel entre les clients et les serveurs de jeu. Ces balises sont déployées dans toutes les régions AWS et zones locales où les serveurs Amazon GameLift sont disponibles. 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 subiront lorsqu'ils se connectent à 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 manière de mettre en œuvre des mesures de latence et les meilleures pratiques pour la mise en cache des points de terminaison des balises, reportez-vous aux balises de ping UDP dans le guide d'hébergement des serveurs Amazon GameLift.

    La plupart des jeux multijoueurs utilisent le protocole UDP (User Datagram Protocol) pour le trafic de jeu en temps réel en raison de sa faible surcharge par rapport au 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 connaîtra votre trafic de jeu. Cela vous donne des données plus précises pour prendre des décisions concernant le placement des serveurs de jeu et la correspondance des joueurs.

    Vous pouvez utiliser les balises ping UDP des serveurs Amazon GameLift pour mesurer la latence réseau réelle entre les emplacements de vos joueurs et les différentes régions AWS et zones locales. En collectant ces données de latence, vous pouvez identifier les emplacements qui offrent la latence la plus faible à vos joueurs, puis configurer les serveurs Amazon GameLift pour placer les sessions de jeu dans ces emplacements optimaux. Les points de terminaison des balises sont disponibles via l'API ListLocations d'Amazon GameLift Servers, ce qui permet de tester facilement par programmation la latence vers tous les emplacements disponibles. Pour plus d'informations sur les balises de ping UDP, y compris des conseils sur la manière de mettre en œuvre des mesures de latence et les meilleures pratiques pour la mise en cache des points de terminaison des balises, reportez-vous aux balises de ping UDP dans le guide d'hébergement des serveurs Amazon GameLift.

    Oui. Les balises ping UDP ont une limite de débit de 3 transactions par seconde (pings) par adresse IP source et par port, et prennent en charge les 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 manière de mettre en œuvre des mesures de latence et les meilleures pratiques pour la mise en cache des points de terminaison des balises, reportez-vous aux balises de ping UDP dans le guide d'hébergement des serveurs Amazon GameLift. 

    Non, les balises ping UDP sont incluses sans frais supplémentaires dans le cadre des serveurs Amazon GameLift. Vous pouvez les utiliser pour mesurer la latence entre un certain nombre d'emplacements clients et n'importe quelle région AWS ou zone locale prise en charge par les serveurs Amazon GameLift.

    Les balises ping UDP vous permettent d'intégrer des données de latence en temps réel dans votre logique de matchmaking. En mesurant la latence UDP réelle entre les joueurs et les emplacements potentiels des serveurs de jeu, vous pouvez créer des matchs qui regroupent les joueurs présentant une latence acceptable sur le même serveur. Cela permet de garantir une expérience uniforme et équitable pour tous les joueurs lors d'un match.

    Les balises ping UDP fournissent des mesures fiables de la latence réelle des paquets UDP entre les clients et les emplacements d'hébergement des serveurs Amazon GameLift. Cependant, les conditions du réseau peuvent varier dans le temps. Nous vous recommandons donc de prendre plusieurs mesures et d'utiliser la moyenne ou d'autres méthodes statistiques pour tenir compte de la variance. La limite de débit des beacons de 3 transactions par seconde fournit un échantillonnage suffisant pour une estimation précise de la latence tout en évitant les abus.

Stockage

Ouvrir tout

    Les serveurs Amazon GameLift fournissent 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 les serveurs Amazon GameLift. 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 de serveurs Amazon GameLift est limité par le nombre d’instances mises à la disposition de votre compte AWS. Si vous devez augmenter cette limite, vous pouvez le faire via la page des limites de service de la console Amazon GameLift Servers.

    Si vous utilisez les serveurs Amazon GameLift 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 pas les serveurs Amazon GameLift 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. Consultez la page de tarification des serveurs Amazon GameLift pour plus d'informations.

    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 manière dont vous gérez la capacité des serveurs de jeu, la création de nouvelles sessions de jeu peut déclencher des instances de serveur supplémentaires, pour lesquelles vous serez facturé au prix standard des instances Amazon GameLift Servers.

    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é aux serveurs Amazon GameLift et que ces derniers 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 des serveurs Amazon GameLift d’au moins 99,5 % au sein d’une région.

    Vous pouvez bénéficier d’un crédit de service SLA pour les serveurs Amazon GameLift 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 plus de détails sur tous les termes et conditions du SLA, ainsi que sur la manière de soumettre une réclamation, veuillez consulter https://aws.amazon.com/gamelift/sla/.

Sécurité

Ouvrir tout

    Oui. Pour recevoir l'historique des appels d'API Amazon GameLift Servers effectués sur votre compte, il vous suffit d'activer CloudTrail dans l'AWS Management Console.

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) de serveurs Amazon GameLift, 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 les serveurs Amazon GameLift gratuitement ici