> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# プログラムによるスケーリング

> Multiplayer Servers API と、需要ベースのスタンバイのための DynamicStandby BuildRegionParams オブジェクトを使用して、PlayFab Multiplayer Servers をプログラムでスケーリングします。

## Dynamic Standby オブジェクト

Dynamic Standby 機能は、Multiplayer プログラミング インターフェイスに `DynamicStandby` という新しいオブジェクトを導入します。Dynamic Standby オブジェクトは、[BuildRegionParams](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayerserver/updatebuildregions#buildregionparams) オブジェクトのオプション プロパティです。

Dynamic Standby の構成には、Dynamic Standby オブジェクトの設定プロパティの編集が必要です。プロパティのデフォルト値の変更は、上級者向けのゲーム サーバー機能であり、注意して行う必要があります。

## Scheduled Standby オブジェクト

Scheduled Standby 機能は、Multiplayer プログラミング インターフェイスに `ScheduledStandby` という新しいオブジェクトを導入します。Scheduled Standby オブジェクトは、[BuildRegionParams](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayer-server/update-build-regions#buildregionparams) オブジェクトのオプション プロパティです。

Schedule Standby の構成には、Schedule Standby オブジェクトの設定プロパティの編集が必要です。プロパティのデフォルト値の変更は、上級者向けのゲーム サーバー機能であり、注意して行う必要があります。

## プログラムによる Standby スケーリングの有効化

以下のいずれかの Multiplayer Server API を呼び出すことで、Dynamic Standby または Scheduled Standby をプログラムで有効化できます。

1. Override [Update Build Regions](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayer-server/update-build-regions)\
   *UPSERT: 行がデータベース テーブルにまだ存在しない場合は挿入し、存在する場合は更新する操作。*
2. [Create Build with Custom Container](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayerserver/createbuildwithcustomcontainer)
3. [Create Build with Managed Container](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayer-server/create-build-with-managed-container)

Dynamic Standby または Schedule Standby をプログラムで有効化するには、`Mode` プロパティを ON に切り替えます。`Mode` は、Dynamic Standby または Schedule Standby Settings オブジェクトで唯一の必須プロパティです。デフォルト値は **OFF** です。


## Related topics

- [PlayFab Multiplayer Servers を使ってマルチプレイヤーゲームをホストする](/ja-jp/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [サーバー](/ja-jp/services/playfab/multiplayer/servers/index.md)
- [スタンバイのスケーリング](/ja-jp/services/playfab/multiplayer/servers/scaling-standby.md)
- [GetShapeFiltVolInputHeadroom](/ja-jp/reference/audio/shapefiltvolcontext/functions/getshapefiltvolinputheadroom.md)
- [SetShapeFiltVolInputHeadroom](/ja-jp/reference/audio/shapefiltvolcontext/functions/setshapefiltvolinputheadroom.md)
