Aspectos generales
-
P: ¿Qué es Amazon GameLift?
Amazon GameLift es un servicio administrado para implementar, utilizar y ajustar la escala de 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. Amazon GameLift, creado en el entorno informático de eficacia probada de AWS, le permite reducir e incrementar la capacidad de los servidores de videojuego de alto rendimiento para satisfacer la demanda de los jugadores. Solo paga por la capacidad que utiliza, de modo que puede comenzar tanto si trabaja en una idea de juego nueva como si ejecuta un videojuego con millones de jugadores.
-
¿Qué tipos de videojuegos se recomienda utilizar con Amazon GameLift?
Amazon GameLift funciona con la mayoría de los géneros de videojuegos multijugador.
Amazon GameLift 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.
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.
-
¿Amazon GameLift funciona en videojuegos sensibles a la latencia, como los de disparos en primera persona? ¿Amazon GameLift provoca latencia adicional en los videojuegos?
Amazon GameLift 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 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.
-
¿Puedo utilizar Amazon GameLift con cualquier motor de videojuego?
Sí. Amazon GameLift 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.
-
¿Hay algún videojuego de muestra con el que pueda probar Amazon GameLift?
Puede realizar una prueba rápida de Amazon GameLift con nuestro videojuego de muestra. También puede encontrar muestras en las guías de integración. Para obtener más información, visite la página de Introducción.
-
¿Qué sistemas operativos y lenguajes de programación de servidor son compatibles con Amazon GameLift?
Amazon GameLift proporciona 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. Amazon GameLift es compatible con servidores de juegos 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. 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 de Amazon GameLift.
-
¿Qué dispositivos y lenguajes de programación del cliente son compatibles con Amazon GameLift?
Amazon GameLift 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/VR. Puede integrar cualquier sistema backend en las API de Amazon GameLift para el emparejamiento, la creación de sesiones de videojuego 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 en el AWS SDK para comunicarse con el servicio de Amazon GameLift 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.
-
¿Puedo utilizar Amazon GameLift con servicios de plataformas, como Xbox Live, Steam, Nintendo Switch Online y PlayStation Network?
Sí. Amazon GameLift se basa en estándares web abiertos y es compatible con las principales plataformas de videojuegos.
-
¿Es necesario autenticar a los jugadores para obtener acceso a mis servidores de videojuegos de Amazon GameLift?
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. 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. El backend del videojuego debe realizar la autenticación en los servidores de Amazon GameLift 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 de Configurar una cuenta de AWS en la Guía para desarrolladores de Amazon GameLift.
-
¿Qué herramientas de depuración ofrece Amazon GameLift para servidores de videojuegos?
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 validación de la extracción, la instalación y el tiempo de ejecución de las versiones mediante la descarga de los logs de creación de las flotas en la pestaña Events de la consola 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. Consulte nuestra Guía para desarrolladores de Amazon GameLift para obtener más información sobre la depuración y Amazon GameLift Anywhere.
-
¿Las métricas se recopilan en tiempo real?
Los datos agregados a nivel de flota suelen encontrarse disponibles en la consola de Amazon GameLift a los diez minutos de su recopilación, mientras que en el caso de los datos agregados a nivel de servidor, la demora suele ser de cinco minutos.
-
¿Amazon GameLift ofrece herramientas operativas de monitoreo y alarmas?
La consola de Amazon GameLift ofrece paneles con información en tiempo real que lo ayudan a conocer la experiencia del jugador. También puede utilizar Amazon CloudWatch para monitorear todos sus recursos de Amazon GameLift y reaccionar ante problemas emergentes. Con CloudWatch, puede crear paneles de visualización rápida y configurar alarmas operativas que lo ayuden a identificar problemas antes de que afecten la experiencia de los jugadores. Las métricas de Amazon GameLift se encuentran disponibles en CloudWatch de manera automática durante el tiempo que la flota permanezca activa. Obtenga más información sobre las métricas de CloudWatch en la Guía para desarrolladores de Amazon GameLift.
-
¿Qué características de emparejamiento ofrece Amazon GameLift?
La plataforma de emparejamiento de Amazon GameLift incluye FlexMatch y colas de sesiones de videojuego. 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 videojuego y FlexMatch en la documentación de Amazon GameLift.
-
¿Puedo crear e implementar mis compilaciones con contenedores?
Amazon GameLift es compatible con todo el ciclo de vida de desarrollo de los servidores de videojuegos en contenedores, lo que permite implementaciones consistentes y seguras en entornos locales, en la nube o híbridos en las instancias 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.
-
¿Amazon GameLift es compatible con las sesiones de videojuego prolongadas o persistentes?
A pesar de que no hay límite en la duración de una sesión de videojuego en Amazon GameLift, existen algunas consideraciones que deben tenerse en cuenta para las sesiones prolongadas o persistentes. Amazon GameLift 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. Los servidores de videojuegos 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 Amazon GameLift. A fin de obtener una guía sobre el alojamiento de videojuegos de mundo persistentes en AWS, consulte la Biblioteca de soluciones de AWS para videojuegos aquí.
-
¿Cómo puedo iterar rápidamente con Amazon GameLift durante el desarrollo?
El Kit de herramientas de Amazon GameLift 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. 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.
-
¿Cómo puedo iterar rápidamente con Amazon GameLift una vez que el videojuego se encuentre en producción?
El Kit de herramientas de Amazon GameLift 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 que actualmente alojan videojuegos 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 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.
-
Ya tengo asegurada la capacidad de bare metal, ¿puedo utilizarla con Amazon GameLift?
Sí. Puede combinar la infraestructura local con las flotas administradas de Amazon GameLift para alojar flotas de servidores de videojuegos globales e híbridos con Amazon GameLift Anywhere. Para obtener más información, consulte el blog Hybrid game server hosting with Amazon GameLift Anywhere (Alojamiento de servidores de videojuegos híbridos con Amazon GameLift Anywhere) y la guía para desarrolladores.
-
¿Qué es una AMI?
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 ofrece actualizaciones de seguridad y mantenimiento continuas a todas las instancias que ejecutan la AMI de Amazon.
-
¿Cómo puedo comenzar a utilizar Amazon GameLift?
Primero, integre Amazon GameLift en el backend y servidor del videojuego con el AWS SDK y el SDK del servidor de Amazon GameLift. A continuación, cargue el servidor del videojuego a Amazon GameLift en su cuenta de AWS y utilice la consola de Amazon GameLift 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. También puede integrar Amazon GameLift con sus servicios de videojuegos personalizados, como la identidad o el emparejamiento, con el AWS SDK.
-
¿Cuál es la mejor forma de preparar mi videojuego para un próximo lanzamiento?
Amazon GameLift proporciona documentación que lo ayudará a prepararse para el lanzamiento de producción de su videojuego. Los temas incluyen la preparación del videojuego para su uso con Amazon GameLift, 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.
-
¿Qué tipo de soporte se encuentra disponible?
Todos los clientes tienen acceso a la documentación, los foros, la Biblioteca de soluciones de AWS y el Kit de herramientas de Amazon GameLift. Puede obtener soporte adicional con los paquetes de AWS Premium Support.
Instancias y flotas
-
¿Qué es una flota?
Una 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 y las de Amazon GameLift Anywhere. La flota 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 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 utilizar ciertos tipos de instancias, implementar una compilación y ejecutar uno o más procesos del servidor en cada instancia.
-
¿Qué es una flota con varias ubicaciones?
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 Amazon GameLift. Para obtener más información, consulte la guía para desarrolladores de Amazon GameLift.
-
¿Cuánto tiempo se tarda en crear una flota?
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, consulte la guía para desarrolladores.
-
¿Con qué tipos de instancias es compatible Amazon GameLift?
Para acceder a una lista con todas las instancias de Amazon GameLift, consulte la página de precios de instancias de Amazon GameLift.
-
¿Cómo puedo seleccionar el tipo de instancia adecuado para mi videojuego?
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 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ómodo y económico.
-
¿Cuántos procesos del servidor puedo ejecutar en una instancia de Amazon GameLift?
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 para ejecutar varias compilaciones del servidor o configuraciones del videojuego en cada instancia.
-
¿Con qué rapidez puedo agregar o eliminar instancias nuevas de mi flota de Amazon GameLift?
Amazon GameLift ofrece un entorno de computación realmente elástico. Las instancias 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 Target Tracking 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. Amazon GameLift agregará o quitará capacidad según sea necesario para conservar esta reserva de sesiones de videojuego 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.
-
¿Qué sucede con mis datos cuando se elimina una instancia de Amazon GameLift?
Amazon GameLift 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 solicitar a Amazon GameLift que retenga y almacene estos archivos de registro por un máximo de siete días después de la eliminación de la instancia.
-
¿Puedo obtener acceso a flotas e instancias en tiempo real?
Sí. Puede acceder de forma remota a una instancia de una flota que se encuentre en los siguientes estados: activando, activa o error. 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 la flota con la interfaz de la línea de comandos (CLI) de AWS o la consola de Amazon GameLift.
-
Con Amazon GameLift, ¿es posible actualizar una flota de producción en vivo o volver a una flota anterior si existe algún problema?
Sí. Amazon GameLift 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 nueva y enrute a todos los jugadores que se conecten a la característica de alias de la flota nueva. Obtenga más información sobre la creación de alias en la Guía para desarrolladores de Amazon GameLift.
-
¿En qué regiones se encuentra disponible Amazon GameLift?
Para acceder a una lista de las regiones en las que Amazon GameLift se encuentra disponible actualmente, consulte la documentación de Amazon GameLift.
-
¿Qué son las zonas locales de AWS?
Las zonas locales de AWS permiten utilizar Amazon GameLift 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.
-
¿Qué son las zonas locales de AWS?
Las zonas locales de AWS permiten utilizar Amazon GameLift 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.
-
¿Cuáles son las ubicaciones disponibles actualmente para las zonas locales?
Para acceder a una lista de las zonas locales en las que Amazon GameLift se encuentra disponible en la actualidad, consulte la documentación de Amazon GameLift.
-
¿Qué tipos de instancias son compatibles con las zonas locales?
Los siguientes tipos de instancia son compatibles con las zonas locales de Amazon GameLift: C5d 2xlarge y R5d 2xlarge.
Instancias de spot de Amazon GameLift
-
¿Qué son las instancias de spot de Amazon GameLift?
Las instancias de spot 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 videojuego integrado 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.
-
¿Por qué debería utilizar las instancias de spot de Amazon GameLift?
Puede utilizar el mismo hardware de alto rendimiento que las instancias bajo demanda 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 de las instancias de spot y ver ejemplos de precios, consulte la páginas de precios del servicio de Amazon GameLift.
-
¿Cuáles son las prácticas recomendadas para el uso de las instancias de spot de Amazon GameLift?
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.
-
¿Qué sucede cuando las instancias de spot de Amazon GameLift reciben un aviso de finalización?
Ocasionalmente, cuando AWS necesite más capacidad, es posible que algunas instancias de spot 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.
-
¿Amazon GameLift garantiza índices de finalización cuando se utilizan las instancias de spot de Amazon GameLift y el algoritmo?
No. El algoritmo de ubicación de sesiones de videojuego de Amazon GameLift reduce las posibilidades de finalización.
-
¿Cómo hace el algoritmo de ubicación de sesiones de videojuego de Amazon GameLift para reducir las posibilidades de que finalicen las instancias mientras los videojuegos se encuentran activos?
El algoritmo de ubicación de sesiones de videojuego 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.
-
¿Cómo se cobra si los precios de las instancias de spot de Amazon GameLift se modifican mientras mi instancia se encuentra en ejecución?
Mientras una instancia de spot permanezca en ejecución, se cobrará el precio definido al inicio de cada hora.
-
¿Dónde puedo ver mi historial de uso de instancias de spot de Amazon GameLift y cuánto se me facturó?
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.
-
¿Cuánto podré ahorrar si uso las instancias de spot de Amazon GameLift?
Los precios de las instancias de spot 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 Amazon GameLift nunca superan los precios de las instancias bajo demanda de Amazon GameLift. En la consola 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 GameLift para todos los tipos de instancias y regiones.
Amazon GameLift FlexMatch
-
¿Qué es Amazon GameLift FlexMatch?
Amazon GameLift FlexMatch se encuentra disponible para cualquier persona que utilice los servidores de videojuegos administrados 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. Para obtener más información, consulte la documentación de Amazon GameLift FlexMatch.
-
¿Dónde se encuentra disponible Amazon GameLift 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.
-
¿En qué regiones de AWS puedo ubicar un emparejador de Amazon GameLift FlexMatch?
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.
-
¿Puedo editar un conjunto de reglas de Amazon GameLift FlexMatch después de haberlo creado?
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. Dado que uno o varios emparejadores pueden utilizar un conjunto de reglas, esta limitación protege contra consecuencias no deseadas en los sistemas de producción en vivo.
-
¿Puedo utilizar colas de sesión de videojuego sin utilizar Amazon GameLift FlexMatch?
Sí. Si desea utilizar su propio sistema de emparejamiento, puede enviar los resultados del emparejamiento a cualquier cola de sesión de videojuego que defina.
-
¿Se aplica algún cargo adicional por utilizar Amazon GameLift FlexMatch?
Al utilizar Amazon GameLift 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 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 del videojuego, la creación de sesiones de videojuego nuevas podría activar instancias de servidor adicionales, en las que se aplicarán los precios de las instancias estándar de Amazon GameLift.
Amazon GameLift Anywhere
-
¿Qué es Amazon GameLift Anywhere?
Utilice Amazon GameLift para integrar hardware en cualquier parte de su entorno (local o en la nube) dentro de su alojamiento de videojuegos de Amazon GameLift. Amazon GameLift Anywhere introduce un tipo de computación, Anywhere, que se utiliza para registrar su hardware local o en la nube con Amazon GameLift en una flota de Amazon GameLift Anywhere. Puede integrar flotas de Anywhere y Amazon EC2 en las colas de sesiones de videojuego y emparejadores para administrar la ubicación de videojuegos y el emparejamiento en todo el hardware desde una sola ubicación.
-
¿Cuáles son los requisitos mínimos para utilizar Amazon GameLift Anywhere?
Debe descargar la versión más reciente del SDK del servidor de Amazon GameLift. Puede descargar el SDK desde la documentación de Amazon GameLift.
-
¿Qué sucede si uso la versión anterior del SDK del servidor de Amazon GameLift?
Deberá realizar un proceso de migración para habilitar Amazon GameLift Anywhere. Obtenga más información sobre cómo migrar su proyecto de Amazon GameLift actual para utilizar el SDK actualizado a través de este enlace.
-
¿Amazon GameLift Anywhere tiene un nivel gratuito?
Sí. Amazon GameLift Anywhere incluye un total de 3000 ubicaciones de sesiones de videojuego y 500 000 minutos de conexión al servidor por mes durante un año por cuenta en todas las regiones del plano de control. Para obtener más detalles, consulte la página de precios de Amazon GameLift Anywhere.
-
¿Cómo comienzo a utilizar Amazon GameLift Anywhere?
Consulte la guía para desarrolladores para comenzar a utilizar Amazon GameLift Anywhere.
Almacenamiento
-
¿Cuánto almacenamiento ofrece Amazon GameLift en cada instancia?
Amazon GameLift 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 de Amazon GameLift.
-
¿Qué es el catálogo de compilaciones?
El catálogo de compilaciones es un registro de todas las versiones del servidor que se han cargado en Amazon GameLift. Las compilaciones con el estado listo se encuentra disponibles para crear flotas en cualquier momento.
-
¿Existen límites en la cantidad de compilaciones que se pueden almacenar en el catálogo de compilaciones?
El catálogo de compilaciones puede almacenar un máximo de 1000 versiones o 100 GB de almacenamiento.
Service Quotas
-
¿Existe un límite en la cantidad de flotas que se pueden crear?
Sí. 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.
-
¿Existen una cantidad máxima de instancias por flota?
No. El único límite es el impuesto por su cuenta de AWS.
-
¿Existe un límite en la cantidad de instancias que se pueden ejecutar en Amazon GameLift?
Sí. Amazon GameLift 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.
-
¿Existen una cantidad máxima de jugadores por sesión de videojuego?
Si utiliza Amazon GameLift para administrar sus sesiones de videojuego o Amazon GameLift FlexMatch a fin de crear sesiones de videojuego nuevas después de emparejar jugadores, el número máximo de jugadores por sesión de videojuego es de 200. Si no utiliza Amazon GameLift para administrar sus sesiones de videojuego, su número de jugadores solo estará limitado por las restricciones de hardware y red que se utilice.
-
¿Existen una cantidad máxima de jugadores por instancia?
No. La cantidad máxima de jugadores por instancia la determinan principalmente el diseño y el código del videojuego.
-
¿Existen una cantidad máxima de jugadores por flota?
No.
Facturación
-
¿Cuánto cuesta Amazon GameLift?
Solo paga por los recursos de computación que utilizan sus videojuegos, sin contratos mensuales ni anuales. Para obtener más información, consulte la página de precios de Amazon GameLift.
-
¿Cuánto cuesta Amazon GameLift FlexMatch?
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.
Para obtener más detalles, consulte la página de precios de Amazon GameLift FlexMatch.
-
¿Cuánto cuesta Amazon GameLift Anywhere?
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.Para obtener más detalles, consulte la página de precios de Amazon GameLift Anywhere. -
¿Se aplica algún cargo adicional por utilizar los servidores en tiempo real de Amazon GameLift?
No. Recuerde que los servidores en tiempo real de Amazon GameLift se ejecutan dentro del contexto de las sesiones de videojuego. En función de cómo administre la capacidad de los servidores del videojuego, la creación de sesiones de videojuego nuevas podría activar instancias de servidor adicionales, en las que se aplicarán los precios de las instancias estándar de Amazon GameLift.
-
¿Hay alguna diferencia en el costo cuando se utiliza un entorno basado en máquinas virtuales y un entorno de contenedores para implementar sesiones de videojuego en GameLift?
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 videojuegos, sin contratos mensuales ni anuales.
-
¿Cuándo comienza y finaliza la facturación de mis videojuegos con Amazon GameLift?
La facturación comienza cuando asigna la capacidad de Amazon GameLift y Amazon GameLift 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)
-
¿Qué garantiza el acuerdo de nivel de servicios de Amazon GameLift?
Nuestro SLA garantiza un porcentaje de tiempo de actividad mensual de al menos 99,5 % para Amazon GameLift dentro de una región determinada.
-
¿Cómo sé si reúno los requisitos para recibir un crédito de servicio del SLA?
Puede optar por un crédito del SLA para 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 información completa sobre los términos y las condiciones del SLA, así como detalles sobre cómo enviar una reclamación, consulte https://aws.amazon.com/gamelift/sla/.
Seguridad
-
¿Todo el mundo puede acceder a la consola de Amazon GameLift?
No. Solo los usuarios autorizados con las credenciales de AWS necesarias pueden obtener acceso a la consola de Amazon GameLift. 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 a fin de obtener más información.
-
¿Puedo obtener un historial de todas las llamadas a la API de Amazon GameLift realizadas en mi cuenta para análisis de seguridad y solución de problemas operativos?
Sí. Para recibir un historial de todas las llamadas a la API de Amazon GameLift realizadas en su cuenta, solo tiene que activar CloudTrail en la Consola de administración de AWS.
-
¿Dónde puedo buscar más información sobre la seguridad y la ejecución de aplicaciones en AWS?
Para obtener más información sobre cómo proteger los recursos de AWS, visite el Centro de seguridad de AWS.
-
¿A qué tipo de modelo de seguridad se adhiere Amazon GameLift?
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. Puede obtener más información sobre cómo se aplica esto en su servicio de Amazon GameLift en la guía para desarrolladores aquí.
Introducción gratuita
-
¿Cómo puedo comenzar a utilizar Amazon GameLift de manera gratuita?
Inscríbase para obtener una cuenta de AWS y obtener acceso a la capa gratuita de AWS, que le brindará los siguientes beneficios:
- 125 horas por mes 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
- 125 horas por mes 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)
Comience hoy mismo
Comience su proceso con una cuenta y recursos gratuitos, con el nivel gratuito de AWS.