Обновление Rust: Сдвиг меты
Вышло октябрьское обновление: масштабные правки баланса и прогрессии (фрагменты чертежей, переработанные маршруты лута на монументах), прирост производительности и экономия VRAM, настраиваемый прицел, хранилище у дронов, новая шипованная ловушка, усиленные награды за миссии и десятки исправлений. Переосмыслены «Ракетная шахта», события и таблицы дропа, подтянут «средневековый» арсенал. Официальная информация из блога разработчиков.

Фрагменты чертежей
Текущая мета прогрессии успела застояться: она стала слишком быстрой и слишком простой за годы из-за инфляции металлолома и того, что металлолом встречается повсюду. Разработчики не считают это однозначно вредным, но признают, что это ударило по глобальному PvP, особенно в и вокруг монументов, и хотят поэкспериментировать с прогрессией. Это экспериментальный шаг № 1.
В систему верстаков добавляется новый слой прогрессии. Цель проста: вернуть игроков из баз к борьбе за монументы, замедлить прогресс и снова спровоцировать столкновения за территорию.
Верстак 1-го уровня не меняется, но для 2-го и 3-го уровня теперь нужны фрагменты чертежей. Эти фрагменты находятся на ключевых монументах, создавая мягкий барьер прогрессии, который толкает игроков в ранние стычки и замедляет ускоренное разрастание кланов.
- Верстак 2-го уровня теперь требует 5 базовых фрагментов чертежей.
- Верстак 3-го уровня теперь требует 5 продвинутых фрагментов чертежей.
Фрагменты чертежей напрямую связаны с головоломками и топ-лутом, подталкивая игроков глубже в монументы и к взламываемым событиям.
Базовые фрагменты чертежей
- Всегда появляются в комнатах с зелёной карточкой (×1).
- Всегда находятся в головоломках с синей карточкой рядом с красной карточкой (×2).
- Попадаются в аирдропах.
Если в одном забеге пройти и зелёную, и синюю ветку, уже набирается 3 фрагмента.

Продвинутые фрагменты чертежей
- Гарантированно лежат во взламываемых ящиках.
- Имеют шанс 1 из 10 появиться в элитных ящиках.
- Всегда спавнятся парами.
Основные места, где их можно найти:
- Космодром
- Военные тоннели
- Ракетная шахта
- Подводные лаборатории
- Нефтяные вышки (маленькая и большая)
- События: грузовой корабль и ящик CH-47
Можно также преобразовать 10 базовых фрагментов в 1 продвинутый — это запасной путь.
Стоимость крафта в металлоломе для верстаков 2-го и 3-го уровня теперь существенно снижена, так что у игроков останется больше металлолома, чтобы открывать предметы в древе технологий.
Крупные группы естественным образом со временем накопят фрагментов больше, чем нужно, и образуют экономику, где фрагменты и верстаки продаются и обмениваются. Маленьким группам и соло-игрокам придётся усерднее добывать ресурсы для прогрессии, и монументы снова станут горячими точками.
Разработчики будут внимательно следить за отзывами и корректировать баланс в ближайшие дни и недели. Как и сказано в начале, это только часть 1; часть 2 выйдет в декабрьском обновлении.
Уже на второй день обновления вышел патч, который расширяет источники базовых фрагментов чертежей.
Добавлен шанс выпадения базового фрагмента чертежа из:
- военного ящика;
- большого подводного ящика;
- учёных у придорожных свалок;
- находок при поиске металлоискателем у дорог.

Головоломки на монументах
По задумке, монументы не равны: часть имеет компромиссы, одни хуже подходят для групп, но идеальны для соло и малых составов. С появлением фрагментов чертежей разработчики хотят, чтобы все монументы среднего и крупного размера были значимыми. Поэтому в следующие монументы добавлены базовые головоломки на зелёную ключ-карту:
- Сфера
- Паромный терминал
- Радиационный город
Кроме того, в Сфере теперь можно найти переработчик в комнате с головоломкой.

Перераспределение лута на монументах
Мета бесконечных забегов по одним и тем же маршрутам застоялась: некоторые монументы не менялись больше 5 лет. Многие игроки знают наизусть, где лежит каждый ящик.
С сегодняшнего дня на почти всех монументах большая часть лута перенесена в новые точки. Области, где раньше лута почти не было, освежили — они снова приобрели значение. «Мёртвые зоны» исчезли, открылись новые маршруты для лут-ранов.
Цель проста: сломать старые привычки и заставить игроков заново исследовать перемещения, чтобы забеги за лутом снова ощущались свежо — хотя бы на время.

Лут из взламываемых ящиков
Каждый день в Reddit, X, Discord и Facebook публикуют скриншоты с ужасным дропом. Да, иногда он действительно плохой, но взламываемые ящики должны всегда ощущаться наградой.
Пересмотрены таблицы дропа взламываемых и элитных ящиков — часть «мусора» удалена. Теперь игрокам гарантированно будет выпадать что-то полезное, и, надеемся, сразу несколько предметов.

Хранилище дрона
У дронов теперь есть один слот хранилища, способный удерживать один стак любого предмета. При пилотировании дрона можно сбросить содержимое, нажатием левой кнопкой мыши.
Гранаты, сброшенные с дрона, активны и взрываются со своим обычным поведением — стоит держать глаза и уши настороже.
ПВО и автоматические турели теперь рассматривают дроны игроков как враждебные цели и атакуют их; рыночные дроны в безопасности.

Ракетная шахта
Монумент «Ракетная шахта» впервые появился в мае 2023 года как монумент на синюю ключ-карту. Шахта всегда была местом с высоким риском и высокой наградой: узкие коридоры, множество учёных на пути, а потом ещё постарайся не получить кемп у выхода.
С сегодняшнего дня монумент стал монументом на красную ключ-карту. Это изменение выравнивает его с другими зонами высокого уровня; теперь здесь можно найти продвинутые фрагменты чертежей.
По всей шахте добавлено ещё 3 элитных ящика.
Это изменение должно сделать шахту более ценным и оспариваемым направлением для групп, которые охотятся за топ-лутом и прогрессией.
А вы помните, что Rust — это Repopulation Unit Survival Test.

Настройка прицела
С момента появления встроенный прицел Rust оставлял желать лучшего: была лишь одна настройка — включён или выключен. Если игроку не нравились внешний вид или поведение по умолчанию, выбора не было. Это привело к тому, что многие стали пользоваться сторонними приложениями.
В этом месяце добавляется настройка прицела, которая даёт контроль над такими параметрами, как «стиль», «цвет», «размер точки», «интервал», «длина и ширина линий», «обводка» и «цвет обводки».
Также можно выбрать, скрывать ли прицел при прицеливании или оставлять его видимым.
Наконец, появилась встроенная функция обмена прицелами: можно импортировать и экспортировать настройки через код.

Новый предмет: шипованная ловушка
Шипованная ловушка — новый базовый примитивный капкан, который замедляет и ранит игрока при наступании.
Стоимость крафта: 80 дерева.

Звуки событий монументов
Всплывающие окна интерфейса для «сброса Нефтяной вышки», «прибытия Грузового корабля» и «запуска Экскаватора» заменены на глобальные звуки окружения. Предполагается, что такой способ уведомлений о событиях монументов будет более атмосферным и менее громоздким.
Тем, кому не хватает сообщений, можно снова включить всплывающие уведомления консольной командой: `ui.monumentnotificationtoasts`.
Повышение наград за миссии
Среди множества собираемых метрик — как часто игроки выполняют разные активности; миссии стабильно находятся в самом низу списка. Типичные причины неприязни: миссии плохо подходят Rust, игрок не хочет их делать, награда не стоит затраченного времени.
Это честно: никого не хотят заставлять проходить миссии. Они задумывались как дополнение к тем занятиям, которыми игрок уже занимается.
Сегодня разработчики попытались учесть часть претензий: награды за миссии заметно увеличены — теперь выдаётся больше лута и добавлены дополнительные награды за миссии.
Призывают попробовать и сообщить, ощущается ли теперь, что усилия стоят награды.

Береговые ящики
Новый тип ящиков теперь можно найти, выброшенными прибоем на берег стартового пляжа — это небольшой буст на начало игры.
Они редкие, полагаться на них как на стабильный источник нельзя, но иногда может повезти наткнуться.

Улучшения сцены мастерской
Проведён первый этап апгрейда сцены создания скинов в мастерской. В обновлении — множество улучшений интерфейса, несколько новых функций и закулисные правки компонентов интерфейса, которые упростят дальнейшую работу с ними.
В целом процесс создания скинов должен стать плавнее: меньше глючных меню, больше понятности по доступным инструментам. Среди заметных нововведений — переключатели для модели игрока и эффекта глубины резкости, поддержка пользовательской иконки мастерской и новый выбор цвета. Тем, кто интересуется скиннингом, но всё откладывал, рекомендуют заглянуть сейчас.
Средневековый баланс
В этом месяце «средневековый» арсенал получил масштабные правки баланса. Цель — сделать эти виды оружия более жизнеспособными и ощущаемыми.
Механика щитов переработана. Запас выносливости, позволяющий держать щит наготове, почти удвоен, но при блокировании урона щитом выносливость теперь тратится. Объём расхода зависит от типа щита. Кроме того, щиты блокируют больший процент урона, чем раньше, и имеют чуть увеличенный хитбокс. Всё это должно сделать их более рабочим средством защиты, чем в первой итерации.
- Дальность боеприпасов катапульты: все типы снарядов летят на 30 % дальше.
- Перезарядка катапульты: стала быстрее на 3 секунды (то есть примерно на 50 % быстрее).
- Крафт катапульты: стоимость снижена на 1 шестерню и 1 верёвку.
- Таран: стоимость по листовому металлу снижена на 2 единицы.
- Взрывчатка на пропане: при установке и броске наносит больше урона.
- Крафт баллисты: стоимость снижена на 1 шестерню.
- «Пчелиная бомба»: стоимость крафта снижена на 1 «пчелиную гранату».
- Зажигательные боеприпасы для баллисты: требование низкосортного топлива уменьшено на 10.

Прочие заметные изменения
- Установка баррикад: исправлено, что замёрзшие озёра и железнодорожные пути рядом с монументами блокировали установку баррикад.
- Помехи от турелей: исправлено, что турели внутри базы выключались из-за турелей снаружи.
- Невидимый огонь у БТР: устранён невидимый огонь вокруг обломков танка.
- Переэкипировка предметов в руках: исправлено редкое повторное «доставание» предметов при быстром перемещении по миру.
- Запуск бензопилы: убран шанс неудачного запуска — теперь заводится с первого раза, всегда.
- Маршрут грузового корабля: линия пути на карте сглажена; корабль больше не огибает Нефтяные вышки.

Случайность сброса ящика CH-47
Долговременная ошибка в логике сброса ящиков у вертолёта CH-47 приводила к тому, что на протяжении целого вайпа часто выбиралась одна и та же точка. Теперь выбор места сброса действительно случайный, как и должно быть.

PvP-баррикада (снова)
В июньском обновлении размер стака деревянной баррикады уменьшили с 10 до 5. Сегодня это решение усилили: размер стака снижен до 3.
Это должно и дальше сдерживать спам баррикад в тесных схватках, не убивая полезность предмета полностью. Теперь придётся использовать баррикады более стратегически.
Кроме того, запас прочности баррикады снижен на 20 %.

Поворот табличек и картин
Картины, таблички и фоторамки теперь можно поворачивать до установки!
Чтобы помочь с этим, в меню рисования добавлены горячие клавиши для быстрого вращения работы, а также для сброса поворота/панорамирования к центру.
Прыжки на велосипедах
Велосипеды и трёхколёсные велосипеды в этом месяце получили новую фичу — прыжок!
Нажатие правой кнопки мыши во время езды активирует небольшой прыжок, который поможет преодолевать препятствия. Велосипеды стали азартнее в управлении и ещё лучше доставляют игрока в нужную точку — брёвна, камни, стены и рытвины теперь не помеха!
Ключевые моменты:
- Чем быстрее велосипед, тем выше прыжок.
- Активировать можно только 1 прыжок каждые 3 секунды.
- Прыжок требует и тратит 10 % шкалы выносливости велосипеда.
- Высота прыжка масштабируется от здоровья и выносливости велосипеда (держите шины накачанными, цепь смазанной и не выматывайтесь слишком быстро, если нужен высокий прыжок!).

Оптимизация меню
В этом месяце проведены оптимизации вокруг нового главного меню.
- Снижено потребление видеопамяти за счёт лучшей компрессии и сборки UI-ассетов в атласы.
- Уменьшена нагрузка на CPU, когда меню не отображается.
- Исправлены «фризы» и подвисания при переходе в главное меню после вступительного экрана.
Дополнительные улучшения, которые не успели войти в этот патч, запланированы на следующий месяц. Изучаются варианты динамической загрузки и выгрузки содержимого меню для снижения давления на видеопамять.
Улучшения моддинга
С учётом того, что автор раздела начинал как комьюнити-моддер до Facepunch, логично «отдать долг» сообществу моддинга, которое неустанно расширяет игру дальше исходного видения Rust.
В этом месяце интегрирован прошлый хакатон, в рамках которого на клиенте теперь можно модифицировать следующие элементы:
- предмет и количество валюты налога станции дронов;
- работа ddraw без клиентских прав администратора;
- собственные названия у выпавших на землю предметов;
- масштаб сущностей;
- иконки предметов;
- максимальное здоровье;
- возможность бросать оружие ближнего боя;
- отправка языка пользователя при подключении к серверу;
- жизненные показатели (vitals).
Также был пересмотрен наш фреймворк Community UI для моддинга интерфейса, и следующие возможности добавлены в базовую игру:
- поддержка 9-slice-спрайтов;
- доступ к свойству activeSelf;
- цвета наведения для кнопок;
- перетаскиваемые CUI-компоненты;
- многострочные поля ввода;
- плейсхолдер для поля ввода;
- группы раскладки (layout groups);
- точка привязки (pivot);
- поворот (rotation).
Пул-реквесты с новыми возможностями CUI можно отправлять в этот репозиторий GitHub.
Производительность — улучшения VRAM
В этом месяце изучили производительность Rust и выяснили, что использование видеопамяти значительно выше задуманного. Причин несколько, но главная — в том, как была настроена потоковая подгрузка текстур: по умолчанию она использовала всю доступную видеопамять под текстуры.
Это было проблемой, потому что не оставалось места под меши и рендер-таргеты, и приходилось задействовать обычную память (RAM), чтобы покрыть избыточные требования рендера.
Чтобы решить проблему, разработчики искали лучший способ расчёта бюджета памяти для потоковой подгрузки текстур: взять доступный объём VRAM и вычесть оценку избыточной памяти, необходимой остальным подсистемам. Но такой подход вызвал бы сложности на устройствах с малым объёмом VRAM.
Чтобы текстуры всегда загружались на корректном уровне mip-карты и при этом использовался минимально необходимый объём VRAM, бюджет памяти выставлен очень высоким, но включено «отбрасывание» (discarding). Это означает, что в видеопамяти удерживаются только текстуры, которые нужны прямо сейчас, что должно улучшить работу памяти на всех устройствах.
Также обнаружена проблема взаимодействия потоковой подгрузки текстур и системы батчинга, из-за которой требуемый уровень mip-карты рассчитывался неверно. Это исправлено для более эффективного использования памяти под текстуры.
Ещё одно важное изменение — включён стриминг mip-карт для всех скинов, чтобы снизить их нагрузку на память.
Новый объект для скинов в мастерской: кровать
В этом месяце представлен новый объект, поддерживающий скины в мастерской: кровать.
Кровать — в числе самых часто запрашиваемых сообществом кандидатов на добавление скинов, поэтому команда рада запустить процесс уже сейчас. Возможность создавать скины для кровати включена, и первые варианты уже начали поступать — это приятно видеть.
В течение календарного года будут появляться и другие востребованные предметы — стоит следить за новостями, чтобы не пропустить самые свежие скины.
Чтобы сделать свой скин для кровати, нужно открыть внутриигровую мастерскую и найти разворачиваемый объект «Bed». Там можно скачать модель и применить собственные материалы.

Работа над «некорректными снарядами»
Каждому игроку Rust знакома боль «некорректного снаряда» (projectile invalid) в боевом логе. Эти проверки существуют не зря: они убеждаются, что снаряды ведут себя в допустимых рамках между клиентами и сервером, предотвращая манипуляции злоумышленников. В большинстве случаев проверки работают корректно и делают опыт честным и стабильным, но известны ситуации, когда они ошибаются и отклоняют снаряд, который сервер должен был принять.
Ведётся работа по исследованию и устранению таких ложных срабатываний.
В этом месяце велась работа с серверным кодом снарядов: воспроизводились заявленные кейсы, для чего приходилось читать множество кода, делать заметки, рисовать траектории в редакторе, строить диаграммы и выпускать тысячи пуль — и многое другое.
Улучшения в этом месяце коснулись краевых случаев ложноположительных срабатываний в следующих областях:
- стрельба внутри вентиляционных шахт (как на Нефтяных вышках) и других тесных пространствах;
- стрельба на больших дистанциях;
- стрельба по быстро движущимся игрокам;
- стрельба медленными снарядами (стрелы, дробь и т. п.);
- дополнительные защиты, связанные с некорректным движением снарядов.
Есть дальнейшие планы по лучшей отладке снарядов в редакторе, чтобы выявлять краевые случаи ложных срабатываний, негативно влияющих на геймплей.
Как игроки могут помочь:
Если во время игры в боевом логе (F1) появляются «projectile invalid», по возможности запишите видео всей ситуации (удобно через GeForce Overlay), затем отправьте баг-репорт в игре через F7, указав полное название сервера и любую важную информацию.
Любые сведения о возможных эксплойтах или читах со снарядами приветствуются. Напоминание: действует программа наград за найденные уязвимости (bug bounty) на странице безопасности HackerOne.
См. также: