Оптимизация Rust к вайпу 1 октября 2026 года — это не одна громкая функция, а пачка технических правок, которые Facepunch 24–26 сентября слила в основную ветку. В ней переключатель нового рендера Rust Render Pipeline в экспериментальных настройках, подробная разбивка времени кадра в оверлее производительности по F8, отказ от загрузки атласов магазина (до 250 МБ оперативной памяти), облегчённые LOD-текстуры и исправление утечки памяти при переподключении к серверу. Разбираем, что из этого почувствует обычный игрок, а что пока остаётся экспериментом разработчиков.
Что Facepunch готовит к октябрьскому обновлению
Официального девблога октябрьского обновления на момент публикации нет: Facepunch выкладывает описание в день выхода патча, в первый четверг месяца. Главная тема октября видна по ленте коммитов и без него — это животноводство, которое мы разбирали в материалах про загон для скота и соседние механики. Но параллельно в основную ветку ушло не меньше полутора десятков правок, которые касаются только производительности и памяти.
Агрегаторы и хостинг-блоги в конце сентября пишут, что содержание октябрьского обновления «не объявлено». Формально это так, но лента коммитов разработчиков — первоисточник, и по ней состав сборки уже читается. При этом попадание правки в ветку main не гарантирует её выход 1 октября: часть изменений Facepunch придерживает до следующего месяца или прячет за серверными переменными. Поэтому ниже каждая правка помечена статусом.
| Изменение | Ветка | Статус на 26 сентября | Что получит игрок |
|---|---|---|---|
| Переключатель «Rust Render Pipeline» в разделе экспериментальных настроек | render_pipeline_testing | Слито в main 25.09 | Возможность самому включить новый рендер и сравнить FPS |
| Подробное время кадра в оверлее по F8 | render_pipeline_testing | Слито в main 25.09 | Видно, что тормозит: основной поток, поток рендера или видеокарта |
| Атласы магазина не грузятся при старте | ui_store_slim_ram, mt_snapshot_saving | Слито в main 25.09 | До 250 МБ свободной оперативной памяти |
| Кнопки чертежей обновляются только при открытом меню крафта | optimize_blueprint_button | Слито в main 25.09 | Меньше лишней работы процессора в каждом кадре |
| Уменьшенные LOD-текстуры и новые дистанции LOD | texture_optimisations_2026 | Слито в main 25.09 | Меньше видеопамяти на дальних объектах |
| Утечка словаря сущностей при смене сцены | main | Исправлено 25.09 | Клиент не «разбухает» после нескольких переподключений |
| Оптимизация отложенного освещения Deferred+ | deferred_lighting_optimizations | Не слито, 26.09 часть правок откатили | Пока ничего — эксперимент |
Rust Render Pipeline выходит из тестовой ветки в настройки
Новый рендер Facepunch переносит с лета: про RRP, DLSS, SMAA и методы апскейла мы подробно писали в сентябре. До сих пор включить его можно было только на тестовой ветке Steam. 25 сентября в основную ветку попал коммит, который добавляет пункт «Rust Render Pipeline» в раздел экспериментальных настроек игры.
Раздел «экспериментальные» у Facepunch означает простую вещь: функция работает, но разработчики не готовы делать её поведением по умолчанию. Если в октябрьской сборке переключатель останется, у игроков впервые появится способ сравнить старый и новый рендер на своём железе без переустановки ветки.
Какие недоработки RRP закрыли за последнюю неделю
- Цветокоррекция. В RRP добавили кривые color grading — до этого глубоководная зона в новом рендере выглядела по цвету иначе, чем в старом.
- Размытие интерфейса. Новый рендер не поддерживал «grabpass» — захват картинки под полупрозрачными окнами. Его эмулируют через хуки Canvas, пакетно обновили префабы интерфейса, исправили затемнение размытия и фон полноэкранного просмотра скинов.
- Оверлей взрывов. Эффект после взрыва больше не висит на экране слишком долго: для него задали минимальную интенсивность, ниже которой он гаснет.
- Кнопки стака в меню F1. Кнопки «100» и «1000» в меню предметов при включённом RRP окрашивались в пурпурный цвет — классический признак отсутствующего шейдера. Исправлено.
Весь список — это правки внешнего вида, а не скорости. Отдельная ветка deferred_lighting_optimizations, где оптимизируют расчёт теней и дополнительных источников света в шейдере Deferred+, в main пока не попала. Более того, 26 сентября разработчик вернул часть изменений назад: цикл выборки теней снова развёрнут. Рассчитывать на прирост FPS от этой ветки к 1 октября не стоит.
Оверлей F8: как понять, что тормозит
Самая полезная для обычного игрока правка — новая детальная разбивка времени кадра в оверлее производительности. Раньше он показывал в основном число кадров в секунду. Теперь рядом выводится время кадра в миллисекундах и три отдельные полосы: основной поток игры (main), поток рендера (render) и видеокарта (gpu). Разработчик приложил к коммиту скриншот с тремя типичными ситуациями.

| Ситуация на скриншоте | FPS / время кадра | main | render | gpu | Что делать игроку |
|---|---|---|---|---|---|
| Упор в основной поток процессора | 86 / 10,53 мс | 9,1 мс | 2,2 мс | 10,2 мс | Снижать графику бесполезно: помогут меньшая дальность прорисовки игроков и объектов, закрытые фоновые программы, быстрая ОЗУ |
| Упор в поток рендера | 29 / 30,89 мс | 20,1 мс | 21,7 мс | 30,6 мс | Процессор не успевает готовить команды отрисовки: уменьшать дальность, тени, количество травы и деталей |
| Упор в видеокарту или лимит VSync | 31 / 29,17 мс | 12,1 мс | 3,0 мс | 28,3 мс | Проверить, не включён ли VSync или ограничитель FPS; если нет — снижать разрешение, включать апскейл |
Логика чтения простая: самая длинная полоса и есть узкое место. На первом примере все три потока укладываются примерно в 10 мс, и игра держит 86 кадров. На втором поток рендера занимает почти 22 мс, из-за него и видеокарта ждёт — FPS падает до 29. На третьем процессор свободен, а видеокарта работает 28 мс на кадр: это либо её предел, либо включённая вертикальная синхронизация, которая намеренно придерживает кадры.
Над полосами выводятся ещё два числа — mb и gc. Это объём памяти, выделяемой сборщику мусора, и счётчик сборок мусора. Резкий рост gc во время фризов говорит о том, что игра подвисает не из-за видеокарты, а из-за очистки памяти.
Память: до 250 МБ за счёт магазина скинов
Второй заметный блок касается оперативной памяти. Клиент Rust до сих пор при запуске загружал текстурные атласы внутриигрового магазина — даже если игрок ни разу его не открывал. Правка в ветке ui_store_slim_ram отключает эту загрузку, а в описании коммита экономия оценена «до 250 МБ». Заодно исправили пропадающие картинки во вкладке мастерской в инвентаре.
В ветке mt_snapshot_saving лежит родственный коммит: маленькие атласы грузятся отложенно и упаковываются в динамический бандл интерфейса, это «предотвращает загрузку около 30 атласов» и «экономит ещё около 250 МБ». Здесь источники расходятся: слово «ещё» намекает на суммарные 500 МБ, но тот же коммит затем перенесли черри-пиком в ui_store_slim_ram, то есть это, скорее всего, одна и та же правка в двух ветках. Надёжнее ориентироваться на 250 МБ — цифру, указанную в сообщении о слиянии в main.
Утечки при переподключении
Ещё один коммит от 25 сентября закрывает сразу три проблемы. Словарь сущностей Rust.Registry.Entity не очищался при смене сцены — например, при отключении от сервера. Список триггеров TriggerBase только пополнялся и никогда не чистился. Встроенный бенчмарк игнорировал ограничение FPS для свёрнутого окна. Для игрока первые две правки значат одно: после нескольких переподключений клиент перестанет занимать всё больше памяти, и лечить подтормаживание полным перезапуском игры придётся реже.
Текстуры, чертежи и другие мелкие правки

В ветке texture_optimisations_2026 художник уменьшил последние оставшиеся текстуры для дальних уровней детализации (LOD), перезапёк часть текстур и поправил дистанции переключения LOD. Отдельно пересобрали префаб гавани harbor_1, который оказался повреждён. Для видеокарт с 4–6 ГБ памяти это одна из немногих правок, которая может дать ощутимый эффект на больших картах с плотной застройкой.
Меню крафта тоже стало экономнее: кнопки чертежей раньше обновлялись каждый кадр, даже при закрытом меню. Теперь они «тикают» только тогда, когда меню крафта открыто. Выигрыш на один кадр микроскопический, но таких постоянно работающих элементов в интерфейсе Rust десятки, и Facepunch методично их вычищает — та же линия, что и в летней работе по моделям предметов и электричеству.
Наконец, из серверного кода окончательно удалили старый MutexPool — о его выводе из эксплуатации Facepunch писала ещё в сентябрьском девблоге Breach and Clear. На FPS клиента это не влияет, но упрощает сохранение мира на сервере.
Кому эти изменения дадут больше всего
| Конфигурация ПК | Главная выгода | Чего не ждать |
|---|---|---|
| 8 ГБ ОЗУ, встроенная или слабая видеокарта | Минус до 250 МБ памяти, меньше подкачки на диск и фризов при загрузке базы | Роста средних FPS |
| 16 ГБ ОЗУ, видеокарта с 4–6 ГБ памяти | Облегчённые LOD-текстуры, стабильнее кадр на больших монументах | Чудес от RRP: он пока экспериментальный |
| Мощный ПК с упором в процессор | Оверлей F8 наглядно покажет упор в main или render, можно точно подобрать настройки | Что Deferred+ освещение успеют выпустить к 1 октября |
| Игроки, которые часто прыгают по серверам | Исправленные утечки: клиент не «пухнет» после переподключений | Ускорения самой загрузки на сервер |
Частые ошибки при чтении этих новостей
- Считать коммит релизом. Правка в main — кандидат в обновление, а не обещание. Точный список появится в девблоге в день выхода патча; время выхода мы собрали в материале про вайп Rust 1 октября 2026.
- Складывать экономию памяти. «250 МБ плюс ещё 250 МБ» — скорее всего, одна правка, упомянутая в двух ветках.
- Включать RRP ради FPS. Новый рендер пока догоняет старый по качеству картинки, прирост скорости от него не обещан. Включать его имеет смысл ради апскейла и сравнения, а не в расчёте на лишние кадры.
- Путать оптимизацию клиента с защитой от читов. Скрытие комнат баз от ESP — отдельная серверная система, про неё у нас есть разбор окклюзии баз в Rust. На FPS она влияет косвенно.
- Снижать графику при упоре в main. Если в оверлее F8 длиннее всего полоса основного потока, качество текстур и сглаживание почти ничего не изменят.
Коротко
- К октябрьскому обновлению Rust Facepunch слила в основную ветку пакет правок производительности, хотя главная тема месяца — животноводство.
- Rust Render Pipeline получил переключатель в экспериментальных настройках; за неделю ему поправили цветокоррекцию, размытие интерфейса и оверлей взрывов.
- Оверлей F8 теперь показывает время кадра и отдельные полосы main, render и gpu — самая длинная указывает на узкое место.
- Атласы магазина больше не грузятся при старте: экономия до 250 МБ ОЗУ; цифру «ещё 250 МБ» складывать не стоит.
- Исправлены утечки памяти при переподключении, облегчены LOD-текстуры, кнопки чертежей больше не работают при закрытом меню.
- Оптимизация освещения Deferred+ к 1 октября, скорее всего, не успеет: 26 сентября её частично откатили.
