GameLift Servers - Fleet
- Windows Server 2016 운영체제(OS)로 게임 서버 소프트웨어(server.zip)를 빌드합니다.
- 2vCPU와 4GiB 메모리를 보유한 인스턴스(c6i.large)로 플릿을 생성합니다. 플릿 인스턴스는 플레이어 매칭 요청량에 따라 최소 1개까지 축소, 최대 3개까지 확장 가능합니다.
- 플릿에 대한 별칭(Alias)을 생성하고, 게임 세션 대기열로 플릿 별칭을 연결합니다. 이제 대기열에 플레이어 매칭 요청이 전달되면, 새로운 게임 세션이 활성화되고 플릿 인스턴스(게임 서버)가 이 세션을 처리합니다.
- GameLift Servers 콘솔 로 이동합니다. 좌측 사이드바에서 [호스팅] > [관리형 EC2] > [빌드]를 선택합니다. 이후 [빌드 생성]을 선택합니다.

- 빌드 설정을 다음과 같이 입력하고, [생성]을 선택합니다. S3 버킷과 IAM 역할은 미리 생성된 리소스를 사용합니다.
- 이름 :
GomokuServer-Build-1 - 운영 체제(OS) :
Windows Server 2016 - 서버 SDK 버전 :
3.4.0 - 게임 서버 빌드 (기존 S3 버킷) :
init-gamesources3bucket-************>server.zip - IAM 역할 :
init-GameLiftBuildRole-************

- 준비 완료 상태의 빌드에서 [플릿 생성]을 선택합니다.

- 플릿 세부 정보를 다음과 같이 입력하고, [다음]을 선택합니다. IAM 역할(인스턴스 역할)은 미리 생성된 리소스를 사용합니다.
- 이름 :
GomokuGameServerFleet-1 - 빌드 :
GomokuServer-Build-1 - 인스턴스 역할 :
init-GomokuGameLiftFleetRole-************

- 인스턴스 배포를 다음과 같이 입력하고, [다음]을 선택합니다.
- 플릿 유형 :
스팟 - 인스턴스 유형 :
c6i.large

Note
스팟(Spot) 인스턴스는 온디맨드(On-demand) 인스턴스 대비 최대 90%의 비용 절감이 가능합니다.
- 런타임 구성을 다음과 같이 입력하고, [다음]을 선택합니다.
-
시작 경로 :
Binaries\Win64\GomokuServer.exe(C:\game\Binaries\Win64\GomokuServer.exe) -
동시 프로세스 :
50 -
EC2 포트 설정 :
- 유형 :
사용자 지정 TCP - 포트 범위 :
49152-60000 - IP 주소 범위 :
0.0.0.0/0
- 유형 :

- [검토 및 생성]에서 [제출]을 선택합니다.
GomokuGameServerFleet-1플릿의 상태가활성이 될 때까지 대기합니다.


- 좌측 사이드바에서 [호스팅] > [별칭]을 선택합니다. 이후 [별칭 생성]을 선택합니다.

- 별칭 설정을 다음과 같이 입력하고 [생성]을 선택합니다.
- 이름 :
GomokuAlias - 라우팅 유형 :
단순 - 플릿 :
GomokuGameServerFleet-1

- 좌측 사이드바에서 [호스팅] > [대기열]을 선택합니다. 이후 [대기열 생성]을 선택합니다.

- 대기열 설정을 다음과 같이 입력하고 [생성]을 선택합니다.
-
이름 :
gomoku-queue -
제한 시간 :
600초 -
대상 순서 :
- 리전 :
us-east-1 - 유형 :
별칭 - 이름 :
GomokuAlias
- 리전 :


Last updated on