Empaquetado de los archivos de compilación del juego
Antes de cargar el servidor de juegos configurado en Amazon GameLift Servers, empaquete los archivos de compilación del juego en un directorio de compilación. Este proceso es obligatorio cuando el alojamiento se lleva a cabo con una flota de EC2 administrada, y es la práctica recomendada al hacer el alojamiento con una flota de Anywhere. El directorio de compilación debe incluir todos los componentes necesarios para ejecutar los servidores de juegos y alojar las sesiones de juego. Esto podría incluir lo siguiente:
-
Archivos binarios del servidor de juegos: son los archivos binarios necesarios para ejecutar el servidor de juegos. Una compilación puede incluir archivos binarios para varios servidores de juegos diseñados para ejecutarlos en la misma plataforma. Para obtener una lista de plataformas admitidas, consulte Obtención de herramientas de desarrollo de Amazon GameLift Servers.
-
Dependencias: cualquier archivo dependiente necesario para que los archivos ejecutables del servidor de juegos funcione. Por ejemplo, activos, archivos de configuración y bibliotecas dependientes.
nota
En el caso de compilaciones de juegos creadas con el SDK del servidor Amazon GameLift Servers para C++ (incluidas las creadas con el complemento de Unreal), incluya el DLL de OpenSSL para la misma versión de OpenSSL con la que creó el SDK del servidor. Consulte el archivo README del SDK del servidor para obtener más información.
-
Script de instalación (opcional): archivo de script para administrar las tareas de instalación de la compilación del juego en los servidores de alojamiento de Amazon GameLift Servers. Coloque ese archivo en la raíz del directorio de compilación. Amazon GameLift Servers ejecuta el script de instalación como parte de la creación de la flota.
Puede configurar cualquier aplicación de la compilación, incluido el script de instalación, para obtener acceso seguro a los recursos de otros servicios de AWS. Para obtener información sobre cómo hacerlo, consulte Conexión de un servidor de juegos alojado en Amazon GameLift Servers a otros recursos de AWS.
Después de empaquetar los archivos de compilación, asegúrese de que el servidor de juegos pueda ejecutarse en una instalación limpia de su sistema operativo de destino, a fin de verificar que se hayan incluido todas las dependencias obligatorias y que el script de la instalación sea preciso.