Активность

Рассмотрено Чинки починки

Статус
Закрыто для дальнейших ответов.

apofeozz

шутерок, краме 2007
Сообщения
102
Реакции
67
Пофиксить текстуры путём засовывания в сборку тот же мемфикс*кликабельно любой версии (или не обязательно его, смотря в чём ИМЕННО проблема. Мне показалось именно в памяти), предварительно, поэкспериментировав. Убрать обратно непонятно зачем добавленную гигиену, или сделать возможность [МЫТЬСЯ В ДОМАХ], которой, кстати, нет. В своём ЛИЧНОМ ДОМЕ ты можешь только помурыжить ручки что тебе даст не больше 50 гигиены. По остальному пока респект, удивили светофоры с камерами и новый маппинг, который мне уже успел помешать привезти угонку. 9 угнанных машин из 10

 

serik

Samorez
Сообщения
42
Реакции
97
На одном форуме почитал, может пригодится и будет полезным

Для тех, кому интересно почему игра зависает при достижении лимитов игры:

Начнëм с того, что использование популярных фиксов нередко не решает проблему лимитов памяти игры. Это легко проверить, вы сами можете поставить Open Limit Adjuster, выключить строку отвечающую за лимит памяти, поставить какой-нибудь скрипт, который призван расширять эти лимиты, зайти в игру и нажать F5. Там будет строка, демонстрирующая использование памяти в реальном времени и максимальный лимит для прогрузки игровых объектов (не включая прочее использование памяти). Зачастую там будет что-то в духе 256, 512, 1024 мб., что говорит о некачественности большинства популярных скриптов.

Обратная сторона, допустим у вас скрипт, который выжимает из лимитов максимум - 2ГБ на прорисовку объектов окружения, но всë равно при достижении определëнного количества использованной памяти игра начинает фризить, зависать намертво или вылетать.

Приближаясь к сути нужно уточнить, что лимиты памяти можно поделить на 2 категории: общий и лимит стриминга. Общий - это общее использование игрой оперативной памяти, включая и объекты внутри, и звуки, и скрипты, и прочую информацию необходимую для работы игры, а стриминговая память - это только окружение игрока (объекты, текстуры и т.п.)

Изначально в оригинальной версии игры максимальный объëм использования общей памяти (стриминговой стоит ограничение на ~50мб) 2 гигабайта. То есть, если вы просто выставите лимит стриминговой памяти 2ГБ, то если эти лимиты забьются, то игре больше не останется места на использование других нужд, кроме как для отрисовки окружения и это приведëт к пропаданию текстур, объектов, непрогрузам, зависаниям, вылету.

Расширить лимит можно при использовании флага, который называется LargeAddress, который расширяет лимит общего использования оперативной памяти до 4 ГБ на 64-ех битных системах, и до 3 ГБ на 32-ух битных системах и расширит возможности использования стриминговой памяти.

Но это ещë не всë. Допустим, вы поставили и LargeAddress, и выставили лимит памяти в MixSets, и никакие другие скрипты не ограничивают ни общую, ни стриминговую память, но игра всë-равно фризит или насмерть зависает на каком-то из этапов. Это происходит потому, что на использовании ~1600-2048 мб стриминговой памяти игра начинает упираться в лимиты общей памяти, игра пытается выгрузить что-то неиспользуемое и тут же загрузить что-то новое, что приводит к фризам, а возможно это приведëт и к смертельному завтсанию и вылету.

Для того, чтобы минимизировать такой эффект лучше ставить лимит стриминговой памяти на 1536мб, оставляя игре запас.

Но даже так когда лимиты снова забьются, то игра будет подвисать, хоть этот эффект уже и не так заметен.

Вот тут-то и включается в дело ImprovedStreaming от Junior Djjr. Его скрипт позволяет тонко настроить использование памяти игрой, например - какая-то категория объектов (динамические, статиче, педы, машины) никогда не будет выгружаться игрой, или будет выгружаться при определëнных условиях (раз в определëнное время).

По стандарту я настраиваю выгрузку абсолютно всех прямо сейяас неиспользуемых объектов в режиме реального времени, что позволяет просто извратить игру до неузнаваемости. Лично я смог засунуть 5 полноразмерных кастомных карт (при помощи других скриптов, разумеется), полноценную RoSA Project, Proper Fixes, растительность из GTA V, звуки из Asseto Corsa и миллиард заменок по-мелочи в одну сборку без проблем с памятью, фризами и т.п.


Если подитожить, то используйте LargeAddress, настраивайте стриминговую память только в проверенных скриптах (я настраиваю в MixSets), максимальный лимит используйте 1536МБ, и используйте самостоятельно настроенный Improved Streaming
 

Ruslan Sokolin

Заместитель председателя Южного межрайонного суда
Faction Leader
Motion+
Сообщения
739
Реакции
153
Гигиена вводилась для поддержания гейма бань. Если добавить возможность мыться в домах - пропадет спрос у банных комплексов. Раз мытьё рук не более 50 поднимает - уже хорошо. В здание можно заходить с 20 процентов гигиены, вроде как.

Против.
 

reborn

Special Admin
Сообщения
669
Реакции
781
Привет. Систему гигиены удалять никто не собирается, посидеть и попариться в баньке пять минуток, я думаю не составляет труда, но твой перс вонять не будет. В целом, очевидно, что это нововведение, и оно будет активно дорабатываться. Все нюансы и моменты учтены сразу не могут, к сожалению - человеческий фактор.

По поводу фикса памяти - мы уже активно работаем над улучшением оптимизации, и что я за последние дни увидел свои глазами, лично отсиживая сессии по 2-3 часа без крашей и лагов - меня удивило, но будем работать в этом направлении и дальше, не переживай, с обновлением ситуация стабилизируется.
 
Статус
Закрыто для дальнейших ответов.
Верх