Preguntas frecuentes sobre los servidores de Amazon GameLift
Aspectos generales
Abrir todo¿Qué son los servidores de Amazon GameLift?
Los 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.
¿Cuál es la diferencia entre los servidores de Amazon GameLift y las transmisiones de Amazon GameLift?
Amazon GameLift es un servicio totalmente gestionado con funciones de servidor de videojuegos multijugador y transmisión de videojuegos. Los servidores Amazon GameLift permiten a los desarrolladores un escalamiento 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. Las transmisiones de Amazon GameLift ayudan 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 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.
¿Qué tipos de videojuegos se recomienda utilizar con los servidores de Amazon GameLift?
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 funcionan en videojuegos sensibles a la latencia, como los de disparos en primera persona? ¿Los servidores de Amazon GameLift provocan latencia adicional en los videojuegos?
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. 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. 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.
¿Puedo usar los servidores de Amazon GameLift con cualquier motor de videojuego?
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 de servidores de Amazon GameLift para desarrolladores.
¿Hay algún videojuego de muestra con el que pueda probar los servidores de Amazon GameLift?
Puede realizar una prueba rápida de los servidores 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é lenguajes de programación y sistemas operativos de servidor admiten los servidores de Amazon GameLift?
Los servidores de Amazon GameLift proporcionan 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. 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. 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 los servidores de Amazon GameLift.
¿Qué dispositivos y lenguajes de programación del cliente admiten los servidores de Amazon GameLift?
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 y servicios de videojuegos (como el emparejamiento o la autenticación) pueden utilizar la funcionalidad de los servidores de Amazon GameLift en el AWS SDK para comunicarse con el servicio de servidores de Amazon GameLift y conectar a los jugadores con los videojuegos. El SDK de AWS se encuentra disponible en C++, Java, .NET(C#), Go, Python, Ruby, PHP, JavaScript y otros lenguajes principales.
¿Puedo usar los servidores de Amazon GameLift con servicios de plataformas, como Xbox Live, Steam, Nintendo Switch Online y PlayStation Network?
Sí. Los servidores de Amazon GameLift se basan en estándares web abiertos y son compatibles con las principales plataformas de videojuegos.
¿Es necesario autenticar a los jugadores para obtener acceso a mis servidores de videojuegos de los servidores 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 de servidores de Amazon GameLift para desarrolladores. 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 establecer y configurar las credenciales de AWS, consulte la página de Configurar una cuenta de AWS en la Guía de servidores de Amazon GameLift para desarrolladores.
¿Qué herramientas de depuración ofrecen los servidores de 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 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. Consulte nuestra Guía de servidores de Amazon GameLift para desarrolladores para obtener más información sobre la depuración y los servidores de 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 servidores 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.
¿Los servidores de Amazon GameLift ofrecen herramientas operativas de monitoreo y alarmas?
La consola de servidores de Amazon GameLift ofrece paneles con información en tiempo real que le permiten conocer la experiencia de los jugadores. También puede utilizar Amazon CloudWatch para supervisar todos sus recursos de los servidores 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 los servidores 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 los servidores de Amazon GameLift.
¿Qué características de emparejamiento ofrecen los servidores de 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 videojuegos y FlexMatch en la documentación de los servidores de Amazon GameLift.
¿Puedo crear e implementar mis compilaciones con contenedores?
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.
¿Los servidores de Amazon GameLift son compatibles con las sesiones de videojuegos prolongadas o persistentes?
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. 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 los servidores de Amazon GameLift durante el desarrollo?
El conjunto de herramientas de los servidores 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 los servidores 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 los servidores de Amazon GameLift una vez que el videojuego se encuentre en producción?
El conjunto de herramientas de los servidores de Amazon GameLift incluye un script de despliegue 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 los servidores de Amazon GameLift 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 realizar esa tarea. El script despliega 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 los servidores de Amazon GameLift?
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. Para obtener más información, consulte el blog Hybrid game server hosting with Amazon GameLift Servers Anywhere (Alojamiento de servidores de videojuegos híbridos con los servidores de 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 proporciona actualizaciones continuas de seguridad y mantenimiento a todas las instancias que ejecutan AMI de Amazon.
¿Cómo puedo comenzar a utilizar los servidores de Amazon GameLift?
Primero, integre los servidores de 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 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.
¿Cuál es la mejor forma de preparar mi videojuego para un próximo lanzamiento?
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. 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 conjunto de herramientas de los servidores de Amazon GameLift. Puede obtener soporte adicional con los paquetes de AWS Premium Support.
Instancias y flotas
Abrir todo¿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 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.
¿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 los servidores de Amazon GameLift. Para obtener más información, consulte la guía para desarrolladores de los servidores 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 son compatibles los servidores de Amazon GameLift?
Para acceder a una lista con todas las instancias de los servidores de Amazon GameLift, consulte la página de precios de instancias de servidores de Amazon GameLift.
¿Cómo puedo seleccionar el tipo de instancia adecuado para mi videojuego?
El tipo de instancia adecuado depende del desempeño del servidor del juego y la cantidad de procesos del servidor que piense ejecutar simultáneamente 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.
¿Cuántos procesos del servidor puedo ejecutar en una instancia de servidores 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 de manera que ejecute varias versiones del servidor o configuraciones del juego en cada instancia.
¿Con qué rapidez puedo agregar o eliminar instancias nuevas de mi flota de servidores de Amazon GameLift?
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 sobre el escalamiento automático de la Guía de los servidores de Amazon GameLift para desarrolladores.
¿Qué sucede con mis datos cuando finaliza o se elimina una instancia de servidores de 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.
¿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 servidores de Amazon GameLift.
Con los servidores de Amazon GameLift, ¿es posible actualizar una flota de producción en directo o volver a una flota anterior si existe algún problema?
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 la Guía para desarrolladores de los servidores de Amazon GameLift.
¿En qué regiones se encuentran disponibles los servidores de Amazon GameLift?
Para acceder a una lista de las regiones en las que los servidores de Amazon GameLift se encuentran disponible en la actualidad, consulte la documentación de servidores de Amazon GameLift.
¿Cuáles son las zonas locales de AWS?
Las zonas locales de AWS permiten utilizar los servidores de 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, mientras que otros pueden estar interesados en deshacerse de sus centro de datos locales por completo. 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 los servidores de Amazon GameLift se encuentran disponible en la actualidad, consulte la documentación de servidores de Amazon GameLift.
¿Qué tipos de instancias se admiten en las zonas locales?
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 todo¿Qué son las instancias de spot de los servidores de Amazon GameLift?
Las 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.
¿Por qué debería utilizar las instancias de spot de los servidores de Amazon GameLift?
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 %. Si admite una leve disminución en el nivel de 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 servidores de Amazon GameLift.
¿Cuáles son las prácticas recomendadas para el uso de las instancias de spot de los servidores 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 los servidores de Amazon GameLift reciben un aviso de finalización?
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.
¿Los servidores de Amazon GameLift garantizan í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 videojuegos de los servidores de Amazon GameLift reduce las posibilidades de finalización.
¿Cómo hace el algoritmo de ubicación de sesiones de videojuegos de los servidores 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 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.
¿Cómo se me cobra si los precios de las instancias de spot de los servidores 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 los servidores de Amazon GameLift y cuánto se me facturó?
La consola de administración de AWS pone a su disposición 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 los servidores de Amazon GameLift?
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 Amazon GameLift FlexMatch
Abrir todo¿Qué es FlexMatch?
Amazon 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.
¿Dónde está disponible 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 servidores de Amazon GameLift.
¿En qué regiones de AWS puedo colocar un emparejador de 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 servidores de Amazon GameLift.
¿Puedo editar un conjunto de reglas de FlexMatch una vez creado?
No. Una vez creado 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.
¿Puedo usar colas de sesión de juego sin utilizar FlexMatch?
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.
¿Existe algún cargo adicional por el uso de FlexMatch?
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 los servidores 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 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 los servidores de Amazon GameLift.
Almacenamiento
Abrir todo¿Cuánto almacenamiento ofrecen los servidores de Amazon GameLift en cada instancia?
Los 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).
¿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 los servidores de Amazon GameLift. Las versiones en estado listo están disponibles para crear flotas en cualquier momento.
¿Existen límites en cuanto a la cantidad de compilaciones que se pueden almacenar en el catálogo de compilaciones?
El catálogo de versiones puede almacenar una cantidad máxima de 1000 versiones o 100 GB de almacenamiento.
Service Quotas
Abrir todo¿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 servidores de Amazon GameLift.
¿Existen límites en cuanto a la 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 los servidores de Amazon GameLift?
Sí. Los servidores de Amazon GameLift están limitados 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 servidores de Amazon GameLift.
¿Existen una cantidad máxima de jugadores por sesión de videojuego?
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.
¿Existen límites en cuanto a la 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 juego.
¿Existen límites en cuanto a la cantidad máxima de jugadores por flota?
No.
Facturación
Abrir todo¿Cuánto cuestan los servidores de Amazon GameLift?
Solo paga por los recursos informáticos que utilizan sus juegos, sin contratos mensuales ni anuales. Para obtener más información, consulte la página de precios de servidores de Amazon GameLift.
¿Cuánto cuestan los servidores de 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.
Consulte la página de precios de FlexMatch para obtener más información.
¿Cuánto cuestan los servidores de 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.
Consulte la página de precios de Anywhere para obtener más información.
¿Se aplica algún cargo adicional por usar los servidores en tiempo real de Amazon GameLift?
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 de los servidores de los 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 instancias estándar de los servidores de Amazon GameLift.
¿Hay alguna diferencia en el costo cuando se usa un entorno basado en máquinas virtuales y un entorno de contenedores para desplegar sesiones de videojuegos en los servidores de Amazon GameLift?
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.
¿Cuándo comienza y finaliza la facturación de mis videojuegos con los servidores de Amazon GameLift?
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 todo¿Qué garantiza el acuerdo de nivel de servicios (SLA) de los servidores de Amazon GameLift?
Nuestro 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.
¿Cómo sé si reúno los requisitos para recibir un crédito de servicio del SLA?
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 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 todo¿Cualquiera puede acceder a la consola de servidores de Amazon GameLift?
No. Solo los usuarios autorizados con las credenciales de AWS necesarias pueden obtener acceso a la consola de servidores 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 servidores de Amazon GameLift para obtener más información.
¿Puedo obtener un historial de todas las llamadas a la API de los servidores 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 los servidores 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.
¿Qué tipo de modelo de seguridad utilizan los servidores de 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 aplica esto a su servicio de Amazon GameLift en la guía para desarrolladores aquí.
Comience de forma gratuita
Abrir todo¿Cómo comenzar a usar los servidores de 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 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)
- Se añaden 15 GB en total de ancho de banda de salida en todos los servicios de AWS
Pruebe los servidores de Amazon GameLift de manera gratuita aquí