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

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

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

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

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

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