- 1,413
- 33,086
CEF — это то, через что в GTA показывается HUD: цифры, подсказки, веб-интерфейс, а не стандартный интерфейс SAMP.
HUD до 120 FPS
- Раньше отрисовка HUD могла быть ниже, чем FPS игры (в т.ч. рваный или запаздывающий интерфейс).
- Теперь CEF настроен на 120 кадров в секунду и подстраивается под реальный FPS игры (в разумных пределах).
- Зачем: плавнее HUD на 60–120 FPS, лучше совпадает с картинкой в игре.
Стабильная отрисовка HUD
- Исправлена ситуация, когда HUD не рисовался или пропадал в обычной игре (зависел от отдельных экранов).
- HUD рисуется каждый кадр, как задумано.
- Зачем: интерфейс всегда на экране, без пустого HUD после входа на сервер.
Сворачивание и alt-tab (главный фикс CEF)
- При сворачивании CEF полностью замирает: не рисует, не грузит GPU, освобождает видеопамять (D3D-текстуры).
- При развороте HUD восстанавливается корректно.
- Исправлен баг, из-за которого игра могла закрыться через несколько минут в свёрнутом виде.
- Зачем: можно свернуть GTA и заниматься своими делами — клиент не должен съедать видеопамять в фоне и ронять игру.
Фокус окна
- При потере фокуса (alt-tab, другое окно) CEF не рисует лишнее, но игра не считается сломанной из-за слишком жёсткой проверки активного окна.
- Зачем: меньше лишней нагрузки при alt-tab без поломки логики клиента.
Ранний запуск CEF
- CEF и HUD раньше и стабильнее поднимаются при входе на сервер (не только после долгого ожидания).
- Зачем: быстрее появление интерфейса после подключения.
Клиент Gambit Core
Стабильность и вход на сервер
- Клиент дожидается загрузки окна игры и SAMP, прежде чем включать тяжёлые функции.
- Меньше вылетов после спавна и при первом входе.
- При сворачивании все фоновые задачи клиента на паузе (не только CEF).
- Зачем: предсказуемый старт и меньше случайных закрытий игры.
Маппинг и интерьеры (меньше лагов)
При массовой прогрузке объектов (интерьер, зона маппинга у дороги) клиент:
- заранее подгружает модели и текстуры;
- растягивает создание объектов по кадрам, без одного огромного фриза.
Зачем: меньше подвисаний при входе в интерьер и при езде по карте с маппингом. Объекты могут появляться чуть плавнее, но без секундного зависания.
Умный кэш моделей (Stream Pin)
- Клиент запоминает часто используемые модели (педы, транспорт) и держит их в памяти умнее.
- Во время шторма прогрузки (интерьер, streamer) кэш не мешает — не пытается закрепить тысячи текстур интерьера.
- Зачем: быстрее повторный спавн тех же машин/скинов, меньше конфликтов памяти при маппинге.
HUD и игровые данные
- Обновление данных HUD (игроки, компас, зоны) без лишней нагрузки, когда игра свёрнута.