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.
GameLift Servidor Amazon SDK 5.x
En esta sección se proporciona documentación de referencia para el GameLift servidor Amazon SDK 5.x. El servidor SDK proporciona la funcionalidad básica que tu servidor de juegos utiliza para interactuar con el GameLift servicio de Amazon. Por ejemplo, tu servidor de juegos recibe instrucciones del servicio para iniciar y detener las sesiones de juego y proporciona actualizaciones periódicas del estado de las sesiones de juego al servicio. Integre sus servidores de juegos con el servidor SDK antes de desplegarlos como alojamiento.
Usa esta SDK referencia de GameLift servidores de Amazon para integrar tus servidores de juegos multijugador personalizados para el alojamiento con Amazon GameLift. Para obtener orientación sobre el proceso de integración, consulteAñade Amazon GameLift a tu servidor de juegos.
La última versión principal del GameLift servidor de Amazon SDK es la 5.x. Las siguientes funciones de alojamiento requieren el uso de la versión 5.x:
Amazon en GameLift cualquier lugar
GameLift Complemento de Amazon para Unreal Engine y Unity
Temas
- Actualizaciones en Amazon GameLift Server SDK 5
- Migre al GameLift servidor Amazon SDK 5.x
- GameLift Servidor Amazon SDK 5.x para C++: acciones
- GameLift Servidor Amazon SDK 5.x para C# y Unity: acciones
- GameLift Servidor Amazon SDK para Go: acciones
- GameLift Servidor Amazon SDK 5.x para Unreal Engine: acciones
Actualizaciones en Amazon GameLift Server SDK 5
Tus servidores de juegos alojados utilizan el GameLift servidor de Amazon SDK para comunicarse con el GameLift servicio de Amazon e iniciar y gestionar las sesiones de juego de los jugadores. La última versión, Amazon GameLift server SDK 5, ofrece una serie de mejoras y soporte para las nuevas GameLift funciones de Amazon. Si la versión de tu servidor de juegos utiliza actualmente Amazon GameLift Server SDK 4 o una versión anterior, sigue las instrucciones de este tema para actualizar tus juegos.
SDKLa versión 5.0.0 y superior GameLift del servidor Amazon incluye estas actualizaciones:
-
Lenguajes ampliados: las bibliotecas están disponibles en los siguientes lenguajes: C++, C# y Go. Puedes crear las bibliotecas de C++ para usarlas con Unreal Engine.
-
Compatibilidad con complementos de motores de juegos: los complementos GameLift independientes de Amazon para Unreal Engine y Unity requieren las bibliotecas GameLift del servidor Amazon SDK 5. Estos complementos ofrecen flujos de trabajo guiados para integrar, probar e implementar tus juegos en Amazon GameLift para su alojamiento. Consulta GameLift Complemento de Amazon para Unity (servidor SDK 5.x) nuestra GameLift Complemento de Amazon para Unreal Engine documentación.
-
Amazon GameLift Anywhere soporte — Con Anywhere flotas: puedes configurar tus propios recursos de alojamiento para utilizar las GameLift funciones de Amazon (incluido el emparejamiento). Añade Amazon GameLift Agent para automatizar la gestión del ciclo de vida de las sesiones de juego. Uso Anywhere almacene flotas para el alojamiento de la producción con hardware local o configure entornos de prueba para un desarrollo rápido e iterativo de juegos. Consulte Alojamiento en cualquier lugar y el GameLiftagente de Amazon
. Herramientas de prueba actualizadas — The Amazon GameLift Anywhere La función te permite configurar entornos de prueba locales o basados en la nube para tus juegos. Configura las pruebas con o sin el Amazon GameLift Agent. Estas herramientas sustituyen a Amazon GameLift Local. Consulte Configura las pruebas locales con Amazon GameLift Anywhere.
-
Consolidado. NETsolución para C#: el servidor C# SDK 5.1+ admite. NETFramework 4.6.2 (actualizado desde la versión 4.6.1) y. NET6.0 en una única solución. . NETEl estándar 2.1 está disponible con las bibliotecas creadas por Unity.
-
Nuevo
Compute
recurso: 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 (Anywhere flotas). Incluye las siguientes actualizaciones:-
APILas nuevas solicitudes para el
Compute
recurso incluyen: ListCompute(), DescribeCompute() y GetComputeAccess(). Estas acciones devuelven información sobre los recursos de alojamiento de cualquier tipo de GameLift flota de Amazon. En general, en el caso de las flotas con servidores de juegos que utilizan el servidor SDK 5.x, utiliza las acciones informáticas específicas para reemplazar las acciones específicas de la instancia. Además, estas acciones se utilizan en Anywhere flotas sin el GameLift agente de Amazon: RegisterCompute(), DeregisterCompute() y GetComputeAuthToken(). -
Nueva métrica
ActiveCompute
con CloudWatch dimensionesFleetId
Location
yComputeType
. Esta métrica reemplaza a la métrica anteriorActiveInstances
.
-
Amazon EC2 Systems Manager (SSM) para acceso remoto: para mayor seguridad, utilícelo SSM en lugar de SSH cuando se conecte a instancias de las flotas GameLift gestionadas por Amazon. Consulte Conéctese remotamente a las instancias de GameLift la flota de Amazon.