Outils pour développeurs
Nous construisons ces outils pour vous avec un mantra simple : « les clés des équipes performantes sont l'itération rapide et les tests fréquents ». Si vous voyez une opportunité d'amélioration, veuillez nous le faire savoir dans notre Discord Communautaire. Nous espérons que vous apprécierez une expérience fluide. 🚀
Trouver des exemples concrets que vous pouvez utiliser comme point de départ de projet et modifier ensuite.
⚡ Plugin Quickstart pour serveurs dédiés
Construisez et lancez votre serveur de jeu dédié dans le cloud directement depuis votre éditeur Unity !
Ce plugin est fourni 100 % gratuitement, sous les conditions générales du niveau gratuit.
Toutes les versions Long Term Support (LTS) de Unity3D après 2021.3+ sont officiellement prises en charge.
Ce plugin contient des fonctionnalités destinées à vous aider à :
connecter votre projet Unity à votre compte Edgegap,
construire votre serveur de jeu dédié,
containeriser votre serveur de jeu dédié,
tester localement l'image docker de votre serveur,
configurer la version de votre application Edgegap,
déployer une instance de test de votre serveur sur le cloud Edgegap.
Ce plugin ne modifie aucun comportement du jeu, c’est simplement un outil de développement pratique pour les tâches Edgegap. Le plugin n'est pas inclus dans vos builds, car il n'est utilisé que pendant la préparation de la construction du serveur.
Installation
Voir Unity pour commencer et pour des instructions détaillées sur l'utilisation du plugin.
Dépannage et FAQ
Erreur Unity : [Package Manager Window] Erreur lors de l'ajout du package : https://github.com/edgegap/edgegap-unity-plugin.git
Pour ajouter notre plugin via une URL git, vous aurez besoin du client git installé (Installation).
Erreur Unity : Support de build Linux manquant
Voir Outils pour développeurs, il est très probable que les modules de support de build Linux vous manquent, que vous pouvez installer via Unity Hub. Assurez-vous de choisir la même version de Unity que celle de votre projet.
Pour les développeurs de plugins - si vous souhaitez détecter la présence de ce plugin dans l'Éditeur des utilisateurs, vous pouvez le faire en utilisant une directive du compilateur #if EDGEGAP_PLUGIN_SERVERS {votre code} #endif .
⭐ SDK de matchmaking
Ce plugin est fourni 100 % gratuitement, sous les conditions générales du niveau gratuit.
Toutes les versions Long Term Support (LTS) de Unity3D après 2021.3+ sont officiellement prises en charge.
Ce plugin contient des fonctionnalités destinées à vous aider à :
démarrer et arrêter le matchmaking avec un ticket individuel,
reprendre le matchmaking à partir d'une affectation de serveur mise en cache,
démarrer le matchmaking avec un groupe,
utiliser Balises de ping pour la mesure de latence,
surveiller la santé du matchmaker.
Utilisez notre script d'exemple Simple Example Unity pour tester le matchmaking en 5 minutes.
Installation
Veuillez vous référer à le dépôt officiel du plugin pour des instructions détaillées sur l'installation.
Dépannage et FAQ
Unity : [Package Manager Window] Erreur lors de l'ajout du package : https://github.com/edgegap/edgegap-unity-gen2-sdk.git
Pour ajouter notre plugin via une URL git, vous aurez besoin du client git installé (Installation).
Unity : échec de la résolution de l'assembly : 'Edgegap.Gen2.SDK...
Ceci est un problème connu causé par le compilateur Burst de Unity.
Installer le plugin via une archive ZIP et supprimez .asmdef dans le dossier du plugin pour résoudre cela.
Visual Studio : le nom de type ou d'espace de noms est introuvable pour l'espace de noms Edgegap.
Dans l'éditeur Unity, naviguez vers Edit / Preferences / External Tools / Generate .csproj files.
Assurez-vous d'avoir activé les packages Git.
Cliquez sur Regenerate project files.
📫 Bibliothèque Distributed Relay Transports
Trouvez un Transport personnalisé pour votre bibliothèque de netcode afin d'utiliser les relais distribués dans les jeux pair-à-pair.
Télécharger les exemples Edgegap Relay :
Mis à jour
Ce contenu vous a-t-il été utile ?

