Fishnet

Découvrez comment héberger des projets Unity sur Edgegap en utilisant des techniques de l'exemple FishNet HashGrid.

✔️ Préparation

Avant de commencer, vous aurez besoin de :

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

⚡ Déployer et se connecter

1. Déployer un serveur sur Edgegap

☑️ Pour commencer, vous devrez créer un compte gratuit chez Edgegaparrow-up-right. Aucune carte de crédit requise.

☑️ Créez une nouvelle version d'application pour votre applicationarrow-up-right, choisissez l'exemple FishNet HashGrid.

☑️ Déployez un serveur avec la version de votre application FishNet HashGridarrow-up-right.

☑️ Ouvrez les détails de votre nouveau déploiementarrow-up-right.

☑️ 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. Se connecter depuis l'Éditeur

☑️ Ouvrez votre nouveau projet dans Unity.

☑️ Ouvrez la scène dans le dossier FishNet / Demos / HashGrid / Scenes / HashGrid_Demo.unity.

☑️ Sélectionnez l'objet NetworkManager dans la scène, et modifiez le composant Tugboat dans l'Inspecteur :

  • définir Client / Adresse du client sur URL de l'hôte de l'étape précédente,

  • définir Serveur / Port sur Port externe de l'étape précédente.

☑️ Développez les objets enfants de NetworkManager et sélectionnez NetworkHudCanvas, puis définissez Type de démarrage automatique vers Désactivé pour empêcher votre éditeur de démarrer en mode client-hôte.

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

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

☑️ Connectez un deuxième joueur virtuel avec Multiplayer Play Modearrow-up-right ou ParrelSyncarrow-up-right.

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

✏️ Personnaliser la build du serveur

Pour garantir que la construction de votre serveur démarre correctement :

  • modifiez votre profil de build (Modifier les paramètres de build dans le plugin Edgegap) et ajoutez votre scène,

  • définir Type de démarrage automatique vers Serveur dans l’en-tête NetworkHudCanvases composant (enfant de NetworkManager),

  • activez Réutiliser l'adresse du serveur dans votre Tugboat composant pour éviter l'erreur AddressAlreadyInUse.

circle-check

Mis à jour

Ce contenu vous a-t-il été utile ?