> 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/unreal-engine/exemple-lyra.md).

# Exemple Lyra

Hébergez l’exemple Lyra d’Epic sur Edgegap, en suivant les étapes de build et de déploiement pour un serveur dédié Unreal Engine.

Découvrez comment héberger des projets Unreal Engine sur Edgegap en utilisant des techniques du [Lyra Sample](https://dev.epicgames.com/documentation/en-us/unreal-engine/lyra-sample-game-in-unreal-engine).

## ✔️ Préparation

Avant de commencer, vous aurez besoin de :

* Unreal Engine 5.5 - [télécharger via Epic Games Launcher](https://www.unrealengine.com/en-US/download),
* Lyra Starter Game - [télécharger depuis Fab](https://www.fab.com/listings/93faede1-4434-47c0-85f1-bf27c0820ad0).

Ouvrez votre lanceur Epic Games et allez dans Unreal Engine / Bibliothèque / Fab Library.

Recherchez « lyra », puis Créer un projet. Nous recommandons d'utiliser un SSD pour des compilations plus rapides.

## ⚡ Déployer et se 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éez une nouvelle version d'application pour votre application](https://app.edgegap.com/application-management/applications/lyra-sample/versions/create), choisissez Lyra Sample.

☑️ [Déployez un serveur avec la version de votre application Lyra Sample](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 informations de connexion uniques et à 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. Jouer dans l'éditeur (PIE)

☑️ Allez dans le dossier racine de votre nouveau projet Lyra Starter Game sur votre disque.

☑️ Éditez le fichier Config / DefaultEngine.ini avec un éditeur de texte (comme le Bloc-notes).

☑️ Pour chaque `[section]`  ci-dessous, ajoutez le contenu suivant si elle existe ou créez la 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
```

☑️ Ouvrez votre nouveau projet dans Unreal Engine.

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

☑️ Appuyez sur la touche tilde `~`  et saisissez `open {host}:{port}`  avec les informations de connexion de l'étape précédente.&#x20;

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

## ✏️ Personnaliser la build du serveur

{% hint style="success" %}
Voir [Unreal Engine](/fr/unreal-engine.md) pour Unreal Engine afin de **apprendre comment construire et personnaliser des serveurs**.
{% endhint %}
