Путешественник по игровым мирам

Обновление Rust: Перезагрузка Хардкора

Вышло августовское обновление Rust, которое приносит обновленный режима Hardcore, переработанное меню, ускорение загрузки до 65 %, улучшения производительности, новые облака и многое другое. Официальная информация из блога разработчиков.

Обновление Hardcore

Режим Hardcore возвращается в этом месяце с изменениями, которые просило сообщество, и парой задуманных ранее доработок.

Цель авторов с такими режимами, как Primitive и Hardcore, — дать свежий опыт в Rust, посмотреть на реакцию игроков и опробовать разные идеи. Ожидание трезвое: популярность держится недолго, обычно пару месяцев. Это не главный фокус разработки и не «пожиратель времени» — большая часть команды занята крупными функциями «за кулисами».

Разработчики ждут обратную связь. Такие режимы помогают им принимать решения по ядру Rust, так что мнения игроков действительно важны.

Если Hardcore — не по вкусу, ниже в блоге есть ещё множество изменений, на которые стоит взглянуть.

Hardcore — Туман войны

Система «тумана войны» возвращается и действует только в режиме Hardcore: карта при первом появлении скрыта и постепенно открывается по мере движения по миру. Теперь она встроена в обычную карту, а не привязана к отдельному предмету, как в ранней версии.

Задача этого режима — усилить присущую Rust формулу риска и награды, чтобы игроки внимательнее просчитывали шаги: цена ошибки и смерть здесь ощутимее.

Hardcore — Компас

Чтобы сделать навигацию интереснее, добавлен компас — новый ручной инструмент.

В Hardcore положение игрока на карте больше не отображается вовсе, если только компас не висит на поясе. С компасом на поясе позиция на карте показывается, но без индикатора направления. Интерфейс компаса вверху экрана полностью убран, как и в прошлом Hardcore.

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

Можно бесконечно вертеться на месте, сжимая компас, — веселье гарантировано. А ещё он пригодится всем, кто любит ролевую игру в бесшабашных морских волков, штурмующих просторы на лодках.

Hardcore — Изменения крафта оружия и боеприпасов

Огнестрел больше нельзя ни крафтить, ни исследовать. Придётся полагаться на добычу в мире, хотя теперь любое найденное оружие разрешено чинить без предварительного исследования. Стоимость крафта всех боеприпасов увеличена в 5 раз.

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

Hardcore — Изменения возрождения

В Hardcore кулдаун возрождения по спальному мешку увеличен до 15 минут, по кровати — до 10 минут. Вкупе с правками крафта оружия это должно усложнить выбор: ввязываться ли в нападение на других игроков.

Hardcore — Изменения содержания баз (Upkeep)

Стоимость содержания в Hardcore удвоена. Цель — стимулировать более компактные и эффективные проекты баз и уменьшить число огромных, разросшихся компаундов, которые со временем доминируют на карте. При повышенном содержания придётся стратегичнее подходить к строительству и обслуживанию, выделяя главное и отсекая излишки.

Ожидаемый эффект — более частые рейды, быстрее сменяемые базы и динамичнее карта в целом. Это соответствует духу Hardcore: более «сухой» геймплей, высокие ставки и жёсткая петля выживания. Авторы будут наблюдать за результатами и при необходимости корректировать параметры.

Переработанное меню

В этом месяце представили обновлённый внешний вид меню игры. После нескольких лет наслоений было принято решение создать опыт с нуля — с возможностью проще добавлять функции, улучшать UX и привести всё к современному виду.

После установки патча при запуске Rust встречает новый интерфейс. Сверху — горизонтальная навигация со всем привычным набором разделов. Снизу — социальная панель: список друзей, система групп и быстрый доступ к отправке сообщений.

Между ними располагаются страницы, контент, медиа и всё остальное.

Главная

Новая главная страница сохраняет знакомую структуру, но делает больший акцент на последнем патче. В левом верхнем углу появился новый призыв к действию — плитка Twitch Drops, которая активируется при публикации нового события (скоро или уже идёт). В левом нижнем углу — кураторская подборка: еженедельные скины, избранные DLC или важная информация.

В правом верхнем углу добавлен быстрый вход Quick Join — здесь видны недавно посещённые серверы. Хочется сразу вернуться в бой — подключение доступно прямо с главной, без лишних кликов.

Играть

Вкладка «Игра» освежилась. Появилось горизонтальное меню типов серверов — от официальных до тех, где сидят друзья. Слева аккуратно собран фильтр — его «причесали», чтобы он меньше перегружал и давал быстрый обзор активных опций для настройки результатов.

Добавлены новые функции: сортировка по режимам серверов и отображение размера очереди ещё до входа.

Карты серверов

Теперь можно посмотреть карту сервера до подключения. Это позволяет спланировать место под базу, убедиться в наличии любимых биомов и прикинуть маршрут ещё до того, как встанете в очередь. Работает на серверах с поддержкой Rust+.

Магазин

Разделы «Избранное», «Ограниченное» и «Общий» получили серьёзную переработку. Систему магазина переписали заново, чтобы улучшить просмотр скинов и наборов. Во вкладке «Избранное» будет кураторская витрина товаров и блок с еженедельными скинами.

Просмотр скинов

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

Инвентарь

Инвентарь навели в порядок и организовали по новой структуре. Нажатие на предмет открывает модальное окно с информацией о нём, 3D-просмотром (если доступен), ценами на рынке и пометкой, можно ли разобрать предмет.

Крафт предметов получил такие же модальные окна для единообразия — стало чище и удобнее.

Настройки

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

Колесо Жестов

Меню жестов обновлено радикально. Теперь элементы из правой жестовой панели можно перетягивать в нужные слоты. Хотите заменить существующий предмет или занять пустую ячейку — перенос работает свободно и быстрее, чем раньше.

Также в меню добавлены другие наборы жестов: видно, что уже куплено и чего нет, с быстрым переходом к соответствующему набору в магазине, чтобы узнать подробности.

Оптимизации загрузки

Переход от рабочего стола до входа на сервер теперь может быть до 65 % быстрее благодаря крупной переработке загрузки ассетов. Заодно удалось снизить потребление памяти на 10—20 %. Результаты зависят от системы, но прирост почувствуют все.

Экспериментальная опция «Optimized Loading» удалена: новое решение полностью её заменяет и не выключается.

Эти оптимизации применены и к серверу Rust.

Технические подробности

Любой, кто играл в Rust, знает, как долго длится Asset Warmup. Даже на топовом ПК этот шаг занимает минуту-другую. Здесь игра грузит все префабы с диска и предварительно обрабатывает их, чтобы автоматически заполнить части данных и убрать лишнее для клиента (или сервера). Большую часть времени съедает именно загрузка префабов. Экспериментальная опция Optimized Loading ускоряла процесс: Unity загружал префабы асинхронно (и начинал сразу после появления меню).

Новый метод — собрать все префабы в пару сцен и грузить уже сцены. Unity заметно быстрее загружает сцены, чем префабы (кто бы мог подумать!). Эти сцены тоже грузятся асинхронно — процесс стартует сразу после перехода в меню. После загрузки они подключаются к системе ResourceRef (по сути Addressables, но старше Addressables), и дальше используются как обычные префабы везде.

Снижение потребления памяти достигнуто за счёт отказа от хранения двух копий каждого префаба (сам ассет префаба + предварительно обработанная копия) и переносом части препроцессинга на этап сборки. Раньше это было невозможно: модификация префаб-ассетов при сборке ненадёжна, а правки ассетов префабов на лету необычно медленные. Использование сцен позволяет перестать полагаться на ассеты префабов сразу после их инстанцирования в одной из этих сцен.

Заметные изменения

  • Изменения миниганов в турелях. Миниганы, установленные в турелях и на боевых вертолётах, теперь раскручиваются перед стрельбой.
  • Индикатор невидимости. У администраторов, использующих команду `debug.invis`, появился визуальный индикатор активной невидимости.
  • Индикатор «бога». У администраторов, использующих команду `global.god`, появился визуальный индикатор активного режима.
  • Горячие клавиши для маркеров карты. В опциях можно назначить две новые привязки: поставить маркер в текущей позиции и очистить все маркеры на карте.
  • Динамические характеристики оружия. Параметры оружия обновляются при установке/снятии модулей.
  • Предупреждения о перезапуске серверов. Сообщения о перезапуске из чата перенесены в тосты.
  • Сигнал у буксира. Тягач теперь может гудеть так же, как автомобили.

Изменения металлоискателя

Металлоискатель теперь обнаруживает оружие, сброшенное другими игроками. Когда рюкзак игрока или брошенное оружие «деспавнится», предмет будет зарыт на сутки — его можно найти металлоискателем.

Для баланса шанс найти оружие относительно невысок, но растёт по мере увеличения числа сброшенных стволов. Это значит, что «расхламление» после рейда с металлоискателем по-прежнему должно ощущаться наградой.

Зарытые стволы размещаются в условной сетке и попадают туда по вероятности. Нельзя просто бросить оружие, «спрятать» его и вернуться в ту же точку, чтобы выкопать. К тому же зарытое оружие исчезает через 24 часа, если его не нашли.

Фильтрация тоже есть: «совсем уж безумные» экземпляры под землёй не встретятся, но подавляющее большинство оружия будет доступно.

DLC «Pilot Pack»

В этом месяце выходит новый набор защитного костюма в тематике элитного истребителя.

Набор можно купить в игре или в магазине предметов Rust в Steam.

Состав:

  • Pilot Suit — полёт в бурный мир Rust в G-костюме истребителя. Хоть на пределе перегрузок, хоть в радиации — костюм защитит.
  • Полуавтоматический пистолет M15 — доступ к M15 получают только высокопоставленные. Пусть послужит в делах.
  • Код-замок «Flight Control» — высокие технологии, надёжно держат нежеланных снаружи.
  • Деревянный ящик «Black Box» — спасения не будет, так что всё ценное стоит извлечь и сложить сюда.
  • Кресло из катапультного сиденья — вытащено из обломков и переосмыслено как лучшее место отдохнуть после тяжёлого рейда. Больше не катапультирует.

Безопасность серверов / Шифрование

С этим патчем немного изменился способ пометки серверов как небезопасных, а также введено дополнительное требование для появления «безопасного» сервера в браузере Rust-клиента.

Если нужен небезопасный сервер, теперь при запуске следует указывать параметр `-insecure`, а не выставлять `server.secure` в `false`. Сам convar пока ещё существует, и владельцы серверов увидят предупреждения при старте, если продолжают его использовать. План — полностью убрать этот convar 4 сентября 2025 г.

Для существующих безопасных серверов теперь необходимо, чтобы значение `secure.encryption` было как минимум 1, иначе сервер не появится в браузере Rust-клиента. Есть планы повысить требование до 2 4 сентября 2025 г. Это уже сейчас является конфигурацией по умолчанию для Rust Dedicated Servers, поэтому изменения затронут меньшинство: большинству ничего делать не придётся.

Объёмные облака, туман и обновлённая атмосфера

С патчем атмосферные эффекты Rust получили подтяжку, включая:

  • новые объёмные облака;
  • новый объёмный туман с привязкой к биомам.

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

Объёмные облака

Доступны на вкладке экспериментальных опций как замена 2D-облакам. Они полностью трёхмерные, плывут по небу, меняют форму в зависимости от погоды и естественно взаимодействуют со светом в любое время суток.

Объёмный туман

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

Раньше плотность тумана менялась глобально в зависимости от того, в каком биоме стоял игрок, — это было неестественно и давало преимущество тем, кто находился вне биома. Теперь, например, «молочность» арктического биома будет видна уже снаружи.

Объёмная природа тумана даёт и красивые визуальные эффекты: он принимает солнечный свет и тени окружения, появляются естественные «лучи бога» и живописные закаты. В каждом биоме туман слегка окрашен в свой оттенок, чтобы лучше соответствовать окружению.

Автосохранение рисунков

Для марафонцев-художников, творящих новые шедевры истории Rust, важно не потерять всё, если внезапно умереть от голода до финального мазка. С включённой опцией рисунки автоматически синхронизируются с сервером каждые 30 секунд, спасая от полного начала с нуля.

Самозатенение растительности

Деревья и кусты вне зоны «больших» теней теперь применяют направленное самозатенение. Это улучшает видимость далёкой растительности и убирает эффект «светящихся» деревьев (особенно на рассвете и закате).

Пакетное обновление снарядов

Раньше при каждом перемещении пули или метательного оружия клиент выполнял физические лучевые запросы, выяснял, во что попал, и обрабатывал результат (урон, кровь, звук и т. д.). Затем то же делал следующий снаряд, потом ещё один и так далее. Это стандартная схема и хорошо работает при малом числе снарядов, но замедляется в плотных перестрелках.

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

По бенчмаркам пакетные снаряды в целом как минимум вдвое быстрее старой последовательной схемы. Кадровая частота не удвоится, но сражения должны ощущаться чуть плавнее.

Переработка анимации использования шприца

Правка небольшая: анимация самолечения шприцем теперь применяет исцеление в тот момент, когда шприц отрывается от руки, а не чуть позже. Продолжительность анимации не изменилась — это исключительно визуальная корректировка.

Ожидается меньше случайно прерванных лечений.

Исправление Normal Map у скинов

Если вы не художник по скинам, могли и не заметить, но в клиенте был баг: при определённых условиях загруженные через Мастерскую normal-карты применялись с неправильной конфигурацией.

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

См. также:

Дальше