Si está buscando aprovechar AWS para juegos multijugador, le recomiendo su servicio GameLift , que está específicamente diseñado para su caso de uso. Aquí hay un enlace: Amazon GameLift – Alojamiento de servidor de juegos dedicado – AWS. (Divulgación: fui desarrollador en este equipo en 2016 y participé en el lanzamiento de este servicio, pero ya no trabajo allí).
GameLift es básicamente “hardware de servidor de juegos en la nube”. Es una combinación conveniente de Amazon EC2 y AutoScaling: le permite usar hardware EC2 para sus servidores de juegos, y usa AutoScaling para aumentar o disminuir automáticamente el tamaño de su flota en función de la cantidad de tráfico del juego que esté recibiendo. Básicamente, todo lo que tiene que hacer es seleccionar el tipo de host EC2 que necesita, cuántos hosts necesita y definir sus políticas de autoescalado (por ejemplo, “aumente en un 20% cuando el porcentaje de sesiones de juego exceda el 60% de las máquinas tragamonedas disponibles”) . Lo único que debe hacer es integrar su servidor de juegos con un pequeño SDK que Amazon le proporciona, para que su juego pueda responder a eventos de GameLift para uniones y salidas de jugadores, comandos de apagado, etc.
Está diseñado para ser bastante simple, específicamente para que no tenga que gastar mucho tiempo y dinero en convertirse (o contratar) en un ingeniero de redes para administrar una granja de servidores. Y GameLift está disponible en múltiples regiones, por lo que puede alojar servidores más cercanos a donde se conectarán sus jugadores. 🙂
- ¿Qué está permitido o no está permitido compartir juegos en consolas o una PC? Además, ¿hay algún límite sobre cuántas veces se puede usar una sola copia?
- ¿Sueles ganar o perder en los juegos de mesa?
- ¿Un juego finalmente se vuelve gratuito años después de su lanzamiento?
- Si mi amigo es un jugador y si creo que jugar es una pérdida de tiempo, ¿debería influir en él para que deje de jugar o lo apoye y lo aliente?
- ¿Cuáles son los mejores juegos de carreras fuera de línea?