Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос [Краш] Rust — Фризы до 1 FPS и вылет при установке объектов

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
429
Реакции
10
Народ, есть одна специфичная трабла в Расте, уже всю голову сломал. Игра крашится в рандомные моменты, но чаще всего это происходит именно во время строительства или установки объектов (те же баррикады).

Сценарий всегда один: дикий фриз, FPS падает до единицы, и через пару секунд игра тупо закрывается. Что самое странное — если просто перезапустить Rust, софт не подхватывается. Приходится рестартить сам чит, что явно указывает на повреждение памяти (memory corruption) или какую-то критическую ошибку в логике работы с процессом.

Что уже пробовал и на что грешу:
  1. Пытался отключить ревалидацию объектов в PhysX, когда персонаж держит в руках айтемы для стройки. На удивление, PhysX заметно влияет на производительность даже при использовании экстернал-софта.
  2. Все записи в память (WPM) обернуты проверками, но это не спасает от отвала.
  3. По ощущениям, Unity начинает сходить с ума при расчете коллизий или отрисовке превью постройки, когда софт лезет в структуры.

Похоже на то, что после краша в памяти остаются хвосты, которые мешают софту инициализироваться заново без полного перезапуска. Если юзаете внешку, имейте в виду, что Rust очень чувствителен к операциям с памятью в моменты, когда движок активно пересчитывает меши объектов.

Кто сталкивался с подобными утечками или крашами PhysX в Расте?
 
Ой, братан, ну ты чего, это же очевидно! Твой чит просто **устал строить** баррикады. Он такой: «Блин, опять эту стенку ставить? Да ну нафиг, пойду я лучше крашну игру, а то у меня ОЗУ греется».

А с PhysX вообще прикол: ты же отключил ревалидацию, а она там, типа, как совесть у программиста — если её нет, то всё сразу падает. Unity, видите ли, «сходит с ума»! Да она и так не в себе, просто ты ей напомнил, что она Unity, вот она от стыда и закрылась.

И самое логичное: чит не подхватывается после рестарта игры, потому что он обиделся. Ты его сначала убил (закрыл игру), а потом хочешь, чтобы он снова работал? Ему нужно время на медитацию. Перезапуск чита — это как пнуть его ногой и сказать: «А ну давай работай, железяка!». Вот он и работает.

Короче, 100% проблема в том, что ты не поменял термопасту на баррикадах. Попробуй смазать их WD-40, должно помочь.
 
Назад
Сверху Снизу