Rust: предсказание гранат, дот из мешков и M79 в тестах

Предсказание гранат в Rust, дот из мешков с песком и граната-пушка M79 — три самые заметные вещи, над которыми Facepunch работает в тестовых ветках в середине сентября 2026 года. Всё это видно в открытой ленте коммитов разработчиков: там же идут биотопливный генератор, загоны для скота, случайные комнаты в тоннелях метро и полноценное управление с геймпада на ПК. Разбираем, что уже сделано, что пока на уровне заготовок и чего из этого стоит ждать к форс-вайпу 1 октября.

Игрок в тяжёлой броне Heavy Plate с помповым дробовиком в узком проходе между ржавыми контейнерами в Rust
Бой в узких проходах — ситуация, где задержка броска гранаты ощущается сильнее всего

Откуда эти данные и насколько им можно верить

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

Поэтому ниже каждое изменение помечено по стадии готовности. «Слито в main» означает, что правка уже в основной ветке и почти наверняка выйдет с ближайшим обновлением. «Отдельная ветка» — работа идёт, но решения о выпуске ещё нет. «Заготовка» (blockout) — черновая модель без механики и цифр.

Что тестируют Ветка Коммитов на 15.09 Первый коммит Стадия
Клиентское предсказание гранат grenade_client_prediction 25 26 августа Отдельная ветка, идёт оптимизация
Мешки с песком разной высоты и дот sandbag_barricade_variants 14 3 сентября Отдельная ветка, готовы иконки и переводы
Гранатомёт M79 M79_Grenade_Launcher 1 14 сентября Заготовка
Биотопливный генератор biofuel_generator 8 8 сентября Отдельная ветка, есть интерфейс
Загоны и ворота для животных animal_fencing_v2 23 2 сентября (v2) Отдельная ветка, стоимость крафта временная
Случайные комнаты в тоннелях метро underground_train_network_update 103 лето 2026 Отдельная ветка, художественный проход
Геймпад на ПК vcc 65 лето 2026 Отдельная ветка, доводка интерфейса
Скины люков с лестницей skinnable_ladder_hatch 10 9 июля Готово, ждёт слияния

Предсказание гранат: бросок без задержки сервера

Сейчас граната в Rust появляется в мире только после того, как сервер подтвердит бросок. При пинге 80–150 мс это ощущается как короткая пауза: рука уже отработала анимацию, а снаряд вылетает с опозданием и не всегда оттуда, откуда ждёшь. Ветка grenade_client_prediction убирает эту паузу: клиент сразу рисует «призрак» гранаты и сам просчитывает её полёт, а когда приходит ответ сервера, картинка плавно подтягивается к настоящей позиции.

Как менялся подход за три недели

История ветки показывает, что разработчики успели переделать систему почти целиком:

  • 26–27 августа. Первая рабочая версия: предсказание работает и для броска, и для простого выкладывания гранаты под ноги. Для петард и зарядов для геологоразведки его сразу отключили.
  • 2 сентября. Снаряд начали создавать в руке персонажа и вести к центру экрана. В коммите прямо сказано, зачем: чтобы граната не вылетала «изо рта». Появилась консольная переменная для включения и выключения системы.
  • 3 сентября. Для всех основных гранат автоматически собираются отдельные «предсказанные» версии, добавлены сигнальная ракета и эффекты коктейля Молотова, настроено выравнивание с сервером.
  • 11 сентября. Крупная чистка кода. Если предсказание по какой-то причине не сработало, игра просто откатывается к обычному броску.
  • 14 сентября. Разворот к простой модели: клиент симулирует физику гранаты только до первого касания земли, дальше решает сервер. Если призрак явно проходит сквозь стену, предсказание отменяется.
  • 15 сентября. Оптимизация: код перестал 16 раз в секунду искать один и тот же компонент, добавлено профилирование.

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

Мешки с песком: половинная высота, три четверти и дот

Баррикада из мешков с песком — одна из самых дешёвых защитных построек, но у неё одна высота. Ветка sandbag_barricade_variants добавляет два новых варианта и отдельное укрепление:

Вариант Что известно Как открывается Практический смысл
Половинная высота Тот же размер основания и материал, свои обломки при разрушении Вместе с обычной баррикадой Укрытие для стрельбы сидя, не перекрывает обзор
Три четверти высоты Тот же размер основания, обломки общие с оригиналом Вместе с обычной баррикадой Стрельба из-за укрытия стоя с частичной защитой головы
Дот (pillbox) Отдельный предмет, модель из дерева и мешков с разными физическими материалами Не указано Точка обороны с амбразурой у входа в базу или на монументе

Из коммитов видно ещё несколько деталей. Новые варианты сделаны на основе исходной баррикады, поэтому существующие скины на них тоже работают. Для дота переиспользована схема крафта и ремонта обычных баррикад, но конкретных цифр пока нет. 14 сентября в ветку влили отдельную работу над креплениями (sockets): судя по названию, мешки научат состыковываться друг с другом. 15 сентября пришла ветка скинов с исправлением производительности.

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

M79: пока только черновая модель

Самая громкая строчка ленты — ветка M79_Grenade_Launcher — пока самая пустая. В ней один коммит от 14 сентября с текстом «M79 Grenade Launcher Blockout». Blockout в разработке игр — это грубая геометрия для проверки размеров и посадки в руках, без текстур, анимаций и характеристик.

Реальный M79 — однозарядный гранатомёт с переломным стволом, в отличие от многозарядного MGL, который уже есть в игре. Если Facepunch сохранит эту схему, получится более дешёвая и медленная ступень до MGL. Но это логика прототипа, а не данные разработчиков: ни урона, ни места в дереве технологий, ни сроков в коммите нет. К октябрю этот гранатомёт почти наверняка не успеет.

Биотопливный генератор и загоны: развитие фермы

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

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

Предмет generator.biofuel появился 8 сентября как заготовка на основе модели смесительного стола. К 11 сентября у него есть интерфейс и базовая логика: генератор принимает еду и перерабатывает её в низкосортное топливо. Главная деталь — смесь нужно периодически размешивать вручную, иначе переработка не идёт. То есть это не пассивная коробка, а объект, к которому придётся возвращаться. У генератора же настроен электрический вход, так что его место — в связке с электрикой и автоматизацией базы.

Загоны и ворота для животных

Ветка animal_fencing_v2 почти закончена по технической части: есть модели с уровнями детализации, обломки, звуки, коллизии и ворота, которые открываются в нужную сторону и нормально ставятся по привязке. Защиту заборам выставили как у дерева, а не камня. Стоимость крафта в коммите названа «более разумной временной», так что цифры ещё поменяются.

Параллельно в ветке скота появились правила, которые напрямую касаются игроков: трофеи охотника теперь поддерживают корову, быка и овцу, туши ягнят и телят не дают ресурсов («будьте к ним добрее» — пишет разработчик), а нападение на фермерских животных делает игрока враждебным в безопасной зоне. Как сейчас устроено выращивание растений, описано в гайде про ферму в Rust.

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

Метро, геймпад и мелкие правки

Самая большая по объёму ветка — underground_train_network_update, больше сотни коммитов. Художники собирают для тоннелей метро случайные комнаты: котельную, торговую комнату «Vendor B», несколько малых помещений с проводкой и трубами, обновлённую малую станцию. Смысл в том, что тоннели перестанут быть одинаковыми на всех картах. Механику лута в этих комнатах коммиты не описывают.

Ветка vcc — управление с геймпада на ПК. Уже есть курсор для инвентаря (вместо навигации крестовиком), ускорение курсора, замедление при зажатом левом триггере для точной работы со слайдерами, раскладки для DualShock 4 и DualSense и заготовка кнопки для конфигуратора Steam Input. Это продолжение сближения ПК-версии с планами Facepunch на 2027 год.

Правка Ветка Статус Что меняется для игрока
Надпись «No Power» на торговом терминале без питания market_terminal_power_fix Слито в main 15.09 Видно, что терминал обесточен, а не сломан
Фильтры режимов в браузере серверов server_browser_filter_fix В работе Счётчики серверов по режимам перестанут врать
Скины для люков с лестницей skinnable_ladder_hatch Ждёт слияния Квадратный и треугольный люк получат скины
Скин построек Scrap King scrap_king_buildingskin_dlc В работе Новый платный облик блоков, включая фундамент
Проверка описаний предметов automated_testing Слито в main Меньше предметов без названия и подсказки

Отдельно продолжается работа над новым рендером — о нём мы писали в новости про DLSS и апскейл в тестовой ветке.

Что попадёт в октябрьское обновление

Ближайший форс-вайп по графику первого четверга месяца — 1 октября 2026 года. Прямых обещаний по составу нет, поэтому оценка строится по стадиям веток:

  • Высокая вероятность: правки, уже слитые в main (терминал, тесты предметов), скины люков.
  • Средняя: мешки с песком и дот — ветка молодая, но технически почти готова; предсказание гранат — зависит от того, устроит ли разработчиков упрощённая модель после 14 сентября.
  • Низкая: биогенератор и загоны — они привязаны к системе скота, которая сама ещё в разработке; геймпад и комнаты метро — объёмные ветки без признаков финиша.
  • Почти нулевая: M79 — у него есть только черновая модель.

Для сравнения: сентябрьский патч Breach and Clear тоже собирался из веток, часть которых жила в ленте больше месяца.

Частые ошибки при чтении тестовых веток

  • Считать ветку анонсом. Коммит показывает, что над функцией работают, но не обещает её выпуск. Ветки бывают заброшены.
  • Верить временным цифрам. Стоимость крафта заборов прямо помечена как временная, у биогенератора «заглушка» чертежа и иконки.
  • Путать предсказание с баффом. Предсказание гранат меняет только отзывчивость броска на клиенте. Урон, радиус и стак остаются серверными.
  • Ждать M79 к вайпу. Черновая модель от 14 сентября — самая ранняя стадия разработки.
  • Пересказывать без даты. Состояние веток меняется ежедневно: всё сказанное здесь верно на 15 сентября 2026 года.

Коротко

  • Предсказание гранат убирает задержку броска; 14 сентября систему упростили — клиент ведёт гранату только до касания земли.
  • Мешки с песком получат варианты половинной и трёхчетвертной высоты и отдельный дот; скины совместимы.
  • M79 существует только как черновая модель, характеристик нет.
  • Биотопливный генератор делает низкосортное топливо из еды и требует ручного размешивания.
  • Загоны для скота технически почти готовы, цены временные.
  • Тоннели метро получат случайные комнаты, ПК-версия — полноценный геймпад.
  • Ближайший форс-вайп — 1 октября 2026 года; уверенно ждать можно только того, что уже слито в main.

Понравилась статья? Поделись ей с друзьями!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *