Amazon GameLift

Optimice las experiencias multijugador con servidores en la nube dedicados
LA ACTUALIZACIÓN DE LAS CARACTERÍSTICAS AHORA ESTÁ DISPONIBLE DE FORMA GENERAL

Amazon GameLift FleetIQ

Migrar de forma incremental los juegos en vivo, explotar eventos en el juego o implementar juegos en contenedores en AWS con servidores de juego dedicados y de bajo costo. Lea el anuncio »

Amazon GameLift es una solución de alojamiento de servidores para juegos dedicados que implementa, opera y escala servidores en la nube para juegos multijugador. Ya sea que busque una solución completamente administrada o una característica específica que necesite, GameLift aprovecha las capacidades de AWS para ofrecer la mejor latencia posible, tiempos de espera reducidos para los jugadores y el máximo nivel de ahorro.

Beneficios

45 ms

de latencia promedio global

GameLift ofrece servidores para juegos dedicados de confianza que permiten conseguir experiencias de juego sin interrupciones y con latencia mínima, mientras se maximiza el ahorro. Mediante el uso de la capacidad de cómputo de EC2, de 15 regiones y de 40 tipos de instancias, GameLift ofrece el servicio con mayor nivel de elasticidad, alcance y escalabilidad para informática.  Más información »

Hasta un 70 % de ahorro

en comparación con implementaciones en las instalaciones

Ajuste la escala automáticamente con FlexMatch para adaptarse a la demanda de jugadores y conectar hasta 200 usuarios a una sola sesión de juego en la instancia de servidor con menor latencia disponible. Con GameLift, puede obtener hasta un 70 % de ahorro en costos en comparación con las implementaciones en las instalaciones existentes. Más información »

Flexibilidad

para usarlo como una solución administrada o con herramientas existentes

GameLift se adapta a sus preferencias. Si utiliza contenedores o creó un backend propio, puede usar sus herramientas y software para tener un mayor control. Ahora, con la actualización de la GameLift FleetIQ, obtenga la flexibilidad de migrar los juegos en vivo a la nube, parcial o completamente, aprovechando las sesiones en la nube junto con las cargas de trabajo existentes en las instalaciones. Más información »

Casos de uso

  • Servidores administrados
  • Flexibilidad que se ajusta a su pila
  • Migre desde servidores P2P
  • Compatibilidad con jugadas entre plataformas
  • Emparejamiento competitivo
  • Servidores administrados
  • Deje que GameLift se encargue de las tareas pesadas —implementar y administrar servidores para juegos dedicados— y ocúpese del desarrollo de productos. GameLift alivia la carga que implica ajustar la escala de servidores en función de la cambiante demanda de jugadores y, simultáneamente, ofrece baja latencia y costos reducidos. En la arquitectura de ejemplo se describe este proceso.

    Se envía una solicitud de sesión de juego después de que se realiza la autenticación de la plataforma y los jugadores. GameLift FlexMatch busca jugadores similares para incorporar a la jugada, crea un tique de emparejamiento y coloca a los jugadores en el proceso correspondiente. Se determina el emparejamiento y el responsable de él envía la información a la cola de asignación de sesiones de juego de GameLift. Se busca una instancia de flota disponible que ofrezca el menor nivel de latencia para el jugador y el costo más bajo. La instancia de flota recibe la notificación del intento para iniciar un juego, que exhibe una dirección IP y, a continuación, el servidor seleccionado escucha en un puerto IP específico. Cuando se configura el emparejamiento, la dirección IP y el puerto se devuelven al juego.

    Se crea el emparejamiento, que permite que los resultados de este se envíen nuevamente al juego. El juego tiene la dirección IP y el puerto que debe contactar, y un token de sesión destinado al servidor para juegos de GameLift. A continuación, el juego hace una conexión con el servidor para juegos de GameLift asignado al emparejamiento del usuario, los jugadores ingresan y comienza la diversión. Para empezar, consulte la guía para desarrolladores»

    gt-GL_architecture_diagram_updated
  • Flexibilidad que se ajusta a su pila
  • GameLift ofrece una flexibilidad específica para sus necesidades. Puede eligir por utilizar GameLift FleetIQ para subir las cargas de trabajo del servidor a la nube utilizando sus herramientas o software existentes, independientemente de la adopción de cualquier otra característica administrada de GameLift. Disfrute de un ahorro de costos de hasta un 70% en comparación con las implementaciones existentes en las instalaciones, trasladando gradualmente los juegos en vivo o lanzando nuevos juegos a la nube con el ahorro de costos de las instancias de spot de EC2, que sólo es posible con GameLift FleetIQ. Puede ahorrar costos, agilizar la comercialización y ofrecer una experiencia de juego de confianza.

    El siguiente diagrama muestra el rol de GameLift FleetIQ cuando trabaja con Amazon EC2 para alojar juegos. Asigna el mejor servidor para juegos disponible a fin de alojar una sesión de juego que ofrezca a los usuarios una experiencia óptima. Para el alojamiento de juegos, los mejores recursos ofrecen la viabilidad de alojamiento más alta al menor costo. GameLift FleetIQ lo logra porque solo habilita tipos de instancias óptimos en el grupo de Autoscaling y porque asigna sesiones de juegos de manera eficiente en todos los recursos disponibles del grupo. Para empezar, consulte la guía para desarrolladores»

    GameLift FleetIQ
    customer_landing_page_logos166x_n3twork
    “Tener que administrar suficientes servidores para manejar la carga de potencialmente cientos de miles de jugadores sería una enorme cantidad a administrar por nuestra cuenta. Con Amazon Gamelift FleetIQ, podemos aprovisionar rápidamente grandes cantidades de capacidad de servidores, asegurándonos de tener servidores listos para cualquier persona en todo el mundo. No tenemos que agregar personal adicional para administrar la infraestructura, y esto ayuda a mejorar el balance final no sólo por los costos generales, sino también por el alojamiento del servidor al aprovechar las instancias de spot de EC2 no utilizadas con un descuento en comparación con los precios de bajo demanda. Tenemos menos cosas de las que preocuparnos y podemos centrarnos más en el Tetris y en nuestros jugadores, mientras escalamos con el crecimiento del juego.”

    Stephen Detwiler, Cofundador y CTO, N3TWORK

     

    gameloft
    “Para Modern Combat 5, los servidores de juego de confianza y altamente escalables son esenciales para ofrecer una gran experiencia multijugador. Al integrar de forma sencilla la Flota de Amazon GameLift como backend con nuestro casamentero interno, podemos mantener un control completo para proporcionar a los jugadores sesiones de juego bien adaptadas y de baja latencia, al mismo tiempo que optimizamos los costos. Desde la implementación de GameLift FleetIQ, los servidores se escalan automáticamente con la fluctuación de la demanda de los jugadores, y las estimaciones preliminares ya muestran un ahorro de costos del 20% - 40%”.

    Nicolae Georgescu, Director del departamento en línea, Gameloft

  • Migre desde servidores P2P
  • Los servidores punto a punto y de escucha a menudo son considerados como una solución de baja latencia y rentable para los juegos. Sin embargo, pueden generar experiencias de juego de baja calidad debido a interrupciones de host y dependencias en jugadores que tienen buenas conexiones a Internet. Clientes de GameLift como Ubisoft, Behaviour Interactive e Illfonic migraron su infraestructura de servidores P2P o de escucha a GameLift para conseguir costos bajos y servidores para juegos dedicados con baja latencia. En el siguiente ejemplo, se explica de qué manera Behaviour Interactive migró a GameLift para su juego Dead by Daylight. Para empezar, consulte la guía para desarrolladores »

    how_it_works_Migratedto_GameLift_r2
    gt-customer_landing_page_logos166_Behaviour_Interactive
    “En Behaviour Interactive, la experiencia de juego es lo principal. Por eso, confiamos a Amazon GameLift nuestros servidores exclusivos para Dead by Daylight. Con las instancias de spot de FleetIQ, conseguimos índices de interrupción del 0,00033 % en más de 25 millones de sesiones de juegos, lo que nos ayuda a centrar nuestros esfuerzos en ofrecer características nuevas e interesantes a los jugadores con muy poco mantenimiento continuo de la infraestructura”.

    Fadi Beyrouti, jefe de tecnología de Behaviour Interactive

    Ubisoft_Customer-Reference_Logo
    “Cambiar redes punto a punto en malla por servidores dedicados con Amazon GameLift nos permitió eliminar varios problemas de conectividad y estabilidad, al mismo tiempo que se mejoró la experiencia de juego principal de For Honor en todas las plataformas”.

    Equipo For Honor de Ubisoft

  • Compatibilidad con jugadas entre plataformas
  • GameLift admite las jugadas entre plataformas, lo que permite conectar su comunidad y ampliar el grupo de jugadores para posibles emparejamientos. Obtenga más información acerca de cómo Metalhead Software introdujo las jugadas entre plataformas con GameLift en la serie Super Mega Baseball. Empezar a usar GameLift ahora mismo »

     

     

    Metalhead está completamente basado en AWS y usa Amazon GameLift a fin de respaldar sus servidores para juegos globales dedicados y los sistemas de emparejamiento para jugadores en línea.

    Escuche el testimonio del cofundador, Christian Zuger, acerca de su experiencia.  Vea un seminario web acerca de cómo implementaron las jugadas entre plataformas en su juego anterior, Super Mega Baseball 2 
    MetalHead_AWS
    metalhead
    “Atenuar las consecuencias de la latencia también es muy importante para Super Mega Baseball. Las velocidades de reacción ágiles y la mecánica de juego en tiempo real son fundamentales para que los usuarios sientan que están en el campo de juego… Con Amazon GameLift, podemos asegurarnos de que la latencia siempre sea menor a los 120 ms y de que los jugadores se emparejen al centro de datos más cercano posible para lograr un índice promedio de tan solo 40 ms”.

    Christian Zuger, cofundador de Metalhead Software

  • Emparejamiento competitivo
  • Empareje jugadores en función de las reglas que defina con Amazon GameLift FlexMatch. Tanto si elige basar el emparejamiento en las habilidades de los jugadores, en la latencia o en criterios personalizados, el lenguaje de reglas sencillo pero eficiente de FlexMatch facilita la rápida creación de un emparejamiento de jugadores sólido. Los clientes Oasis Games e Iron Mountain Interactive usan FlexMatch para emparejar jugadores de todo el mundo en su juego, Steel Circus.

    FlexMatch combina el servicio de emparejamiento con un motor de reglas personalizable. Cuando se genera un emparejamiento, FlexMatch envía los detalles de este a la cola de su elección. La cola busca recursos de alojamiento disponibles en sus flotas de Amazon GameLift e inicia una sesión de juego nueva para el emparejamiento. Más información en la guía para desarrolladores »

    how_it_works_diagram-Matchmaking
    gt-oasis-games-logo
    “GameLift es eficiente porque nos da tiempo para pensar en las características destinadas a los jugadores. Con unas pocas y simples opciones de configuración, podemos automatizar el escalado de servidores para juegos y reducir la complejidad del emparejamiento de jugadores de manera rápida y equitativa”.

    Nikolaus Pottler, ingeniero de DevOps de Iron Mountain Interactive

GameLift se adapta perfectamente a su arquitectura de servicios para juegos

Generalmente, la infraestructura de backend para juegos tiene tres componentes: una gateway que conecta a sus servicios, servicios para juegos y servidores para juegos.

Gateway

La gateway ayuda a proteger su servicio de niveles de carga de denegación de servicio a través del aprovisionamiento de un servicio escalable con carga balanceada para alojar su API de servicios. También ofrece un mecanismo para autenticar usuarios en los servicios. En la nube de AWS, los servicios de gateway incluyen AWS Shield para protección contra ataques DDoS, Amazon API Gateway para alojar la API y Amazon Cognito para la autenticación.

Servicios para juegos

Estos servicios proveen características para juegos multijugador básicas, como emparejamiento, directorio de sesiones y datos y análisis de jugadores. Con AWS, puede usar soluciones como AWS Lambda, que ofrece capacidad de cómputo escalable, flexible y sin servidor, o características integradas en servicios, como Amazon GameLift FlexMatch, para el emparejamiento.

Servidores para juegos

Amazon GameLift aprovecha la infraestructura global de AWS a fin de administrar servidores para juegos. Empareje jugadores en sesiones de juegos y ajuste la escala automáticamente para iniciar una, cientos o incluso miles de instancias de manera simultánea, sin pensar en adaptar la escala a la cambiante demanda de jugadores.

Funcionamiento de GameLift
Amazon GameLift en 2020: actualización importante ahora está disponible en versión preliminar
2 de abril de 2020
 
Curso en línea: GameLift Primer
En el curso se realiza un análisis pormenorizado de Amazon GameLift.
 
Creating a Battle Royale Game Using Unity and Amazon GameLift
1 de octubre de 2019

Más información »

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consultar las características del producto

Conozca en detalle las características de GameLift, como Autoscaling, FleetIQ, FlexMatch, Realtime Game Servers, entre otras.

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Regístrese 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Comience a crear en la consola

Comience a crear con Amazon GameLift en la consola de administración de AWS.

Iniciar sesión 

Pasemos al próximo nivel.

No importa si su equipo tiene uno o mil miembros, nos encantaría saber más sobre sus necesidades de desarrollo de juegos.