カスタムマッチメイキング設定を使用すると、プレイヤーをスキルレベル、レイテンシ、ゲームプレイの好みなどの特性に基づいてサーバーにマッチングさせることにより、競争的、協力的、ユニークなゲームを構築できます。
デフォルトでは、Robloxは事前定義されたRobloxシグナルを使用したマッチメイキング設定を提供します。マッチメイキングをカスタマイズするには、既存のRobloxシグナルの重みを調整する、新しいカスタムシグナルを作成するか、その両方を行うことができます。そして、モックサーバーでサーバースコアをプレビューすることによって、設定のプレビューができます。
Robloxシグナルによるカスタム設定
既存のRobloxシグナルの重みを調整して、ゲームのマッチメイキングをカスタマイズできます。Robloxシグナルとその計算方法に関する詳細は、既存のシグナルを参照してください。
Robloxシグナルのみを使用してカスタムマッチメイキング設定を作成するには:
- クリエイターダッシュボードで、クリエーションに移動し、ゲームを選択します。
- 左側のナビゲーションで、構成セクションに移動し、カスタムマッチメイキングを選択します。
- 設定タブを選択し、設定の作成をクリックします。
- カスタムマッチメイキング設定の作成ページで、設定の名前を入力します。
- 更新したいRobloxシグナルの重みを変更します。
- 設定の保存をクリックします。
- この設定を適用したいプレイスを選択します。
- もう一度設定の保存をクリックします。
新しいマッチメイキング設定は、設定タブの設定リストに表示されます。

カスタムシグナルによるカスタム設定
カスタムシグナルを使用してカスタムマッチメイキング設定を作成するには:
- クリエイターダッシュボードで、クリエーションに移動し、ゲームを選択します。
- 左側のナビゲーションで、構成セクションに移動し、カスタムマッチメイキングを選択します。
- 設定タブを選択し、設定の作成をクリックします。
- カスタムマッチメイキング設定の作成ページで、設定の名前を入力します。
- カスタムシグナルを追加をクリックし、カスタムシグナルを作成するを選択します。
- 更新したいシグナルの重みを変更します。
- 設定の保存をクリックします。
- この設定を適用したいプレイスを選択します。
- もう一度設定の保存をクリックします。
新しいマッチメイキング設定は、設定タブの設定リストに表示されます。
カスタムシグナルの作成
カスタムシグナルは、プレイヤー数値、サーバー数値、プレイヤーカテゴリカル、またはサーバーカテゴリカルです。カスタムシグナル及びその計算方法に関する詳細は、カスタムシグナルを参照してください。
カスタムシグナルを作成するには:
カスタムマッチメイキング設定の作成ページで、カスタムシグナルを追加をクリックします。
シグナルの詳細で、シグナル名と説明を入力します。
シグナル設定の下で:
プレイヤー数値属性の場合:
- 参照したい属性を選択します。
- 各サーバーでの属性の集計方法を選択します。
- 平均: サーバー内のすべてのプレイヤーの属性値の平均。サーバーの平均プレイヤー属性と参加プレイヤーの属性の差を最小化します。
- 中央値: サーバー内のすべてのプレイヤーの属性値の中央値。サーバーの中央値プレイヤー属性と参加プレイヤーの属性の差を最小化します。
- 合計: サーバー内のすべてのプレイヤーの属性値の合計(参加プレイヤーを含む)。サーバー内のプレイヤーの合計属性値(参加プレイヤーを含む)と定数値の差を最小化します。
- 集計の下で数値を調整します。
サーバー数値属性の場合:
- 参照したい属性を選択します。
- 属性の下で数値を調整します。
プレイヤーカテゴリカル属性の場合:
- 参照したい属性を選択します。
- サーバー間で属性値を分配する方法を選択します:
- クラスタ: 同じ属性値を持つプレイヤーをグループ化します。参加プレイヤーと同じ属性値を持つプレイヤーの比率を最大化します。
- ダイバーシファイ: 異なる属性値を持つプレイヤーをグループ化します。参加プレイヤーと異なる属性値を持つプレイヤーの比率を最大化します。
サーバーカテゴリカル属性の場合:
- 参照したい属性を選択します。
- 属性の下で数値を調整します。
(オプション) シグナルのプレビューとテストを展開して、シグナルスコアをプレビューします。テストシグナルの値を調整して、プレビュー結果を最適化できます。

シグナルの作成をクリックします。
新しいカスタムシグナルは、カスタムマッチメイキング設定の作成ページの設定リストに表示されます。
カスタム属性の作成
属性はプレイヤーやサーバーに関連付けられたプロパティで、スキルレベルやゲームモードの好みなどがあります。カスタムシグナルを作成して使用するには、まずカスタム属性を作成する必要があります。プレイヤー属性またはサーバー属性を作成できます。
プレイヤー属性とサーバー属性の違いに関する詳細は、カスタム属性を参照してください。
プレイヤー属性
プレイヤー属性を作成するには:
- カスタムマッチメイキングページで、属性タブを選択し、属性の作成をクリックします。
- 属性の作成ページで、プレイヤー属性を選択し、ユニークな名前を入力します。
- 属性のデータタイプとデフォルト値を選択します。
- データストア設定の下で、属性データが存在するデータストアを選択します。
- プレイヤー属性値を格納するためのデータストアキーのテンプレートを入力します。実行時に、{UserId}はプレイヤーの実際のユーザーIDに置き換えられます。
- マッチメイキングがデータストア内のJSONオブジェクトにあるプレイヤー属性値を見つけられるように、データストア値のパスを入力します。
- スコープを指定するためのデータストアスコープを入力します。スコープを入力しない場合は、デフォルトでグローバルになります。
- プレイヤー属性を保存するために変更を保存をクリックします。

新しい属性は、属性タブのプレイヤー属性リストに表示されます。
サーバー属性
サーバー属性を作成するには:
- カスタムマッチメイキングページで、属性タブを選択し、属性の作成をクリックします。
- 属性の作成ページで、サーバー属性を選択し、ユニークな名前を入力します。
- 属性のデータタイプとデフォルト値を選択します。
- サーバー属性を保存するために変更を保存をクリックします。

新しい属性は、属性タブのサーバー属性リストに表示されます。
サーバースコアのプレビューとテスト
設定したシグナルの重みがサーバー選択にどのように影響を与えるかを知るために、サーバースコアのプレビューとテストを実施します。異なる重みの組み合わせを試して、マッチメイキング設定を最適化できます。
プレビューを作成すると、プレビューがサーバースコアを模倣し、どのモックサーバーが最高のスコアを持ち、参加プレイヤーに最適かを特定します。
プレビューとテストを行うには、カスタムマッチメイキング設定の作成ページでプレビューとテストをクリックします。プレビューは、異なるスコアを持つ三つのモックサーバーを表示し、勝利したサーバーを強調表示します。スコアリングに使用された数式の詳細を見るには、各モックサーバーのシグナルスコア結果にカーソルを合わせます。

スコアリングと重みについての詳細は、スコアリングを参照してください。
プレイスに設定を適用する
ゲーム内の任意の数のプレイスにマッチメイキング設定を適用できます。
プレイスに設定を適用するには:
- カスタムマッチメイキングページで、プレイスに追加をクリックします。
- 設定と適用したいプレイスを選択します。
- 設定の保存をクリックします。
選択したプレイスは、設定タブの適用プレイスリストに表示されます。マッチメイキング設定の作成時に、プレイスに設定を追加することもできます。