# 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](/docs.edgegap.com-ko/unreal-engine.md) Unreal Engine을 위해 **서버를 빌드하고 사용자화하는 방법 알아보기**.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.edgegap.com/docs.edgegap.com-ko/docs/sample-projects/unreal-engine/lyra.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
