> 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/fr/docs/sample-projects/unity-netcodes/mirror-pong.md).

# Mirror Pong

Hébergez un jeu multijoueur Mirror Unity sur Edgegap, en utilisant l’exemple Mirror Pong pour parcourir la compilation, la mise en conteneur et le déploiement.

Découvrez comment héberger des projets Unity sur Edgegap à l'aide des techniques du [Exemple Mirror Pong](https://mirror-networking.gitbook.io/docs/manual/examples/pong).

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

## ✔️ Préparation

Avant de commencer, vous aurez besoin de :

* Unity 6 - [à télécharger via Unity Hub](https://unity.com/releases/unity-6),
* Package Unity Mirror - [téléchargez-le depuis l’Unity Asset Store](https://assetstore.unity.com/packages/tools/network/mirror-129321),
  * ce package inclut l’exemple Pong.

Créez un nouveau projet et importez le package Mirror ci-dessus.

## ⚡ Déployer et connecter

### 1. Déployer un serveur sur Edgegap

☑️ Pour commencer, vous devrez [créer un compte gratuit chez Edgegap](https://app.edgegap.com/auth/register). Aucune carte de crédit requise.

☑️ [Créer une nouvelle version d’application pour votre application](https://app.edgegap.com/application-management/applications/mirror-pong-sample/versions/create), choisissez Exemple Mirror Pong.

☑️ [Déployez un serveur avec la version de votre application Exemple Mirror Pong](https://app.edgegap.com/deployment-management/deployments/list).

☑️ [Ouvrez les détails de votre nouveau déploiement](https://app.edgegap.com/deployment-management/deployments/list).

☑️ Trouvez les détails de connexion uniques à usage unique de votre déploiement :

* **URL de l’hôte** au format `780aa4260e83.pr.edgegap.net` ,
* **Port externe** au format `30854`  (5 chiffres).

✅ Vous pouvez maintenant passer à l’étape suivante.

### 2. Se connecter depuis l’éditeur

☑️ Ouvrez votre nouveau projet dans Unity.

☑️ Ouvrez la scène dans le dossier Mirror / Examples / Pong / Scenes / MirrorPong.unity.

☑️ Appuyez sur le bouton ▶️ Play pour lancer votre client de jeu.

☑️ Saisissez les informations de connexion de l’étape précédente.

☑️ Appuyez sur le bouton Client pour vous connecter à votre serveur.

☑️ Connectez un deuxième joueur virtuel avec [Multiplayer Play Mode](https://docs-multiplayer.unity3d.com/mppm/current/about/) ou [ParrelSync](https://github.com/VeriorPies/ParrelSync).

🙌 Félicitations pour votre premier déploiement sur Edgegap !

## ✏️ Personnaliser la build du serveur

Vous pouvez utiliser n’importe quel autre exemple de serveur dédié dans le package Mirror pour compiler et tester.

{% hint style="success" %}
Voir [Unity](/fr/unity.md) vers **apprendre à créer et personnaliser des serveurs**.
{% endhint %}
