728x90
반응형
- 개요
ServerParameters 인스턴스에 대한 포트와 로그를 설정한다
이후 설정이 완료된 ServerParameters 인스턴스를 사용하여 ProcessReady 함수를 호출하여
서버 프로세스가 모든 로딩을 마치고 외부 접속을 받을 준비가 되었음을 GameLift 서비스에 알려주도록 한다
코드 작업이 완료된 후에 서버와 클라이언트 사이드의 프로젝트를 패키징하여
실제 클라우드에서 테스트를 할 수 있도록 설계한다
- C++ 사이드
1) ShooterGameMode 클래스

InitGameLift 함수에 위와 같이 3개의 로직을 추가한다
각각 다음과 같다
- 첫 번째 로직 : 커맨드인자로부터 포트 번호 관련 인자를 추출 + ServerParameters의 port 속성에 저장
- GameLift 서비스에서는 해당 포트를 사용하여 클라이언트를 서버로 접속시킴
- 두 번째 로직 : 로그 파일의 경로를 지정
- 해당 로그 파일을 사용하여 GameLift 서비스가 어떤 파일을 수집해야 하는지 지정
- 세 번째 로직 : ProcessReady 함수를 호출하여 GameLift 서비스에 서버에 접속할 수 있음을 알려줌
- 에디터 작업

상단 Platforms - Cook Content에서 사용중인 운영체제에 맞춰 서버와 클라이언트로 각각 패키징한다
728x90
반응형
'언리얼 엔진 - 게임 프로젝트 > AWS GameLift를 활용한 데디케이트 FPS 프로젝트' 카테고리의 다른 글
| GameLift Anywhere 플릿 - 2) 지역 생성 + 삭제 (0) | 2026.04.04 |
|---|---|
| GameLift Anywhere 플릿 - 1) AWS CLI 설치 및 설정 (0) | 2026.04.04 |
| 언리얼 엔진 + GameLift 통합 - 2) FServerParameters 설정 + OnStartGameSession / OnTerminate / OnHealthCheck 바인드 (0) | 2026.04.02 |
| 언리얼 엔진 + GameLift 통합 - 1) GameMode 클래스의 생성 (0) | 2026.03.29 |
| AWS - 최종) 사용자 권한을 부여하기 위한 Permission Sets 생성 (0) | 2026.03.27 |