Avec une configuration de matchmaking personnalisée, vous pouvez créer des jeux compétitifs, coopératifs et uniques en faisant correspondre les joueurs aux serveurs en fonction de caractéristiques telles que le niveau de compétence, la latence et les préférences de jeu.
Par défaut, Roblox vous fournit une configuration de matchmaking qui utilise des signaux Roblox prédéfinis. Pour personnaliser le matchmaking, vous pouvez créer de nouvelles configurations de matchmaking en ajustant les poids des signaux Roblox existants, en créant de nouveaux signaux personnalisés, ou les deux. Vous pouvez ensuite prévisualiser votre configuration en prévisualisant les scores des serveurs avec des serveurs fictifs.
Configuration personnalisée avec des signaux Roblox
Vous pouvez ajuster les poids des signaux Roblox existants pour personnaliser le matchmaking de votre jeu. Pour plus d'informations sur les signaux Roblox et comment leurs formules sont calculées, consultez Signaux existants.
Pour créer une configuration de matchmaking personnalisée utilisant uniquement des signaux Roblox :
- Dans le Tableau de bord Créateur, accédez à Créations, puis sélectionnez un jeu.
- Dans la navigation à gauche, accédez à la section Configurer, puis sélectionnez Matchmaking personnalisé.
- Sélectionnez l'onglet Configuration et cliquez sur Créer une configuration.
- Dans la page Créer une configuration de matchmaking personnalisée, entrez un nom pour votre configuration.
- Changez les poids des signaux Roblox que vous souhaitez mettre à jour.
- Cliquez sur Sauvegarder la configuration.
- Sélectionnez les lieux auxquels vous souhaitez appliquer cette configuration.
- Cliquez à nouveau sur Sauvegarder la configuration.
La nouvelle configuration de matchmaking apparaît dans la liste Configurations de l'onglet Configuration.

Configuration personnalisée avec des signaux personnalisés
Pour créer une configuration de matchmaking personnalisée utilisant des signaux personnalisés :
- Dans le Tableau de bord Créateur, accédez à Créations, puis sélectionnez un jeu.
- Dans la navigation à gauche, accédez à la section Configurer, puis sélectionnez Matchmaking personnalisé.
- Sélectionnez l'onglet Configuration et cliquez sur Créer une configuration.
- Dans la page Créer une configuration de matchmaking personnalisée, entrez un nom pour votre configuration.
- Cliquez sur Ajouter un signal personnalisé et créez un signal personnalisé.
- Changez les poids des signaux que vous souhaitez mettre à jour.
- Cliquez sur Sauvegarder la configuration.
- Sélectionnez les lieux auxquels vous souhaitez appliquer cette configuration.
- Cliquez à nouveau sur Sauvegarder la configuration.
La nouvelle configuration de matchmaking apparaît dans la liste Configurations de l'onglet Configuration.
Créer un signal personnalisé
Les signaux personnalisés peuvent être numériques pour les joueurs, numériques pour les serveurs, catégoriques pour les joueurs ou catégoriques pour les serveurs. Pour plus d'informations sur les signaux personnalisés et comment leurs formules sont calculées, consultez Signaux personnalisés.
Pour créer un signal personnalisé :
Dans la page Créer une configuration de matchmaking personnalisée, cliquez sur Ajouter un signal personnalisé.
Sous Détails du signal, entrez un nom et une description du signal.
Sous Configuration du signal :
Pour un attribut numérique pour les joueurs :
- Choisissez l'attribut que vous souhaitez référencer.
- Sélectionnez comment vous souhaitez agréger l'attribut dans chaque serveur.
- Moyenne : La moyenne des valeurs d'attribut de tous les joueurs dans le serveur. Minimise la différence entre la valeur moyenne de l'attribut du joueur dans le serveur et celle du joueur qui se joint.
- Médiane : La médiane des valeurs d'attribut de tous les joueurs dans le serveur. Minimise la différence entre la médiane de l'attribut des joueurs du serveur et celle du joueur qui se joint.
- Somme : La somme des valeurs d'attribut de tous les joueurs dans le serveur, y compris celle du joueur qui se joint. Minimise la différence entre la valeur totale de l'attribut des joueurs dans le serveur, y compris le joueur qui se joint, et une valeur constante.
- Ajustez les valeurs sous l'agrégation.
Pour un attribut numérique pour les serveurs :
- Choisissez l'attribut que vous souhaitez référencer.
- Ajustez les valeurs sous l'attribut.
Pour un attribut catégorique pour les joueurs :
- Choisissez l'attribut que vous souhaitez référencer.
- Sélectionnez comment vous souhaitez distribuer la valeur de l'attribut à travers les serveurs :
- Regroupement : Regroupe les joueurs avec la même valeur d'attribut. Maximise le ratio de joueurs dans le serveur ayant la même valeur d'attribut que le joueur qui se joint.
- Diversifier : Regroupe des joueurs avec des valeurs d'attribut différentes. Maximise le ratio de joueurs dans le serveur ayant une valeur d'attribut différente de celle du joueur qui se joint.
Pour un attribut catégorique pour les serveurs :
- Choisissez l'attribut que vous souhaitez référencer.
- Ajustez les valeurs sous l'attribut.
(Optionnel) Développez Aperçu et test du signal pour prévisualiser le score du signal. Vous pouvez ajuster les valeurs de Tester le signal pour optimiser le résultat de la prévisualisation.

Cliquez sur Créer un signal.
Le nouveau signal personnalisé apparaît dans la liste Configuration de la page Créer une configuration de matchmaking personnalisée.
Créer un attribut personnalisé
Les attributs sont des propriétés associées aux joueurs et aux serveurs, comme le niveau de compétence et les préférences de mode de jeu. Si vous souhaitez créer et utiliser des signaux personnalisés, vous devez d'abord créer des attributs personnalisés. Vous pouvez créer des attributs pour les joueurs ou pour les serveurs.
Pour plus d'informations sur la différence entre les attributs pour les joueurs et pour les serveurs, consultez Attributs personnalisés.
Attributs des joueurs
Pour créer un attribut pour un joueur :
- Dans la page Matchmaking personnalisé, sélectionnez l'onglet Attributs et cliquez sur Créer un attribut.
- Dans la page Créer un attribut, sélectionnez Attribut de joueur et entrez un nom unique pour celui-ci.
- Choisissez un Type de données et une Valeur par défaut pour l'attribut.
- Sous Paramètres de la base de données, sélectionnez la base de données dans laquelle résident les données de l'attribut.
- Entrez un Modèle de clé de base de données pour stocker les valeurs d'attribut du joueur. Au moment de l'exécution, le {UserId} est remplacé par l'ID utilisateur réel du joueur.
- Entrez un Chemin de valeur de la base de données afin que le matchmaking puisse localiser la valeur d'attribut du joueur à l'intérieur d'un objet JSON dans la base de données que vous avez sélectionnée.
- Entrez une Portée de la base de données pour spécifier la portée. Si vous ne saisissez pas de portée, celle-ci est par défaut globale.
- Cliquez sur Sauvegarder les modifications pour enregistrer votre attribut de joueur.

Le nouvel attribut apparaît dans la liste Attributs des joueurs de l'onglet Attributs.
Attributs des serveurs
Pour créer un attribut pour un serveur :
- Dans la page Matchmaking personnalisé, sélectionnez l'onglet Attributs et cliquez sur Créer un attribut.
- Dans la page Créer un attribut, sélectionnez Attribut de serveur et entrez un nom unique pour celui-ci.
- Choisissez un Type de données et une Valeur par défaut pour l'attribut.
- Cliquez sur Sauvegarder les modifications pour enregistrer votre attribut de serveur.

Le nouvel attribut apparaît dans la liste Attributs des serveurs de l'onglet Attributs.
Aperçu et test des scores des serveurs
Prévisualisez et testez le scoring des serveurs pour voir comment les poids de signal que vous avez configurés impactent la sélection des serveurs. Vous pouvez expérimenter avec différentes combinaisons de poids pour optimiser votre configuration de matchmaking.
Lorsque vous créez une prévisualisation, le système simule les scores des serveurs et identifie quel serveur fictif a le score total le plus élevé et est le meilleur match pour le joueur.
Pour prévisualiser et tester, cliquez sur Aperçu et Test dans la page Créer une configuration de matchmaking personnalisée. L'aperçu vous montre trois serveurs fictifs avec des scores différents et met en évidence le serveur gagnant. Pour voir les détails des formules utilisées pour le scoring, survolez chaque résultat de score de signal pour chaque serveur fictif.

Pour plus d'informations sur le scoring et les poids, consultez Scoring.
Appliquer une configuration à des lieux
Vous pouvez appliquer une configuration de matchmaking à autant de lieux que vous le souhaitez dans votre jeu.
Pour appliquer une configuration à des lieux :
- Dans la page Matchmaking personnalisé, cliquez sur Ajouter à Place.
- Sélectionnez une configuration et le lieu ou les lieux auxquels vous souhaitez l'appliquer.
- Cliquez sur Sauvegarder la configuration.
Les lieux que vous avez sélectionnés apparaissent dans la liste Lieux appliqués de l'onglet Configuration. Vous pouvez également ajouter une configuration à des lieux lors de la création de cette configuration de matchmaking.