- Amazon GameLift›
- Amazon GameLift Servers›
- Preguntas frecuentes
Preguntas frecuentes sobre los servidores de Amazon GameLift
Aspectos generales
Abrir todoLos servidores de Amazon GameLift son una capacidad para desplegar, operar y escalar servidores de videojuegos dedicados para videojuegos multijugador basados en sesiones. Puede implementar su primer servidor de videojuego en la nube en cuestión de minutos y ahorrarse miles de horas de ingeniería de software previo y reducir los riesgos técnicos que a menudo motivan a los desarrolladores a eliminar las características multijugador de sus diseños. Los servidores de Amazon GameLift, creados en el entorno informático de eficacia probada de AWS, le permiten escalar y desescalar verticalmente la capacidad de los servidores de videojuegos de alto rendimiento para satisfacer la demanda de los jugadores. Solo paga por la capacidad que utiliza, de modo que puede comenzar tanto si está trabajando en una nueva idea de juego como ejecutando un juego con millones de jugadores.
Amazon GameLift es un servicio totalmente gestionado con funciones de servidor de juegos multijugador y streaming de juegos. Los servidores Amazon GameLift permiten a los desarrolladores escalar los servidores de juegos de forma predictiva, lo que permite que 100 millones de jugadores concurrentes en un solo juego y añadan 100 000 jugadores por segundo, y ofrece seguridad de nivel empresarial y búsqueda de partidas para el mayor número de jugadores. Amazon GameLift Streams ayuda a los desarrolladores a transmitir juegos con una resolución de hasta 1080p y 60 fotogramas por segundo a cualquier dispositivo con un navegador. Con la presencia global de AWS y las instancias de GPU optimizadas para juegos, los editores pueden desplegar y transmitir el contenido de sus videojuegos en cuestión de minutos, sin modificaciones, y los jugadores pueden empezar a jugar en segundos sin demoras perceptibles ni tener que esperar a que se instalen. Con un servidor de videojuegos de gran escalabilidad y capacidades de transmisión de juego fluidas, Amazon GameLift ayuda a los desarrolladores a crear, escalar y ofrecer los videojuegos más exigentes del mundo.
Los servidores de Amazon GameLift funcionan con la mayoría de los géneros de videojuegos multijugador.
Los servidores de Amazon GameLift están diseñados para videojuegos multijugador con sesiones que comienzan y terminan dentro de un periodo específico. Pueden ser videojuegos multijugador de géneros como los de disparos en primera persona, MOBA, de lucha, de carreras o de deportes.
Los servidores en tiempo real de Amazon GameLift son ideales para videojuegos multijugador basados en sesiones que comparten pocos datos entre los jugadores y utilizan simulaciones de baja complejidad. Estos son los atributos típicos de los videojuegos en géneros como los juegos de cartas, los juegos de tipo Match 3 para dispositivos móviles, los de estrategia en tiempo real, los de rol o los de estrategia por turnos.
Los servidores de Amazon GameLift están diseñados para funcionar en videojuegos sensibles a la latencia. No provoca latencia adicional durante el juego.
Una vez que el jugador se conecta al servidor del videojuego, toda la comunicación entre el jugador y el servidor se efectúa directamente entre el cliente y el servidor del videojuego. La latencia experimentada durante el juego dependerá de la conexión a Internet del jugador y su distancia física al servidor del videojuego. Puedes reducir la latencia colocando los servidores del juego en regiones y zonas locales que estén lo más cerca posible de tus jugadores. Los servidores de Amazon GameLift son compatibles con las regiones de Norteamérica, Europa, Asia, América del Sur, África y Australia, por lo que puede elegir el mejor lugar para implementar los servidores del videojuego para los jugadores.
Sí. Los servidores de Amazon GameLift son compatibles con Unreal Engine, Unity y motores de videojuegos personalizados en C# y C++. Obtenga más información sobre la integración de motores en la Guía para desarrolladores de servidores Amazon GameLift.
Puede probar rápidamente los servidores Amazon GameLift con nuestro juego de muestra. También puede encontrar muestras en las guías de integración. Visita la página de introducción para obtener más información.
Los servidores Amazon GameLift proporcionan complementos de motores de juego para Unity y Unreal Engine. También hay SDK de servidor disponibles para motores de juegos personalizados escritos en los lenguajes de programación C++, C# y Go. Los servidores de Amazon GameLift son compatibles con servidores de videojuegos que se ejecutan en Windows Server 2016 y Amazon Linux 2023. Los servidores en tiempo real de Amazon GameLift admiten JavaScript para la personalización de la lógica del servidor. El soporte para Amazon Linux 2 finalizará el 30 de junio de 2025. Consulte las preguntas frecuentes sobre Amazon GameLift Servers Linux Server para obtener más información.
Los servidores de Amazon GameLift son independientes de la plataforma en la que se ejecute el cliente. Es compatible con las principales plataformas y dispositivos, como PC, PlayStation, Xbox, Nintendo, dispositivos móviles, web y dispositivos de AR/VR. Puede integrar cualquier sistema backend en las API de los servidores de Amazon GameLift para el emparejamiento, la creación de sesiones de videojuegos y la creación de sesiones de jugadores con los AWS SDK. Los clientes de juegos y los servicios de juegos (como el emparejamiento o la autenticación) pueden usar la funcionalidad de los servidores Amazon GameLift del SDK de AWS para comunicarse con el servicio Amazon GameLift Servers y unir a los jugadores a los juegos. El AWS SDK se encuentra disponible en C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript y otros lenguajes principales.
Sí. Los servidores de Amazon GameLift se basan en estándares web abiertos y son compatibles con las principales plataformas de videojuegos.
No, no es necesario autenticar a los jugadores. Sin embargo, se le exige que proporcione una ID de jugador única y no identificable personalmente para cada jugador. Obtenga más información en la sección Integración de un cliente de juegos de la Guía para desarrolladores de servidores Amazon GameLift. El backend del videojuego debe realizar la autenticación de sus servidores en los servidores de Amazon GameLift con sus credenciales de AWS. Para obtener más información sobre cómo configurar y configurar las credenciales de AWS, visite la página Configurar una cuenta de AWS en la Guía para desarrolladores de servidores Amazon GameLift.
Puede supervisar las métricas de desempeño y estado de sus servidores de videojuegos para detectar problemas e investigarlos. Puede depurar flotas durante la extracción de la compilación, la instalación y la validación de la versión ejecutable mediante la descarga de los registros de creación de las flotas en la pestaña Eventos de la consola de servidores de Amazon GameLift. También puede acceder de forma remota a instancias individuales de una flota para inspeccionar su estado, depurar errores o conectar herramientas de depuración de errores. A fin de acceder a las instancias de forma remota, puede utilizar Windows Remote Desktop para Windows o SSH para Linux. También puede conectarse a las instancias de la flota directamente desde la consola de Amazon GameLift Servers mediante Amazon EC2 Systems Manager (SSM). Visite nuestra Guía para desarrolladores de servidores Amazon GameLift para obtener más información sobre la depuración.
Las métricas de telemetría, incluidas las métricas a nivel de proceso, a nivel de instancia y algunas métricas a nivel de flota, se publican en Amazon Managed Grafana cada 30 segundos de forma predeterminada. Las métricas disponibles en el servicio Amazon GameLift Servers, como la capacidad y los eventos de la flota y las métricas de instancias agregadas, siguen el SLA estándar de CloudWatch de los servidores de Amazon GameLift, con datos a nivel de flota disponibles en la consola a los diez minutos y datos a nivel de servidor a los cinco minutos de la recopilación.
La consola de servidores Amazon GameLift proporciona paneles de supervisión en tiempo real para ayudarlo a rastrear y comprender la experiencia de sus jugadores. Puedes supervisar las métricas de la flota, las sesiones de los jugadores, la ubicación de las sesiones de juego y otros indicadores clave de rendimiento directamente en la consola de los servidores de GameLift. Para obtener capacidades de monitoreo más avanzadas, la integración de Amazon CloudWatch le permite realizar un seguimiento de todos los recursos de sus servidores GameLift y abordar los posibles problemas de manera proactiva. Con CloudWatch, puede crear paneles personalizados, configurar alertas y alarmas automatizadas, supervisar métricas de rendimiento detalladas y configurar umbrales operativos. Las métricas de los servidores GameLift se envían automáticamente a CloudWatch mientras la flota está activa, sin necesidad de ninguna configuración adicional. También puedes utilizar métricas de telemetría integradas para obtener información más detallada a nivel de instancia y específica del juego con paneles personalizados. Estas métricas te ayudan a optimizar la utilización de los recursos, mejorar la experiencia del jugador e identificar y resolver rápidamente cualquier problema operativo. Para obtener información detallada sobre las métricas y las capacidades de supervisión disponibles, consulte la Guía para desarrolladores de servidores Amazon GameLift.
La plataforma de emparejamiento de los servidores de Amazon GameLift incluye FlexMatch y colas de sesiones de videojuegos. FlexMatch le permite emparejar jugadores en función de las reglas que defina. Puede usar FlexMatch para configurar conjuntos de reglas que agrupen a jugadores a la par que se equilibren la calidad del emparejamiento y el tiempo de espera del jugador. Los resultados de FlexMatch se envían automáticamente a una cola de sesiones de videojuego, que selecciona de forma inteligente el servidor de videojuego disponible más cercano para el emparejamiento, según la ubicación de cada jugador, lo que ofrece la menor latencia posible gracias al alcance global de AWS. Obtenga más información sobre las colas de sesiones de juego y FlexMatch en la documentación de Amazon GameLift Servers.
Los servidores de Amazon GameLift son compatibles con todo el ciclo de vida de desarrollo de los servidores de videojuegos en contenedores, lo que permite despliegues consistentes y seguros en entornos locales, en la nube o híbridos en las instancias de los servidores de Amazon GameLift. Los contenedores empaquetan todo el entorno de versión ejecutable: todo el código, las dependencias y los archivos de configuración necesarios para ejecutar el servidor del videojuego. Además, los desarrolladores pueden mover sin inconvenientes las compilaciones del servidor del videojuego entre sus máquinas locales para realizar pruebas, entornos de ensayo e implementaciones de producción locales o en la nube. El uso de instancias de Amazon GameLift le permite escalar o reducir verticalmente con rapidez los recursos de computación para satisfacer la demanda de los jugadores sin mantener los equipos físicos.
Si bien no hay límite en la duración de una sesión de videojuego en los servidores de Amazon GameLift, existen algunas consideraciones que deben tenerse en cuenta para las sesiones prolongadas o persistentes. Los servidores de Amazon GameLift ofrecen administración de sesiones para sesiones de hasta 200 jugadores. Las sesiones más grandes y prolongadas requieren una solución personalizada de administración de sesiones de jugadores con una base de datos independiente, como Amazon DynamoDB. También se recomienda almacenar la información de la sesión de videojuego en una base de datos para que los jugadores puedan ver las sesiones existentes. Puede actualizar la información de la sesión de videojuego de forma centralizada a través de las API de los servidores de Amazon GameLift. Los servidores de videojuegos de los servidores de Amazon GameLift tienen acceso al rol de IAM que haya definido para su flota, lo que permite acceder al almacenamiento y a las bases de datos, como Amazon S3 y Amazon DynamoDB, directamente desde el servidor del videojuego. En el caso de las bases de datos que se ejecutan en una subred privada dentro de su VPC, tendrá que crear una capa de API segura para permitir que los servidores del videojuego accedan a los datos. En el caso de los MMO a gran escala que requieren la división del mundo para miles de jugadores, las soluciones personalizadas en Amazon EC2, Amazon ECS o Amazon EKS suelen ser una mejor opción que los servidores de Amazon GameLift. Para obtener orientación sobre el alojamiento persistente de juegos mundiales en AWS, visite la biblioteca de soluciones de AWS para juegos aquí.
El kit de herramientas para servidores de Amazon GameLift incluye una herramienta de actualización rápida que le permite reemplazar las compilaciones de servidores de juegos en las flotas de servidores de Amazon GameLift activas. Esto reduce el tiempo de iteración de las flotas de desarrollo a solo unos minutos, lo que permite a los desarrolladores probar los cambios de forma rápida y proporcionar versiones actualizadas de los servidores de videojuegos para los responsables de las pruebas de control de calidad y otros equipos internos.
El kit de herramientas para servidores de Amazon GameLift incluye un script de ejemplo de implementación en producción que ilustra cómo puede actualizar las compilaciones de servidores de juegos que se implementan en las flotas EC2 administradas por Amazon GameLift Servers que actualmente alojan juegos en vivo. Cuando los desarrolladores de videojuegos necesiten actualizar la compilación del servidor sin interrumpir las sesiones en vivo, pueden modificar y utilizar el script de muestra para realizar esa tarea. El script implementa el nuevo servidor de juegos y, a continuación, utiliza alias para transferir el tráfico de los jugadores a los servidores de juegos que ejecutan la compilación actualizada.
Sí. Puede combinar la infraestructura local con las flotas administradas de los servidores de Amazon GameLift para alojar flotas de servidores de videojuegos globales e híbridos con los servidores de Amazon GameLift Anywhere. Consulte nuestra entrada de blog y guía para desarrolladores sobre alojamiento de servidores de juegos híbridos con Amazon GameLift Servers Anywhere para obtener más información.
Una imagen de máquina de Amazon (AMI) es una imagen que AWS respalda y mantiene para su uso en Amazon EC2. EL objetivo de una AMI es ofrecer un entorno de ejecución estable, seguro y de alto rendimiento para aplicaciones que se ejecutan en Amazon EC2. También incluye paquetes que permiten una fácil integración con AWS, incluidas herramientas de configuración de lanzamiento y muchas bibliotecas y herramientas populares de AWS. AWS proporciona actualizaciones continuas de seguridad y mantenimiento a todas las instancias que ejecutan AMI de Amazon.
En primer lugar, integre los servidores de Amazon GameLift en el back-end y el servidor de juegos mediante el SDK de AWS y el SDK de servidores de Amazon GameLift. A continuación, cargue el servidor del videojuego en los servidores de Amazon GameLift en su cuenta de AWS y utilice la consola de servidores de Amazon GameLift para configurar las flotas de recursos de computación y desplegar su videojuego. Cuando sus jugadores se conecten, podrá supervisar la flota mediante la consola de servidores de Amazon GameLift. También puede integrar los servidores de Amazon GameLift con sus servicios de videojuegos personalizados, como la identidad o el emparejamiento, con el AWS SDK.
Los servidores de Amazon GameLift proporcionan documentación que le permitirá prepararse para el lanzamiento de producción de su videojuego. Los temas incluyen la preparación del videojuego para su uso con los servidores de Amazon GameLift, las pruebas de carga y la solicitud de aumentos de cuota de servicio. Consulta nuestra guía para desarrolladores para obtener más información.
Todos los clientes tienen acceso a la documentación, los foros, la biblioteca de soluciones de AWS y el kit de herramientas para servidores Amazon GameLift. Hay soporte adicional disponible en los paquetes de AWS Premium Support.
Instancias y flotas
Abrir todoUna flota es un conjunto de recursos de computación que ejecuta la compilación del videojuego y aloja sus sesiones. Puede alojar varias ubicaciones en todo el mundo. Existen dos tipos de flotas: las de los servidores de Amazon GameLift y las de los servidores de Amazon GameLift Anywhere. La flota de servidores de Amazon GameLift representa los recursos de alojamiento como un conjunto de máquinas de computación virtual completamente administradas por Amazon Elastic Compute Cloud (Amazon EC2), llamadas instancias. Las flotas de servidores de Amazon GameLift Anywhere representan los recursos de alojamiento en forma de un conjunto de servidores administrados por los clientes. Puede abastecer los cambios en la demanda de los jugadores al aumentar o reducir la cantidad de instancias o el hardware administrado por los clientes en su flota. Una flota se configura para usar ciertos tipos de instancias, para implementar una versión y para ejecutar uno o más procesos del servidor en cada instancia.
Una flota con varias ubicaciones es una flota con recursos de alojamiento en varias ubicaciones geográficas. Las flotas con varias ubicaciones tienen una región de origen y una o más ubicaciones remotas. Al utilizar flotas con varias ubicaciones, puede cargar un binario de videojuego e implementar sus recursos de alojamiento en varias ubicaciones geográficas. Las ubicaciones remotas pueden ser cualquiera de las zonas locales o regiones de AWS compatibles con los servidores de Amazon GameLift. Consulte la guía para desarrolladores de Amazon GameLift Servers para obtener más información.
El tiempo de creación de la flota depende del tamaño de la compilación del videojuego, de la versión ejecutable del script de instalación y de la cantidad de ubicaciones en las que se va a implementar. Este tiempo se mide desde el momento en que envía la solicitud de creación de la flota hasta que se ha implementado completamente y los jugadores pueden acceder a ella. Para obtener más información sobre los tiempos de creación de flotas, consulta la guía para desarrolladores.
Consulte la página de precios de instancias de servidores Amazon GameLift para obtener una lista completa de las instancias de servidores Amazon GameLift.
El tipo de instancia adecuado depende del rendimiento del servidor del videojuego y la cantidad de procesos del servidor que piense ejecutar en simultáneo en cada instancia. La complejidad informática del juego, la optimización del juego y del código de red, y la cantidad máxima de jugadores son los factores principales que determinarán el tamaño de instancia necesario. Una de las ventajas de los servidores de Amazon GameLift es que solo paga por lo que utiliza, lo que hace que la prueba del rendimiento del videojuego en distintos tipos y familias de instancias sea cómoda y económica.
Hasta 50. La cantidad de procesos del servidor depende de los requisitos de desempeño de los servidores de su juego y el tipo de instancia que elija para su flota. Cuando configura una flota, selecciona un tipo de instancia y la configura de forma que ejecute simultáneamente una cantidad óptima de procesos del servidor. Si ejecuta más procesos en menos instancias podrá reducir los costos. También puede configurar la flota de manera que ejecute varias versiones del servidor o configuraciones del juego en cada instancia.
Los servidores de Amazon GameLift ofrecen un entorno de computación realmente elástico. Las instancias de los servidores de Amazon GameLift le permiten aumentar o disminuir la capacidad en minutos, no en horas ni en días. Puede aprovisionar una, cientos o incluso miles de instancias del servidor simultáneamente.
Suministre sin inconvenientes la capacidad que necesita para adaptarse a los cambios en la demanda de los jugadores con el seguimiento de valores objetivo de los servidores de Amazon GameLift. Target Tracking es una característica de escalado automático que le permite definir de manera simple un porcentaje objetivo para las sesiones de videojuego disponibles, lo que genera una reserva para adaptarse a las fluctuaciones en el tráfico de jugadores. Los servidores de Amazon GameLift agregarán o quitarán capacidad según sea necesario para conservar esta reserva de sesiones de videojuegos disponibles en el valor objetivo que defina y se ajustará a un patrón de carga cambiante, lo que minimiza las fluctuaciones rápidas en la capacidad. Para obtener más información, consulte la sección Autoescalado de la Guía para desarrolladores de servidores Amazon GameLift.
Los servidores Amazon GameLift retienen las métricas de actividad. Cuando se elimina una instancia, se pierden los datos generados por el servidor del videojuego y almacenados en la instancia. Sin embargo, puede hacer que los servidores de Amazon GameLift retengan y almacenen estos archivos de registro por un máximo de siete días después de la eliminación de la instancia.
Sí. Puede acceder de forma remota a una instancia de una flota que se encuentre en los siguientes estados: activando, activa o error. También puede conectarse a las instancias de la flota directamente desde la consola de Amazon GameLift Servers mediante Amazon EC2 Systems Manager (SSM). Esto es útil para depurar errores, examinar la actividad de los jugadores en tiempo real o conectar herramientas de comparación o monitoreo del rendimiento. Puede modificar la configuración y los protocolos de los puertos de su flota mediante la interfaz de línea de comandos (CLI) de AWS o mediante la consola de servidores de Amazon GameLift. Obtenga más información sobre la conexión remota a las instancias de la flota de servidores Amazon GameLift en la Guía para desarrolladores de servidores Amazon GameLift.
Sí. Los servidores de Amazon GameLift facilitan la actualización de las flotas de producción con su característica de alias. Un alias le permite dirigir el tráfico a flotas sin tener que cambiar el descriptor de extremo del cliente. Una vez que haya creado una flota de producción nueva, puede editar un alias para que dirija la flota antigua a la flota nueva y enrute a todos los jugadores que se conecten a la característica de alias de la nueva flota. Obtenga más información sobre la creación de alias en nuestra Guía para desarrolladores de servidores Amazon GameLift.
Para ver una lista de las regiones en las que Amazon GameLift Servers está disponible actualmente, consulte la documentación de Amazon GameLift Servers.
Las zonas locales de AWS le permiten usar los servidores Amazon GameLift más cerca de más usuarios finales, lo que les proporciona un acceso de latencia muy baja a los servidores de juegos dedicados que ejecutan sus juegos multijugador basados en sesiones. Las zonas locales de AWS son un tipo nuevo de infraestructura de AWS diseñada para ejecutar cargas de trabajo relacionadas con videojuegos que requieren una latencia de milisegundos de un único dígito, como partidas de videojuegos remotas en tiempo real y realidad virtual y aumentada. No todos los clientes quieren operar sus propios centros de datos en las instalaciones, pero otros pueden estar interesados en deshacerse de sus centro de datos locales completamente. Las zonas locales permiten a los clientes obtener todos los beneficios de contar con recursos de computación más cerca de los usuarios finales, sin la necesidad de poseer ni operar su propia infraestructura de centros de datos.
Para ver una lista de las zonas locales en las que los servidores de Amazon GameLift están disponibles actualmente, consulte la documentación de los servidores de Amazon GameLift.
Los siguientes tipos de instancia son compatibles con las zonas locales de los servidores de Amazon GameLift: C5d 2xlarge y R5d 2xlarge.
Instancias de spot de servidores de Amazon GameLift
Abrir todoLas instancias de spot de los servidores de Amazon GameLift ofrecen acceso a la capacidad de computación excedente de AWS con un ahorro de entre un 50 % y un 85 % en comparación con los precios de las instancias bajo demanda. Sin embargo, AWS puede interrumpir el proceso de las instancias de spot con una notificación previa de dos minutos cuando AWS necesite utilizar dicha capacidad. Puede utilizar el plazo informado para migrar o cerrar los videojuegos que se encuentren en ejecución en dichas instancias. Con el algoritmo de ubicación de sesiones de videojuegos integrado en los servidores de Amazon GameLift, puede optimizar los costos mientras mantiene una alta disponibilidad de los servidores del videojuego. El algoritmo ubica sesiones nuevas en los servidores del videojuego según las latencias de los jugadores, los precios de las instancias y las tasas de interrupción de las instancias de spot. Puede personalizar la forma en que el algoritmo equilibra estas prioridades.
Puede utilizar el mismo hardware de alto rendimiento que las instancias bajo demanda de los servidores de Amazon GameLift, pero lograr un ahorro de entre un 50 % y un 85 %. Al aceptar una pequeña disminución en la disponibilidad del servidor en comparación con el uso exclusivo de instancias bajo demanda, puede ahorrar mucho dinero. Para obtener más información sobre los precios puntuales y ver ejemplos de precios, consulte la página de precios del servicio de servidores Amazon GameLift.
Puedes encontrar las mejores prácticas para usar instancias puntuales en nuestra guía para desarrolladores. También puedes encontrar un tutorial sobre cómo configurar mejor una cola de sesión de juego para instancias puntuales en nuestra guía para desarrolladores.
Ocasionalmente, cuando AWS necesite más capacidad, es posible que algunas instancias de spot de los servidores de Amazon GameLift reciban un aviso que informa que los servidores del videojuego deben cerrarse en un plazo de dos minutos. Cuando eso suceda, podrá utilizar dicho plazo para migrar o cerrar de manera controlada las sesiones de videojuego activas. A fin de mantener un nivel equivalente de capacidad disponible para su videojuego, el algoritmo de ubicación de sesiones de videojuego iniciará de manera automática servidores nuevos en la misma región, al alternar entre tipos de instancias de spot o utilizar instancias bajo demanda.
No. El algoritmo de ubicación de sesiones de videojuegos de los servidores de Amazon GameLift reduce las posibilidades de finalización.
El algoritmo de ubicación de sesiones de videojuegos de los servidores de Amazon GameLift rastrea los índices de interrupción y utiliza esta información para ubicar de manera automática los videojuegos en instancias con niveles bajos de frecuencia de interrupción.
Mientras una instancia de spot permanezca en ejecución, se cobrará el precio definido al inicio de cada hora.
Desde la Consola de administración de AWS, puede consultar un informe detallado de facturación que muestra las horas de inicio y finalización de todas las instancias de spot.
Los precios de las instancias de spot de los servidores de Amazon GameLift varían según los niveles de oferta y demanda vigentes de cada tipo de instancia en cada región. Amazon define los precios de las instancias de spot y estos se ajustan gradualmente en función de las tendencias a largo plazo de la oferta y la demanda de capacidad de este tipo de instancia. Sin embargo, los precios de las instancias de spot de los servidores de Amazon GameLift nunca superan los precios de las instancias bajo demanda de los servidores de Amazon GameLift. En la consola de servidores de Amazon GameLift, puede ver los datos históricos de los precios y los ahorros de los últimos tres meses de las instancias de spot de los servidores de Amazon GameLift para todos los tipos de instancias y regiones.
Servidores de Amazon GameLift FlexMatch
Abrir todoAmazon GameLift FlexMatch se encuentra disponible para cualquier persona que utilice los servidores de videojuegos administrados por los servidores de Amazon GameLift. FlexMatch también se puede utilizar como una característica independiente y se encuentra disponible para cualquier persona, sin importar si aloja sus videojuegos en red de pares, de manera local o en primitivas de computación en la nube. Consulte nuestra documentación para obtener más información sobre FlexMatch.
Para ver una lista de las regiones en las que FlexMatch está disponible actualmente, consulte la documentación de Amazon GameLift Servers.
Para ver una lista de las regiones en las que puede colocar un Matchmaker de FlexMatch, consulte la documentación de Amazon GameLift Servers.
No. Una vez que se crea un conjunto de reglas de FlexMatch, no se puede cambiar. Para cambiar un conjunto de reglas, debe clonarlo, cambiarle el nombre y realizar los cambios. Para cambiar el conjunto de reglas de un emparejador en funcionamiento, debe actualizar la configuración del emparejador para que use el nuevo conjunto de reglas en lugar del anterior. Como un conjunto de reglas puede ser usado por uno o varios emparejadores, esta limitación protege ante consecuencias no deseadas en los sistemas de producción en vivo.
Sí. Si desea utilizar su propio sistema de emparejamiento, puede enviar los resultados del emparejamiento a cualquier cola de sesión de juego que defina.
Al usar FlexMatch en el modo independiente incurrirá en cargos basados en los paquetes de jugador y horas de emparejamiento consumidas. Consulte la página de precios FlexMatch de los servidores Amazon GameLift para obtener más información. Los emparejamientos que se concretan con FlexMatch resultarán en la creación de sesiones de videojuego nuevas. En función de cómo administre la capacidad del servidor de juegos, la creación de nuevas sesiones de juego puede generar instancias de servidor adicionales, por las que se le cobrarán los precios estándar de las instancias de Amazon GameLift Servers.
Mejorar la experiencia del jugador
Abrir todoLos servidores Amazon GameLift proporcionan balizas de ping UDP (Protocolo de datagramas de usuario) que le permiten medir la latencia de la red en tiempo real entre los clientes y los servidores de juegos. Estas balizas se implementan en todas las regiones y zonas locales de AWS en las que están disponibles los servidores de Amazon GameLift. Al enviar paquetes UDP a estas balizas y medir el tiempo de ida y vuelta, puedes determinar con precisión la latencia de red que experimentarán tus jugadores cuando se conecten a servidores de juegos en diferentes ubicaciones. Para obtener más información sobre las balizas de ping de UDP, incluida la orientación sobre cómo implementar las mediciones de latencia y las mejores prácticas para almacenar en caché los puntos de enlace de las balizas, consulte las balizas de ping de UDP en la Guía de alojamiento de servidores de Amazon GameLift.
La mayoría de los juegos multijugador utilizan UDP (Protocolo de datagramas de usuario) para el tráfico de juegos en tiempo real debido a su menor sobrecarga en comparación con TCP. Si bien el ping de ICMP puede proporcionar una indicación general de la conectividad de la red, las balizas de ping de UDP miden la latencia real que experimentará el tráfico del juego. Esto le brinda datos más precisos para tomar decisiones sobre la ubicación del servidor del juego y la coincidencia de jugadores.
Puede usar las balizas de ping UDP de los servidores Amazon GameLift para medir la latencia real de la red desde las ubicaciones de sus jugadores hasta las diferentes regiones y zonas locales de AWS. Al recopilar estos datos de latencia, puede identificar qué ubicaciones proporcionan la latencia más baja para sus jugadores y, a continuación, puede configurar los servidores Amazon GameLift para colocar las sesiones de juego en estas ubicaciones óptimas. Los puntos finales de las balizas están disponibles a través de la API ListLocations de los servidores de Amazon GameLift, lo que facilita la prueba programática de la latencia en todas las ubicaciones disponibles. Para obtener más información sobre las balizas de ping de UDP, incluida la orientación sobre cómo implementar las mediciones de latencia y las mejores prácticas para almacenar en caché los puntos de enlace de las balizas, consulte las balizas de ping de UDP en la Guía de alojamiento de servidores de Amazon GameLift.
Sí. Las balizas de ping UDP tienen un límite de velocidad de 3 transacciones por segundo (pings) por dirección IP de origen por puerto y admiten paquetes UDP de hasta 300 bytes de tamaño. Estos límites ayudan a garantizar un uso justo del servicio y, al mismo tiempo, proporcionan mediciones de latencia precisas para todos los clientes. Para obtener más información, incluida la orientación sobre cómo implementar las mediciones de latencia y las mejores prácticas para almacenar en caché los puntos finales de las balizas, consulte las balizas de ping UDP en la Guía de alojamiento de servidores de Amazon GameLift.
No, las balizas de ping UDP se incluyen sin coste adicional como parte de los servidores Amazon GameLift. Puede utilizarlos para medir la latencia desde cualquier número de ubicaciones de clientes hasta cualquier región o zona local de AWS admitida por los servidores Amazon GameLift.
Las balizas de ping UDP le permiten incorporar datos de latencia en tiempo real en su lógica de emparejamiento. Al medir la latencia UDP real entre los jugadores y las posibles ubicaciones de los servidores del juego, puedes crear partidas que agrupen a jugadores con una latencia aceptable en el mismo servidor. Esto ayuda a garantizar una experiencia uniforme y justa para todos los jugadores de una partida.
Las balizas de ping UDP proporcionan mediciones fiables de la latencia real de los paquetes UDP entre los clientes y las ubicaciones de alojamiento de los servidores Amazon GameLift. Sin embargo, las condiciones de la red pueden variar con el tiempo, por lo que recomendamos realizar varias mediciones y utilizar promedios u otros métodos estadísticos para tener en cuenta la varianza. El límite de velocidad de las balizas de 3 transacciones por segundo proporciona un muestreo suficiente para una estimación precisa de la latencia y, al mismo tiempo, evita el abuso.
Almacenamiento
Abrir todoLos servidores de Amazon GameLift incluyen 50 GB de almacenamiento en volúmenes de EBS de uso general (SSD) para cada instancia. Sin embargo, este límite se puede ajustar. Para obtener más información, consulte la página Service Quotas (cuotas de servicio).
El catálogo de compilaciones es un registro de todas las versiones del servidor que se han cargado en los servidores de Amazon GameLift. Las versiones en estado listo están disponibles para crear flotas en cualquier momento.
El catálogo de versiones puede almacenar una cantidad máxima de 1000 versiones o 100 GB de almacenamiento.
Service Quotas
Abrir todoSí. Por defecto, el límite es de 10 flotas por región. Sin embargo, este límite se puede ajustar. Para obtener más información, consulte la página de cuotas de servicio de servidores de Amazon GameLift.
No. El único límite es el impuesto por su cuenta de AWS.
Sí. Los servidores de Amazon GameLift están limitados por la cantidad de instancias disponibles en su cuenta de AWS. Si necesita aumentar este límite, puede hacerlo a través de la página de límites de servicio de la consola de servidores de Amazon GameLift.
Si usa los servidores de Amazon GameLift para administrar sus sesiones de videojuegos o Amazon GameLift FlexMatch para crear sesiones de videojuegos nuevas después de emparejar jugadores, el número máximo de jugadores por sesión de videojuego es 200. Si no usa los servidores de Amazon GameLift para administrar sus sesiones de videojuegos, su número de jugadores solo estará limitado por las restricciones de hardware y red que se utilice.
No, la cantidad máxima de jugadores por instancia la determinan principalmente el diseño y el código del juego.
No.
Facturación
Abrir todoSolo paga por los recursos informáticos que utilizan sus juegos, sin contratos mensuales ni anuales. Consulte la página de precios de los servidores Amazon GameLift para obtener más información.
FlexMatch en modo independiente costará 20 USD por millón de paquetes de jugadores y 1 USD por hora de emparejamiento. FlexMatch cuenta un paquete de jugadores cada vez que envía la solicitud de un jugador para jugar una sesión de juego. Este paquete también incluye atributos de jugadores usados para evaluar un emparejamiento. Las horas de emparejamiento se calculan como la duración en la que FlexMatch ejecuta una evaluación de emparejamiento, redondeada al microsegundo más cercano.
Consulte la página de precios de FlexMatch para obtener más información.
Paga por cada sesión de videojuego colocada y por cada minuto de conexión de procesos del servidor. Una sesión de juego se considera colocada cuando establece una solicitud exitosa a la API para alojar una sesión de juego en equipo que puede ejecutar la compilación de software del servidor de juegos. Un minuto de conexión de proceso de servidor se define como un minuto de conexión de un único proceso de computación en un servidor de videojuegos registrado en GLA.
Consulta la página de precios de Anywhere para obtener más información.
No. Recuerde que los servidores en tiempo real de GameLift se ejecutan dentro del contexto de sesiones de videojuegos. En función de cómo administre la capacidad del servidor de juegos, la creación de nuevas sesiones de juego puede generar instancias de servidor adicionales, por las que se le cobrarán los precios estándar de las instancias de Amazon GameLift Servers.
No. No facturamos en función de cómo cargue la compilación del videojuego. Solo paga por los recursos informáticos que utilizan sus juegos, sin contratos mensuales ni anuales.
La facturación comienza cuando asigna la capacidad de servidores de Amazon GameLift y los servidores de Amazon GameLift lanzan el código binario de su servidor de videojuegos por primera vez en cada instancia. La facturación concluye cuando detiene las instancias. Tanto las instancias de Windows como las de Linux se facturan por segundo de instancia y tienen un cargo mínimo de 1 minuto por instancia.
Acuerdo de nivel de servicios (SLA)
Abrir todoNuestro SLA garantiza un porcentaje de tiempo de actividad mensual de al menos 99,5 % para los servidores de Amazon GameLift dentro de una región determinada.
Puede optar por un crédito de SLA para los servidores de Amazon GameLift si la región en la que opera tiene un porcentaje mensual de tiempo de actividad inferior al 99,5 % durante cualquier ciclo de facturación mensual. Para obtener más información sobre todos los términos y condiciones del SLA, así como detalles sobre cómo presentar una reclamación, consulte https://aws.amazon.com/gamelift/sla/.
Seguridad
Abrir todoNo. Solo los usuarios autorizados con las credenciales de AWS necesarias pueden acceder a la consola de Amazon GameLift Servers. Puede utilizar AWS Identity and Access Management (IAM) para compartir las credenciales de AWS con un equipo de forma segura. Consulte Creación de políticas de IAM para servidores Amazon GameLift para obtener más información.
Sí. Para recibir un historial de las llamadas a la API de los servidores Amazon GameLift realizadas en su cuenta, solo tiene que activar CloudTrail en la consola de administración de AWS.
Para obtener más información sobre la protección de los recursos de AWS, consulte el Centro de seguridad de AWS.
La seguridad es una responsabilidad compartida entre AWS y usted. El modelo de responsabilidad compartida describe esto como seguridad de la nube y seguridad en la nube. Puedes obtener más información sobre cómo se aplica esto al servicio Amazon GameLift en nuestra guía para desarrolladores aquí.
Introducción gratuita
Abrir todo- 125 horas por mes de servidores de Amazon GameLift c3.large, c4.large y c5.large (combinados) según la región de uso de instancia bajo demanda, más 50 GB de almacenamiento de EBS para uso general (SSD)
- 15 GB por mes en total de ancho de banda de salida, que se agregan en todos los servicios de AWS
Inscríbase para obtener una cuenta de AWS y obtener acceso a la capa gratuita de AWS, que le brindará los siguientes beneficios:
Pruebe los servidores de Amazon GameLift de manera gratuita aquí