Creación de una compilación a partir de un directorio de archivos
Para crear una compilación de juego almacenada en cualquier ubicación, incluido un directorio local, utilice el comando de la AWS CLI upload-build. Este comando crea un registro de compilación nuevo en Amazon GameLift Servers y carga archivos desde la ubicación que especifique.
Envíe una solicitud de carga. En una ventana de línea de comandos, especifique el comando upload-build y los parámetros siguientes.
aws gamelift upload-build \ --nameuser-defined name of build\ --operating-systemsupported OS\ --server-sdk-versionserver SDK for Amazon GameLift Servers version\ --build-rootbuild path\ --build-versionuser-defined build number\ --regionregion name
-
operating-system: el entorno de tiempo de ejecución de la compilación del servidor de juegos. Debe especificar un valor para el sistema operativo. El valor no podrá actualizarse más tarde.
-
server-sdk-version: la versión del SDK del servidor de Amazon GameLift Servers con la que se ha integrado el servidor de juegos. Si no proporciona un valor, Amazon GameLift Servers utiliza el valor por defecto
4.0.2. Si especifica una versión incorrecta del SDK del servidor, es posible que la compilación del servidor de juegos falle al llamar aInitSdkpara establecer una conexión con el servicio Amazon GameLift Servers. -
build-root: es la ruta del directorio de los archivos de compilación.
-
name: es un nombre descriptivo para la nueva compilación.
-
build-version: los detalles de la versión de los archivos de compilación.
-
region: la región de AWS en la que desea crear la compilación. Cree la compilación en la región en la que tiene previsto implementar las flotas. Si va a implementar el juego en varias regiones, cree una compilación en cada región.
nota
Vea su región predeterminada actual mediante el comando aws configure get region. Utilice el comando aws configure set region
region namepara cambiar la región predeterminada.
Ejemplos
aws gamelift upload-build \ --operating-system AMAZON_LINUX_2023 \ --server-sdk-version "5.0.0" \ --build-root "~/mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2
aws gamelift upload-build \ --operating-system WINDOWS_2022 \ --server-sdk-version "5.0.0" \ --build-root "C:\mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2
Como respuesta a su solicitud de carga, Amazon GameLift Servers proporciona el progreso de la carga. Si la carga se realiza correctamente, Amazon GameLift Servers devuelve el nuevo ID de registro de compilación. El tiempo de carga depende del tamaño de los archivos del juego y de la velocidad de conexión.