Límites de tasa

10solicitudes por minuto por cliente

Cada cliente está limitado a 10 peticiones por minuto. Diseña tus llamadas a la API de forma eficiente.

Qué hacer y qué evitar

  • Almacenar datos en caché localmente
  • Cargar todas las configuraciones al iniciar
  • Enviar puntuaciones solo cuando mejoran
  • Usar el parámetro useCache
  • Hacer peticiones idénticas repetidas
  • Obtener configuraciones individuales repetidamente
  • Enviar puntuaciones en cada frame
  • Saltarse siempre la caché

Patrón de inicio eficiente

Carga solo lo que necesitas al iniciar, y confía en la caché para el resto.

Unity (C#)
C#
1async void Start()
2{
3 HorizonApp.Initialize();
4 await new HorizonServer().Connect();
5​
6 // Startup loads (3 requests)
7 await UserManager.Instance.CheckAuth();
8 await RemoteConfigManager.Instance.GetAllConfigs();
9 await NewsManager.Instance.LoadNews();
10​
11 // 7 requests remaining for gameplay
12}