Rate-Limits

10Anfragen pro Minute je Client

Jeder Client ist auf 10 Anfragen pro Minute begrenzt. Gestalte deine API-Aufrufe effizient.

Machen und vermeiden

  • Daten lokal zwischenspeichern
  • Alle Configs beim Start laden
  • Punktzahlen nur bei Verbesserung einreichen
  • Den useCache-Parameter verwenden
  • Wiederholt identische Anfragen stellen
  • Einzelne Configs wiederholt abrufen
  • Punktzahlen bei jedem Frame einreichen
  • Den Cache immer umgehen

Effizientes Startmuster

Lade beim Start nur, was du wirklich brauchst, und verlasse dich sonst auf das Caching.

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}