Passer au contenu principal
Dynamic Standby est une amélioration de la mise à l’échelle automatique qui surveille les niveaux de seuil des serveurs en attente et active dynamiquement un provisionnement accru des serveurs de jeu pour répondre à la demande à grande échelle. La mise à l’échelle dynamique vous permet de suivre la courbe de demande du trafic de vos joueurs, ce qui réduit la nécessité de provisionner manuellement à l’avance la capacité des serveurs multijoueurs. Par exemple, vous pouvez définir des seuils pour multiplier les serveurs en attente par certains facteurs lorsque les serveurs en attente descendent à un pourcentage donné de la « disponibilité en attente ».

Terminologie

  • Dynamic Standby Settings : objet programmatique configurable par le développeur du jeu, qui représente les paramètres de Dynamic Standby destinés à éviter l’épuisement du pool de serveurs en attente.
  • Dynamic Standby Activated : moment où la plateforme Multiplayer Servers commence à allouer des serveurs en attente à un rythme conforme aux paramètres de Dynamic Standby, en remplaçant les paramètres de seuil minimal cible de serveurs en attente.
  • Dynamic Standby Deactivated : moment où la plateforme Multiplayer Servers cesse d’allouer des serveurs en attente à un rythme conforme aux paramètres de Dynamic Standby, en rétablissant les paramètres de seuil minimal cible de serveurs en attente.

Fonctionnement

Les développeurs de jeux spécifient une valeur de seuil minimal cible correspondant au nombre minimal de serveurs en attente. Si le rythme d’allocation des serveurs actifs augmente rapidement, le nombre réel de serveurs en attente peut tomber à zéro. Si Dynamic Standby est activé, une heuristique de mise à l’échelle automatique se déclenche et ajuste la valeur cible de serveurs en attente utilisée par la plateforme pour compenser le rythme d’allocation des serveurs actifs. Autrement dit, si le nombre de serveurs en attente disponibles diminue à un rythme susceptible d’entraîner l’épuisement du pool, Dynamic Standby augmente le nombre cible de serveurs en attente. Les graphiques suivants montrent la différence de disponibilité des serveurs selon que Dynamic Standby est activé ou désactivé. Au moment T2, bien que le seuil minimal cible de serveurs en attente soit de 10, la valeur réelle de serveurs en attente signalée par la plateforme est proche de zéro, car le rythme d’allocation des serveurs actifs est trop élevé par rapport au nombre de serveurs en attente. Avec Dynamic Standby activé, la cible de serveurs en attente est fixée à 20. Cela permet au pool de serveurs en attente de faire face au rythme des demandes et de se reconstituer pour absorber la croissance supplémentaire des serveurs actifs.

Calcul des cibles de Dynamic Standby

Lorsque Dynamic Standby est activé, la cible de serveurs en attente est calculée pour chaque seuil configuré : 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 En reprenant la figure #1 ci-dessus, le tableau suivant illustre les données d’entrée du calcul de la cible de serveurs en attente et leurs valeurs : Lorsque Dynamic Standby est désactivé, le nombre de serveurs en attente diminue progressivement jusqu’à atteindre le seuil minimal d’origine.

Interface utilisateur de Dynamic Standby

La fonctionnalité Dynamic Standby peut être activée depuis le portail des développeurs, sur la page Multiplayer | Servers | Build Regions. Les paramètres de Dynamic Standby s’appliquent individuellement à chaque région d’une build. Lorsqu’elle est activée, le tableau Build Servers by Region affiche un éclair à côté du nom de la région Page récapitulative des régions de la build Pour activer Dynamic Standby, créez un remplacement de région en sélectionnant Edit overrides afin de configurer les paramètres de mise à l’échelle d’une région spécifique.  Remplacement de région avec Dynamic Standby désactivé Lorsque le bouton Dynamic Standby est en position activée, la boîte de dialogue des remplacements dynamiques se développe et affiche des options de configuration. Ces options contrôlent la façon dont Dynamic Standby réagit lors de la montée ou de la baisse en charge liée à la demande des joueurs. Chaque champ de la boîte de dialogue est décrit dans le tableau ci-dessous :  Remplacement de région avec le remplacement Dynamic Standby désactivé Après avoir modifié les remplacements dynamiques d’une région, sélectionnez Save and close pour enregistrer les modifications et revenir à la page récapitulative des régions de la build. Cette page indique que Dynamic Standby est activé et résume brièvement les paramètres de seuil.  Remplacement de région avec Dynamic Standby activé
Dernière modification le 8 octobre 2026