Камеры 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+ работают сейчас
Просмотр камер в приложении появился вместе с обновлением 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+ убрали
Вторая новость менее заметна, но практичнее. 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 ноября — под риском сторонние боты, официальное приложение не затронуто.
