Памятники, поддерживаемые игроками
В этом месяце мы выпускаем набор функций, которые называем Player Maintenance Monuments — связывая существующие памятники новыми и интересными способами, одновременно побуждая игроков взаимодействовать друг с другом.
Включение электростанции
С помощью новых Тяжёлых Предохранителей электростанция может быть включена заново, открывая несколько новых игровых функций для всех жителей острова.
Тяжёлые предохранители можно найти в качестве добычи и их нужно вставить в новые специальные ящики с предохранителями на электростанции. Не всё будет разблокировано сразу — некоторым устройствам, подключённым к электростанции, требуется больше предохранителей, чем другим, чтобы стать функциональными.
Когда электростанция начнёт подавать питание, опоры с трансформаторами (белые цилиндры), появляющиеся вдоль дорог, теперь могут обеспечивать питанием электрические цепи. Эти линии электропередач теперь можно подниматься — лестница не нужна, просто подойдите к линии и прыгайте.
Зелёные ресайклеры (те, что находятся вне безопасных зон) получили снижение на 10% от базовой эффективности в 50%, восстановлены до 60% при достаточной мощности от электростанции и дополнительно получили бафф длительности с 5 секунд до 4,5 секунд, когда электростанция достигла максимальной мощности. Жёлтые ресайклеры (внутри безопасных зон) остались без изменений по сравнению с прежним поведением. Мы также добавили один специальный новый красный ресайклер с эффективностью 75% на электростанцию, который можно использовать только на максимальной мощности.
Крушение спутника
Новое внутриигровое событие!
Включите новый компьютер управления спутниками на стартовой площадке с помощью прицеливательного модуля, а затем возьмите под контроль выбранный вами спутник.
Используйте кнопки двигателя, чтобы нацелиться на место аварии, прежде чем фиксировать её. Однако в комплекте нет инструкции, так что сначала нужно выяснить, какая кнопка двигателя что делает!
После фиксации спутник начнёт спуск, видимый для всех игроков на сервере. Через некоторое время он врезается и разливает свои новые ящики с добычей спутников.
Когда они остынут, они готовы грабить — но весь сервер тоже знает о них!
Купольная качка
Когда электростанция заработает, новый переключатель на большой нефтяной платформе станет пригоден. Он регулирует поток сырой нефти в Купол. После активации он будет перекачивать нефть в течение 20 минут.
Однако вы не сможете достать её самостоятельно — нужно использовать модуль танкера, чтобы слить масло, а затем доставить его в автомобильный подъёмник для извлечения.
Также есть переключатель на Small Oil Rig, который качает с половиной скорости. Можно включить оба переключателя одновременно, чтобы получить в 1,5 раза больше нефти.
Морозильник супермаркета
Внутри супермаркета установлен новый морозильник, который обеспечивает стабильный поток охлаждённой еды, пока он получает питание от электростанции.
Время от времени он даёт больше запаса еды, чем обычно. Удачных покупок!
Производство водоочистных сооружений
Водопроводные трубы теперь будут появляться вдоль дорог на карте. Для начала трубы будут пустыми и не будут давать воду. Чтобы начать откачку, необходимо обслуживать очистную станцию.
Внутри памятника добавлены два редуктора, и их поворот создаёт давление в новом целом баке с водой в центре. Чтобы запустить коробку передач, сетка двигателя должна быть активной, затем нужно вставить шестерню в коробку и взаимодействовать с ней, чтобы запустить вращение клапанного колеса. Шестерни расходуются при вращении колеса и не могут быть вытащены обратно после вставки.
Когда давление в баке достигнет максимального давления, лопасти начнут вращаться и убирать засоры, восстанавливая поток воды по карте. После этого время от времени возвращаться, чтобы поддерживать давление и убрать засоры, будет гораздо проще, чем холодный старт.
Автозаправочный гараж
В Oxum's гараж прошёл техническое обслуживание. Когда электросеть активна или когда резервный генератор по бокам включён, гараж зарабатывает с новыми функциями.
Гаражные ворота можно открыть или закрыть с помощью выключателя на внешней стене, если на этом выключателе есть питание.
Внутри гаража подъемник будет работать и готов к работе. Опустите его с помощью органов управления и ведите машину, чтобы начать использовать его как любой другой автомобильный подъемник. Когда закончите, поднимите подъемник обратно и спускайтесь в пещеру, чтобы получить возможность появиться более качественных запчастей автомобиля!
Терминальная башня аэродрома
На аэродроме появилась обновлённая диспетчерская башня. На втором этаже вы найдёте два новых терминала, которые заряжаются от щитков, подключённых к электросети.
Меньший терминал увеличит скорость падения воздушных дропов по карте при заряжении.
Когда терминал заряжается, можно вызвать ящик с припасами 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%), чтобы сохранить нужный способ изготовления компаундов и при этом не отпугивать их спам.
Это делает его дороже и укомплектовать достаточно средств для внешних ТК, если не хочется постоянно их пополнять. Это также должно помочь очистить старые комплексы после рейда базы.
Запасы продавца скважин
Водяные колодцы — отличный шаг в мир фермерства, позволяя попробовать чайные баффы и высокоуровневые инструменты. Однако со временем (особенно с дополнительным притоком металлолома после обновления чертежей) всё больше игроков начали использовать его как альтернативу фарму. В самом крайнем примере можно было купить 10 раз отбойных молотов и 10 продвинутых чаев через несколько часов после прохождения, что привело бы к гораздо более быстрому прогрессу, чем планировалось.
Чтобы вернуться к своей основной функции, мы сохранили цены прежними, но сократили запасы, которые есть у каждого продавца водяных скважин.
• Акции снижены с 10 > 2
• Время пополнения запасов увеличено с 2 до > 10 м
Это позволит использовать его как быстрый бонус, не превращая его в альтернативу задуманному этапу фермерства — построению ферм и клонированию растений.
Фиксация награбления в воздухе
Это «относительно незначительная ошибка», но для правильного объяснения ему понадобился отдельный раздел в блоге.
В системе инвентаря Rust, удерживая ALT, он пытается переместить предмет «на вашего игрока».
Примеры:
• переместиться в рюкзак перед основным инвентарём
• носить одежду вместо того, чтобы сваливать в грудь
• перемещаться из рюкзака в основной инвентарь вместо того, чтобы сбрасывать в сундук
• экипировать одежду вместо того, чтобы её ставить в основной инвентарь
Баг был в том, что «парящий обыск трупа из мешка не поможет, если нужно будет менять одежду». Когда ничего не происходит, вы пытались снова подвесить добычу... и это всё равно не работало. Затем вы впадали в панику и пытались поменять предметы вручную.. но это всё равно не работало. В конце концов, в середине боя, вы начинали снимать текущую броню, чтобы снять броню с мешка.
Это исправлено, поэтому всё работает интуитивно. Теперь можно менять одежду, несмотря на заблокировку инвентаря, и помещать её в основной инвентарь. Есть также специальное обращение: если инвентарь полностью заполнен, он переместит одежду в мешок для тела, который вы собираете.
Это должно снизить раздражение при добыче одежды с трупов в крупных боях и рейдах.
Мастер-ключ
В прошлом месяце Мастер-ключ, используемый в жилом комплексе, отправился без модели. Конечно, никто из вас не заметил, потому что никто никогда не вломится в квартиру бедного соседа ради обломков, верно?
Теперь у него полностью функциональная модель и анимации, так что вскрытие квартиры соседа может ощущаться ещё лучше.
DEmo UI 2
Интерфейс демо получил полную обновлённость; всё в интерфейсе было создано с нуля, чтобы не только было проще в использовании, но и чтобы обеспечить мощные функции как для наших внутренних трейлеров, так и для создателей контента.
Большую часть этого я делал в свободное время как любовное послание сообществу редакторов видеоигр, ведь участие в них в детстве привело меня к работе над Rust. Это объясняет, почему этого не было ни в одной из дорожных карт.
Одна из главных целей нового интерфейса — облегчить процесс обучения для создания базового контента. Раньше даже для самых простых кинематографических сцен требовалось много привязок и консольных команд, но с новыми функциями вы должны иметь доступ ко всему из интерфейса. Некоторые из функций, которые помогут вам в этом:
• Панель опций — набор ползунков и переключателей, позволяющих управлять камерой, глубиной резкости, временем суток и постобработкой.
• Долли-камера — позволяет размещать камеры в любой момент времени и просматривать их.
• Таймлайн ключевых кадров — анимировать любой ползунок в панели настроек для создания таких эффектов, как крутые таймлапсы, свёртывание расстояния фокуса и т.д.
• Режим песочницы — клонировать игроков, ставить огни, а в будущем появятся новые функции.
• Система сцен — делайте всё вышеперечисленное, создавайте вариации, это наш эквивалент файлов проектов внутри демо.
• Изменить внешний вид — вы можете изменить одежду и семена любого игрока или полностью их скрыть.
• Экспорт в виде png секвенции — это будет дополнительно расширено для экспорта видео в будущем.
Использование нового демо-интерфейса должно показаться знакомым всем, кто раньше работал с приложениями для видеомонтажа, однако мы также постарались сделать его интуитивно понятным для новых создателей контента, добавив подсказки и оставив интерфейс довольно простым.
Это первая версия нового демо-интерфейса, со временем он получит больше функций, основанных как на внутренних потребностях, так и по предложениям сообщества. С новой временной линией и режимом песочницы у нас есть отличная основа для добавления новых вкладок в панель опций в будущем, а также новых объектов песочницы, таких как сущности.
Пока что новый интерфейс по умолчанию не включён и требует установки ' ' в консоли. Это в основном для того, чтобы собрать больше отзывов перед включением его по умолчанию в будущих обновлениях.
demo.newui
Новая мастерская, которая можно скинировать: маленький рюкзак
В этом месяце можно скинить Small Backpack.
Наш первый носимый предмет за долгое время, Small Backpack должен стать отличным местом для захватывающих скинов!
Чтобы создать собственный скин 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% в некоторых случаях, при этом не показывает утечек в сценариях с высокой конкуренцией.
Реализация 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 минут атмосферной атмосферной музыки, которая идеально передаёт напряжение, изоляцию и красоту жизни на острове.
Делюкс-набор уже доступен для предзаказа, полная информация о тираже, оформлении и релизе доступна здесь.