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

Outils de développement

Nous développons ces outils pour vous avec un mantra simple : « les clés des équipes performantes sont une itération rapide et des tests fréquents ». Si vous voyez une opportunité d’amélioration, veuillez nous le faire savoir dans notre le Discord de la communauté. Nous espérons que vous profiterez d’une expérience fluide. 🚀

Découvrez des exemples concrets que vous pouvez utiliser comme point de départ pour un projet et modifier davantage.

Versionnage sémantique

Nos outils de développement et nos services managés utilisent les officielles Versionnage sémantique, indiquant quelles mises à jour sont ✅ sûres (mineures, correctifs) et lesquelles peuvent contenir des ⚠️ changements incompatibles (majeurs).

Une fois qu'une version est publiée, elle ne sera jamais modifiée/changée.

⚡ Plugin de démarrage rapide pour serveurs dédiés

Créez et déployez votre serveur de jeu dédié dans le cloud directement depuis votre éditeur Unity !

Toutes les versions Unity3D Long Term Support (LTS) postérieures à 2021.3+ sont officiellement prises en charge.

Ce plugin contient des fonctionnalités destinées à vous aider à :

  • construire et conteneuriser vos serveurs dédiés pour Linux,

  • tester localement l'image Docker de votre serveur,

  • téléverser et déployer votre serveur sur Edgegap.

Ce plugin ne modifie aucun comportement du jeu ; il s’agit simplement d’un outil de développement pratique pour les tâches Edgegap. Le plugin n’est pas inclus dans vos builds, car il est uniquement utilisé pendant la préparation de la compilation du serveur.

Installation

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

Ce plugin a été testé et prend en charge les versions d'Unity 2021.2+, y compris toutes les versions LTS, Unity 2023 et Unity 6.

Installer les modules de prise en charge de compilation Linux pour Unity
  • Utilisez Unity Hub pour sélectionner l'onglet Installe, accéder à Paramètres et Ajouter des modules pour chaque version d'Unity que vous avez l'intention 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 compilation Linux (IL2CPP),

      • Prise en charge de compilation Linux (Mono),

      • Prise en charge de compilation pour serveur dédié Linux

Installez Docker Desktop (ou Docker CLI)
Dépannage et FAQ

Erreur Unity : [Fenêtre du gestionnaire de paquets] Erreur lors de l'ajout du paquet : https://github.com/edgegap/edgegap-unity-plugin.git

  • Pour ajouter notre plugin via une URL git, vous devrez avoir le client git installé (Installation).


Erreur Unity : Support de build Linux manquant

  • Voir Outils de développement, il vous manque très probablement les modules de support de build Linux, que vous pouvez installer via Unity Hub. Assurez-vous de choisir la même version d’Unity que celle de votre projet.

Si vous avez besoin d’aide, veuillez nous contacter sur Discord. Pour l’assistance aux jeux en direct, consultez notre système de tickets.

Pour les développeurs de plugins - si vous souhaitez détecter la présence de ce plugin dans l’éditeur de l’utilisateur, vous pouvez le faire à l’aide d’une directive de compilation #if EDGEGAP_PLUGIN_SERVERS {your code} #endif .

⭐ Kit de développement logiciel

Le SDK Unity contient des utilitaires d’intégration facultatifs pour les déploiements, le matchmaking et le navigateur de serveurs. Ce plugin prend officiellement en charge les versions 2021.3.0f1 et ultérieures de Unity.

La dernière version du SDK Unity est 3.5.3. Tous les exemples de cette documentation sont à jour.

Prérequis

Installez un client Git (par exemple git-scm)

Un client Git est nécessaire pour que Unity puisse télécharger et installer automatiquement notre package Unity. Une fois installé, vous n’aurez pas besoin d’utiliser Git directement.

Installation

  1. Ouvrez votre projet Unity,

  2. Sélectionnez Fenêtre > Gestion des paquets > Gestionnaire de paquets ,

  3. Cliquez sur l’ icône puis sélectionnez Ajouter un package à partir de l’URL Git... ,

  4. Saisissez l’URL de notre SDK lorsque vous y êtes invité :

  1. Cliquez sur Ajouter et attendez la fin de l’installation.

Importer des exemples

Ce package inclut plusieurs exemples, destinés à être utilisés individuellement (ne combinez pas les exemples).

Sources vérifiées

C’est le seul canal officiel de distribution de ce SDK, ne faites pas confiance aux sources non vérifiées !

Mettre à jour le package

Accédez au SDK Edgegap dans le Gestionnaire de paquets Unity et cliquez sur Mettre à jour .

Certaines versions peuvent contenir des changements cassants. Cela sera indiqué par une nouvelle version MAJEURE.

Mise à jour vers la v3

Cette mise à jour inclut de nombreux nouveaux Navigateur de serveurs utilitaires et exemples, améliore la gestion des erreurs de matchmaking, et plus encore. Consultez Notes de version pour la liste complète.

Dépannage et FAQ

Unity : [Fenêtre du gestionnaire de paquets] Erreur lors de l'ajout du paquet : https://github.com/edgegap/edgegap-unity-sdk.git

  • Pour ajouter notre plugin via une URL git, vous devrez avoir le client git installé.


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

  1. Dans l'éditeur Unity, accédez à Modifier / Préférences / Outils externes / Générer les fichiers .csproj.

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

  3. Cliquez sur Régénérer les fichiers de projet.

Si vous avez besoin d’aide, veuillez nous contacter sur Discord. Pour l’assistance aux jeux en direct, consultez notre système de tickets.

📫 Bibliothèque de transports Distributed Relay

Trouvez un transport personnalisé pour votre bibliothèque de netcode afin d'utiliser les relays distribués dans les jeux pair-à-pair.

Voir la documentation:

Mis à jour

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