NEWS

Power Trip

Официальные новости Rust от Facepunch

Power Trip
ОФИЦИАЛЬНО

Памятники, поддерживаемые игроками

В этом месяце мы выпускаем набор функций, которые называем Player Maintenance Monuments — связывая существующие памятники новыми и интересными способами, одновременно побуждая игроков взаимодействовать друг с другом.

Включение электростанции

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

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

Когда электростанция начинает подавать электроэнергию, столбы с трансформаторами (белыми цилиндрами), которые появляются вдоль дорог, теперь могут обеспечивать питанием электрические цепи. Эти линии электропередач теперь можно подниматься — лестница не нужна, просто подойдите к линии электропередачи и прыгнуть.

Зелёные переработчики (те, что находятся вне безопасных зон) получили снижение на 10% базовой эффективности в 50%, восстановлены до 60% при достаточной мощности от электростанции и дополнительно получили бафф длительности с 5 секунд до 4,5 секунд, когда электростанция достигла максимальной мощности. Жёлтые ресайклеры (внутри безопасных зон) остаются неизменными по сравнению с прежним поведением. Мы также добавили один специальный новый красный перерабатывающий агрегат с эффективностью 75%, который можно использовать только на максимальной мощности.

Крушение спутника

Новое внутриигровое событие!

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

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

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

Когда они остынут, они готовы грабить — но весь сервер тоже знает о них!

Купольная качка

Когда электростанция заработает, новый переключатель на большой нефтяной платформе станет пригодным к использованию. Это регулирует поток сырой нефти в Дом. После активации он будет перекачивать сырую воду в течение 20 минут.

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

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

Морозильник супермаркета

Внутри супермаркета установлен новый морозильник, который обеспечивает стабильный поток охлаждённой еды, пока он получает питание от электростанции.

Время от времени он обеспечивает больше запасов еды, чем обычно. Удачных покупок!

Производство водоочистных сооружений

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

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

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

Автозаправочный гараж

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

Гаражные ворота можно открыть или закрыть с помощью выключателя на внешней стене, если на этом выключателе есть питание.

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

Терминальная башня аэродрома

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

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

Когда терминал заряжается, можно вызвать ящик с припасами Chinook, чтобы сбросить ящик возле взлётно-посадочной площадки аэродрома.

Больше

Клеммы постепенно теряют заряд после активации. После полного разряда остаточного заряда они снова станут доступны для использования.

Bar Games Pack DLC

В этом месяце мы предлагаем набор Bar Games Pack.

Соберите друзей и приходите в Bar Games Pack. В игре представлены уникальные и сложные мини-игры Pool and Darts, а также разнообразные предметы в стиле барной игры, чтобы превратить любую базу в самое горячее место в городе.

И бильярдный стол, и доска дартса — это самостоятельные мини-игры как для одиночной, так и для многопользовательской игры. Размещайте их на своей базе, взаимодействуйте и играйте в реальном времени, устанавливая счёт для других. Бильярдный стол позволяет одному-двум игрокам сыграть классическую партию в бильярд! Его можно разместить как обычный развёртываемый. Затем игроки обходят стол, прыгают на него, чтобы подготовиться ударить по битку, и выбирают желаемую силу, прежде чем поднять мышь для броска. Действуют стандартные правила пула!

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

Набор Bar Games можно приобрести внутри игры или через

.

Магазин предметов Rust Steam

Каменная скульптура для iTEM DLC

На пьедестале изображён следующие слова:

"Меня зовут Оксидмандиас, король личинок:

Посмотрите на мои дела, Могущественные, и отчаяйтесь!»

Оставьте неизгладимое наследие с каменной скульптурой. Этот интерактивный развёртываемый модуль позволяет вырезать камень, пока не создаёте форму, желаемую вашим сердцем. Или просто слепите свой любимый придаток. Оба варианта — верный способ гордиться.

Каменную скульптуру можно приобрести в игре или в

Магазин предметов в Rust Steam.

Улучшения точек возрождения

Теперь можно переключить опцию возрождения (сумка/кровать и т.д.), чтобы отображаться на компасе. Одновременно можно отметить только один, и для активации нужно взаимодействовать с сумкой напрямую. Считается, что это освободит стандартный маркер карты «дом».

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

ОБНОВЛЕНИЕ ВЕРСТАКА ДЛЯ ПЕРЕРАБОТКИ... МОДЕРНИЗАЦИЯ

Апгрейд верстака Recycle B получил собственное обновление!

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

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

Но это только для захвата, так что вы не можете наполнить её лутом самостоятельно.

Узлы в безопасных зонах

Узлы руды и дрова больше не могут появляться в безопасных зонах.

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

Баланс и качество жизни волчьего головного убора

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

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

Переключающие щиты

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

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

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

Высокий уровень содержания

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

Высокие стены теперь имеют статическую стоимость содержания в 20%. Это ставит их в середину строительных блоков (10% -> 33%), чтобы сохранить нужный способ создания компаундов и при этом не поощряет их спам.

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

Запасы продавца скважин

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

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

• Акции снижены с 10 > 2

• Время пополнения запасов увеличено с 2 до > 10 м

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

Фиксация награбления в воздухе

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

В системе инвентаря Rust, удерживая ALT, он пытается переместить предмет «на вашего игрока».

Примеры:

• переместиться в рюкзак перед основным инвентарём

• носить одежду вместо того, чтобы сваливать в грудь

• перемещаться из рюкзака в основной инвентарь вместо того, чтобы сбрасывать в сундук

• экипировать одежду вместо того, чтобы её ставить в основной инвентарь

Баг был в том, что «парить, грабить труп из мешка не поможет, если ему придётся менять одежду». Когда ничего не происходило, ты снова пытался зависнуть над добычей... И всё равно это не работало. Дальше вы впадаете в панику и пытаетесь поменять предметы вручную.. Что всё равно не сработает. В конце концов, в середине боя вы начинаете снимать свою текущую броню, чтобы снять броню с мешка для тела.

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

Это должно снизить раздражение при добыче одежды с трупов в крупных боях и рейдах.

Мастер-ключ

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

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

Обновление Arrow

Arrows прошли рестайлинг. Деревянные стрелы теперь обновлены, чтобы они были более визуально интересны (с новым флетчингом) и ощущались более «ржавыми».

Под капотом всё было непросто, так как каждое существующее оружие содержало напрямую сетку стрел, поэтому потребовались обновлённые риги и префабы.

DEmo UI 2

Демо-интерфейс полностью обновился; всё в интерфейсе было создано с нуля, чтобы не только было проще в использовании, но и чтобы обеспечить мощные функции как для внутренних трейлеров, так и для создателей контента.

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

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

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

• Долли-камера — позволяет размещать камеры в любой момент времени и просматривать их.

• Таймлайн ключевых кадров — анимировать любой ползунок в панели настроек для создания таких эффектов, как крутые таймлапсы, свёртывание расстояния фокуса и т.д.

• Режим песочницы — клонировать игроков, ставить огни, а в будущем появятся новые функции.

• Система сцен — делайте всё вышеперечисленное, создавайте вариации, это наш эквивалент файлов проектов внутри демо.

• Изменить внешний вид — вы можете изменить одежду и семена любого игрока или полностью их скрыть.

• Экспорт в виде png секвенции — это будет дополнительно расширено для экспорта видео в будущем.

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

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

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

demo.newui

Новая мастерская, которая можно скинировать: маленький рюкзак

В этом месяце можно скинить Small Backpack.

Наш первый носимый предмет за долгое время, Small Backpack должен стать отличным местом для захватывающих скинов!

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

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

Мы улучшили время загрузки при запуске.

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

На большинстве машин это должно быть примерно вдвое быстрее.

Улучшения производительности сервера

Параллельная организация сбережения на рабочих местах 4

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

Экспериментальные

UsePlayerUpdateJobs 4

В эпоху Jobs 2 я ввёл параллельную отправку снимков. Я лишь вскользь упомянул об этом в блоге, но краткая версия того, что он делает:

• Постройте цепочку зависимостей из снимков (если мы отправляем и родительский, и дочерний снимок, то их нужно отправлять по порядку как одну цепочку)

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

• Первый переходит к основной потоку, второй — к рабочим потокам

Вот самый вопиющий пример, где эта реализация испытывала трудности:

Весь процесс занимал около того, чтобы строить и сортировать цепочки по группам задач (красный квадрат). После этого около 13 потоков помогали передавать данные, а основной поток тратил ещё 2,5 мс на сериализацию.

5 мс,

2,5 мс

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

ParallelNetworkQueueBatchSize,

Наши синтетические тесты (размер 256 партий, без воспитания, без кэширования) показывают следующее улучшение:

• 1000 объектов: 6,6мс -> 3,6мс

• 10000 объектов: 64,4мс - > 10,6мс

Новый бассейн, дубль 2

Вернувшись в игру, мы отправили новый бассейн, который я назвал «FuzzyPool». Он быстрый, но при высокой конкуренции часто пропускает небольшое количество объектов. Я получил обратную связь от нескольких разработчиков сообщества, что это проблема для них, и им пришлось вернуться к старому пулу mutex.

Июньское обновление

Поэтому я переписал её снова — FuzzyPool исчез. На этот раз, вместо того чтобы пытаться изобрести её самостоятельно и сделать всё безумным, я провёл исследование и обнаружил для себя и . Я перепрофилировал один из его внутренних механизмов (PRQ), чтобы улучшить наш пул — он либо соответствует производительности FuzzyPool, либо превышает до 20% в некоторых случаях, при этом в сценариях с высокой конкуренцией показывает 0 утечек.

Реализация LPRQ

Раед Романов

Никита Коваль

Ниже можно увидеть графики — меньше — тем лучше:

• Mutex — наша оригинальная реализация, опущенная в большинстве графов при нарушении масштаба

• FuzzyCB — текущая реализация пула

• ConcQSegm — реализация на базе ConcurrentQueue от CoreCLR, поставляемая вместе с mscorlib от Unity

• LPRQSegm — новая реализация

Если не услышу о проблемах, то после этого я вырываю Mutex pool в патче.

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

Максимальная арендная плата

Максимальная сохранённая арендная плата в жилом комплексе теперь ограничена 72 часами

Звуки привязанности

Звуковая дальность оснащения вооружения уменьшена с 60 м до 20 м

Свинг-рэгдолл

Игроки будут делать тряпичную куклу, когда спускаются с качелей Apartment Complex

Каяки и весла

Рыбацкая деревня теперь продаёт каяки и весла, а не по чертежу этих товаров

Эмодзи автомобилей

Помимо обычных и предметных эмодзи, теперь у всех транспортных средств есть свои собственные эмодзи в игровом чате.

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

Устаревание SETFlag

Для моддеров — мы планируем удалить SetFlag из кодовой базы после сентябрьского вайпа (3 сентября 26 года). Недавно мы заменили это на одноразовый шаблон, чтобы стимулировать более эффективное использование обновляемых флагов сущности. Раньше обновление флагов могло выглядеть так: теперь это выглядело бы так:

SetFlag

(

Флаги

.

Зарезервировано1

,

Верно

);

SetFlag

(

Флаги

.

Зарезервировано2

,

Верно

);

SetFlag

(

Флаги

.

Зарезервировано3

,

Верно

);

Использование

(

VAR

setFlags =

StartSetFlags

(

FlagsUpdateMode

.

SendNetworkUpdate_Flags

))

{

setFlags.

Декорации

(

Флаги

.

Зарезервировано1

,

Верно

);

setFlags.

Декорации

(

Флаги

.

Зарезервировано2

,

Верно

);

setFlags.

Декорации

(

Флаги

.

Зарезервировано3

,

Верно

);

}

Обновления интерфейса сообщества

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

Новый компонент: подсказка

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

Новый компонент: Canvas Group

Добавляет возможность менять графические альфа-функции, блокировать Raycasts и взаимодействовать — это включает все дочерние панели объекта группового компонента.

Новый компонент: Маска

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

Изображение PPU (пиксели на единицу)

Проблемой, которая могла бы заблокировать использование свойства Image slice, была невозможность контролировать переменные PPU, что стало открыто с этим обновлением в разделе «ppuMultiplier».

Новый механизм: Пользовательское меню пирога

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

Разные изменения

• Новый RPC: CommunityEntity.DestroyUIs — берёт список названий панелей для одновременного уничтожения

• Исправлено: затухание цвета кнопок и панели прокрутки / переход при первом создании

• Exposed: «взаимодоступное» индивидуальное свойство Button и InputField

• Exposed: отдельная графика теперь может использовать свойство «blocksRaycast»

Весь исходный код вышеуказанных изменений доступен на .

Rust.Community Github

Rust OST на виниле

Оригинальный саундтрек к Rust наконец-то выходит на виниле.

Впервые признанный саундтрек Алекса Реберга был выпущен на делюкс-тройной LP.

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

Делюкс-набор уже доступен для предзаказа, полная информация о тираже, оформлении и релизе доступна здесь.