# Lyra 샘플

Edgegap에서 Unreal Engine 프로젝트를 호스팅하는 방법을 살펴보세요. 다음의 기술을 사용합니다: [Lyra 샘플](https://dev.epicgames.com/documentation/en-us/unreal-engine/lyra-sample-game-in-unreal-engine).

## ✔️ 준비

시작하기 전에 다음이 필요합니다:

* Unreal Engine 5.5 - [Epic Games Launcher를 사용하여 다운로드](https://www.unrealengine.com/en-US/download),
* Lyra 스타터 게임 - [Fab에서 다운로드](https://www.fab.com/listings/93faede1-4434-47c0-85f1-bf27c0820ad0).

Epic Games 실행기를 열고 Unreal Engine / Library / Fab Library로 이동하세요.

"lyra"를 검색한 다음 프로젝트 생성. 더 빠른 빌드를 위해 SSD 사용을 권장합니다.

## ⚡ 배포 및 연결

### 1. Edgegap에 서버 배포

☑️ 시작하려면 다음이 필요합니다 [Edgegap에 무료 계정 생성](https://app.edgegap.com/auth/register). 신용카드가 필요 없습니다.

☑️ [애플리케이션에 대한 새 앱 버전 생성](https://app.edgegap.com/application-management/applications/lyra-sample/versions/create), Lyra 샘플을 선택하세요.

☑️ [Lyra 샘플 앱 버전으로 서버를 배포](https://app.edgegap.com/deployment-management/deployments/list).

☑️ [새 배포의 세부정보 열기](https://app.edgegap.com/deployment-management/deployments/list).

☑️ 배포의 고유한 일회성 연결 세부정보를 찾으세요:

* **호스트 URL** 형식 `780aa4260e83.pr.edgegap.net` ,
* **외부 포트** 형식 `30854`  (5자리).

✅ 이제 다음 단계로 진행할 수 있습니다.

### 2. 에디터에서 플레이(PIE)

☑️ 드라이브에서 새 Lyra Starter Game 프로젝트 루트 폴더로 이동하세요.

☑️ 텍스트 편집기(예: 메모장)로 Config / DefaultEngine.ini 파일을 편집하세요.

☑️ 각 `[section]`  아래에 해당 섹션이 있으면 다음 내용을 추가하거나 섹션을 생성하세요.

```
[ConsoleVariables]
net.IgnoreNetworkChecksumMismatch=1
net.CurrentHandshakeVersion=2
net.MinHandshakeVersion=2
net.VerifyNetSessionID=0
net.VerifyNetClientID=0

[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions(DefName="GameNetDriver",DriverClassName="OnlineSubsystemUtils.IpNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=1000000000 
MaxInternetClientRate=1000000000
InitialConnectTimeout=120.0

[/Script/BuildSettings.BuildSettings]
DefaultServerTarget=LyraServer
```

☑️ 새 프로젝트를 Unreal Engine에서 여세요.

☑️ ▶️ 재생 버튼을 눌러 게임 클라이언트를 시작하세요.

☑️ 물결표(tilde) 키를 누르세요 `~`  그리고 입력하세요 `open {host}:{port}`  이전 단계의 연결 세부정보로.&#x20;

🙌 Edgegap에서의 첫 배포를 축하합니다!

## ✏️ 서버 빌드 사용자화

{% hint style="success" %}
참고 [unreal-engine](https://docs.edgegap.com/docs.edgegap.com-ko/unreal-engine "mention") Unreal Engine을 위해 **서버를 빌드하고 사용자화하는 방법 알아보기**.
{% endhint %}
