For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Edgegap. Aucune carte de crédit requise.

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

☑️ Déployez un serveur avec la version de votre application FishNet HashGrid.

☑️ Ouvrez les détails de votre nouveau déploiement.

☑️ 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 Mode ou ParrelSync.

🙌 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.

Mis à jour

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