> For the complete documentation index, see [llms.txt](https://docs.edgegap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgegap.com/ko/docs/sample-projects/unity-netcodes/mirror-pong.md).

# 미러 퐁

Edgegap에서 Unity 프로젝트를 호스팅하는 방법을 다음의 기법을 사용해 살펴보세요 [Mirror Pong 샘플](https://mirror-networking.gitbook.io/docs/manual/examples/pong).

{% embed url="<https://youtu.be/bvBkObGLTMk>" %}

## ✔️ 준비

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

* Unity 6 - [Unity Hub를 사용해 다운로드](https://unity.com/releases/unity-6),
* Mirror Unity 패키지 - [Unity Asset Store에서 다운로드](https://assetstore.unity.com/packages/tools/network/mirror-129321),
  * 이 패키지에는 Pong 샘플이 포함되어 있습니다.

새 프로젝트를 만들고 위의 Mirror 패키지를 가져오세요.

## ⚡ 배포 및 연결

### 1. Edgegap에 서버 배포

☑️ 시작하려면 다음을 준비해야 합니다 [Edgegap에서 무료 계정을 만드세요](https://app.edgegap.com/auth/register). 신용카드는 필요하지 않습니다.

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

☑️ [Mirror Pong Sample 앱 버전으로 서버를 배포하세요](https://app.edgegap.com/deployment-management/deployments/list).

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

☑️ 배포의 고유한 일회성 연결 정보를 확인하세요:

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

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

### 2. 에디터에서 연결

☑️ 새 프로젝트를 Unity에서 엽니다.

☑️ Mirror / Examples / Pong / Scenes / MirrorPong.unity 폴더에서 씬을 여세요.

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

☑️ 이전 단계의 연결 정보를 입력하세요.

☑️ Client 버튼을 눌러 서버에 연결하세요.

☑️ 두 번째 가상 플레이어를 다음과 함께 연결하세요 [Multiplayer Play Mode](https://docs-multiplayer.unity3d.com/mppm/current/about/) 또는 [ParrelSync](https://github.com/VeriorPies/ParrelSync).

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

## ✏️ 서버 빌드 사용자 지정

빌드 및 테스트를 위해 Mirror 패키지의 다른 전용 서버 샘플을 사용할 수 있습니다.

{% hint style="success" %}
참조 [Unity](/ko/unity.md) 하여 **서버를 빌드하고 사용자 지정하는 방법을 알아보세요**.
{% endhint %}
