
Matchmaking et le navigateur de serveurs sont désormais disponibles sous forme de SDK Unity

Matchmaking et Server Browser sont désormais disponibles en tant que SDK Unity, et voici ce que cela signifie pour votre jeu.
Jusqu’à présent, intégrer Matchmaking ou Server Browser d’Edgegap dans un projet Unity signifiait travailler directement avec nos API REST : écrire votre propre client HTTP, gérer les nouvelles tentatives, gérer les états d’erreur, définir des types C# pour chaque réponse d’API et construire vous-même l’intégralité du cycle de vie du joueur (mesure du ping, création du ticket, interrogation, attribution de l’hôte). C’est une bonne quantité de code répétitif avant d’écrire une seule ligne de logique de jeu.
Le SDK change cela. C’est une seule installation via Unity Package Manager (une URL git, quelques clics) et il vous fournit des agents C# prêts pour la production qui gèrent tout : automatisation du ping, gestion des tickets, cycle de vie des instances de serveur, réservations de sièges, maintien du heartbeat, détection des conflits et retry/backoff. Des scènes d’exemple complètes et fonctionnelles sont incluses afin que vous puissiez voir une intégration serveur + client complète fonctionner immédiatement, puis l’étendre pour l’adapter à votre jeu.
Le résultat est un chemin considérablement plus court entre « Je veux du matchmaking » et « le matchmaking fonctionne dans ma build ». Le SDK est gratuit, multiplateforme, prend en charge Unity 2021.3+ y compris Unity 6 LTS, et est conçu pour être personnalisé.
—
Note de version (2026.05.13)
▶️ Une nouvelle mise à jour majeure de Matchmaking et Server Browser (1.0.0) est disponible ! Assurez-vous d’utiliser cette version en production.
⚠️ Cela inclut des changements incompatibles pour Matchmaking. Consultez les étapes de mise à niveau.
En détail, la mise à jour inclut ces ✨ tout nouveaux ✨ composants :
Server Browser v1.0.0
Trouvez rapidement et facilement des serveurs dans votre région avec des réservations de sièges auto-attribuées.
Désactivez temporairement les politiques de mise à l’échelle en définissant
statussurdraftouarchive.Mettez à jour les politiques de mise à l’échelle existantes avec une nouvelle méthode
PATCH.
SDK Unity de Server Browser et de Matchmaking v3.0.0
Présentation des fonctionnalités du SDK Server Browser avec des exemples d’intégration complets pour le serveur et le client !
Nouveaux guides d’intégration et de personnalisation Unity pour Matchmaking et Server Browser.
Arrêtez les serveurs et lisez les Variables injectées avec l’exemple simple Matchmaking enrichi.
Arrêtez les serveurs et lisez les Variables injectées avec un nouvel exemple d’agent de déploiement — prend en charge les projets qui n’utilisent pas Matchmaking ou Server Browser.
Voici un aperçu de l’apparence du Server Browser mis à jour dans le tableau de bord :

Par ailleurs, nous avons encore beaucoup d’éléments dans le cadre de cette version :
✨ Nouveau
Améliorations du Container Registry pour les intégrations continues :
Suppression en masse des tags avec tableau de bord (jusqu’à 20 tags) ou via l’API (jusqu’à 50 tags).
Demandez un stockage supplémentaire du registre avec l’icône ℹ️ du tableau de bord.
🦾 Améliorations
Server Browser v1.0.0
Ajout des informations complètes sur tous les emplacements à la réponse de l’API d’instance de serveur
GET.Ajout d’indications plus détaillées sur l’état de santé du service dans l’API de surveillance.
Diverses améliorations de la spécification OpenAPI pour les exemples et les codes de réponse.
Messages d’erreur améliorés pour le formulaire du générateur de politiques de mise à l’échelle dans le tableau de bord.
Unity SDK v3.0.0
Atténuation des tickets dupliqués appartenant au même joueur en ajoutant la détection des conflits.
Exposition de davantage d’événements d’erreur de matchmaking pour la gestion d’erreurs personnalisée et l’intégration UI.
Amélioration de la personnalisation et de la réutilisation en rendant publics tous les scripts utilitaires.
Simplification du filtrage des événements paramétrés grâce à une syntaxe unifiée, par exemple
updated [{status}].Personnalisation améliorée des paramètres de backoff et de nouvelles tentatives.
Flottes privées
API de liste des hôtes des flottes privées renvoie désormais uniquement les hôtes actifs (à l’exclusion de ceux en maintenance).
Autres améliorations
Suivez vos versions grâce au compteur de conteneurs Analytics affichant jusqu’à 7 jours de données.
Affichage d’une page de facturation expurgée pour les utilisateurs non autorisés dans le tableau de bord. Les informations sensibles nécessitent toujours des privilèges d’administrateur ou de propriétaire de l’organisation (demandez au propriétaire de votre organisation).
L’archive de déploiement utilise désormais un filtre par défaut à moins qu’un filtre défini par l’utilisateur ne soit disponible.
✅ Corrigé
Unity SDK v3.0.0
Fiabilisation de l’abandon de la file d’attente de matchmaking lors d’une sortie soudaine du client — les API n’appliquent plus de période d’attente de backoff lors de la première tentative (non répétée).
Empêche la suppression de code pour les builds Android et iOS à l’aide de l’annotation
AlwaysLinkAssembly.
Correctifs supplémentaires
Empêche l’échec silencieux lors de la suppression en masse de versions incluant une ou plusieurs version(s) utilisées par un Matchmaker.
L’indicateur de mise en cache n’apparaîtra qu’une fois qu’une version aura été enregistrée avec la mise en cache activée (correctif UI).







