SDK de servidor 5.x para Amazon GameLift Servers - Amazon GameLift Servers

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.

SDK de servidor 5.x para Amazon GameLift Servers

En esta sección se proporciona documentación de referencia para el SDK 5.x del servidor. Amazon GameLift Servers El SDK del servidor proporciona la funcionalidad básica que el servidor de juegos utiliza para interactuar con el Amazon GameLift Servers servicio. Por ejemplo, el servidor de juegos recibe peticiones del servicio para iniciar y detener las sesiones de juego, y le envía al servicio actualizaciones periódicas del estado de las sesiones de juego. Integre los servidores de juegos con el SDK del servidor antes de implementarlos para el alojamiento.

Usa esta referencia del SDK de servidor para integrar tus servidores de juegos multijugador personalizados para alojarlosAmazon GameLift Servers. Para obtener ayuda con el proceso de integración, consulte Amazon GameLift ServersAñádelo a tu servidor de juegos.

La última versión principal del SDK del servidor Amazon GameLift Servers es la 5.x. Las siguientes características de alojamiento requieren el uso de la versión 5.x:

  • Amazon GameLift ServersEn cualquier lugar

  • Amazon GameLift Serverscomplemento para Unreal Engine y Unity

Actualizaciones en el SDK 5 del servidor para Amazon GameLift Servers

Los servidores de juegos alojados utilizan el SDK del servidor Amazon GameLift Servers para comunicarse con el Amazon GameLift Servers servicio e iniciar y gestionar las sesiones de juego de los jugadores. La última versión, el SDK 5 para Amazon GameLift Servers servidores, ofrece una serie de mejoras y compatibilidad Amazon GameLift Servers con nuevas funciones. Si la versión de tu servidor de juegos utiliza actualmente el SDK de Amazon GameLift Servers servidor 4 o una versión anterior, sigue las instrucciones de este tema para actualizar tus juegos.

Amazon GameLift ServersLa versión 5.0.0 y superior del SDK para servidores incluye estas actualizaciones:

  • Más lenguajes: las bibliotecas están disponibles en C++, C# y Go; puede compilar las bibliotecas en C++ para usarlas con Unreal Engine.

  • Compatibilidad con complementos de motores de juegos: los complementos Amazon GameLift Servers independientes para Unreal Engine y Unity requieren bibliotecas Amazon GameLift Servers del SDK 5 del servidor. Estos complementos ofrecen flujos de trabajo guiados para integrar, probar y desplegar tus juegos Amazon GameLift Servers para su alojamiento. Consulte Amazon GameLift Serverscomplemento para Unity (SDK de servidor 5.x) y la documentación Amazon GameLift Serversplugin para Unreal Engine.

  • Amazon GameLift ServersSoporte en cualquier lugar: con las flotas de Anywhere, puedes configurar tus propios recursos de alojamiento para utilizar Amazon GameLift Servers las funciones (incluido el emparejamiento). Agrega el Amazon GameLift Servers agente para automatizar la gestión del ciclo de vida de las sesiones de juego. Utilice las flotas de Anywhere para el alojamiento de producción con hardware local o configure entornos de prueba para un desarrollo rápido e iterativo de juegos. See Alojamiento con Anywhere y el agenteAmazon GameLift Servers.

  • Herramientas de prueba actualizadas: la función Amazon GameLift Servers Anywhere te permite configurar entornos de prueba locales o basados en la nube para tus juegos. Configura las pruebas con o sin el Amazon GameLift Servers agente. Estas herramientas sustituyen Amazon GameLift Servers a Local. Consulte Configure las pruebas locales con Amazon GameLift Servers Anywhere.

  • Solución .NET consolidada para C#: el SDK 5.1+ del servidor para C# es compatible con .NET Framework 4.6.2 (actualizado desde la versión 4.6.1) y .NET 6.0 en una sola solución. .NET Standard 2.1 está disponible con las bibliotecas creadas por Unity.

  • Nuevo recurso Compute: este nuevo recurso combina diferentes tipos de recursos de alojamiento. Incluye recursos de alojamiento basados en la nube (flotas gestionadas EC2 o de contenedores) y recursos de alojamiento controlados por el cliente (flotas de Anywhere). Incluye las siguientes actualizaciones:

    • Las nuevas llamadas a la API para el Compute recurso incluyen: ListCompute(), () y DescribeCompute(). GetComputeAccess Estas acciones devuelven información sobre los recursos de alojamiento de cualquier tipo de Amazon GameLift Servers flota. En términos generales, para las flotas con servidores de juegos que utilicen el SDK 5.x del servidor, utilice las acciones específicas del recurso de computación para reemplazar a las acciones específicas de la instancia. Además, estas acciones se pueden utilizar en las flotas de Anywhere sin el Amazon GameLift Servers agente: RegisterCompute(), DeregisterCompute() y GetComputeAuthToken().

    • Nueva métrica ActiveCompute con CloudWatch dimensiones FleetId Location yComputeType. Esta métrica reemplaza a la métrica anterior ActiveInstances.

  • Amazon EC2 Systems Manager (SSM) para acceso remoto: para mayor seguridad, utilice SSM en lugar de SSH cuando se conecte a instancias de flotas gestionadasAmazon GameLift Servers. Consulte Conéctese remotamente a Amazon GameLift Servers instancias de flota.