

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 GameLift Servidores Amazon herramientas de desarrollo
<a name="gamelift-supported"></a>

Amazon GameLift Servers proporciona un conjunto de SDK y otras herramientas para ayudarle a crear soluciones de alojamiento de juegos para sus juegos. Los SDK añaden a los servidores de juegos, clientes de juego y servicios de backend funcionalidad que les permite interactuar con el servicio Amazon GameLift Servers. Para obtener la información más reciente sobre las versiones de los SDK de Amazon GameLift Servers y su compatibilidad, consulte [GameLift Servidores Amazon notas de la versión](release-notes.md).

## Para servidores de juegos
<a name="gamelift-supported-servers"></a>

Integre y compile servidores de juegos de 64 bits con el SDK del servidor de Amazon GameLift Servers. El servidor de juegos utiliza el SDK del servidor para comunicarse con el servicio Amazon GameLift Servers y administrar las sesiones de juego, lo que incluye iniciar, actualizar y detener las sesiones de juego. Si necesita ayuda para integrar el SDK del servidor en sus proyectos de juego, consulte [Preparación de un juego para su alojamiento con Amazon GameLift Servers](integration-intro.md).

### Admisión de entornos de desarrollo
<a name="gamelift-supported-servers-dev"></a>
+ **SO de desarrollo**
  + Windows
  + Linux
+ **Lenguajes de programación** 

  **[Obtención del SDK de Amazon GameLift Servers](https://github.com/amazon-gamelift).** Para obtener más información e instrucciones de instalación para cada versión, consulte los archivos readme incluidos en cada paquete.
  + [SDK del servidor de C\+\+](https://github.com/amazon-gamelift/amazon-gamelift-servers-cpp-server-sdk)
    + [Referencia sobre el SDK del servidor ](integration-server-sdk5-cpp-actions.md)
    + [Cómo realizar la integración](gamelift-sdk-server-api.md)
  + [SDK del servidor de C\#](https://github.com/amazon-gamelift/amazon-gamelift-servers-csharp-server-sdk) (la compatibilidad para .NET 4, .NET 6 y .NET 8 varía según la versión; consulte [Versiones del SDK](release-notes.md#release-notes-history))
    + [Referencia del SDK del servidor ](integration-server-sdk5-csharp-actions.md)
    + [Cómo realizar la integración](gamelift-sdk-server-api.md)
  + [SDK del servidor de Go](https://github.com/amazon-gamelift/amazon-gamelift-servers-go-server-sdk)
    + [Referencia del SDK del servidor ](integration-server-sdk-go-actions.md)
    + [Cómo realizar la integración](gamelift-sdk-server-api.md)
+ **Compatibilidad para motores de juegos**

  El complemento con todas las funciones Amazon GameLift Servers incluye flujos de trabajo de interfaz de usuario y activos de muestra, así como versiones integradas del SDK y el AWS SDK del servidor. Los flujos de trabajo le guían sobre cómo configurar e implementar su servidor de juegos para alojarlo con flotas de EC2 administradas, flotas de contenedores administradas o flotas de Anywhere autoadministradas. Si no necesitas los flujos de trabajo guiados, puedes obtener solo el SDK del servidor para tu motor de juego en los mismos repositorios. GitHub 

  Si utiliza otro motor de juegos o entorno de desarrollo no compatibles con el complemento, obtenga el SDK del servidor correspondiente a su lenguaje de programación y añádalo a su proyecto de juego.

  Para obtener más información e instrucciones de instalación para cada versión, consulte los archivos readme incluidos en cada paquete.
  + [Plugin para Unreal Engine](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal): creado para usarse con las versiones  5.0, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7 y 5.8 de Unreal Engine.  Consulte los archivos readme específicos de cada versión para comprobar la compatibilidad con Unreal.
    + [Guía del complemento para Unreal Engine](unreal-plugin.md)
    + [SDK 5.x del servidor C\+\+ (Unreal) para Servidores Amazon GameLift -- Acciones](integration-server-sdk5-unreal-actions.md)
  + [Complemento para Unity](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity): integrado para su uso con versiones LTS del editor de Unity 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. Consulte los archivos readme específicos de cada versión para comprobar la compatibilidad con Unity.
    + [Guía del complemento para Unity](unity-plug-in.md)
    + [Referencia del SDK del servidor C\# ](integration-server-sdk5-csharp-actions.md)
  + [SDK del servidor para Unreal](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unreal)
    + [Referencia del SDK de servidor ](integration-server-sdk5-unreal-actions.md)
    + [Integración de Amazon GameLift Servers en un proyecto de Unreal Engine](integration-engines-setup-unreal.md)
  + [SDK del servidor para Unity](https://github.com/amazon-gamelift/amazon-gamelift-plugin-unity)
    + [Referencia del SDK del servidor Referencia ](integration-server-sdk5-csharp-actions.md)  
    + [Intégrelo Amazon GameLift Servers en un proyecto de Unity ](integration-engines-unity-using.md)  

### Compatibilidad del tiempo de ejecución
<a name="gamelift-supported-servers-runtime"></a>

En el caso de las soluciones de alojamiento administradas, compile el servidor de juegos para que se ejecute en una de las siguientes imágenes de máquina de Amazon (AMI). Consulte [GameLift Servidores Amazon Versiones de AMI](reference-ec2-ami-version-history.md) de Amazon GameLift Servers para obtener información más detallada.
+ [Windows Server 2016](https://aws.amazon.com/windows/products/ec2/windows-server-2016/)
+ [Amazon Linux 2023](https://aws.amazon.com/linux/amazon-linux-2023/)
+ [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/)

**nota**  
El soporte de Amazon Linux 2 (AL2) finalizará el 30 de junio de 2026. Puede obtener más información en las [Preguntas frecuentes sobre Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/faqs/). En el caso de los servidores de juegos alojados en AL2 y que utilizan el SDK 4.x del servidor de Amazon GameLift Servers, actualice primero la compilación del servidor de juegos al SDK 5.x del servidor y, a continuación, realice la implementación en las instancias de AL2023. Consulte [Migre al SDK 5.x del servidor para Servidores Amazon GameLift](reference-serversdk5-migration.md).

### Herramientas adicionales
<a name="gamelift-supported-servers-tools"></a>

**[Envoltorio de servidor de juegos para Servidores Amazon GameLift](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/)**  
Esta herramienta le ayuda a implementar un servidor de juegos para el alojamiento con un conjunto de funciones básicas de administración de las sesiones de juego. Con esta herramienta, no es necesario realizar ningún cambio en el código del juego ni integrar el SDK del servidor de Amazon GameLift Servers. Utilice el encapsulador de servidor de juegos para empaquetar el servidor de juegos e implementarlo para el alojamiento de juegos utilizando cualquiera de las tres soluciones de alojamiento de Amazon GameLift Servers (Anywhere, EC2 administrado o contenedores administrados). Esta herramienta es más útil para realizar una evaluación temprana o crear prototipos con su propio juego o con un juego de muestra, ya que no admite la personalización del servidor de juegos. Si el juego no necesita características personalizadas, puede implementar el servidor de juegos con el encapsulador de servidores de juegos para el alojamiento en producción. 

**[GameLift Servidores Amazon Toolkit](https://github.com/aws/amazon-gamelift-toolkit)**  
El kit de herramientas de Amazon GameLift Servers es una colección de scripts y otras herramientas que hemos desarrollado para ayudar a los desarrolladores a resolver situaciones y problemas habituales. Los materiales del kit de herramientas incluyen scripts, código de muestra y archivos readme. 
+ [Kit de inicio para contenedores](https://github.com/aws/amazon-gamelift-toolkit/tree/main/containers-starter-kit): utilice esta herramienta para simplificar las tareas de configuración de las compilaciones de servidores de juegos para su alojamiento con contenedores administrados por Amazon GameLift Servers. El kit integra características esenciales de administración de sesiones de juego en un servidor de juegos, y utiliza plantillas preconfiguradas para crear una flota de contenedores y una canalización de implementación automatizada para el servidor de juegos. Tras la implementación, puede supervisar el rendimiento de la flota, administrar las sesiones de juego y analizar las métricas utilizando la consola y las herramientas de la API de Amazon GameLift Servers. El kit se integra con Amazon Simple Storage Service AWS CodeBuild para la automatización de la construcción, para el almacenamiento y AWS CloudFormation para la implementación de infraestructuras.
+ [Fast Build Update Tool](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool): utilice esta herramienta para modificar la compilación de un servidor de juegos que ya esté implementada en una flota de EC2 administrada. La herramienta está diseñada para ayudarle a intercambiar rápidamente los archivos de compilación del juego sin necesidad de configurar o crear nuevas flotas de EC2 con cada cambio. Puede actualizar instancias individuales o todas las instancias de la flota. Las opciones le permiten reemplazar archivos de compilación específicos o una compilación completa, y le permiten administrar cómo reiniciar los servidores de juegos después de las actualizaciones. 

## Para clientes de juegos
<a name="gamelift-supported-game-clients"></a>

Integre su cliente de juego con el SDK de cliente paraAmazon GameLift Servers. El SDK de cliente proporciona utilidades para que los clientes de juegos utilicen Amazon GameLift Servers funciones como la puerta de enlace para jugadores y las balizas de ping UDP.

**Obtén el SDK del cliente **
+ [SDK de cliente para C\+\+](https://github.com/amazon-gamelift/amazon-gamelift-servers-client-sdk-for-cpp): incluye utilidades como puerta de enlace para reproductores y balizas de ping UDP con algoritmos de selección de puntos finales integrados, además de una aplicación de ejemplo que demuestra la integración. Requiere C\+\+ 17 y una biblioteca de subprocesos.
+ [SDK de cliente para Unreal Engine](https://github.com/amazon-gamelift-for-unreal/amazon-gamelift-servers-client-sdk-for-unreal): incluye utilidades de puerta de enlace para jugadores (con o sin modificaciones en el motor) y balizas de ping UDP con algoritmos de selección de puntos finales integrados. Requiere Unreal Engine 5.1 o posterior creado en código fuente. El acceso requiere ser miembro de la organización [ Epic Games el. GitHub ](https://www.unrealengine.com/en-US/ue-on-github)
+ [SDK de cliente para C\#](https://github.com/amazon-gamelift/amazon-gamelift-servers-client-sdk-for-csharp): incluye utilidades de pasarela para jugadores y balizas de ping UDP con algoritmos de selección de puntos finales integrados. Funciona en cualquier proyecto compatible con .NET Standard 2.1.
+ [SDK de cliente para Unity](https://github.com/amazon-gamelift/amazon-gamelift-servers-client-sdk-for-unity): se basa en el SDK de cliente de C\# para integrar la puerta de enlace del jugador y las balizas de ping UDP para los clientes de juegos de Unity. Requiere Unity 2021.3 LTS o posterior.

Para ver las guías de integración, consulta la documentación de cada repositorio. GitHub 

## Para los servicios de backend de los juegos
<a name="gamelift-supported-clients"></a>

Crea un servicio de backend de 64 bits para tu juego e intégralo con las funciones del AWS SDK, que incluye la API de servicio para. Amazon GameLift Servers Usa el servicio de backend para gestionar las interacciones con el Amazon GameLift Servers servicio, como iniciar o encontrar sesiones de juego y unir jugadores a los juegos.

[Obtención del SDK de AWS](https://aws.amazon.com/developer/tools/#SDKs)

Para obtener más información sobre el uso del AWS SDK conAmazon GameLift Servers, consulta los siguientes recursos: 
+ [Referencia de la API de Amazon GameLift Servers](https://docs.aws.amazon.com/gameliftservers/latest/apireference/Welcome.html)
+ Integración de la funcionalidad de cliente de juego
  + [Client-side integración de servicios para juegos con compilaciones de servidores de juegos personalizadas ](gamelift-sdk-client-api.md)
  + [ Client-side integración de servicios para juegos con Realtime servidores ](https://docs.aws.amazon.com/gameliftservers/latest/realtimeguide/realtime-client.html)
+ [Diseñe un servicio de backend ](gamelift_quickstart_customservers_designbackend.md)

## Para   Servidores Amazon GameLift administración de recursos
<a name="gamelift-supported-resources"></a>

Utilice las siguientes herramientas para crear, actualizar y supervisar sus recursos de alojamiento administrados por Amazon GameLift Servers. 
+ [Consola de administración de AWS](https://console.aws.amazon.com/)— The AWS Console es una aplicación basada en la web que proporciona acceso centralizado a todas las consolas AWS de servicio individuales, incluidasAmazon GameLift Servers. Usa la consola para crear o iniciar sesión en una AWS cuenta 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 métricas de uso y de rendimiento, monitorizar los recursos en el panel, además de otras tareas. [Ve a la Amazon GameLift Servers consola. ](https://console.aws.amazon.com/gamelift) 
+ [API de servicio de Amazon GameLift Servers](https://docs.aws.amazon.com/gameliftservers/latest/apireference/Welcome.html): esta API le brinda acceso programático a todos sus recursos de Amazon GameLift Servers. Forma parte del AWS SDK, que puedes descargar para usarlo con los lenguajes de programación más populares. [Obtén el AWS SDK. ](https://aws.amazon.com/developer)
+ [AWS interfaz de línea de comandos (CLI)](https://docs.aws.amazon.com/cli/): la AWS CLI le permite interactuar con AWS los servicios mediante un shell de línea de comandos. Las herramientas proporcionan acceso directo a las API públicas de los AWS servicios, así como a los comandos personalizados que están disponibles para un servicio. [Obtenga la AWS CLI. ](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) 
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)paraAmazon GameLift Servers: el 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 CloudFormation plantilla para describir los Amazon GameLift Servers recursos de su solución de alojamiento y, a continuación, utilice la plantilla para crear recursos adicionales o actualizar las configuraciones. Consulte la [Referencia de tipos de recurso de Amazon GameLift Servers.](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_GameLift.html)

## Para   GameLift Servidores Amazon Realtime
<a name="gamelift-supported-realtime"></a>

Configure e implementa servidores de Realtime para alojar sus juegos multijugador. Para permitir que sus clientes de juego se conecten a servidores de Realtime, utilice el SDK de cliente de Amazon GameLift Servers Realtime. Para comenzar, [descargue el SDK de cliente de Realtime](https://aws.amazon.com/gamelift/servers/getting-started/). Para obtener información sobre la configuración, consulte [Integración de un cliente de juego para Amazon GameLift Servers Realtime](https://docs.aws.amazon.com/gameliftservers/latest/realtimeguide/realtime-client.html).

**Compatibilidad con SDK**

El SDK del 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\#
+ **Node.js tiempos de ejecución**: 10.x, 24.x
**nota**  
Node.js 10 finalizará su soporte el 30 de septiembre de 2026. Consulta más información en las [ Node.js 10 preguntas frecuentes](https://aws.amazon.com/gamelift/faq/nodejs10/). Para obtener orientación sobre la migración, consulta [ Cómo migrar de Node.js 10 a 24](https://docs.aws.amazon.com/gamelift/latest/realtimeguide/realtime-script.html#realtime-script-nodejs-migration).

**Sistemas operativos de servidor de juegos**

Puede implementar servidores de Realtime en recursos de alojamiento que se ejecuten en las siguientes plataformas:
+ [Amazon Linux 2023](https://aws.amazon.com/linux/amazon-linux-2023/)
+ [Amazon Linux 2](https://aws.amazon.com/amazon-linux-2/)