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 !

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

Veuillez vous référer à le dépôt officiel du plugin pour des instructions détaillées sur l'installation.

Installer les modules de prise en charge de build Unity pour Linux
  • Utilisez Unity Hub pour sélectionner l'onglet Installe, accéder à Paramètres et Ajouter des modules pour chaque version d'Unity que vous prévoyez d'utiliser avec la plateforme Edgegap :

  • Faites défiler vers le bas pour sélectionner et installer les modules Unity suivants :

    • Prise en charge de build Linux (IL2CPP),

      • Prise en charge de build Linux (Mono),

      • Prise en charge de build serveur dédié Linux

Installer Docker Desktop (ou Docker CLI)
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.

Si vous avez besoin d'aide, veuillez nous contacter via Discord. Pour le support des jeux en direct, consultez notre système de billetterie.

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

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.

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


Visual Studio : le nom de type ou d'espace de noms est introuvable pour l'espace de noms Edgegap.

  1. Dans l'éditeur Unity, naviguez vers Edit / Preferences / External Tools / Generate .csproj files.

  2. Assurez-vous d'avoir activé les packages Git.

  3. Cliquez sur Regenerate project files.

Si vous avez besoin d'aide, veuillez nous contacter via Discord. Pour le support des jeux en direct, consultez notre système de billetterie.

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

Voir la documentation:

Mis à jour

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