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.
Get Amazon GameLift Servers herramientas de desarrollo
Amazon GameLift Servers proporciona un conjunto SDKs y otras herramientas que le ayudarán a crear soluciones de alojamiento de juegos para sus juegos. SDKs Añaden funciones a los servidores de juegos, los clientes de juegos y los servicios de back-end que les permiten interactuar con Amazon GameLift Servers servicio. Para obtener la información más reciente sobre Amazon GameLift Servers Versiones y compatibilidad del SDK, consulteAmazon GameLift Servers notas de la versión.
Para servidores de juegos
Integre y cree sus servidores de juegos de 64 bits con el SDK de servidor para Amazon GameLift Servers. El servidor del juego utiliza el SDK del servidor para comunicarse con Amazon GameLift Servers servicio para la gestión de las sesiones de juego, que incluye iniciar, actualizar y detener las sesiones de juego. Si necesitas ayuda para integrar el SDK del servidor en tus proyectos de juegos, consultaPreparando juegos para Amazon GameLift Servers.
Admisión de entornos de desarrollo
-
Sistema operativo de desarrollo
-
Windows
-
Linux
-
-
Lenguajes de programación
Obtenga el SDK de servidor
para Amazon GameLift Servers. Para obtener información específica de la versión y las instrucciones de instalación, consulte los archivos readme incluidos en cada paquete. -
SDK del servidor C++
-
SDK de servidor C#. Support para .NET 4, .NET 6, .NET 8 varía según la versión, consulteVersiones del SDK.
-
Go
-
Soporte en tiempo de ejecución
Para una solución de alojamiento gestionado, crea tu servidor de juegos para que se ejecute en una de las siguientes imágenes de máquinas de Amazon (AMIs). Consulte Amazon GameLift Servers Versiones de AMI para Amazon GameLift Servers para obtener más información.
nota
Amazon Linux 2 (AL2) finalizará el soporte el 30 de junio de 2025. Consulte más detalles en Amazon Linux 2 FAQs
Soporte para motores de juegos
Un complemento con todas las funciones para Amazon GameLift Servers
Obtén los complementos para Amazon GameLift Servers
-
Complemento para Unity: el complemento incluye el SDK de servidor (C#) para Amazon GameLift Servers. Usa el complemento con las versiones LTS de Unity Editor 6.0, 2022.3 o 2021.3. Es compatible con los perfiles .NET Framework y .NET Standard de Unity, con .NET Standard 2.1 y .NET 4.x. Consulta el archivo readme del paquete de descarga del SDK del servidor para ver si hay compatibilidad con versiones específicas de Unity.
-
Amazon GameLift Servers complemento para Unity (SDK de servidor 5.x)
-
SDK 5.x de servidor C# para Amazon GameLift Servers -- AccionesReferencia del SDK del servidor C#
-
-
Complemento para Unreal Engine: el complemento incluye el SDK de servidor (C++) para Amazon GameLift Servers, creado para usarse con las versiones 5.5 de Unreal. Consulta el archivo readme del paquete de descarga del SDK del servidor para ver si hay compatibilidad con versiones específicas de Unity.
Herramientas adicionales
Envoltorio de servidor de juegos para Amazon GameLift Servers
Esta herramienta le ayuda a implementar un servidor de juegos como alojamiento con un conjunto de funciones básicas de administración de sesiones de juego. Con esta herramienta, no necesitas realizar cambios en el código del juego ni integrar el SDK del servidor para Amazon GameLift Servers. Usa el contenedor de servidores de juegos para empaquetar tu servidor de juegos e impleméntalo para el alojamiento de juegos usando cualquiera de los tres Amazon GameLift Servers soluciones de alojamiento (contenedores gestionados o EC2 gestionados en cualquier lugar). Esta herramienta es la más adecuada para una evaluación temprana o para la creación de prototipos con un juego propio o un juego de muestra, ya que no admite la personalización del servidor de juegos. Si tu juego no necesita funciones personalizadas, puedes implementar tu servidor de juegos con el contenedor de servidores de juegos como alojamiento de producción.
Amazon GameLift Servers Kit de herramientas
La Amazon GameLift Servers El kit de herramientas es una colección de scripts y otras herramientas que hemos desarrollado para ayudar a los desarrolladores a resolver situaciones y problemas comunes. Los materiales del kit de herramientas incluyen scripts, códigos de muestra y archivos readme.
-
Kit de inicio sobre contenedores
: utilice esta herramienta para agilizar las tareas de configuración de servidores de juegos para su alojamiento con Amazon GameLift Servers contenedores gestionados. El kit integra las funciones esenciales de gestión de las sesiones de juego en un servidor de juegos y utiliza plantillas preconfiguradas para crear una flota de contenedores y configurar un proceso de despliegue automatizado para la creación del servidor de juegos. Tras el despliegue, puedes supervisar el rendimiento de la flota, gestionar las sesiones de juego y analizar las métricas mediante el Amazon GameLift Servers herramientas de consola y API. El kit se integra con Amazon Simple Storage Service AWS CodeBuild para el almacenamiento y para la implementación de infraestructuras AWS CloudFormation para la automatización de la construcción. -
Herramienta de actualización rápida
: utilice esta herramienta para modificar la versión de un servidor de juegos que ya esté desplegada en una EC2 flota gestionada. La herramienta está diseñada para ayudarte a intercambiar rápidamente los archivos de creación del juego sin tener que configurar y crear nuevas EC2 flotas con cada cambio. Puedes actualizar instancias individuales o todas las instancias de la flota. Las opciones te permiten reemplazar archivos de compilación específicos o una compilación completa, y te permiten administrar cómo reiniciar los servidores del juego después de las actualizaciones.
Para los servicios del cliente de juego
Crea un servicio de backend de 64 bits para tus clientes de juegos mediante el AWS SDK, que incluye la API de servicio para Amazon GameLift Servers. El servicio de backend de tu juego gestiona las interacciones del lado del cliente con Amazon GameLift Servers servicio, que incluye iniciar nuevas sesiones de juego y unir a los jugadores a los juegos.
Para obtener más información sobre el uso del AWS SDK con Amazon GameLift Servers, consulta los siguientes recursos:
En Amazon GameLift Servers administración de recursos
Utilice las siguientes herramientas para crear, actualizar y supervisar su Amazon GameLift Servers recursos de alojamiento gestionados.
AWS Management Console— La AWS consola es una aplicación basada en la web que proporciona acceso centralizado a todas las consolas AWS de servicio individuales, incluidas Amazon GameLift Servers. Utilice la consola para crear una AWS cuenta o iniciar sesión en ella y abrir la Amazon GameLift Servers consola para que funcione con tus recursos de alojamiento de juegos. Puede configurar e implementar flotas de alojamiento y otros recursos, ver las métricas de uso y rendimiento, realizar un seguimiento de los recursos en el panel de control y muchas otras tareas. Ve a la Amazon GameLift Servers consola.
API de servicio para Amazon GameLift Servers— Esta API le brinda acceso programático a todos sus Amazon GameLift Servers recursos. Forma parte del AWS SDK, que puedes descargar para usarlo con los lenguajes de programación más populares. Obtén el AWS SDK.
AWS interfaz de línea de comandos (CLI): la AWS CLI le permite interactuar con AWS los servicios mediante un shell de línea de comandos. Las herramientas proporcionan acceso directo al público APIs para los AWS servicios, así como comandos personalizados que están disponibles para un servicio. Obtenga la AWS CLI.
-
AWS CloudFormationpara Amazon GameLift Servers — El AWS CloudFormation servicio le ayuda a modelar y configurar AWS los recursos para optimizar la implementación y la administración de la infraestructura. Cree una AWS CloudFormation plantilla para describir la Amazon GameLift Servers recursos para su solución de alojamiento y, a continuación, utilice la plantilla para crear recursos adicionales o actualizar las configuraciones. Ver el Amazon GameLift Servers referencia de tipo de recurso.
En Amazon GameLift Servers Realtime
Configure e implementa servidores de Realtime para alojar los juegos multijugador. Para permitir que los clientes de tus juegos se conecten a servidores en tiempo real, usa el Amazon GameLift Servers SDK de cliente en tiempo real. Para empezar, descargue el SDK del cliente en tiempo real
Compatibilidad con SDK
El SDK de cliente de Realtime contiene código fuente para los siguientes lenguajes:
-
C# (.NET)
Entornos de desarrollo
Compile el SDK a partir del código adecuado para los siguientes sistemas operativos de desarrollo y motores de videojuegos compatibles:
-
Sistemas operativos: Windows, Linux, Android e iOS
-
Motores de juegos: Unity y motores que admiten bibliotecas de C#
Sistemas operativos de servidor de juegos
Puede implementar servidores de Realtime en los recursos de alojamiento que se ejecuten en las siguientes plataformas:
-
nota
AL2 se acerca el final del soporte. Consulte más detalles en Amazon Linux 2 FAQs
.