Лимиты запросов
Что делать и чего избегать
Кэшировать данные локально Загружать все конфигурации при запуске Отправлять результаты только при улучшении Использовать параметр useCacheДелать повторяющиеся одинаковые запросы Многократно запрашивать отдельные конфигурации Отправлять результаты каждый кадр Всегда обходить кэш
Эффективная схема запуска
Загружайте при запуске только то, что действительно нужно, а для остального полагайтесь на кэширование.
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}