Rust
Zbyt mało ocen
Обновление “Воздушная Мощь" на русском
Autorzy: Salty i 1 innych współtwórców
Перевод The Air Power Update на русский язык. Другие переводы и новости о Rust Вы можете найти на странице в вк Rust Updates[vk.com]
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Обновление “Воздушная Мощь” (Devblog #208)
Минивертолёт, радиочастотное оборудование, улучшение производительности и многое другое.
Беспроводной вид связи
Maurino Berry

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

РадиостанцияᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠРадиоприёмник

РадиопередатчикᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠПейджер


Радиостанция посылает радиосигнал на выбранной частоте (1-9999). При этом она требует подключения к питанию.

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

Радиопередатчик при зажатии кнопки (ЛКМ) посылает радиосигнал на выбранную частоту.

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

Мы с нетерпением ждём того, какие штуки смогут придумать люди, используя эти предметы.
Звуковые/Визуальные Уведомления
Maurino Berry

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

Мигалка
Проблесковый Маячок
Звуковая Сигнализация


Просто проведите к этим элементам электричество, и они автоматически начнут светить или издавать звуки.
Нефтяные Вышки отложены
Vincent Mayeur

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

Минивертолёт прибыл в Раст!

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


Как и все другие транспортные средства, минивертолёт требует Топливо Низкого Качества для своей работы. Как только вы его заправите, просто садитесь на место пилота и жмите “W” для запуска двигателя. Вот несколько стандартных клавиш управления:
  • W = Педаль газа (взлёт)
  • S = Педаль тормоза (снижение)
  • A = Поворот влево
  • D = Поворот вправо
  • Управление мышкой вправо/влево = Вращение
  • Управление мышкой вверх/вниз = Наклон
  • Присесть (Ctrl) = Режим управления на земле
Небольшое предупреждение: это транспортное средство не прощает ошибок пилота. Минивертолёт чрезвычайно хрупок и даже лёгкие столкновения с другими объектами могут привести к полному разрушению его корпуса и/или вашей смерти. Однако, те, кто освоит его управление, получат значительное преимущество над всеми другими игроками.

Возможно, теперь люди начнут покупать ракетные турели.

Пока минивертолёт находится на земле, вы можете зажать кнопку “присесть” (Ctrl), что активирует режим вождения, который позволит вам при использовании клавиш WSAD загнать его в построенный вами ангар. В помещении минивертолёт перестанет гнить.

P.S. Что касается ракетных турелей: Теперь они быстрее, точнее и наносят больше урона. Также их стало больше на Космодроме, так что даже не думайте...
Производительность Ловушек и Турелей
Maurino Berry

Похоже, что Огненная Турель, Гантрап и Автоматическая Турель сильно влияли на производительность процессоров на очень населённых серверах. Это случалось из-за того, как они отбирали цели. У нас это действовало так: происходил поиск игроков в радиусе действия каждую секунду на каждую автотурель, но при этом рассчитывалось только несколько автотурелей на один кадр. Это не только не работало, но ещё и было чрезвычайно затратным в большим базах из-за постоянных проверок видимости. Я исправил это использованием физических триггеров, поэтому теперь турели и ловушки будут использовать процессор только тогда, когда игрок будет проходить в зоне их видимости. Это должно значительно улучшить ФПС на больших серверах.
Датчик Игроков
Maurino Berry

Наверное, это будет самый широко используемый детектор в игре. HBHF датчик (или просто Датчик Игроков) обнаружит любого игрока в радиусе 10 метров и после этого подаст энергию в размере количества обнаруженных игроков. Это означает, что к нему вы можете подсоединить счётчик, который будет показывать количество игроков, обнаруженных этим датчиком. Он замечает игроков только в поле своего зрения, а также его можно настраивать на обнаружение как авторизированных, так и посторонних игроков (либо настроить на обнаружение всех игроков). В связке с беспроводным оборудованием можно легко создать схему, которая будет оповещать вас о количестве игроков перед вашей дверью. Также вы можете объединить этот датчик с таймером, благодаря чему оповещение будет приходить, если другие игроки ошиваются у вашей базы больше, чем 60 секунд (это уберёт ложные срабатывания датчика на людей, которые просто проходят мимо). HBHF датчик открывает очень много возможностей и мне очень интересно, что вы, ребятки, сможете с этим придумать.

Датчик Игроков
Изменения Электричества
Maurino Berry

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

Также я добавил вход переключения (Toggle) для ячейки памяти. Каждый раз, когда энергия подаётся на этот вход, ячейка памяти меняет своё значение на противоположное. Это очень полезно для схем, которые требуют изменение состояния на противоположнее при каждом следующем получении энергии. В качестве примера такой схемы служит кнопка, которая при нажатии открывает дверь, а при ещё одном повторном нажатии её закрывает.
Новые модели растительности
Vincent Mayeur

В этом месяце в игру были добавлены новые модели - пальмы в пустынном биоме и обновлённая конопля, которую Дэмиан анонсировал ещё в сентябре.


Решение заменить именно эти модели не было случайным - это были последние оставшиеся в сборке объекты “Speedtree”. После их замены у нас появилась возможность сделать игровые файлы немного меньше.
Баланс Военных Туннелей
Vincent Mayeur

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

Итеративная Сеть Объектов
Andre Straubmeier

Одной из самых главных причин просадки ФПС в игре были объекты, которые создавались и разрушались (в то время, пока вы путешествовали по миру). Мы довольно долго оптимизировали эту часть игры через объектный пулинг и балансировку загрузки - насколько это вообще можно сделать на стороне клиента. Эта длительная и сложная задача наконец была решена добавлением последнего строительного блока: итеративной сети объектов со стороны сервера.

Она делает умную балансировку количества объектов, которое сервер отправляет на клиент, чтобы избежать его перенагрузки и последующих просадок ФПС. Описывать это было легче, чем сделать, потому что определённые пакеты зависят от присутствия в клиенте определённых объектов и учитывая такое обстоятельство, можно ожидать сразу все виды проблем. Нам удалось найти надёжное решение благодаря использованию решётчатой сети большего разрешения в купе с переменными для регулировки размера пакета обновления объектов. Проще говоря, теперь у вас не будет сильных просадок ФПС, когда вы бегаете по миру.
Кастомные Сборщики Мусора
Andre Straubmeier

Ещё одной большой причиной просадок ФПС в игре были циклы сборки мусора. Эти циклы особенно раздражали, потому что происходили только во время перестрелок или при движении. Чтобы исправить это, поверх сборщика мусора от Unity мы добавили кастомный слой, который предотвратит циклы сборки мусора во время высокоинтенсивных ситуаций. Вместо этого он будет подбирать более подходящий момент для выполнения этих операций.

Если у вас много ОЗУ, то вы можете расширить этот алгоритм с помощью увеличения переменной gc.buffer. Стандартное значение в 256 МБ означает, что алгоритм будет выполнять сборку мусора в подходящие моменты после 128 МБ (или 50% от gc.buffer) и будет всегда производить сборку мусора в любой момент после 256 МБ (или 100% от gc.buffer). Мы предполагаем, что стандартное значение будет вполне достаточным для объектов и количества игроков на официальных серверах.
Unity 2018.3.3
Andre Straubmeier

У нас не было возможности обновить движок Unity очень долгое время из-за того, что каждая новая версия после 2018.1.4 имела какие-то серьезные баги или полностью ломала производительность/игру. Unity 2018.3.3 наконец исправила оставшиеся проблемы производительности физики, которые удерживали нас от перехода, поэтому мы обновили игру до этой версии на прошлой неделе. Наши впечатления от этого обновления довольно положительные - оно немного помогло с производительностью, а в особенности с производительностью физики. Также эта версия кажется нам намного стабильнее.
Оптимизация Возрождений
Andre Straubmeier

Теперь при возрождении отправляются дельта-снапшоты, вместо полных снапшотов. Это означает, что возрождение в вашей базе после смерти где-то поблизости будет намного быстрее.
Предпросмотр: Вода 4
Diogo Teixeira

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


Мы находимся на последних этапах разработки и тестирования этой системы, поэтому нам ещё предстоит сделать несколько доработок, прежде чем мы выкатим для всех игроков новую воду. К счастью, тайминг может стать идеальным, чтобы совместить в мартовском выходе обновления новую воду и новый водный монумент - Нефтяную Вышку. Я уверен, что эти улучшения воды помогут сделать Нефтяную Вышку более увлекательным монументом.
Полноэкранный Эксклюзив
Alistair McFarlane

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

Если вы испытываете какие-либо негативные эффекты во время игры в полноэкранном режиме, то попробуйте использовать параметр запуска “-window-mode borderless[files.facepunch.com]”, чтобы вернуть прошлый полноэкранный режим.
Обновление Linux и MacOS
Alistair McFarlane

Наши Linux и MacOS сборки в последние 8 месяцев были в плачевном состоянии и постоянной неопределенности из-за того, что мы никак не могли обновить Unity. Хорошие новости заключаются в том, что у нас наконец появилась возможность обновить Unity. Это должно решить все известные проблемы с Linux и MacOS!

Если вы всё ещё испытываете проблемы, то, пожалуйста, дайте нам знать[rust.facepunch.com].
Оптимизация Плавучести
Diogo Teixeira

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

На данный момент оптимизация полностью не закончена, но связанные с этим проблемы практически ушли. Плавучесть теперь в 2.5 раза быстрее. Мы надеемся, что это поможет немного снизить нагрузку на сервер.
Небольшой взгляд на Нефтяную Вышку
Petur Agust

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

Китайский Новый Год
Maurino Berry

В добавление к выпущенному в этом месяце контенту, в магазине предметов Раста вы сможете найти несколько уникальных предметов, которые помогут вам отпраздновать Китайский Новый Год!

Драконья Маска
Драконий Дверной Молоток
Китайский Светильник
Список Изменений:
  • Теперь аирдроп нельзя залутать в воздухе.
  • Новая модель конопли.
  • Новые модели пальм.
  • Итеративная Сеть Объектов (исправляет просадки ФПС при передвижении по карте).
  • Кастомный сбор мусора (исправляет просадки ФПС при движениях и перестрелках).
  • Добавлен Минивертолёт.
  • Добавлена Мигалка.
  • Добавлен Проблесковый Маячок.
  • Добавлена Звуковая Сигнализация.
  • Добавлена Радиостанция.
  • Добавлен Радиоприёмник.
  • Добавлен Радиопередатчик.
  • Добавлен Пейджер.
  • Добавлен Датчик Игроков.
  • Добавлен Случайный переключатель.
  • Добавлены предметы Китайского Нового Года.
  • Исправлены эксплоиты чата/никнеймов игроков “rich text”.
  • Исправлена ошибка, из-за которой объекты не получали урон, если взрывчатые вещества были прикреплены к замку.
  • Исправлен поворот размещения через кнопку R при размещении на земле предметов под углом.
  • Исправлен баг, благодаря которому можно было смотреть через потолки, используя reconnect.
  • Исправлен баг, из-за которого при возрождении иногда можно было получить урон.
  • Исправлен источник подсвечивания одежды при включении опции цензуры.
  • Починена неисправность netgraph.
  • Исправлен баг, из-за которого при наблюдении объекты иногда пропадали.
  • Исправлена видимость окон буксира на местах погружения.
  • Исправлено несколько серьёзных эксплоитов на карте Хапис.
  • Обновление до Unity 2018.3.3
  • Обновление EAC SDK
  • Log.EAC.txt теперь очищается при запуске сервера.
  • Отправка дельта-снапшотов вместо полных снапшотов при возрождении (возрождения происходят быстрее).
  • Оптимизированы утечки памяти при применении скинов к предметам (Клиент).
  • Оптимизированы “твёрдые тела” (Rigidbodies) на различных объектах (Клиент).
  • Оптимизированы утечки памяти при создании строительных блоков (Клиент).
  • Оптимизированы клиент и сервер относительно производительности плавучести.
  • Включён объектный пулинг у потолочных светильников (Клиент).
  • Включён “multibox pruning broadphase” (Производительность физики на клиентской и серверной частях).
  • Выключена интерполяция “твёрдых тел” на Воздушных Шарах и Чинуке (Производительность физики на серверной части).
  • Удаление различных клиентских компонентов с сервера (использование памяти сервера).
  • Баланс выхода на Военных Туннелях.
  • Включён полноэкранный эксклюзив режим по умолчанию.
  • Оптимизировано использование процессора гантрапами/автотурелями/огненными турелями.
  • Увеличена летальность ракетных турелей.
  • Добавлен вход “переключения” (Toggle) на ячейку памяти.
Ссылки
Komentarzy: 5
Нипола Бонопарте 24 lutego 2019 o 10:29 
Добавляйте будем катать ! :lunar2019piginablanket:
OG_SHOKOLADA 14 lutego 2019 o 5:42 
спасибо, что перевел!
Ser03111 13 lutego 2019 o 8:54 
клас мне понравилось чаще такие выпуски
Salty  [autor] 10 lutego 2019 o 11:58 
spawn minicopter
Howard Pitardson 10 lutego 2019 o 10:19 
как заспавнить мини вертолет ?