配對系統是將玩家根據年齡、語言、技能水平和其他遊戲偏好等特徵與伺服器進行配對的過程。
配對系統如何運作
當玩家嘗試加入您的遊戲時,配對服務會尋找所有符合條件的伺服器,這些伺服器能夠讓玩家加入,並使用信號對這些伺服器進行評分,然後將玩家配對到分數最高的伺服器上。
配對流程如下:
- 玩家請求加入一個地方。
- 配對系統尋找玩家可以加入的符合條件的伺服器,過濾掉已滿、私有、保留或即將關閉的伺服器。
- 配對系統對所有符合條件的伺服器進行評分,以確定最適合玩家的伺服器。
- 配對系統將玩家配對到分數最高的伺服器。
- 玩家加入勝出的伺服器。


評分
配對系統的評分算法使用信號值的加權和 (WS) 來為伺服器分配分數。
有關評分的更多信息,請參見 伺服器評分。
屬性
屬性是用於配對評分的特徵。屬性可以是數字,例如玩家的年齡和技能水平評級,或字符串,例如玩家的語言。
屬性可以是數值型或類別型:
- 數值型屬性 比較加入玩家的屬性與伺服器的聚合值之間的差異,較大的差異會降低或增加分數。例如,玩家的技能水平越接近伺服器的平均技能水平,數值信號的分數就越高。這個分數然後會乘以信號的權重。
- 類別型屬性 根據加入玩家的屬性與伺服器中其他玩家的相似程度來評分。例如,如果伺服器中具有與加入玩家相同偏好語言的玩家的比例較高,則分數會增加。這個分數也會乘以信號的權重。
有關所有現有屬性的列表,請參見 現有屬性。有關自定義屬性的更多信息,請參見 自定義屬性。
信號
用於伺服器評分的信號可以是 Roblox 提供的默認信號,也可以是您自己創建的自定義信號。
Roblox 信號使用現有的屬性,這些屬性是 Roblox 已經可以訪問的,例如玩家位置、年齡組和延遲。然而,自定義信號需要使用自定義屬性來從您的數據存儲訪問數據。要創建自定義信號,您必須首先創建一個自定義屬性。
有關所有現有 Roblox 信號的列表,請參見 現有信號。有關自定義信號的更多信息,請參見 自定義信號。
自定義配對系統
當玩家加入您的遊戲時,配對系統會基於伺服器的信號值的加權和為每個運行中的伺服器分配一個分數。您可以通過調整每個信號的權重來自定義這一過程,以改變每個信號在伺服器評分中的重要性。例如,增加延遲信號的權重意味著配對算法優先考慮延遲較低的伺服器,以實現更流暢的遊戲體驗。
調整信號權重後,您可以通過在模擬伺服器上對這些新權重進行評估來預覽這些新權重對配對伺服器選擇的影響。
有關如何自定義配對系統並模擬結果的更多信息,請參見 自定義您的配對配置。
分析
配對分析幫助您跟蹤您的配對配置的成功情況,並找到優化的機會。
有關配對分析的更多信息,請參見 分析。