¿Qué es Amazon GameLift? - Amazon GameLift

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es Amazon GameLift?

Puede utilizar Amazon GameLift para implementar, operar y escalar servidores dedicados y de bajo costo en la nube para juegos multijugador basados en sesiones. Como se ha desarrollado en la infraestructura informática global de AWS, Amazon GameLift le permite ofrecer servidores de juegos de alto rendimiento y fiabilidad a bajo costo y, al mismo tiempo, escalar de forma dinámica el uso de recursos para adaptarse a las necesidades de los jugadores de todo el mundo.

Usos de Amazon GameLift

Amazon GameLift admite estos casos de uso y más:

  • Utilice sus propios servidores de juegos multijugador personalizados o emplee servidores de Realtime listos para usar para alojar sus juegos.

  • Ejecute recursos de alojamiento de bajo costo mediante instancias de spot de Amazon Elastic Compute Cloud (Amazon EC2).

  • Escale automáticamente la cantidad de recursos de alojamiento que necesita su juego en función del uso.

  • Administre sus recursos informáticos de Amazon EC2 en un solo lugar mediante Amazon GameLift FleetIQ.

  • Empareje jugadores en juegos multijugador con Amazon GameLift FlexMatch.

  • Pruebe de forma iterativa las compilaciones de sus servidores y clientes de juegos con Amazon GameLift. Anywhere.

  • Utilice su propio hardware y administre todo desde un solo lugar con Amazon GameLift Anywhere.

sugerencia

Para probar el alojamiento del servidor de juegos de Amazon GameLift, consulte Introducción a Amazon GameLift.

Introducción a las soluciones de Amazon GameLift

Alojamiento de Amazon GameLift para servidores personalizados

Amazon GameLift reemplaza el trabajo necesario para alojar sus propios servidores de juegos personalizados. Las capacidades de escalado automático le ayudan a evitar tener que pagar por más recursos de los que necesita. El escalado automático también le ayuda a garantizar que siempre tenga juegos disponibles para que los nuevos jugadores se unan con un tiempo de espera mínimo.

Para obtener más información sobre el alojamiento de Amazon GameLift, consulte Cómo funciona Amazon GameLift.

Características principales
  • Utilice características de gestión de Amazon GameLift, como el escalado automático, las colas de varias regiones y la ubicación de sesiones de juego.

  • Implementación de servidores de juego para ejecutarlos en sistemas operativos de Amazon Linux o Windows Server.

  • Administración de sesiones de juego y sesiones de jugador.

  • Configuración del seguimiento de estado personalizado para procesos del servidor para detectar problemas y resolver los problemas de rendimiento bajo de los procesos.

  • Administre sus recursos de juego mediante las plantillas de AWS CloudFormation para Amazon GameLift.

Alojamiento de Amazon GameLift con Realtime Servers

Utilice Realtime Servers para crear juegos que no necesitan servidores de juegos personalizados. Esta solución de servidor ligera proporciona servidores de juego que puede configurar para adaptarse a su juego.

Para obtener más información sobre el alojamiento de Amazon GameLift con Realtime Servers, consulte Integración de juegos con Servidores en tiempo real de Amazon GameLift.

Características principales
  • Utilice características de gestión de Amazon GameLift, como el escalado automático, las colas de varias regiones y la ubicación de sesiones de juego.

  • Utilice los recursos de alojamiento de Amazon GameLift y elija el tipo de hardware informático de AWS para sus flotas.

  • Aproveche una pila de red completa para la interacción del cliente y servidor de juegos.

  • Obtenga la funcionalidad principal del servidor de juegos con lógica de servidor personalizable.

  • Realice actualizaciones en directo de la lógica del servidor y las configuraciones de Realtime.

Amazon GameLift FleetIQ para alojamiento en Amazon EC2

Utilice Amazon GameLift FleetIQ para trabajar directamente con sus recursos de alojamiento en Amazon EC2 y Amazon EC2 Auto Scaling. Esto proporciona la ventaja de las optimizaciones de Amazon GameLift para un alojamiento de juegos económico y resistente. Esta solución es para desarrolladores de juegos que necesitan más flexibilidad de la que ofrecen las soluciones totalmente administradas de Amazon GameLift.

Para obtener información sobre cómo Amazon GameLift FleetIQ funciona con Amazon EC2 y EC2 Auto Scaling para el alojamiento de juegos, consulte la Guía para desarrolladores de Amazon GameLift FleetIQ..

Características principales
  • Obtenga un equilibrio optimizado de instancias de spot mediante el algoritmo FleetIQ.

  • Utilice las características de enrutamiento de jugadores para administrar los recursos de su servidor de juegos de manera eficiente y proporcione una mejor experiencia a los jugadores al unirse a los juegos.

  • Escale automáticamente la capacidad de alojamiento en función del uso del jugador.

  • Administre directamente instancias de EC2 en su propia Cuenta de AWS.

  • Utilice cualquiera de los formatos ejecutables de servidor de juegos compatibles, incluidos Windows, Linux, contenedores y Kubernetes.

Amazon GameLift FlexMatch para emparejamiento

Utilice FlexMatch para crear conjuntos de reglas personalizados para definir los emparejamientos multijugador del juego. FlexMatch utiliza conjuntos de reglas para comparar jugadores compatibles en cada emparejamiento y ofrecer a los jugadores la experiencia multijugador ideal.

Para obtener más información sobre FlexMatch, consulte ¿Qué es Amazon GameLift FlexMatch?

Características principales
  • Equilibre la velocidad de creación de emparejamientos con la calidad de emparejamiento.

  • Empareje jugadores o equipos según las características definidas.

  • Defina reglas para colocar a los jugadores en los emparejamientos en función de la latencia.

Alojamiento de hardware de Amazon GameLift Anywhere

Utilice Amazon GameLift Anywhere para integrar el hardware Anywhere en su entorno en el alojamiento de juegos de Amazon GameLift. Puede integrar flotas de Anywhere y EC2 en las colas de sesión de juego y de emparejador para administrar la ubicación del juego y del emparejamiento en el hardware.

Para obtener más información sobre cómo probar Anywhere, consulte Realización de una prueba de integración con flotas de Amazon GameLift Anywhere. Para obtener más información sobre la configuración de una flota de Anywhere, consulte Configuración de las flotas de Amazon GameLift.

Características principales
  • Realice pruebas rápidas e iterativas de las compilaciones de sus servidores y clientes de juegos.

  • Utilice el conjunto de herramientas de Amazon GameLift para implementar juegos en su propio hardware.

  • Use el hardware que esté más cerca de sus jugadores, en cualquier lugar.

Acceso a Amazon GameLift

Utilice estas herramientas para trabajar con Amazon GameLift.

SDK de Amazon GameLift

Los SDK de Amazon GameLift contienen las bibliotecas necesarias para comunicarse con Amazon GameLift desde los clientes, los servidores y los servicios de juegos. Para obtener más información, consulte Soporte de desarrollo con Amazon GameLift.

SDK del cliente de Realtime de Amazon GameLift

El SDK de cliente de Realtime permite a un cliente de juegos conectarse al servidor de Realtime, unirse a sesiones de juego y mantenerse sincronizado con otros jugadores. Descargue el SDK y obtenga más información sobre cómo realizar llamadas a la API con la API de cliente de Realtime Servers (C#).

Consola de Amazon GameLift

Utilice la AWS Management Console de Amazon GameLift para administrar las implementaciones de juegos, configurar recursos y realizar un seguimiento de las métricas de rendimiento y del uso de los jugadores. La consola de Amazon GameLift ofrece una GUI como alternativa a administrar los recursos mediante programación con la AWS Command Line Interface (AWS CLI).

AWS CLI

Utilice esta herramienta de línea de comandos para realizar llamadas al SDK de AWS, incluida la API de Amazon GameLift. Para obtener más información sobre el uso de AWS CLI, consulte Introducción a la AWS CLI en la Guía del usuario de AWS Command Line Interface.

Precios de Amazon GameLift

Amazon GameLift cobra por las instancias según la duración del uso y por el ancho de banda según la cantidad de datos transferidos. Para obtener una lista completa de los costos y precios de Amazon GameLift, consulte Precios de Amazon GameLift.

Para obtener información sobre cómo calcular el costo del alojamiento de sus juegos o el emparejamiento con Amazon GameLift, consulte Generación de estimaciones de precios de Amazon GameLift, que describe cómo usar AWS Pricing Calculator.