Preguntas frecuentes sobre Amazon GameLift Servers
- Aspectos generales
23
- Instancias y flotas
14
- Instancias de spot de Amazon GameLift Servers
9
- Amazon GameLift Servers FlexMatch
6
- Mejora de la experiencia del jugador
7
- Protección del jugador
4
- Almacenamiento
3
- Service Quotas
6
- Facturación
6
- Acuerdo de nivel de servicios (SLA)
2
- Seguridad
4
- Introducción gratuita
1
Aspectos generales
Abrir todoAmazon GameLift Servers es una capacidad para implementar, operar y escalar servidores de videojuegos dedicados para videojuegos multijugador basados en sesiones. Puede implementar su primer servidor de videojuegos 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. Amazon GameLift Servers, creado en el entorno de computación de eficacia probada de AWS, le permite escalar y reducir 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 completamente administrado con capacidades de servidor de videojuegos multijugador y transmisión de videojuegos. Amazon GameLift Servers permite a los desarrolladores un escalado predictivo de los servidores de videojuegos que admite 100 millones de jugadores simultáneos en un solo juego y permite agregar 100 000 jugadores por segundo, a la vez que ofrece seguridad de nivel empresarial y emparejamiento de jugadores para las mayores multitudes. Amazon GameLift Streams ayuda a los desarrolladores a transmitir videojuegos 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 implementar 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.
Amazon GameLift Servers funciona con la mayoría de los géneros de videojuegos multijugador.
Amazon GameLift Servers se ha diseñado 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.
Amazon GameLift Servers Realtime es ideal 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.
Amazon GameLift Servers se ha diseñado 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. Puede reducir aún más la latencia al colocar los servidores del videojuego en regiones y zonas locales lo más cercanas posible a los jugadores. Amazon GameLift Servers es compatible 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í. Amazon GameLift Servers es compatible 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 Amazon GameLift Servers.
Puede hacer una prueba rápida de Amazon GameLift Servers con nuestro videojuego de muestra. También puede encontrar muestras en las guías de integración. Visite la página Introducción para obtener más información.
Amazon GameLift Servers proporciona complementos de motores de videojuegos 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. Amazon GameLift Servers es compatible con servidores de videojuegos que se ejecutan en Windows Server 2016 y Amazon Linux 2023. Amazon GameLift Servers Realtime admite JavaScript para la personalización de la lógica del servidor. La compatibilidad con Amazon Linux 2 finalizará el 30 de junio de 2025. Para obtener más detalles, consulte las Preguntas frecuentes sobre el servidor de Linux para Amazon GameLift Servers.
Amazon GameLift Servers es independiente 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 y VR. Puede integrar cualquier sistema backend en las API de Amazon GameLift Servers para el emparejamiento, la creación de sesiones de videojuegos y la creación de sesiones de jugadores con los AWS SDK. Los clientes y servicios de videojuegos (como el emparejamiento o la autenticación) pueden utilizar la funcionalidad de Amazon GameLift Servers en el AWS SDK para comunicarse con el servicio de Amazon GameLift Servers y conectar a los jugadores con los videojuegos. El AWS SDK se encuentra disponible en C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript y otros lenguajes principales.
Sí. Amazon GameLift Servers se basa en estándares web abiertos y es compatible con las principales plataformas de videojuegos.
No, no es necesario autenticar a los jugadores. Sin embargo, se le exige que proporcione un ID de jugador único y no identificable personalmente para cada jugador. Puede obtener más información en la sección sobre cómo integrar un cliente de videojuegos en la Guía para desarrolladores de Amazon GameLift Servers. El backend del videojuego debe autenticar en los servidores de Amazon GameLift Servers con sus credenciales de AWS. Para obtener más información sobre cómo establecer y configurar las credenciales de AWS, consulte la página Configuración de una cuenta de AWS en la Guía para desarrolladores de Amazon GameLift Servers.
Puede supervisar las métricas de rendimiento 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 del tiempo de ejecución mediante la descarga de los registros de creación de las flotas en la pestaña Eventos de la Consola de Amazon GameLift Servers. 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 Amazon GameLift Servers para obtener más información sobre la depuración.
Las métricas de telemetría, incluidas las métricas por proceso, por instancia y algunas métricas por flota, se publican en Amazon Managed Grafana cada 30 segundos de forma predeterminada. Las métricas disponibles en el servicio de 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 Amazon GameLift Servers, con datos por flota disponibles en la consola a los diez minutos y datos por servidor a los cinco minutos de la recopilación.
La consola de Amazon GameLift Servers proporciona paneles de supervisión en tiempo real para poder rastrear y comprender la experiencia de sus jugadores. Puede 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 GameLift Servers. Para obtener capacidades de supervisión más avanzadas, la integración de Amazon CloudWatch le permite hacer un seguimiento de todos los recursos de GameLift Servers 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 GameLift Servers se envían automáticamente a CloudWatch mientras la flota está activa, sin necesidad de ninguna configuración adicional. También puede utilizar métricas de telemetría integradas para obtener información más detallada por instancia y específica del juego con paneles personalizados. Estas métricas le permiten optimizar el uso 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 Amazon GameLift Servers.
La plataforma de emparejamiento de Amazon GameLift Servers 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 videojuegos y FlexMatch en la documentación de Amazon GameLift Servers.
Amazon GameLift Servers admite todo el ciclo de vida de desarrollo de los servidores de videojuegos en contenedores, lo que permite implementaciones coherentes y seguras en entornos en las instalaciones, en la nube o híbridos en las instancias de Amazon GameLift Servers. Los contenedores empaquetan todo el entorno de tiempo de ejecución: 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 en las instalaciones para pruebas, entornos de ensayo e implementaciones de producción en las instalaciones o en la nube. El uso de instancias de Amazon GameLift Servers 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 Amazon GameLift Servers, existen algunas consideraciones que deben tenerse en cuenta para las sesiones prolongadas o persistentes. Amazon GameLift Servers ofrece 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 Amazon GameLift Servers. Los servidores de videojuegos de Amazon GameLift Servers 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 Amazon GameLift Servers. Para obtener una guía sobre el alojamiento de videojuegos de mundo persistentes en AWS, consulte la Biblioteca de soluciones de AWS para videojuegos aquí.
El conjunto de herramientas de Amazon GameLift Servers incluye una herramienta de actualización de compilaciones rápida que permite reemplazar las compilaciones de servidores de videojuegos en flotas activas de Amazon GameLift Servers. 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 conjunto de herramientas de Amazon GameLift Servers incluye un script de implementación de producción de muestra que ilustra cómo puede actualizar las compilaciones de los servidores de videojuegos implementados en las flotas de EC2 administradas por Amazon GameLift Servers que actualmente alojan videojuegos en directo. 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 llevar a cabo esa tarea. El script implementa el servidor nuevo del videojuego y, a continuación, utiliza alias para transferir el tráfico de los jugadores a los servidores que ejecutan la compilación actualizada.
Sí. Puede combinar la infraestructura en las instalaciones con las flotas administradas de Amazon GameLift Servers para alojar flotas de servidores de videojuegos globales e híbridos con Amazon GameLift Servers Anywhere. Para obtener más información, consulte el blog Alojamiento de servidores de videojuegos híbridos con Amazon GameLift Servers Anywhere y la guía para desarrolladores.
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.
Primero, integre Amazon GameLift Servers en el backend y el servidor del videojuego con el AWS SDK y el SDK de Amazon GameLift Servers. A continuación, cargue el servidor del videojuego en Amazon GameLift Servers en su cuenta de AWS y utilice la consola de Amazon GameLift Servers para configurar las flotas de recursos de computación e implementar su videojuego. Cuando sus jugadores se conecten, podrá supervisar la flota mediante la consola de Amazon GameLift Servers. También puede integrar Amazon GameLift Servers con sus servicios de videojuegos personalizados, como la identidad o el emparejamiento, con el AWS SDK.
Amazon GameLift Servers proporciona 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 Amazon GameLift Servers, las pruebas de carga y la solicitud de aumentos de cuota de servicio. Para obtener más información, consulte la guía para desarrolladores.
Todos los clientes tienen acceso a la documentación, los foros, la Biblioteca de soluciones de AWS y el conjunto de herramientas de Amazon GameLift Servers. Puede obtener soporte adicional con 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 Amazon GameLift Servers y las de Amazon GameLift Servers Anywhere. La flota de Amazon GameLift Servers 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 Amazon GameLift Servers 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 múltiples 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 Amazon GameLift Servers. Para obtener más información, consulte la guía para desarrolladores de Amazon GameLift Servers.
El tiempo de creación de la flota depende del tamaño de la compilación del videojuego, del tiempo de ejecución 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, consulte la guía para desarrolladores.
Para acceder a una lista con todas las instancias de Amazon GameLift Servers, consulte la página de precios de instancias de Amazon GameLift Servers.
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 de computación 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 Amazon GameLift Servers 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.
Amazon GameLift Servers ofrece un entorno de computación realmente elástico. Las instancias de Amazon GameLift Servers 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 Amazon GameLift Servers. 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. Amazon GameLift Servers agregará o quitará 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 sobre el escalado automático de la Guía para desarrolladores de Amazon GameLift Servers.
Amazon GameLift Servers retiene 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 Amazon GameLift Servers retenga y almacene 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 supervisión del rendimiento. Puede modificar la configuración y los protocolos de los puertos de la flota con la Interfaz de la línea de comandos (CLI) de AWS o la consola de Amazon GameLift Servers. Obtenga más información sobre la conexión remota a las instancias de la flota de Amazon GameLift Servers en la Guía para desarrolladores de Amazon GameLift Servers.
Sí. Amazon GameLift Servers facilita 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 dirija 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 la Guía para desarrolladores de Amazon GameLift Servers.
Para acceder a una lista de las regiones en las que Amazon GameLift Servers se encuentra disponible en la actualidad, consulte la documentación de Amazon GameLift Servers.
Las zonas locales de AWS permiten utilizar Amazon GameLift Servers más cerca de los usuarios finales, lo que les brinda acceso con una latencia muy baja a los servidores de videojuegos dedicados en donde se ejecutan los videojuegos 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 acceder a una lista de las zonas locales en las que los servidores de Amazon GameLift se encuentran disponible en la actualidad, consulte la documentación de Amazon GameLift Servers.
Los siguientes tipos de instancia son compatibles con las zonas locales de Amazon GameLift Servers: C5d 2xlarge y R5d 2xlarge.
Instancias de spot de Amazon GameLift Servers
Abrir todoLas instancias de spot de Amazon GameLift Servers 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 Amazon GameLift Servers, 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 Amazon GameLift Servers, 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 de las instancias de spot y ver ejemplos de precios, consulte la página de precios del servicio de Amazon GameLift Servers.
Puede consultar las prácticas recomendadas para las instancias de spot en la guía para desarrolladores. También puede encontrar un tutorial sobre la mejor forma de configurar una cola de sesiones de videojuego para las instancias de spot en la guía para desarrolladores.
Ocasionalmente, cuando AWS necesite más capacidad, es posible que algunas instancias de spot de Amazon GameLift Servers reciban un aviso que informa de 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 Amazon GameLift Servers reduce las posibilidades de finalización.
El algoritmo de ubicación de sesiones de videojuegos de Amazon GameLift Servers 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 Amazon GameLift Servers 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 instancias de spot. Sin embargo, los precios de las instancias de spot de Amazon GameLift Servers nunca superan los precios de las instancias bajo demanda de Amazon GameLift Servers. En la consola de Amazon GameLift Servers, puede ver los datos históricos de los precios y los ahorros de los últimos tres meses de las instancias de spot de Amazon GameLift Servers para todos los tipos de instancias y regiones.
Amazon GameLift Servers FlexMatch
Abrir todoAmazon GameLift FlexMatch se encuentra disponible para cualquier persona que utilice los servidores de videojuegos administrados por Amazon GameLift Servers. 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, en las instalaciones o en primitivos de computación en la nube. Consulte nuestra documentación para obtener más información sobre FlexMatch.
Para acceder a una lista de las regiones en las que Amazon GameLift FlexMatch se encuentra disponible en la actualidad, consulte la documentación de Amazon GameLift Servers.
Para acceder a una lista de las regiones en las que puede ubicar un emparejador de Amazon GameLift 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. Para obtener más detalles, consulte la página de precios de Amazon GameLift Servers FlexMatch. 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 de los servidores de sus videojuegos, la creación de sesiones de videojuegos nuevas podría activar instancias de servidor adicionales, en las que se aplicarán los precios de las instancias estándar de Amazon GameLift Servers.
Mejora de la experiencia del jugador
Abrir todoAmazon GameLift Servers proporciona balizas de pings de 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á disponible Amazon GameLift Servers. Al enviar paquetes de UDP a estas balizas y medir el tiempo de ida y vuelta, puede determinar con precisión la latencia de red que experimentarán los jugadores cuando se conecten a servidores de juegos en diferentes ubicaciones. Para obtener más información sobre las balizas de pings de UDP, incluida la orientación sobre cómo implementar las mediciones de latencia y las prácticas recomendadas para almacenar en caché los puntos de conexión de las balizas, consulte Balizas de pings de UDP en la Guía de alojamiento de Amazon GameLift Servers.
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 pings de UDP miden la latencia real que experimentará el tráfico del juego. Esto le ofrece datos más precisos para tomar decisiones sobre la ubicación del servidor del juego y el emparejamiento de jugadores.
Puede usar las balizas de pings de UDP de Amazon GameLift Servers 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 Amazon GameLift Servers para colocar las sesiones de juego en estas ubicaciones óptimas. Los puntos de conexión de las balizas están disponibles a través de la API ListLocations de Amazon GameLift Servers, 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 pings de UDP, incluida la orientación sobre cómo implementar las mediciones de latencia y las prácticas recomendadas para almacenar en caché los puntos de conexión de las balizas, consulte Balizas de pings de UDP en la Guía de alojamiento de Amazon GameLift Servers.
Sí. Las balizas de pings de UDP tienen un límite de velocidad de 3 transacciones por segundo (pings) por dirección IP de origen por puerto y admiten paquetes de 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 prácticas recomendadas para almacenar en caché los puntos de conexión de las balizas, consulte Balizas de pings de UDP en la Guía de alojamiento de Amazon GameLift Servers.
No, las balizas de pings de UDP se incluyen sin costo adicional como parte de Amazon GameLift Servers. Puede utilizarlas para medir la latencia desde cualquier número de ubicaciones de clientes hasta cualquier región o zona local de AWS admitida por Amazon GameLift Servers.
Las balizas de pings de UDP le permiten incorporar datos de latencia en tiempo real en su lógica de emparejamiento. Al medir la latencia de UDP real entre los jugadores y las posibles ubicaciones de los servidores del juego, puede 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 pings de UDP proporcionan mediciones fiables de la latencia real de los paquetes de UDP entre los clientes y las ubicaciones de alojamiento de Amazon GameLift Servers. Sin embargo, las condiciones de la red pueden variar con el tiempo, por lo que recomendamos efectuar 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.
Protección del jugador
Abrir todoLa protección frente a DDoS de Amazon GameLift Servers es una nueva característica que permite a los desarrolladores de juegos protegerse contra los intentos malintencionados de interrumpir el tráfico basado en el protocolo de datagramas de usuario (UDP) a un servidor de juegos alojado en Amazon GameLift Servers. La protección frente a DDoS de Amazon GameLift Servers permite una protección contra DDoS proactiva y basada en UDP para los servidores de juegos, sin necesidad de hacer una comparación manual de bytes, con una latencia mínima añadida.
Para acceder a una lista de las regiones en las que la protección frente a DDoS de Amazon GameLift Servers se encuentra disponible en la actualidad, consulte la documentación de Amazon GameLift Servers.
El uso de la protección frente a DDoS de Amazon GameLift Servers agrega una latencia insignificante a la experiencia general del jugador.
La protección frente a DDoS de Amazon GameLift Servers está disponible sin costo adicional para los clientes de Amazon GameLift Servers.
Almacenamiento
Abrir todoAmazon GameLift Servers incluye 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 de Service Quotas.
El catálogo de compilaciones es un registro de todas las versiones del servidor que se han cargado en Amazon GameLift Servers. 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 Service Quotas de Amazon GameLift Servers.
No. El único límite es el impuesto por su cuenta de AWS.
Sí. Amazon GameLift Servers está limitado por la cantidad de instancias disponibles en su cuenta de AWS. Si necesita aumentar el límite, puede hacerlo desde la página de límites de servicio en la consola de Amazon GameLift Servers.
Si usa Amazon GameLift Servers 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 Amazon GameLift Servers 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 de computación que utilizan sus juegos, sin contratos mensuales ni anuales. Para obtener más información, consulte la página de precios de Amazon GameLift Servers.
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.
Consulte la página de precios de Anywhere para obtener más información.
No. Recuerde que los servidores en tiempo real se ejecutan dentro del contexto de sesiones de videojuegos. En función de cómo administre la capacidad de los servidores de sus videojuegos, la creación de sesiones de videojuegos nuevas podría activar instancias de servidor adicionales, en las que se aplicarán los precios de las instancias estándar de Amazon GameLift Servers.
No. No facturamos en función de cómo cargue la compilación del videojuego. Solo paga por los recursos de computación que utilizan sus juegos, sin contratos mensuales ni anuales.
La facturación comienza cuando asigna la capacidad de Amazon GameLift Servers y este lanza 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 Amazon GameLift Servers dentro de una región determinada.
Puede optar por un crédito de SLA para Amazon GameLift Servers 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 información completa sobre los términos y condiciones de SLA, así como detalles sobre cómo enviar un reclamo, consulte https://aws.amazon.com/gamelift/sla/.
Seguridad
Abrir todoNo. Solo los usuarios autorizados con las credenciales de AWS necesarias pueden obtener acceso 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 Amazon GameLift Servers para obtener más información.
Sí. Para recibir un historial de todas las llamadas a la API de Amazon GameLift Servers hechas en su cuenta, solo tiene que activar CloudTrail en la Consola de administración de AWS.
Para obtener más información sobre cómo proteger los recursos de AWS, visite el Centro de seguridad de AWS.
La seguridad es una responsabilidad compartida entre AWS y usted. El modelo de responsabilidad compartida los describe como seguridad de la nube y seguridad en la nube. Puede obtener más información sobre cómo aplica esto a su servicio de Amazon GameLift en la guía para desarrolladores aquí.
Introducción gratuita
Abrir todo- 125 horas al mes de Amazon GameLift Servers 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 al 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 al nivel gratuito de AWS, que le ofrecerá los siguientes beneficios: