Cree una cuenta de AWS

Generalmente, los servidores para videojuegos multijugador requieren mucha potencia de cómputo y baja latencia para los jugadores. Con AWS, ya no deberá adivinar cuántos servidores para videojuegos necesitará porque sabrá que pueden configurarse para ajustar la escala automáticamente a medida que su videojuego crezca. Debido a la creciente lista de zonas de disponibilidad y regiones de AWS, puede estar seguro de que sus servidores para videojuegos se encuentran lo más cerca posible de sus jugadores para ofrecer una excelente experiencia de juego. Independientemente de si decide lanzar su propia solución en Amazon Elastic Compute Cloud (EC2) o aprovechar nuestro servicio administrado Amazon Gamelift, AWS le suministra las herramientas necesarias para respaldar su próximo lanzamiento mundial. Mire este breve video para averiguar de qué manera AWS puede ayudarlo a crear servidores para videojuegos multijugador.

The Game Developer's Quest with AWS – Game Server
The Game Developer's Quest with AWS – Game Server

La carga de trabajo de servidor de videojuego es ideal para ejecutarse en AWS debido a los patrones de tráfico inesperados y a los altos índices de solicitudes. Los motores de videojuegos se instalan en EC2 y crean una imagen de máquina de Amazon. Puede implementar instancias de EC2 fácilmente en varias regiones, de acuerdo con sus necesidades. Con Amazon Auto Scaling, su capacidad de Amazon EC2 puede ajustarse automáticamente para garantizar que sus jugadores de cualquier parte del mundo puedan disfrutar una experiencia de videojuego sin interrupciones.

AWS para videojuegos – Diagrama de flujo de trabajo de servidor para videojuegos
De qué manera Turtle Rock lanzó Evolve con AWS

Implementación de un videojuego multijugador de baja latencia a escala mundial: Loadout

infraestructura-global

La infraestructura de la nube de AWS está compuesta de regiones y zonas de disponibilidad. Una región es una ubicación física en el mundo donde disponemos de varias zonas de disponibilidad. Las zonas de disponibilidad constan de uno o varios centros de datos discretos, cada uno de ellos con alimentación redundante, redes y conectividad, que se alojan en instalaciones independientes. Estas zonas de disponibilidad ofrecen la capacidad de operar bases de datos y aplicaciones de producción con una disponibilidad, tolerancia a fallos y escalabilidad mayor que la que ofrecería un único centro de datos. La infraestructura global de AWS permite ubicar los servidores para videojuegos lo más cerca posible de sus jugadores para lograr una experiencia de videojuego excelente.

Más información »

turtlerock

AWS re:Invent 2015: Evolve: Hunting Monsters in a Low-Latency Multiplayer game on EC2

frontier

AWS re:Invent 2015: From 0 to 60 Million Player Hours

Amazon EC2 ofrece capacidad de cómputo segura y de tamaño ajustable en la nube. Le permite obtener y configurar capacidad con una fricción mínima.

Más información »

Amazon GameLift es un servicio administrado para implementar, utilizar y ajustar la escala de servidores de videojuegos dedicados para videojuegos multijugador basados en sesiones.

Más información »

Auto Scaling le permite mantener la disponibilidad de la aplicación y aumentar o reducir dinámicamente la capacidad de Amazon EC2 según las condiciones que defina.

Más información »

Optimización del rendimiento de servidores de videojuegos multijugador en AWS

Este documento técnico analiza el interesante caso de uso de ejecutar servidores para videojuegos multijugador en la nube de AWS y las optimizaciones que puede realizar para lograr el mayor nivel de rendimiento posible. En el documento suministramos la información necesaria para aprovechar la familia de instancias de Amazon Elastic Compute Cloud (EC2) y lograr el rendimiento máximo necesario para ejecutar correctamente un servidor para videojuego multijugador en Linux en AWS.

Leer el documento técnico »

Emparejamiento sin servidor con GameLift

Esta publicación de blog analizará los patrones de correspondencia de jugadores y se enfocará en una arquitectura de emparejamiento que usa un algoritmo personalizado para agrupar jugadores y conectarlos con un servidor. También suministrará ejemplos de código para que pueda crear su propia arquitectura de emparejamiento personalizada.

Lea la publicación del blog »

Implementación de un videojuego multijugador de baja latencia a escala mundial: Loadout

En esta sesión, se examinan en profundidad los detalles de la ejecución de un videojuego multijugador de baja latencia, como un juego de tirador en primera persona, a escala mundial. Analizamos arquitecturas que le permiten separar las API de backend de los servidores para videojuegos y a ajustar su escala automáticamente por separado.

Vea el video »

Vea las diapositivas »

Muchos de los videojuegos multijugador AAA más conocidos se ejecutan en AWS. Comience su viaje a la nube de AWS hoy mismo y lleve el desarrollo de videojuegos al siguiente nivel.

Póngase en contacto con AWS | Cree una cuenta de AWS