

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 게임 서버 빌드 업데이트
<a name="gamelift-build-cli-uploading-update-build-files"></a>

Amazon GameLift Servers 관리형 EC2 호스팅을 위해 게임 서버 빌드를 배포하면 게임 서버 소프트웨어를 업로드하고 Amazon GameLift Servers 빌드 리소스를 생성합니다. Amazon GameLift Servers 빌드를 생성한 후에는 빌드의 메타데이터를 업데이트할 수 있지만 빌드 파일 자체는 업데이트할 수 없습니다. 게임 서버 빌드에 업데이트를 배포하려면 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/upload-build.html) 명령을 사용하여 새 파일 세트를 업로드하고 새 Amazon GameLift Servers 빌드를 AWS CLI 생성해야 합니다. 또는 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-build.html) 명령을 사용하여 제어하는 Amazon S3 버킷에서 새 빌드를 업로드할 수 있습니다. 그런 다음 새 플릿을 생성하여 새 빌드를 배포합니다.

이름과 설명을 포함하여 빌드의 메타데이터를 업데이트할 수 있습니다. 이러한 작업의 경우 Amazon GameLift Servers 콘솔 또는 [https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-build.html) AWS CLI 명령을 사용합니다.

## 게임 빌드 업데이트 자동화
<a name="gamelift-build-uploading-automate"></a>

아래의 팁을 활용해 Amazon GameLift Servers 관리형 플릿의 게임 서버 빌드 업데이트 프로세스를 자동화하고 간소화하세요.
+ **필요에 따라 게임 세션 대기열을 사용하고 플릿을 전환합니다.** Amazon GameLift Servers로 게임 세션 요청을 보낼 때 특정 플릿 대신 게임 세션 대기열을 지정합니다. 대기열을 사용하면 새 빌드를 포함한 플릿을 추가하고 기존 플릿을 제거할 수 있습니다. 자세한 내용은 [게임 세션 배치 구성](queues-intro.md) 섹션을 참조하세요.
+ **별칭을 사용하여 플레이어를 새 게임 빌드로 이전합니다.** Amazon GameLift Servers로 게임 세션 요청을 보낼 때 플릿 ID 대신 플릿 별칭을 지정합니다. 자세한 내용은 [Amazon GameLift Servers 별칭 생성](aliases-creating.md) 단원을 참조하십시오.
+ **반복 개발을 위한 설정을 준비합니다.** 게임 개발 중에 빠른 반복 개발을 지원하는 호스팅 테스트 환경을 설정하기 위한 옵션을 탐색합니다. [Amazon GameLift Servers Anywhere로 반복 개발을 위한 설정](integration-dev-iteration.md)을(를) 참조하세요.

GitHub의 [Amazon GameLift Servers 도구 키트](https://github.com/aws/amazon-gamelift-toolkit)에서 다음 리소스를 사용해 보세요.

**Fast Build Update Tool(개발 전용)**  
이 도구를 사용하면 관리형 EC2 플릿의 컴퓨팅에 이미 배포된 게임 서버 빌드를 수정하여 빠른 개발 반복 중에 시간을 절약할 수 있습니다. 이 도구에는 여러 옵션이 있습니다. 전체 게임 빌드를 교체하거나 특정 파일을 변경할 수 있으며 업데이트 후 게임 서버 프로세스를 다시 시작하는 방법을 관리할 수 있습니다. 플릿의 모든 컴퓨팅 또는 대상 개별 컴퓨팅을 업데이트하는 데도 사용할 수 있습니다.  
GitHub의 Amazon GameLift Servers 도구 키트 리포지토리를 방문하여 GitHub의 [빠른 빌드 업데이트 도구를](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) 가져오고 사용 방법에 대해 자세히 알아보세요.

**프로덕션 배포 샘플 스크립트**  
이 스크립트는 프로덕션의 관리형 EC2 플릿에 배포된 게임 서버 빌드를 업데이트하는 프로세스를 자동화하는 방법을 보여줍니다. 이 스크립트를 사용하려면 Amazon GameLift Servers 호스팅 솔루션이 별칭을 사용하여 플릿 ID를 추상화해야 합니다. 샘플 스크립트는 업데이트된 빌드 업로드, 새 빌드 생성 및 새 플릿에 배포, 기존 플릿에서 새 플릿으로 플레이어 트래픽 리디렉션, 이전 플릿 삭제와 같은 기본 단계를 처리합니다. 특정 배포 요구 사항에 맞게 샘플 스크립트를 사용자 지정합니다.  
GitHub의 Amazon GameLift Servers Toolkit 리포지토리를 방문하여 GitHub의 [프로덕션 배포 샘플 스크립트](https://github.com/aws/amazon-gamelift-toolkit/tree/main/production-deployment-sample-script)를 가져오고 사용 방법에 대해 자세히 알아보세요.