Как настроить многопользовательский сервер BeamMP в Windows: полное руководство
Приложение BeamMP-Server.exe принимает подключения игроков и передаёт данные между участниками. Сначала мы создадим приватный сервер примерно для четырёх–шести участников, а затем разберём, как впоследствии сделать его публичным.
1. Что мы будем настраивать
BeamMP — многопользовательская модификация для BeamNG.drive. Приложение BeamMP-Server.exe принимает подключения игроков и передаёт данные между участниками. BeamMP Launcher запускает игру с многопользовательской модификацией. Отрисовка и физическая симуляция автомобилей выполняются самой BeamNG.drive на компьютере игрока. Сервер можно запустить на том же компьютере, на котором вы играете. Однако серверное приложение не заменяет ни BeamNG.drive, ни клиентский лаунчер.
Сначала мы создадим приватный сервер примерно для четырёх–шести участников, а затем разберём, как впоследствии сделать его публичным. Домашний сервер не требует платы за аренду, но для подключений через интернет необходимо правильно настроить брандмауэр Windows, домашний маршрутизатор и доступ по публичному IPv4-адресу.
Важная информация на 8 октября 2026 года. На официальном сайте BeamMP указано, что служба Keymaster временно недоступна: получить новый ключ регистрации публичного сервера сейчас нельзя. При этом BeamMP прямо сообщает, что приватные серверы продолжат работать. Поэтому ниже приведена конфигурация приватного сервера; переход к публичному описан в разделе 10. Кроме того, во время проверки кнопка Download Now на официальном сайте для скачивания клиента Windows приводила к ошибке HTTP 404. В разделе 4 приведён официальный резервный источник исполняемого файла лаунчера и оговорены ограничения этого способа.
2. Рекомендуемые характеристики компьютера для сервера и игры одновременно
Следующая таблица — практические рекомендации с разумным запасом, а не утверждённый разработчиками стандарт и не гарантия определённого количества игроков.
Компонент | Практическая рекомендация |
|---|---|
Windows | Windows 11, 64-разрядная, с актуальными обновлениями. BeamNG.drive указывает Windows 10, но её обычная поддержка Microsoft завершилась 14 октября 2025 года |
Процессор | Современный настольный процессор с восемью или более ядрами, не слабее ориентировочного уровня Ryzen 7 3700X / Core i7-9700 из официальных рекомендаций; желательно с более высокой производительностью одного ядра |
Оперативная память | Желательно 64 ГБ, если планируются моды, дополнительные участники и запас по памяти. 32 ГБ — официальная рекомендация для самой игры; этого может хватить небольшому серверу с умеренной нагрузкой |
Видеокарта | Уровень RX 6700 / RTX 3060 или выше, не менее 8 ГБ видеопамяти для игры в 1080p |
Накопитель | SSD/NVMe SSD; желательно 100–120 ГБ свободного места или больше для игры, лаунчера, сервера, логов и скачиваемых модов. Реальный объём модов бывает разным |
Сеть | Предпочтительно проводное подключение Ethernet. Для небольшой компании полезно ориентироваться на скорость отдачи от 20 Мбит/с, но это не официальная рекомендация BeamMP и не гарантия качества соединения |
Стабильность | Достаточное охлаждение, отключённый переход компьютера в сон во время работы сервера, запас ресурсов процессора и видеокарты |
3. Подготовка и схема подключений
- Установите на компьютер с Windows лицензионную и обновлённую BeamNG.drive. BeamMP не поддерживает пиратские и устаревшие версии игры. Сначала запустите обычную одиночную игру и убедитесь, что она работает.
- Войдите в учётную запись Windows, которой разрешено создавать и изменять файлы в папке сервера. Во всех приведённых далее командах используется путь
C:\BeamMP-Server. Если выберете другую папку, измените соответствующие пути во всех командах. - Обеспечьте доступ в интернет, по возможности используйте Ethernet вместо Wi-Fi. Обновите Windows и драйвер видеокарты.
- Решите, откуда будут подключаться игроки. С этого же ПК: адрес
127.0.0.1, порт30814; перенаправление на маршрутизаторе не нужно. С другого устройства в домашней сети: локальный IPv4-адрес компьютера-сервера; перенаправление обычно не нужно. Из интернета: необходимо перенаправить на компьютер-сервер порт30814и для TCP, и для UDP, а также иметь доступный публичный IPv4-адрес. - Не отключайте брандмауэр Windows. Открытый порт позволяет внешнему трафику обращаться к программе: скачивайте файлы только у разработчиков, не устанавливайте сомнительные плагины и не разглашайте свой публичный IP без необходимости.
Согласно документации BeamMP, домашний сервер на данный момент рассчитан на IPv4, а не IPv6. Если провайдер применяет CGNAT (NAT операторского уровня) либо вы пользуетесь исключительно мобильным подключением 4G/5G, перенаправление портов может оказаться невозможным. Лучше проверить это заранее.
4. Установка игрового клиента BeamMP в Windows
Клиент нужен даже в том случае, если сервер запускается на том же компьютере.
Обычный способ из официальной документации: откройте https://www.beammp.com/, нажмите Download Now, скачайте установочный файл для Windows, при необходимости распакуйте ZIP-архив, запустите BeamMP_Installer.exe и выполните указания мастера установки. После установки на рабочем столе должен появиться ярлык BeamMP Launcher; программу также можно найти через поиск Windows.
Если кнопка скачивания по-прежнему не работает: на момент проверки она вела на файл, который возвращал ошибку 404 Not Found. Не скачивайте установщик с неизвестных зеркал. Разработчики публикуют официальный исполняемый файл для Windows BeamMP-Launcher.exe на странице https://github.com/BeamMP/BeamMP-Launcher/releases. При необходимости можно скачать его из последнего стабильного выпуска в папку с доступом на запись, например C:\BeamMP-Launcher, и попробовать запустить напрямую. Лаунчер предназначен для загрузки многопользовательского мода и запуска игры. Однако это отдельный исполняемый файл, а не штатный установщик для первой установки: инструкция BeamMP по ручному обновлению рассматривает GitHub-файл прежде всего как средство обновления уже установленной программы. Если на чистой системе такой запуск не работает, обратитесь в официальную поддержку BeamMP или воспользуйтесь обычным установщиком после восстановления ссылки.
Для игры запустите BeamMP Launcher и не закрывайте появившееся окно консоли. После открытия BeamNG.drive проверьте в Repository / Mod Manager («Репозиторий» / «Менеджер модов»), что при первоначальной проверке включён только мод multiplayerbeammp. Затем в главном меню откройте More... → Multiplayer («Дополнительно» → «Мультиплеер»). Авторизуйтесь либо выберите гостевой вход, если сервер его допускает. Если кнопки Multiplayer нет, проверьте, что мод BeamMP включён, и попробуйте сочетание Ctrl+L: этот способ указан в официальной инструкции.
5. Загрузка и первый запуск сервера для Windows
- Откройте страницу официальных выпусков сервера https://github.com/BeamMP/BeamMP-Server/releases. Ссылка на Windows-версию есть также на https://www.beammp.com/. Выбирайте выпуск с пометкой Latest, а не Pre-release, если не собираетесь специально испытывать тестовую версию. В разделе Assets скачайте именно
BeamMP-Server.exe, а не архив с исходным кодом. - Установите пакет Microsoft Visual C++ Redistributable для архитектуры x64 с официальной страницы Microsoft: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist. Выбирайте актуальный x64-пакет. Для сервера BeamMP это обязательная зависимость.
- Создайте через Проводник папку
C:\BeamMP-Serverи положите файлBeamMP-Server.exeнепосредственно в неё. Не оставляйте сервер в временной папке «Загрузки»: ему потребуется сохранять конфигурацию, журналы и дополнительные ресурсы. - Необязательная проверка целостности: откройте PowerShell, выполните команду и сравните значение SHA256 со значением, приведённым рядом с тем же файлом в официальном выпуске GitHub. Хеши должны полностью совпасть.
Get-FileHash 'C:\BeamMP-Server\BeamMP-Server.exe' -Algorithm SHA256
- Выполните первый запуск. Чтобы конфигурационные файлы создавались в правильной папке, используйте Windows PowerShell, а не командную строку cmd:
Set-Location 'C:\BeamMP-Server'
.\BeamMP-Server.exe
- После первого запуска должны появиться
ServerConfig.toml,Server.log, папкаResourcesи, возможно, другие файлы в зависимости от версии. На этом этапе сообщения об отсутствующем ключе авторизации ожидаемы: настройки ещё не заполнены. Остановите сервер сочетанием Ctrl+C в его консоли либо закройте серверное окно. Текущий рабочий каталог важен: при запуске из другой папки конфигурация может быть создана не там, где находится EXE-файл.
Совет для Проводника: если расширения файлов скрыты, включите Вид → Показать → Расширения имён файлов. Убедитесь, что файл называется именно ServerConfig.toml, а не ServerConfig.toml.txt. Устаревший формат Server.cfg использовать нельзя.
6. Настройка ServerConfig.toml для приватного сервера
Когда сервер остановлен, сделайте резервную копию ServerConfig.toml и откройте оригинал в Блокноте. Файл записан в формате TOML, не JSON. Измените параметры существующей секции [General]. Ниже приведён полный синтаксически корректный пример для приватного сервера, удобный для первого тестирования:
[General]
Port = 30814
AuthKey = "0"
AllowGuests = true
LogChat = false
Debug = false
IP = "0.0.0.0"
Private = true
InformationPacket = true
Name = "Friends on Windows"
Tags = "Freeroam"
MaxCars = 1
MaxPlayers = 6
Map = "/levels/gridmap_v2/info.json"
Description = "Private Windows BeamMP server"
ResourceFolder = "Resources"
Сам блок можно скопировать как готовый TOML-файл. Однако автоматически созданная версия может содержать дополнительные параметры и полезные комментарии. Поэтому при дальнейшей эксплуатации надёжнее исправлять нужные строки в уже созданном файле, сохраняя остальные настройки. Не допускайте повторной секции [General] и дублирования одинаковых параметров.
Значение AuthKey = "0" здесь используется сознательно. Это не действительный ключ авторизации, а просто непустая строка. В собственном руководстве BeamMP для разработчиков указано, что при локальной разработке приватный сервер может использовать произвольную строку в поле AuthKey. В сочетании с Private = true этот способ позволяет начать с приватного сервера во время недоступности Keymaster. Не используйте такой ключ для публичного сервера. В консоли могут появляться сообщения о неудачной регистрации или обращении к серверу списка; главное — убедиться, что приватный сервер продолжает работать и к нему можно подключиться напрямую.
Назначение основных параметров:
Параметр | Что означает |
|---|---|
| Сетевой порт BeamMP для TCP и UDP. В маршрутизаторе и брандмауэре должен быть указан тот же порт. |
| Сервер не показывается в публичном списке. Это не пароль и не полноценное ограничение доступа: пользователь, знающий доступные IP и порт, может попытаться подключиться. |
| Разрешает гостевое подключение, когда такой режим поддерживают клиент и серверная инфраструктура. При работающей системе авторизации можно установить |
| Максимальное число одновременно подключённых игроков, включая владельца сервера, если он тоже играет. |
| Максимальное число автомобилей у одного игрока. |
| Стандартная карта Gridmap v2. Точные пути других стандартных карт перечислены в документации BeamMP. Прямые слеши |
| Прослушивание всех локальных IPv4-интерфейсов. BeamMP рекомендует не менять автоматически созданный параметр IP без понимания его назначения. |
| Относительный путь к папке с модами и серверными скриптами. |
| Запись чата в журнал и расширенная диагностика. Режим |
Сохраните файл в кодировке UTF-8, не превращая его в .txt. Снова запустите сервер командами PowerShell из раздела 5. Убедитесь, что его окно остаётся открытым, а консоль не сообщает о критических ошибках.
7. Настройка брандмауэра Защитника Windows
BeamMP использует TCP и UDP, обычно через порт 30814. Не отключайте брандмауэр Windows. Приведённые ниже команды создают два разрешающих правила для входящих подключений: отдельно для TCP и UDP, только для нужного порта и серверного EXE-файла. Третье правило разрешает этому файлу исходящие соединения. Откройте Windows PowerShell от имени администратора. Команды предполагают, что сервер действительно расположен по пути из раздела 5.
$exe = 'C:\BeamMP-Server\BeamMP-Server.exe'
New-NetFirewallRule -DisplayName 'BeamMP TCP 30814 In' -Direction Inbound -Action Allow -Protocol TCP -LocalPort 30814 -Program $exe
New-NetFirewallRule -DisplayName 'BeamMP UDP 30814 In' -Direction Inbound -Action Allow -Protocol UDP -LocalPort 30814 -Program $exe
New-NetFirewallRule -DisplayName 'BeamMP Outbound' -Direction Outbound -Action Allow -Program $exe
Третье правило особенно важно, если у вас действует ограничительная политика исходящих соединений. При стандартных настройках Windows исходящий трафик обычно и так разрешён. Если вы поменяли путь установки или номер порта, исправьте их в командах до запуска. Не выполняйте этот блок многократно без необходимости, чтобы не создавать дублирующие правила.
Способ через интерфейс Windows: нажмите Win+R, введите wf.msc и подтвердите запуск. В оснастке «Брандмауэр Защитника Windows в режиме повышенной безопасности» откройте Правила для входящих подключений → Создать правило → Для порта. Выберите TCP, локальный порт 30814, действие Разрешить подключение и нужные сетевые профили. Аналогично создайте правило для UDP и того же порта. Вместо правил для портов можно создать правила, привязанные к программе BeamMP-Server.exe. В разделе Правила для исходящего подключения разрешите исполняемый файл, если политика безопасности блокирует исходящие соединения. Оставляйте брандмауэр включённым.
8. Настройка домашнего маршрутизатора для подключений через интернет
Пропустите этот раздел, если все участники играют на одном ПК или находятся в одной локальной сети. Перенаправление портов требуется, чтобы друзья за пределами вашего дома могли подключаться к серверу, запущенному на компьютере с Windows.
- Откройте командную строку Windows или PowerShell и выполните:
ipconfig /all
- Найдите активный сетевой адаптер Ethernet или Wi-Fi. Запишите значения IPv4-адрес (например,
192.168.1.50) и Основной шлюз (например,192.168.1.1). Это примеры, а не универсальные адреса, которые можно просто скопировать. Не ориентируйтесь на отключённые и виртуальные адаптеры Hyper-V, если они не используются для вашего интернет-соединения. - В настройках маршрутизатора создайте резервирование адреса DHCP (DHCP reservation) для компьютера-сервера. Тогда его локальный IPv4 останется прежним, и правило перенаправления не перестанет работать после автоматического изменения адреса. Меню разных моделей отличаются; используйте инструкцию к своему маршрутизатору.
- В браузере откройте фактический адрес своего основного шлюза и войдите в интерфейс маршрутизатора. Найдите раздел Port Forwarding, NAT, Virtual Server («Перенаправление портов», «Виртуальный сервер») или аналогичный. Создайте следующее правило либо пару правил:
Поле маршрутизатора | Значение |
|---|---|
Внутренний адрес / Destination IP | Зарезервированный локальный IPv4 компьютера-сервера, например |
Внешний порт / External Port |
|
Внутренний порт / Internal Port |
|
Протокол / Protocol | TCP и UDP одновременно; если модель не позволяет выбрать оба, создайте два отдельных правила |
Включено / Enabled | Да |
- Сохраните настройки. Если маршрутизатор попросит перезагрузку, выполните её. Не направляйте соединения на
127.0.0.1, адрес шлюза или другой компьютер. Для BeamMP не требуется включать DMZ или отключать межсетевой экран маршрутизатора. - Узнайте свой публичный IPv4-адрес. BeamMP предлагает сайт https://www.whatsmyip.org/; нужный адрес представляет собой четыре десятичных числа через точки. Сравните его с WAN/Internet IPv4 в интерфейсе маршрутизатора. Если адреса различаются, возможно, используется CGNAT или ещё один маршрутизатор. Если внешний адрес маршрутизатора находится в диапазоне
100.64.0.0/10или одном из обычных приватных диапазонов, для прямых входящих подключений обычно потребуется помощь провайдера либо устранение двойного NAT. Сервер BeamMP только с IPv6 сейчас не поддерживается. - Пока сервер запущен, попросите человека проверить подключение из другой сети либо воспользуйтесь сервисом CheckBeamMP, который встроен в официальную страницу https://docs.beammp.com/server/port-forwarding/. Укажите публичный IPv4 и порт
30814. Успешное подключение по127.0.0.1не означает, что сервер доступен из интернета. Универсальные проверки одного только TCP не подтверждают работоспособность UDP.
Если провайдер использует CGNAT, спросите, можно ли получить публичный IPv4-адрес. Другой вариант — размещение сервера у хостинг-провайдера с доступным IPv4. Одни лишь изменения правил брандмауэра Windows проблему CGNAT не устранят.
9. Запуск сервера и подключение игроков
- Запустите
BeamMP-Server.exeс сохранёнными настройками и не закрывайте его консольное окно. - Запустите BeamMP Launcher, оставьте его окно открытым и перейдите в BeamNG.drive → More... → Multiplayer. Для приватного сервера используйте Direct Connect («Прямое подключение»), а не поиск по публичному списку серверов.
- Введите адрес в зависимости от того, откуда подключается игрок:
Где находится игрок | Адрес в Direct Connect | Порт |
|---|---|---|
Владелец играет на том же ПК, где запущен сервер |
|
|
Другой компьютер в той же домашней сети | Локальный IPv4 компьютера-сервера, например |
|
Друг подключается через интернет | Ваш настоящий публичный IPv4 |
|
- Убедитесь, что загружается Gridmap v2 и игроки видят автомобили друг друга. Для первого теста используйте по одному автомобилю. Владелец, играющий на серверном ПК, не должен полагаться на подключение через внешний IP или публичный список: многие маршрутизаторы не поддерживают NAT loopback — возврат соединения по собственному внешнему адресу внутрь сети.
- Если друзья из интернета не могут зайти, начните проверку с консоли и журнала сервера, затем проверьте правила Windows, перенаправление портов, правильность локального адреса, публичный IPv4 и наличие CGNAT. При проблемах с подключением клиентский лаунчер может показывать коды
10060,10061или10038.
10. Необязательно: перевод сервера в публичный режим после восстановления Keymaster
По состоянию на 8 октября 2026 года страница https://keymaster.beammp.com/ прямо сообщает, что вход и управление ключами временно недоступны. Не придумывайте и не публикуйте ключ авторизации. Пока сервис не работает, используйте приватный сервер и Direct Connect.
Когда BeamMP официально восстановит службу:
- Откройте https://keymaster.beammp.com/ и войдите предложенным способом (ранее использовалась авторизация через Discord). Перейдите в Keys, нажмите +, придумайте понятное название для ключа и скопируйте действительно созданный ключ.
- Остановите сервер. В
ServerConfig.tomlзамените только значение-заглушку вAuthKeyна настоящий ключ, сохранив кавычки. Ниже приведён исключительно пример формата, строкаREPLACE_WITH_YOUR_REAL_KEYне является действительным ключом:
AuthKey = "REPLACE_WITH_YOUR_REAL_KEY"
Private = false
- Сохраните файл и перезапустите сервер. Параметр
Private = falseразрешает показывать сервер в публичном списке, если авторизация и сетевое подключение работают. Ищите его в игровом списке по значению Name. Один настоящий ключ можно использовать только для одного одновременно работающего сервера. Никогда не публикуйте ключ в скриншотах, переписке и сообщениях об ошибках.
Ещё раз: Private = true означает «не показывать в общем списке», а не «защитить паролем» или «разрешить вход только приглашённым». Если нужен действительно ограниченный доступ, используйте проверенный совместимый плагин списка разрешённых игроков либо, где возможно, ограничьте круг исходных IP-адресов на сетевом уровне.
11. Установка карт, автомобилей и серверных скриптов
После первого запуска откройте папку C:\BeamMP-Server. В ней должны находиться BeamMP-Server.exe, ServerConfig.toml, Server.log и каталог Resources. Внутри Resources сервер создаёт две отдельные папки: Client для передаваемых игрокам ZIP-архивов и Server для серверных скриптов и плагинов. Если они ещё не появились, сначала запустите сервер с корректным рабочим каталогом.
Моды автомобилей и другой контент, который должны загружать клиенты: положите исходные архивы .zip в папку C:\BeamMP-Server\Resources\Client. Не распаковывайте ZIP-файлы. BeamMP предоставит эти пакеты подключающимся игрокам; большое количество модов увеличит время входа и объём загрузки.
Стандартная карта: оставьте в Map значение /levels/gridmap_v2/info.json либо используйте точный путь другой штатной карты из официального списка. Для встроенных карт дополнительный ZIP-файл не нужен.
Сторонняя карта: скопируйте её ZIP в Resources\Client. Откройте архив для просмотра, не распаковывая его. Внутри должна находиться папка levels, затем каталог карты — например, my_custom_map, — а его содержимое должно включать необходимые файлы карты, в том числе info.json по соответствующему пути. Укажите:
Map = "/levels/my_custom_map/info.json"
Вместо my_custom_map подставьте точное имя каталога внутри конкретного архива. Написанное выше — условное имя, а не готовая к загрузке карта. Если определить путь не получается, документация BeamMP рекомендует открыть консоль разработчика в самой BeamNG.drive и выполнить print(getMissionFilename()) для выяснения правильного пути к карте.
Серверные плагины: в Resources\Server каждый плагин размещается в отдельной подпапке, где содержатся скрипты Lua (.lua). Это не место для ZIP-архивов с автомобилями, скачиваемых игроками. Устанавливайте только совместимые скрипты из надёжных источников и следуйте документации конкретного плагина.
После изменения списка ресурсов перезапускайте сервер, чтобы клиентские ZIP-пакеты гарантированно загрузились заново. Если у игроков зависает загрузка либо возникает ошибка при входе, временно удалите недавно добавленные моды и повторите тест на стандартной карте без стороннего содержимого. Разработчики BeamMP отдельно предупреждают о несовместимости модов.
12. Производительность, обслуживание и безопасность
- Увеличивайте нагрузку постепенно. Начните со стандартной карты и одного автомобиля на игрока. Повышайте
MaxPlayersиMaxCarsлишь тогда, когда остаются приемлемыми частота кадров клиента, сообщения сервера, загрузка CPU, использование RAM и исходящий сетевой трафик. Дополнительные автомобили зачастую сильнее нагружают игровой клиент, чем сервер, который передаёт данные между участниками. - Не допускайте перехода Windows в спящий режим. Настройте электропитание так, чтобы компьютер оставался включённым на время работы сервера. Закройте фоновые программы, потребляющие много процессорного времени, памяти, дисковых ресурсов или исходящей пропускной способности.
- Делайте резервные копии. Перед изменениями остановите сервер и сохраните копии
ServerConfig.tomlи папкиResources. Если там хранится настоящий AuthKey, обращайтесь с резервной копией как с конфиденциальными данными. - Аккуратно обновляйте сервер. Официальный порядок для Windows: остановить сервер и заменить старый
BeamMP-Server.exeновым файлом из официального выпуска, сохранив настройки и содержимоеResources. Перед обновлением прочитайте описание изменений. Обновляйте также лаунчер и саму игру. - Проверяйте журналы.
Server.logдублирует вывод серверной консоли. Сообщения уровняERRORиFATALтребуют проверки. ВключайтеDebugтолько на период диагностики: он способен создавать очень большие журналы. - Сокращайте поверхность атаки. Не отключайте брандмауэр Windows, не открывайте из интернета панель управления маршрутизатором, не используйте DMZ ради BeamMP и не устанавливайте неизвестные плагины. Передавайте публичный IP только людям, которым действительно нужно подключаться к приватному серверу.
Для просмотра последних строк журнала без открытия его в редакторе можно выполнить команду PowerShell:
Get-Content 'C:\BeamMP-Server\Server.log' -Tail 60
Сервер доступен только пока Windows работает, процесс сервера запущен, а соединение с сетью активно. Если игровой компьютер уснёт, перезагрузится или выключится, сервер также станет недоступен.
13. Проверка неисправностей
Проблема | Что проверить в первую очередь |
|---|---|
Окно сервера сразу закрывается | Установлен ли свежий пакет Visual C++ Redistributable x64; выполнен ли запуск из нужной папки через PowerShell; что написано в ошибке и |
Рядом с EXE нет | Сервер должен запускаться при рабочем каталоге |
Настройки игнорируются | Имя |
Ошибка AuthKey во время недоступности Keymaster | Только для приватного сервера: |
Владелец не может войти со своего же ПК | Direct Connect → |
Друг из домашней сети не может войти | Используется ли локальный IPv4 компьютера-сервера; работают ли правила входящих TCP/UDP; запущен ли сервер. |
Друг из интернета не может войти | TCP и UDP на маршрутизаторе, одинаковые номера портов, корректный внутренний IPv4, брандмауэр Windows, фактический публичный IPv4, CGNAT или двойной NAT. Запускайте CheckBeamMP при работающем сервере. |
Сервер не отображается в публичном списке | Нужны |
В меню игры нет Multiplayer | Запустите игру через BeamMP Launcher, включите |
Игра зависает или слишком низкий FPS | Уменьшите число машин и игроков, отключите несовместимые моды, используйте штатную карту, изучите нагрузку системы. Игровому клиенту нужны совсем другие ресурсы, чем отдельному серверу. |
Итоговая проверка
Приватный сервер можно считать готовым к игре, когда выполняются все условия: процесс BeamMP-сервера остаётся запущенным; в конфигурации стоит Private = true; BeamMP Launcher запускает BeamNG.drive; владелец подключается по 127.0.0.1:30814; второй игрок входит по подходящему ему адресу; автомобили синхронизируются. Для друзей из интернета дополнительно нужны исправное перенаправление TCP и UDP и доступный публичный IPv4.