Камеры Rust+ покажут настоящую графику: прототип в коммитах

Камеры Rust+ могут перестать быть схематичной «картинкой из лучей»: 28 октября 2026 года в ветке main/rustplus_real_camera появился прототип, который рисует в мобильном приложении настоящие модели и текстуры игры. Автор коммита — разработчик Facepunch под ником lamalove. Параллельно он же убрала из сервера поддержку прямых подключений к websocket Rust+ и влила это изменение в main 4 ноября. Разбираем, как камеры работают в приложении сейчас, что меняет прототип, кого коснётся отказ от прямых подключений и чего ждать в ближайших патчах.

Что нашли в ветке main/rustplus_real_camera

Ветка совсем короткая: в ней три коммита, и только один содержательный. Его текст от 28 октября звучит так: прототип камеры Rust+, которая рендерит внутри приложения настоящие модели, текстуры и прочее, а инструменты редактора экспортируют облегчённые ассеты для мобильных устройств и загружают их на CDN Facepunch. Два других коммита, 31 октября и 7 ноября, — слияния из main: разработчик держит ветку в актуальном состоянии, а не бросил её после первого эксперимента.

Слово «прототип» здесь ключевое. В ветке нет коммитов про интерфейс, настройки качества или ограничения по устройствам, нет и слияния обратно в main. Это рабочая проверка идеи, а не готовая функция с датой релиза.

Уличная камера видеонаблюдения на стене дома с распределительной коробкой: в Rust+ такие камеры пока видны лишь силуэтами
Камеры наблюдения в Rust работают и в приложении, но кадр пока собирается из данных лучей, без текстур и моделей.

Как камеры Rust+ работают сейчас

Просмотр камер в приложении появился вместе с обновлением Eye in the Sky в начале марта 2023 года — тем самым, что принесло управляемые дроны, поворотную PTZ-камеру и подрыв C4 по радиосигналу. Facepunch тогда отдельно указала, что новые камеры можно открывать и из Rust+, но только в приложении версии 0.0.29 и новее.

Технически сервер не передаёт на телефон видео. Он прогоняет из точки камеры сетку лучей и отправляет приложению результат: расстояние до препятствия и тип того, во что луч упёрся. Приложение раскрашивает эти данные и собирает из них кадр. Получается узнаваемая, но грубая картинка: силуэты стен, игроков и техники без текстур, с заметной зернистостью. Сторонние библиотеки для Rust+, например rustplus.js и её порт RustPlusApi на C#, декодируют эти пакеты тем же способом — по их документации видно, что формат так и называется: кадр из лучей.

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

Какие устройства открываются через приложение

Устройство Что даёт в Rust+ Откуда берётся
Статичная CCTV-камера Обзор в одну сторону, без управления Лут ящиков, монументные камеры по кодам
PTZ-камера Поворот и наклон, до трёх ступеней приближения, обзор на 360° Обновление Eye in the Sky, март 2023
Дрон Полёт по базе и вокруг неё с обзором Обновление Eye in the Sky, март 2023
Автотурель Обзор и управление огнём через идентификатор По пользовательским отзывам и докам сторонних библиотек

Все эти устройства по-прежнему привязываются через компьютерную станцию и идентификаторы. Полный список монументных кодов и порядок ввода собран в материале коды камер в Rust.

Что меняет прототип: лучи против моделей

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

Параметр Сейчас (кадр из лучей) Прототип 28.10.2026
Что видит игрок Раскрашенные силуэты по дальности и типу поверхности Модели и текстуры игры
Где хранится графика Нигде, кадр строится из данных лучей Облегчённые ассеты на CDN Facepunch, загружаются в приложение
Нагрузка на телефон Минимальная Выше: нужен рендер 3D-сцены и место под ассеты
Подготовка контента Не требуется Отдельный экспорт мобильных ассетов из редактора
Статус Работает с марта 2023 Ветка не влита в main, дата выхода неизвестна

Отдельный вопрос — безопасность. Facepunch последние месяцы режет то, что сервер отдаёт клиенту лишнего: окклюзия баз в Rust прячет комнаты от ESP-читов. Если камера на телефоне начнёт рисовать настоящие модели, разработчикам придётся следить, чтобы приложение не стало обходным каналом для той же утечки. В коммите об этом ничего нет, так что это открытый вопрос, а не известный факт.

Официальный скриншот Rust+ от Facepunch: карта сервера EU Facepunch 1 с Launch Site, метками ивентов и торговым автоматом
Так выглядит карта в Rust+ сейчас: камеры в том же приложении пока показывают схематичную картинку, а не графику игры.

Прямые подключения к Rust+ убрали

Вторая новость менее заметна, но практичнее. 15 октября lamalove закоммитил в ветку main/rustplus_remove_direct удаление поддержки прямых подключений к websocket Rust+ с пометкой, что они больше не используются. 4 ноября, за сутки до ноябрьского патча, ветку влили в main. Попало ли изменение в сам релиз 5 ноября, из открытых данных не видно: коммиты показывают слияние, но не состав сборки.

Что это значит. Сервер с включённым Rust+ слушает отдельный порт, который задаёт параметр app.port. Официальное приложение, судя по формулировке коммита, давно ходит не туда напрямую, а через инфраструктуру Facepunch — в соседней ветке fix_packet_capture_rustrelay, влитой 28 октября, упоминается ретранслятор rustrelay. А вот самописные инструменты сообщества часто подключаются именно напрямую: по IP сервера, порту Rust+ и токену игрока, полученному при привязке.

Кто пользуется Rust+ Что может измениться
Игрок с официальным приложением на iOS, Android или в браузере Ничего: по коммиту приложение прямые подключения уже не использует
Клан с Discord-ботом на rustplus.js или аналоге Бот может перестать подключаться, если ходит напрямую на app.port
Владелец модового сервера Стоит проверить после обновления, работают ли привязка и смарт-устройства
Автор сторонней библиотеки Понадобится поддержка нового способа подключения, если старый закрыт окончательно

Сервер Rust и раньше ограничивал число подключений к websocket Rust+, в том числе с одного IP-адреса, так что сторонние боты и так жили по правилам Facepunch. Теперь же под вопросом сам способ входа. Если ваш клановый бот после патча перестал присылать уведомления о рейде, первым делом смотрите репозиторий библиотеки, а не настройки сервера.

Хронология Rust+

Дата Событие
4 июня 2020 Выход Rust+ вместе с Companion App Update: карта, чат команды, смарт-переключатели и сигнализации
Начало марта 2023 Eye in the Sky: камеры, PTZ и дроны доступны в приложении версии 0.0.29+
15 октября 2026 Коммит об удалении прямых подключений к websocket Rust+
28 октября 2026 Прототип камеры с настоящими моделями и текстурами
4 ноября 2026 Удаление прямых подключений влито в main
7 ноября 2026 Последнее слияние main в ветку с прототипом

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

Когда ждать и чего не ждать

Ближайший плановый патч Rust выходит 3 декабря 2026 года. Прототип камеры в него, скорее всего, не попадёт: ветка не влита, а функция зависит не только от сервера, но и от новой версии мобильного приложения, которая проходит модерацию App Store и Google Play отдельно. Удаление прямых подключений, напротив, уже лежит в main, и к декабрьскому релизу оно гарантированно будет в сборке.

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

  • «В Rust+ будет видеотрансляция с камер». Нет, речь о рендере сцены на телефоне из моделей и текстур, а не о передаче видеопотока с сервера.
  • «Обновление выйдет в декабре». Никаких сроков в коммитах нет, а прототип может так и остаться экспериментом.
  • «Rust+ перестанет работать». Отказ от прямых подключений касается сторонних инструментов, официальное приложение, по словам разработчика, этот путь уже не использует.
  • «Камеры станут видеть сквозь стены». Ничто в коммите на это не указывает, а общий курс Facepunch обратный — меньше данных на клиенте.

Свежие изменения из веток разработки мы разбираем по мере появления; из последнего — вкладка сети в меню F1 с графиком пинга.

Коротко

  • 28 октября 2026 года в ветке main/rustplus_real_camera появился прототип камер Rust+ с настоящими моделями и текстурами.
  • Сейчас камеры в приложении строят кадр из данных лучей — грубые силуэты без текстур, так работает с марта 2023 года.
  • Для прототипа редактор экспортирует облегчённые мобильные ассеты на CDN Facepunch.
  • Ветка не влита в main, сроков нет; в патч 3 декабря прототип, вероятно, не попадёт.
  • Поддержку прямых подключений к websocket Rust+ убрали и влили в main 4 ноября — под риском сторонние боты, официальное приложение не затронуто.

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


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

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