> ## 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.

# Escalando programaticamente

> Escale o PlayFab Multiplayer Servers programaticamente usando a API do Multiplayer Servers e o objeto DynamicStandby de BuildRegionParams para servidores em espera baseados na demanda.

## Objeto Dynamic Standby

O recurso StandingBy dinâmico introduz um novo objeto na interface de programação do Multiplayer chamado `DynamicStandby`. O objeto Dynamic Standby é uma propriedade opcional do objeto [BuildRegionParams](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayerserver/updatebuildregions#buildregionparams).

Configurar o StandingBy dinâmico exige editar as propriedades de configuração do objeto Dynamic Standby. Modificar os valores padrão das propriedades é um recurso avançado de servidor de jogo e deve ser feito com cautela.

## Objeto Scheduled Standby

O recurso StandingBy agendado introduz um novo objeto na interface de programação do Multiplayer chamado `ScheduledStandby`. O objeto Scheduled Standby é uma propriedade opcional do objeto [BuildRegionParams](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayer-server/update-build-regions#buildregionparams).

Configurar o StandingBy agendado exige editar as propriedades de configuração do objeto Schedule Standby. Modificar os valores padrão das propriedades é um recurso avançado de servidor de jogo e deve ser feito com cautela.

## Habilitar a escala de servidores em espera programaticamente

Você pode habilitar programaticamente o StandingBy dinâmico ou agendado chamando qualquer uma das seguintes APIs do Multiplayer Server:

1. Substituir [Update Build Regions](https://learn.microsoft.com/en-us/rest/api/playfab/multiplayer/multiplayer-server/update-build-regions)\
   *UPSERT: uma operação que insere linhas em uma tabela de banco de dados (se ainda não existirem) ou as atualiza (se existirem).*
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)

Para habilitar programaticamente o StandingBy dinâmico ou agendado, alterne a propriedade `Mode` para ON. `Mode` é a única propriedade obrigatória do objeto de configurações Dynamic Standby ou Schedule Standby. Seu valor padrão é **OFF**.


## Related topics

- [Usando o PlayFab Multiplayer Servers para hospedar jogos multijogador](/pt-BR/services/playfab/multiplayer/servers/using-playfab-servers-to-host-games.md)
- [PIXBeginCapture](/pt-BR/reference/tools/pix3/functions/pixbegincapture.md)
- [PIXEndCapture](/pt-BR/reference/tools/pix3/functions/pixendcapture.md)
- [Sistema de banimento de jogadores](/pt-BR/services/playfab/player-progression/player-data/player-bans.md)
- [PIXCaptureParameters](/pt-BR/reference/tools/pix3/structs/pixcaptureparameters.md)
