Скотоводство почти готово, тестирование отсечения баз и прототип деформации местности

2026-W38 · 14 сент. - 20 сент.

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

Написано с помощью ИИ. Как создаётся эта страница

Работа в ветках - не обещание: часть выйдет в следующем обновлении, часть не выйдет никогда.

Коммиты
659
Разработчики
42
Ветки
135
Влито в main
55

Поведение коров и овец, разведение и торговец на ранчо

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

Layout of Ranch
5 изменений

Livestock_animals

  • Продажа животного на ранчо теперь проходит как аукцион: торговец предлагает три предмета, и если отказаться от всех трёх, он перестаёт с вами разговаривать на 15 минут.#701586
  • Дикие коровы больше не могут размножаться, стареть или производить ресурсы, а беременность блокируется при состоянии ниже 60 процентов.#702320
  • Выведенный скот теперь показывает видимую верёвку, как лошади, а взаимодействие с выведением больше не срывается время от времени.#702481
  • Урон от удара головой у быков увеличен, быки больше не атакуют в безопасных зонах, а животные больше не пасутся сквозь стены.#702471
  • Трупы ягнят и телят не дают ресурсов при убийстве, а мясо коровы теперь везде называется говядиной.#701294

Стрижка овец и шерсть

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

5 изменений

Livestock_animals/livestock_sheep_shearing

  • Любой предмет, хорошо подходящий для разделки туш, теперь работает как инструмент для стрижки, без необходимости в отдельном флаге ножниц.#702350
  • Шерсть продаётся торговцу конюшни с наградами, пропорциональными количеству принесённого, из 1000, и тем же правилом отказа после трёх попыток.#701875
  • Руно больше не исчезает после перезапуска сервера, а стрижка не засчитывается как попадание выстрелом.#702396
  • Шерсть считается добычей и при переполнении инвентаря переносится в рюкзак.#702396
  • К диким овцам всё ещё можно подойти с инструментом для стрижки, но они убегают.#702362

Молоко, сливки и рецепты молочных продуктов

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

5 изменений

Livestock_animals/milk_processing

  • Снятие сливок даёт обезжиненное молоко (половина калорий, 80 процентов гидратации, половина здоровья) и сливки (половина калорий, 20 процентов гидратации, +50 процентов здоровья).#701562
  • Богатые версии каждого пирога требуют сливок, например Богатый яблочный пирог требует 4 сливки ради пяти дополнительных минут эффекта.#702200
  • Добавлены сливочные и молочные версии всех чистых чаёв: сливочная увеличивает эффект и сокращает длительность, молочная продлевает длительность.#701568
  • Новый рецепт хлеба бриош использует 2 яйца и 4 сливки и даёт на 25 процентов больше характеристик, чем обычный хлеб.#702192
  • Добавлена модель банки молока в мире с сохранением объёма при плескании и новой иконкой предмета.#701423

Отсечение комнат переходит к тестированию больших баз

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

5 изменений

base_occlusion

  • Комнаты теперь используют пространственную сетку, поэтому сервер не передаёт по сети каждую комнату в радиусе 32 метров.#702201
  • Шкафы для инструментов пока исключены из отсечения комнат, так как скрытие одного лишило бы вас возможности понять, авторизованы ли вы на базе.#702381
  • Двери обновляют отсечение только тогда, когда меняется их состояние открыто или закрыто.#702084
  • Отсечение баз добавлено в профилирование во время работы для мониторинга затрат на кадр.#702118
  • Отключение отсечения после его включения теперь полностью очищает данные, а не оставляет устаревшие.#702153

Прототип деформации местности

Ранний прототип позволяет взрывам деформировать местность: воронки формируются в 3D вокруг препятствий, а защищённые зоны не могут быть выкопаны.

4 изменения

terrain_deformation

  • Добавлена базовая система деформации, сохраняющая только плитки с активными изменениями и постепенно восстанавливающая их.#701180
  • Добавлены определения взрывных воронок с формами, применяемыми в 3D-пространстве с учётом препятствий.#701420
  • Защита добавлена по топологии местности, появившимся камням и фундаментам построек.#702110
  • Три экспериментальных режима реакции растительности на деформированную землю: замена, смещение или маскировка.#701376

Привязки контроллера и вибрация

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

5 изменений

vcc

  • Тактильная отдача переработана с отдельным микшером вибрации, вибрацией транспорта от звука машины, лёгкой вибрацией от копыт лошадей и вибрацией от ударов и взрывов.#701911
  • Добавлены переменные интенсивности тактильной отдачи для каждого источника с ползунками в настройках геймпада.#701916
  • Наборы действий лодок и поездов меняют режим огня на гудок на RB, чтобы можно было использовать гудки буксира и поезда.#702283
  • Голос добавлен в каждый набор действий на R3, а смена мест получила единую привязку во всех наборах действий транспорта.#702037
  • Обозначения привязок только для клавиатуры скрываются при активном геймпаде вместо показа подсказки клавиши.#702283

Лягушки, белки, крабы и морские черепахи

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

5 изменений

Livestock_animals/critter_animals

  • Мелкие существа пугаются и убегают, когда игроки подходят слишком близко, и больше не пугают друг друга.#701728
  • Первый проход по стаям крабов: теперь они двигаются группой, а индивидуальная скорость зависит от размера.#702343
  • Анимации лягушек интегрированы со случайными типами прыжков.#701493
  • Состояния блуждания и бегства теперь учитывают воду, поэтому белки избегают зон у рек и океана.#701803
  • Сон удалён у мелких существ, так как большинство и так активны ночью.#701507

Баррикады из мешков с песком получают уровни улучшения

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

5 изменений

sandbag_barricade_variants

  • Стоимость крафта мешка с песком снижена с 100 до 50 камня и с 10 до 5 ткани, время крафта сокращено с 30 до 10 секунд.#701949
  • Крафтится только базовый мешок с песком; более высокие варианты получаются улучшением.#701693
  • Установка улучшения становится жёлтой, когда текущее улучшение помещается, но последующие будут заблокированы.#701703
  • При улучшении повреждённого мешка с песком сохраняется его доля здоровья, а не выдаётся бесплатный ремонт, это поведение управляется серверной переменной.#701600
  • Мешки с песком теперь корректно улучшаются на лодках, построенных игроками.#702300

Таблицы лута монументов сбалансированы по уровням

Спавн лута во внутренних помещениях нескольких монументов скорректирован в соответствии с уровнем монумента, в котором они расположены, и построены новые комнаты.

Layout of Train YardLayout of Water Treatment Plant
4 изменения

powerlevel_loot_rooms

  • Лут в Train Yard, на станции очистки воды и в ветке канализации изменён и перестроен.#701814
  • Добавлена новая комната с лутом на Junkyard.#701514
  • Добавлена комната с лутом в Missile Silo, исправлена комната на Launch Site.#701480
  • Спавн лута скорректирован с учётом уровней монументов, внесены изменения в меш и коллайдеры большого радхауза для его новой комнаты.#701705

Предсказание бросаемых взрывчатых предметов на клиенте

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

4 изменения

grenade_client_prediction

  • Предсказание для гранат объединено в основную ветку после отката к более простой модели, которая моделирует физику до первого касания земли.#701467
  • Предсказание отменяется, если брошенный предмет явно проходит сквозь поверхность.#701237
  • Поддержка распространена на сумки с зарядами и таймерные взрывчатые заряды.#702519
  • Предсказанные броски могут следовать за поворотом костей при развёртывании, с более аккуратной логикой скрытия и показа.#701718

Биотопливный генератор

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

3 изменения

biofuel_generator

  • Перемешивание генератора фиксирует вас в текущей позиции стоя и заканчивается при отпускании клавиши использования.#702050
  • Панель статуса показывает, перемешивается ли генератор в данный момент, а при перемешивании без питания - статус «Нет электричества».#701982
  • Добавлены обломки (gibs), LOD и финальная иконка предмета.#702495

Исправления конвейера рендеринга Rust

Продолжена работа над экспериментальным конвейером рендеринга: устранены визуальные расхождения с текущим и снижена стоимость освещения.

4 изменения

render_pipeline_testing

  • Исправлено отсутствие атмосферного тумана при запуске игры с включённым новым конвейером.#701763
  • Исправлено отсутствие отрисовки слоёв карты, таких как железнодорожные тоннели.#701699
  • Исправлены отсутствующая цветокоррекция под водой и чёрные пейнтболльные шарики в виде от третьего лица.#702352
  • Группировка света теперь использует 16 глубинных бинов на экранный тайл с более строгими проверками коллизий для сокращения числа источников света в бине.#701716

Анимации ближнего боя и инструментов от третьего лица

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

4 изменения

3p_melee_animsystem_updates

  • Подсистемы настроены для ножей и одноручного холодного оружия.#702159
  • Все топорики перенесены на подсистемы для лучшей работы в локомоции.#702135
  • Мачете и меч перенесены, старый контроллер типа хвата мачете удалён.#702024
  • Добавлены уникальные подсистемы для мегафона, мобильного телефона, компаса и водяного пистолета.#702347

Люки на лестницах с возможностью скинов

Люки на лестницах сделаны поддерживающими скины, настроены открытие и закрытие для предметов Мастерской.

3 изменения

skinnable_ladder_hatch

  • Люки на лестницах сделаны поддерживающими скины, со скриптом открытия и закрытия для материалов Мастерской.#701503
  • Добавлены обломки (gibs) для стандартного и бронированного люков на лестницах.#702097
  • Обновлены модели треугольного и бронированного люков на лестницах.#702055

Сбор плодов с деревьев

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

3 изменения

fruit_trees

  • Яблоки имеют 10-процентный шанс уцелеть, если вы срубите дерево, не собрав их заранее; кокосы выживают гораздо чаще.#701537
  • Фрукты больше не имеют шанса упасть при ударе по дереву.#701537
  • При полном сборе дерева с natural ульем по-прежнему всегда появляются медовые соты и рой.#701537

Набор на Хэллоуин 2026

Ранняя подготовка предметов этого года на Хэллоуин, включая обои и записи магазина с временными иконками.

3 изменения

halloween2026DLC

  • Настроены обои на Хэллоуин.#702044
  • Добавлены идентификаторы магазина для предметов на Хэллоуин с изменёнными описаниями и временными иконками.#702298
  • Настенный факел-череп переименован в настенный фонарь-череп.#702064

Также на этой неделе

  • Дистанционно управляемые турели теперь могут поражать реактивные цели, в том числе из луков. #701955
  • Исправлено отображение пустого списка в меню быстрого присоединения и случайное опустошение результатов при возврате запросов. #702155
  • Исправлено отображение неточного количества игроков в фильтрах игровых режимов браузера серверов и примешивание режимов, которые вы не искали. #701309
  • Исправлено указание неверного направления у продавца лодок на плавучих городах для места получения купленной лодки. #702306
  • Блоки предохранителей теперь показывают модель мира вставленного предмета, включая тяжёлый предохранитель. #702392
  • Торговые терминалы при отсутствии питания показывают «Нет питания», но магазины всё ещё можно просматривать. #701315
  • Праздничные гирлянды теперь работают на лодках, построенных игроками. #702011
  • Неоновые вывески получили цветовое колесо и опцию самого большого размера, исправлены контуры кисти для украшенных рамок. #702035
  • Состояние удалено с предметов, которые никогда не могут его потерять, включая маску для дайвинга, солнцезащитные очки, счётчик Гейгера, металлоискатель, радиопейджер RF и мобильный телефон. #702520
  • Переключение приседания теперь работает как ожидается в транспортных средствах, кроме модульных автомобилей. #701885
  • Исправлено некорректное отображение турелей PT-лодки на экране смерти. #701928
  • Жилой комплекс теперь считается безопасной зоной, поэтому работают предупреждение о враждебности и ошибка «слишком близко для строительства». #701534
  • Далёкие выстрелы больше не порождают вспышку дульного пламени, а угасающие вспышки перестают запускать источники света и частицы. #702364
  • Позиции предметов теперь сохраняются и восстанавливаются при создании или развёртывании снаряжения. #702378
  • Охотничьи трофеи теперь поддерживают крепления для коров, быков и овец. #701311
  • Исправлено появление ошибки «Не удалось загрузить содержимое» в магазине, когда ваш инвентарь предметов Rust был полностью пуст. #702472
Как был прочитан этот дайджест

Прочитано из публичного журнала коммитов Facepunch: 14 сент. - 20 сент., 659 коммиты.

Предложить исправление

Отправить исправление этой страницы по почте

Комментарии

Загрузка комментариев…