А возможно как-то исправить проблему когда в полноэкране игра перестаёт разворачиваться со временем? Или это в винде дело?
В игре и винде. Там сразу 2 проблемы.
В винде проблема с оптимизацией во весь экран - если отключить ее в свойствах gta_sa.exe, то игра станет зависать на много реже
В игре стример при загрузке текстур дергает методы из DX9. DX9 (не путать с ex версией) при сворачивании деинициализирует все - из-за этого функции возвращают ошибку стримеру. Можно всегда держать в памяти фоллбек модели для каждого типа, которые будут использоватсья игрой, пока она свернута, и заменяться на нужную при разворачивании. Эта проблема в принципе есть, потому что антиафк позволяет игре работать свернутой. Можно было бы отключить стример, но самп тогда будет выдавать ошибки типа
Warning: couldn't create vehicle type:, потому что самп в цикле пытается загрузить модель,и если не выходит, то не спавнит кар вообще.
Лучшее решение - запуск в окне, тогда DX9 не будет выгружать ресурсы при сворачивании, но нельзя будет делать разрешение ниже.
Если хочешь поэкспериментировать, то можешь запустить из консоли аризону с аргументами
-window -modern_scale