Scaling Programmatically
Dynamic Standby Object
The Dynamic Standby feature introduces a new object to the Multiplayer programming interface called DynamicStandby
. The Dynamic Standby object is an optional property of the BuildRegionParams object.
Configuring Dynamic Standby requires editing the settings properties of the Dynamic Standby object. Modifying the default values of the properties is an advanced game server feature and must be done with caution.
Scheduled Standby Object
The Scheduled Standby feature introduces a new object to the Multiplayer programming interface called ScheduledStandby
. The Scheduled Standby object is an optional property of the BuildRegionParams object.
Configuring Schedule Standby requires editing the settings properties of the Schedule Standby object. Modifying the default values of the properties is an advanced game server feature and must be done with caution.
Enable Standby Scaling programmatically
You can programmatically enable Dynamic or Scheduled Standby by calling any of the following Multiplayer Server APIs:
- Override Update Build Regions
UPSERT: An operation that inserts rows into a database table (if they do not already exist) or updates them (if they do). - Create Build with Custom Container
- Create Build with Managed Container
To enable Dynamic or Schedule Standby programmatically, toggle the Mode
property to ON. The Mode
is the only required property of the Dynamic Standby or Schedule Standby Settings object. Its default value is OFF.