Criar uma compilação usando um diretório de arquivos
Para criar uma compilação de jogo armazenada em qualquer local, inclusive um diretório local, use o comando upload-build da AWS CLI. Esse comando cria um registro de compilação no Amazon GameLift Servers e faz upload de arquivos de um local especificado por você.
Envie uma solicitação de upload. Em uma janela da linha de comando, insira o comando upload-build e os parâmetros a seguir.
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 – O ambiente de execução da construção do servidor de jogos. Especifique um valor de OS. Não é possível atualizá-lo mais tarde.
-
server-sdk-version – A versão do SDK do servidor do Amazon GameLift Servers à qual o servidor de jogos está integrado. Se você não fornecer um valor, o Amazon GameLift Servers usa o valor padrão
4.0.2. Caso especifique uma versão incorreta do SDK do servidor, a compilação do servidor do jogo poderá falhar ao chamar oInitSdkpara estabelecer uma conexão com o serviço do Amazon GameLift Servers. -
build-root – O caminho do diretório dos arquivos de compilação.
-
name – Um nome descritivo para a nova compilação.
-
build-version – Os detalhes da versão dos arquivos de compilação.
-
region – A Região AWS onde você deseja criar sua compilação. Crie a compilação na Região onde você planeja implantar frotas. Se você estiver implantando o jogo em várias Regiões, crie uma compilação em cada região.
nota
Visualize sua região padrão atual usando o aws configure get region. Para alterar sua Região padrão, use o comando aws configure set region
region name.
Exemplos
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
Em resposta à sua solicitação de upload, o Amazon GameLift Servers fornece o progresso do upload. Em um upload bem-sucedido, o Amazon GameLift Servers retorna o novo ID de registro de compilação. O tempo de upload depende do tamanho dos arquivos de jogo e da velocidade da conexão.