術語
- 動態待命設定——遊戲開發人員可設定的程式設計物件,代表動態待命設定,以避免待命集區耗盡。
- 動態待命已啟用——多人遊戲伺服器平台開始依照動態待命設定的速率配置待命伺服器,並覆寫目標待命下限設定的時間點。
- 動態待命已停用——多人遊戲伺服器平台停止依照動態待命設定的速率配置待命伺服器,並還原目標待命下限設定的時間點。
運作方式
遊戲開發人員會為待命伺服器的最小數目指定目標待命下限值。如果作用中伺服器的配置速率快速成長,實際待命伺服器可能會降到零。如果啟用了動態待命,自動調整規模的啟發學習法將會觸發,並調整平台使用的目標待命值,以補償作用中伺服器的配置速率。 換句話說,如果可用待命伺服器的數目以可能導致待命集區耗盡的速率減少,動態待命將會增加待命伺服器的目標數目。 下列圖表顯示啟用和停用動態待命時伺服器可用性的差異。
在時間 T2,即使目標待命下限設定為 10,平台回報的實際待命值也接近零,因為作用中伺服器的配置速率對於待命伺服器數目而言過大。啟用動態待命後,目標待命會設定為 20。這可讓待命集區處理要求速率,並重建以因應作用中伺服器的額外成長。
計算動態待命目標
啟用動態待命後,會針對每個設定的閾值計算目標待命: IF (Active Servers > 1X Target Standby) AND ((Actual Standby / Target Standby Floor) < 0.50) THEN Target Standby = 1.5 * Target Standby IF (Active Servers > 1X Target Standby) AND ((Actual Standby / Target Standby Floor) < 0.25) THEN Target Standby = 3.0 * Target Standby IF (Active Servers > 1X Target Standby) AND ((Actual Standby / Target Standby Floor) < 0.005) THEN Target Standby = 4.0 * Target Standby 回顧上方的圖 #1,下表說明目標待命計算的輸入及其值:
動態待命停用時,待命伺服器會逐漸減少,直到達到原始待命下限為止。
動態待命使用者介面
您可以從開發人員入口網站瀏覽至 Multiplayer | Servers | Build Regions 頁面來啟用動態待命功能。動態待命設定會個別套用至組建的每個區域。啟用後,Build Servers by Region 表格會在區域名稱旁顯示閃電圖示





