파일 디렉터리에서 빌드 생성 - Amazon GameLift Servers

파일 디렉터리에서 빌드 생성

로컬 디렉터리 등 임의의 위치에 저장된 게임 빌드를 생성하려면 upload-build AWS CLI 명령을 사용합니다. 이 명령은 Amazon GameLift Servers에 새 빌드 레코드를 생성하고 지정한 위치에서 파일을 업로드합니다.

업로드 요청을 보냅니다. 명령줄 창에 다음 upload-build 명령 및 파라미터를 입력합니다.

aws gamelift upload-build \ --name user-defined name of build \ --operating-system supported OS \ --server-sdk-version server SDK for Amazon GameLift Servers version \ --build-root build path \ --build-version user-defined build number \ --region region name
  • operating-system - 게임 서버 빌드의 런타임 환경. OS 값을 지정해야 합니다. 나중에 업데이트할 수 없습니다.

  • server-sdk-version - 게임 서버가 통합되는 Amazon GameLift Servers 서버 SDK 버전입니다. 값을 입력하지 않으면 Amazon GameLift Servers에서 기본값 4.0.2를 사용합니다. 서버 SDK 버전을 잘못 지정하면 Amazon GameLift Servers 서비스에 대한 연결을 설정하도록 InitSdk를 호출할 때 게임 서버 빌드가 실패할 수 있습니다.

  • build-root - 빌드 파일의 디렉터리 경로입니다.

  • name - 새 빌드를 설명하는 이름입니다.

  • build-version - 빌드 파일의 버전 세부 정보입니다.

  • region - 빌드를 생성하려는 AWS 리전입니다. 플릿을 배포하려고 계획하는 리전에서 빌드를 생성합니다. 여러 리전에서 게임을 배포하는 경우 각 리전에서 빌드를 생성합니다.

    참고

    aws configure get region을 사용하여 현재 기본 리전을 확인합니다. 기본 리전을 변경하려면 aws configure set region region name 명령을 사용합니다.

예시

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

업로드 요청에 대한 응답으로 Amazon GameLift Servers는 업로드 진행 상황을 제공합니다. 업로드에 성공하면 Amazon GameLift Servers는 새 빌드 레코드 ID를 반환합니다. 업로드 시간은 게임 파일의 크기와 연결 속도에 따라 달라집니다.