BeamNG.drive на Mac
MacBook Pro, M3 Pro
BeamNG — это не гонка, а симулятор деформации: машина считается как мягкое тело из сотен узлов, и считает это процессор, а не видеокарта. Поэтому история здесь другая, чем у шутеров, и цифра означает не то же самое.
Цифры
MacBook Pro с M3 Pro, средне-высокие настройки, обычная езда по карте на Hirochi.
| Сцена | Кадры |
|---|---|
| Hirochi, средне-высокие | 100–110 |
Это замер обычной игры, а не тестовой петли. Тяжёлые карты упираются в видеокарту ровно так же, как на слабом ПК: BeamNG умеет нагрузить любое железо, если попросить.
Чем она удобнее шутеров
У BeamNG нет античита с драйвером уровня ядра — а именно на него спотыкается половина игр на Mac. Запускать её не мешает ничего, и рисковать аккаунтом тут нечем.
Интерфейс BeamNG — встроенный браузер, тот же движок, на котором сделаны лаунчеры. Здесь он работает: панели и меню рисуются как положено, игру же рисует её собственный движок.
Что нужно
- Mac на Apple Silicon — M1 или новее. Intel не поддерживается.
- macOS 14 или новее.
- Свой аккаунт Steam, на котором есть BeamNG.drive.
- Место на диске: у нас игра занимает 54 ГБ — столько показывает сам Steam, и столько же намерил Finder. Держите с запасом: обновления просят места сверх этого.
Как это происходит
- Войдите на этом сайте. В профиле будут ссылка на сборку и код активации.
- Поставьте Uncork, введите код — он соберёт бутылку с windows-версией Steam внутри.
- Войдите в Steam сами и поставьте игру как обычно. Пароль Steam и код Steam Guard вводятся только в окне самого Steam — Uncork их не спрашивает никогда.
- Запускайте. Первый запуск дольше обычного: собираются шейдеры.
Вдвоём за одним маком
В самой игре есть режим multiseat: несколько игроков, у каждого свой контроллер и своя машина. Включается в Options → Gameplay → «Use multiseat for this session». Камера при этом одна на всех — она отъезжает, чтобы держать в кадре обе машины, и разъехаться далеко не выйдет.
Настоящий разделённый экран даёт мод SplitNG из официального репозитория: до четырёх игроков, у каждого своя камера и свои приборы. Заходите в свободную езду, подключаете геймпады и жмёте Start на втором — экран делится. Клавиатура с геймпадом тоже считаются двумя игроками, так что проверить можно и одному.
Под Uncork это работает — проверено на M3 Pro с двумя геймпадами от PlayStation 5, подключёнными по Bluetooth. Мод устроен так, что цепляется за точку расширения внутри самой игры, нативного кода в нём нет, поэтому ломаться там особо нечему.
Цена вопроса — кадры, и она честная. Разделённый экран рисует сцену дважды, со всеми проходами теней и отражений, плюс вторая машина со своей физикой.
Вдвоём на Italy — одной из самых тяжёлых карт в игре — выходило 19–27 кадров с включённым трафиком и 20–40 после того, как его выключили. Настройки при этом пришлось опустить ниже обычных. Для сравнения: одному на Джонсон-Вэлли, это пустыня и куда более простая сцена, у нас выходило около 40. Карты разные, поэтому пара чисел выше — не «до и после разделённого экрана», а две разные ситуации.
Поэтому перед совместной игрой первым делом выключите трафик: каждая его машина рисуется в каждом проходе сцены и считается физикой, а вдвоём вы друг другу и будете трафиком. Следом отключайте динамические отражения и детальные зеркала — это отдельные проходы всей сцены, и на разделённом экране они удваиваются вместе с ней.
Блёстки на растительности
На кустах и траве появляются белые точки: они мерцают при движении камеры и особенно заметны на ярком солнце. Это не артефакт трансляции DirectX в Metal — то же самое видно и на Windows, просто там реже.
Лечится двумя настройками в самой игре, и обе в разделе графики:
- HDR — выключить. Расширенный диапазон растягивает яркость бликов, и точка, которая была почти незаметной, становится белой вспышкой.
- Сглаживание SMAA → TAA. SMAA разбирает один кадр и одиночную яркую точку принимает за край. TAA смотрит на несколько кадров подряд и такую точку гасит — именно потому, что она мерцает.
Проверено на M3 Pro: после этих двух переключений блёстки пропадают полностью. Кадры при этом не падают — TAA дешевле SMAA, а выключенный HDR ещё и снимает лишний проход тонового отображения.
Моды: чем хороший отличается от пластилинового
В самой игре есть встроенный магазин модов, и первым делом человек идёт туда. Беда в том, что реальных марок там нет: BeamNG не покупает лицензии, и всё, что называется «BMW» или «Porsche», на деле выгружено из другой игры — Automation. Геометрия у таких машин сглаженная и бедная, отсюда ощущение пластилина.
Это видно в числах. Мы посчитали треугольники у штатных машин самой игры: медиана 209 тысяч, самая простая — Moonhawk со 110 тысячами, самая подробная — D-Series с 775 тысячами. Выгрузка из Automation, которую мы проверяли, дала 51 тысячу: вдвое грубее, чем худшая штатная машина.
Сделанные руками моды живут не в магазине, а вложениями в ветках форума на beamng.com. Разница ровно та же, в числах: Countach оттуда — 2,2 миллиона треугольников, BMW E34 — 1,6 миллиона, Audi R8 — 1,4 миллиона. Это втрое подробнее самой детальной штатной машины.
Как отличить, не устанавливая
Архив мода — обычный zip, и заглянуть в него можно до установки:
- Файлы с именами
camso_внутри — признак выгрузки из Automation. Из 18 модов, которые мы взяли во встроенном магазине, такие файлы нашлись у всех 18. - Папка
vehicles/должна быть. Если внутри архива лежат другие архивы — игра такое не разворачивает, и машина не появится вовсе. Нам так попались два «пака»: стояли в списке модов и не добавляли ни одной машины. - Детали салона в jbeam — слова
interior,dashboard,seat. Если их нет, внутри пусто: кузов есть, сесть некуда.
Сломанная приборка стоит дороже, чем кажется
Экран приборов в модовой машине — это не картинка, а встроенный Chromium: отдельная страница, которой Lua тридцать раз в секунду шлёт данные. Если страница не нашлась, игра молча подставляет заглушку, но Lua об этом не знает и продолжает звать в неё функции. Каждый вызов падает с ошибкой.
За одну нашу сессию так набежало 1075 ошибок у навигации Audi R8 и 926 у приборки, которую пять модов переиспользуют у штатной ETK800. Один процесс Chromium при этом умер совсем, а журнал игры упёрся в потолок в 15 тысяч записей и начал обрезать сам себя — то есть перестал годиться для разбора любых других проблем.
Причины оказались скучными: в одном моде путь к странице вёл на файл, которого в архиве нет, в другом — на папку с другим именем, третий ссылался на страницу соседней машины, а она подмонтирована только когда эта машина в игре. Ни одна из них не про Mac: то же самое ломается и на Windows, просто там реже заглядывают в журнал.
Лечится это правкой одной строки в jbeam мода — поля htmlFilePath. Если
машина вам нравится, а приборка чёрная, скорее всего дело именно в нём.
Проверено на M3 Pro в ночь на 21 сентября 2026: скачано и разобрано 50 модов, у каждого посчитаны треугольники в модели и прочитан список файлов. Числа выше — из этих замеров, а не из общих соображений.
Чего мы не замеряли
- Аварии с десятком машин разом. Мягкотельная физика там упирается в процессор, и сколько останется кадров — мы не проверяли.
- Большие карты на максимальных настройках. Italy мы гоняли только на низких и на разделённом экране, Utah не гоняли вовсе.
- Другие маки. M1 Air ведёт себя не как M3 Pro, а его у нас не было.
- Моды. Их тысячи, и мы гоняли ровно один — SplitNG, про который выше.
Если на вашей машине выйдет иначе — напишите. Замер, который верен только в одном месте, стоит поправить.