Amazon GameLift 서버 시작

세계에서 가장 까다로운 게임을 지원하도록 특별히 제작된 서비스

출발점 선택

빠른 온보딩

예상 시간: 30분*

 ✔ 코딩 없이 30분 이내에 게임 세션을 호스팅합니다.

​​​✔ 게임 서버 통합을 건너뜁니다. 게임 세션 요청을 기반으로 게임 서버를 시작하고 중지하는 기본 동작을 비롯하여 핵심 게임 세션 관리 기능을 갖춘 게임 서버를 배포합니다.

​​​​​✔ 실시간 지표, 자동 용량 조정, 서버 성능 추적과 같은 Amazon GameLift Servers 호스팅 옵션 및 기능을 실험합니다.

✖ FlexMatch 매치메이킹을 포함한 고급 게임 세션 관리 기능과 백필 및 플레이어 세션 상태 관리를 통합합니다.

✖ 게임 엔진 플러그인과 전체 통합 및 사용자 지정 도구를 함께 사용합니다.

전체 SDK 통합

예상 시간: 60~90분*

 ✔ 게임 서버를 통합하여 전체 범위의 Amazon GameLift Servers 호스팅 기능을 지원합니다.

​​​​​​​ ✔ 게임 세션 관리 프로세스를 미세 조정하여 최적의 플레이어 경험을 제공하도록 게임 세션을 시작, 업데이트, 종료합니다.

​​​​​​​ ✔ DynamoDB를 사용한 데이터 관리 또는 Amazon S3를 사용한 콘텐츠 전송과 같은 다른 AWS 서비스를 런타임에 사용하도록 게임 서버를 구성합니다.

​​​​​​​ ✔ Amazon GameLift Servers FlexMatch를 통한 매치메이킹 백필 및 플레이어 세션을 포함한 고급 기능에 대한 게임 서버 지원을 추가합니다.

​​​​​​​ ✔ Unreal Engine 및 Unity용 게임 엔진 플러그인과의 통합을 간소화하거나 서버 SDK를 게임 프로젝트에 통합합니다.

*시간은 게임 서버 요구 사항 및 플릿 구성에 따라 달라질 수 있습니다. AWS CLI와 같은 사전 요구 사항을 설정하는 데 소요되는 시간은 포함되지 않습니다.


빠른 온보딩

간소화된 개발 도구를 사용하여 빠르게 시작하세요. 

01

SDK 래퍼 다운로드 및 구축

게임 서버 래퍼를 다운로드한 후 README 파일의 지침에 따라 로컬 컴퓨터에 도구를 구축합니다.

02

Amazon GameLift Anywhere로 로컬에서 호스팅 시작

Amazon GameLift Servers로 호스팅에 사용할 게임 서버를 배포합니다. 먼저 로컬 컴퓨터를 테스트 및 반복 개발을 위한 호스트로 구성합니다. 그런 다음 AWS에서 관리형 호스팅을 사용하여 배포합니다.

03

SDK 래퍼 구성

특정 빌드 및 플릿 세부 정보를 입력하여 게임 서버 설정을 구성합니다.

04

실행 및 테스트

게임 서버 래퍼를 시작하고 첫 번째 Amazon GameLift Servers 게임 세션을 생성합니다.


전체 SDK 통합

플레이어 기반에 최적화된 사용자 지정 호스팅 솔루션 구축을 시작합니다. 프로덕션에 바로 사용할 수 있는 게임 서버 호스팅을 설계하고 배포하는 데 가장 적합합니다.

Unreal Engine

Unreal Engine용 Amazon GameLift Servers 플러그인을 사용하여 4단계로 사용자 지정 호스팅 솔루션 구축을 시작합니다.

01

플러그인 다운로드 및 설치

이 독립실행형 플러그인에는 Amazon GameLift Servers를 Unreal Engine 게임 프로젝트에 통합하는 데 필요한 모든 라이브러리가 포함되어 있습니다. 

02

가지고 있는 게임 통합

통합 가이드 및 플러그인 가이드 워크플로를 통해 Amazon GameLift Servers를 Unreal Engine 프로젝트에 통합할 수 있습니다.

03

Amazon GameLift Anywhere로 로컬에서 호스팅 시작

Amazon GameLift Servers로 호스팅에 사용할 게임 서버를 배포합니다. 먼저 로컬 컴퓨터를 테스트 및 반복 개발을 위한 호스트로 구성합니다. 그런 다음 AWS에서 관리형 호스팅을 사용하여 배포합니다.

04

AWS Console에서 모니터링

Amazon GameLift 콘솔에서 플릿 상태, 성능, 용량 등 게임 서버 호스팅을 지켜볼 수 있습니다. 사용 지표를 분석하여 게임 세션 및 플레이어 활동에 대한 인사이트를 얻을 수 있습니다.

Unreal Engine 전용 C++ 서버 SDK 받기

Unreal Editor가 지원되는 전체 플러그인을 사용할 수 없는 경우 Unreal용 서버 SDK를 다운로드하여 게임 프로젝트에 수동으로 추가합니다.

버전 5.2 | 5.1 | 5.0 | 3.4 다운로드

Unity

Unity용 Amazon GameLift Servers 플러그인을 사용하여 4단계로 사용자 지정 호스팅 솔루션 구축을 시작합니다.

01

플러그인 다운로드 및 설치

이 독립실행형 플러그인에는 Amazon GameLift Servers를 Unity 게임 프로젝트에 통합하는 데 필요한 모든 라이브러리가 포함되어 있습니다.

02

샘플 게임 사용해 보기

Unity에 대한 이해를 돕도록 설계된 학습 리소스인 샘플 게임을 사용하여 Amazon GameLift Servers 테스트를 시작합니다.

또는

가지고 있는 게임 통합

통합 가이드 및 플러그인 가이드 워크플로를 통해 Amazon GameLift Servers를 Unity 프로젝트에 통합할 수 있습니다.

03

Amazon GameLift Anywhere로 로컬에서 호스팅 시작

Amazon GameLift Servers로 호스팅에 사용할 게임 서버를 배포합니다. 먼저 로컬 컴퓨터를 테스트 및 반복 개발을 위한 호스트로 구성합니다. 그런 다음 AWS에서 관리형 호스팅을 사용하여 배포합니다.

04

AWS Console에서 모니터링

Amazon GameLift 콘솔에서 플릿 상태, 성능, 용량 등 게임 서버 호스팅을 지켜볼 수 있습니다. 사용 지표를 분석하여 게임 세션 및 플레이어 활동에 대한 인사이트를 얻을 수 있습니다.

Unity 전용 C# 서버 SDK 받기

Unity를 지원하는 전체 플러그인을 사용할 수 없는 경우 Unity용 서버 SDK를 다운로드하여 게임 프로젝트에 수동으로 추가합니다.

버전 5.2 | 5.1 다운로드

여정 시작

다음 단계에 따라 C#, C++, Go에서 개발된 사용자 지정 엔진에 사용할 수 있는 Amazon GameLift SDK를 사용합니다.

C++ Server SDK

C++ Server SDK를 사용하면 C++를 사용한 게임 개발에서 사용자 지정 Windows 또는 Linux 게임 서버를 Amazon GameLift와 통합할 수 있습니다.

C++ Server SDK Plugin for Unreal

C++ Server SDK를 위한 경량의 Unreal 플러그인으로, Unreal Engine에 구축된 프로젝트와 손쉽게 통합됩니다.

C# Server SDK

C# Server SDK를 사용하면 C#을 사용한 게임 개발에서 사용자 지정 Windows 또는 Linux 게임 서버를 Amazon GameLift와 통합할 수 있습니다.

C# Server SDK Plugin for Unity

C# Server SDK를 위한 경량의 Unity 플러그인으로, Windows 및 Mac OS용 Unity 2020.3 LTS, 2021.3 LTS 및 2022.3 LTS를 지원하는 Unity 프로젝트와 쉽게 통합됩니다. Unity의 .NET Framework와.NET Standard 프로파일을 모두 지원합니다.

Go Server SDK를 사용하면 Go 프로그래밍 언어를 사용한 게임 개발에서 사용자 지정 Windows 또는 Linux 게임 서버를 Amazon GameLift와 통합할 수 있습니다.

C#

Amazon GameLift Realtime Client SDK를 사용하면 경량의 멀티플레이어 게임에서 TCP 또는 UDP를 통해 Amazon GameLift Realtime 게임 서버와 통신할 수 있습니다. Realtime Client SDK에는 Unity 2020 및 사용자 지정 C# 게임 엔진에서 사용할 수 있는 C# 클라이언트가 포함되어 있습니다.