BeamMP не подключается: сервер не виден, AuthKey и Failed to Connect
Почему BeamMP не подключается: сервер пропал из списка, не работает AuthKey, появляется Failed to Connect или ошибка 10060/10061. Пошаговая диагностика.
Вчера вы спокойно катались с друзьями по трассам BeamNG.drive, а сегодня BeamMP не видит сервер, зависает на подключении или показывает Failed to Connect. Иногда проблема появляется сразу после обновления игры, иногда — после переноса сервера, смены роутера или добавления модов. Сообщение об ошибке при этом не всегда объясняет, где именно произошёл сбой.
Хорошая новость: большинство таких ситуаций можно диагностировать за несколько минут. Главное — различать публикацию сервера в общем списке, сетевое соединение с сервером и связь лаунчера BeamMP с самой игрой. Это три разных этапа, и исправления для них тоже разные.
Быстрая диагностика: определите свой симптом
Что происходит | Где вероятнее искать проблему | Что проверить сначала |
|---|---|---|
Весь список серверов BeamMP пуст | Лаунчер, фильтры, сервисы BeamMP | Перезапуск лаунчера, статус сервисов, обновление BeamMP |
Ваш сервер не виден в поиске |
| Настройки |
Сервер виден, но выдаёт Failed to Connect | IP, порт, брандмауэр, CGNAT |
|
Ошибки 10038 / 10060 / 10061 | Сервер не отвечает по адресу и порту | TCP/UDP, проброс порта, правильный IPv4 |
Ошибка 10048 | Порт уже занят другим процессом | Не запущен ли второй лаунчер или второй сервер |
Подключение застряло на Connecting / Start | Моды, карта, несовместимость версий | Чистый клиент и тест с обычной картой |
Сначала попробуйте подключиться к серверу по IP и порту через Direct Connect. Если прямое подключение работает, а сервер отсутствует в списке, проблема, скорее всего, в его отображении или регистрации. Если не работает и оно — переходите к проверке сети. Такой тест экономит много времени.
BeamMP не видит сервер: почему он пропал из списка
Не отображается вообще ни один сервер
Не спешите менять настройки собственного хостинга. Если список пуст у вас целиком, вероятнее проблема на стороне клиента или инфраструктуры BeamMP.
- Полностью закройте BeamNG.drive и BeamMP Launcher, затем запустите игру снова через лаунчер BeamMP. Перезапуск — первая рекомендация официального FAQ для пустого списка.
- Сбросьте поисковую строку и фильтры браузера серверов; для карты выберите Any. Иначе нужный сервер может скрываться из-за выбранных условий.
- Проверьте официальную страницу состояния BeamMP. Если недоступны Authentication или Backend, запросы списка и авторизация могут сбоить, даже когда ваш интернет работает.
- Убедитесь, что установлена совместимая версия BeamMP и что лаунчер может обновляться. Ошибки Primary Servers Offline и Backend System Outage требуют проверки сети и статуса сервисов, а не изменения
ServerConfig.toml.
Если у друзей список открывается, а у вас нет, проверьте правила антивируса и брандмауэра для BeamMP Launcher, затем посмотрите Launcher.log в папке установки. Не скачивайте «исправленные» лаунчеры из случайных архивов.
Не виден только ваш сервер BeamMP
Для публичного сервера важны два параметра: Private = false и действующий AuthKey. Если Private = true, сервер намеренно скрыт от общего списка — это не ошибка. При этом игроки, знающие адрес и порт, могут присоединиться через Direct Connect.
Проверьте, что серверный процесс действительно запущен, а в журнале нет [ERROR] и [FATAL]. Потом проверьте имя сервера: поиск идёт по полю Name в ServerConfig.toml, а не по названию, которое вы присвоили ключу в Keymaster. Если хостинг управляет параметрами через панель, изменения в файле могут переопределяться настройками панели при запуске.
Ошибка AuthKey в BeamMP: как исправить ключ аутентификации
AuthKey — это ключ, по которому публичный BeamMP-сервер идентифицируется в инфраструктуре проекта. Он не является паролем для входа игроков и не исправляет закрытый порт. Получают его в официальном BeamMP Keymaster, входя с помощью Discord-аккаунта.
Если появляется сообщение о пустом, неверном или уже используемом ключе, проверьте следующее:
- Ключ вставлен целиком. В
ServerConfig.tomlдолжно быть полеAuthKeyс вашим реальным значением внутри кавычек. Лишний пробел, пропущенный символ или случайно вставленная строка вместо ключа приведут к ошибке. - Ключ действителен. Откройте Keymaster и убедитесь, что используете существующий ключ из своего аккаунта. Если он был отозван, настройте новый.
- Один ключ — один работающий сервер. Нельзя одновременно запускать два BeamMP-сервера с одинаковым AuthKey. Это особенно часто случается при переносе на VPS, когда старый экземпляр забыли остановить.
- Параметр сохранён там, откуда сервер его читает. При аренде хостинга ключ иногда нужно вводить в отдельное поле панели запуска, а не редактировать конфиг вручную.
- Сервер перезапущен после изменений. После этого проверьте сообщения в консоли и
Server.log.
Минимальный фрагмент настроек публичного сервера выглядит так:
[General]
Port = 30814
AuthKey = "ЗДЕСЬ_ВАШ_РЕАЛЬНЫЙ_КЛЮЧ"
Private = falseName = "My BeamMP Server"
Это пример полей, а не полный конфигурационный файл: остальные настройки, созданные сервером, следует сохранить. Не путайте AuthKey и Name, а значения true и false в TOML пишите без кавычек.
Никому не отправляйте AuthKey и не оставляйте его на скриншотах. Если ключ оказался публичным, обратитесь в поддержку BeamMP по вопросам аккаунта и замените скомпрометированный ключ.
Failed to Connect и ошибки 10060, 10061, 10038
Сообщение Connection Failed / Failed to Connect означает, что соединение не удалось, но само по себе не объясняет причину. Более полезен код в отдельном окне BeamMP Launcher:
- 10060 — истекло время ожидания ответа. Часто виноваты проброс портов, фильтрация трафика или недоступный адрес.
- 10061 — соединение отклонено. Проверьте, что сервер слушает нужный порт, и не мешают ли брандмауэр или неправильное перенаправление.
- 10038 — лаунчер также относит его к ситуации, когда сервер не отвечает по указанному IP/порту.
- 10054 — соединение сброшено: сервер мог отключиться или перезапуститься.
Для владельца сервера порядок проверки такой.
Шаг 1. Убедитесь, что сервер действительно работает
Откройте консоль BeamMP-Server и Server.log. Если процесс завершился после ошибки ключа, занятого порта или некорректной конфигурации, сетевые настройки здесь ни при чём. Исправьте ошибку запуска и только после этого тестируйте подключение. При коде 10048 на серверной стороне проверьте, не занят ли выбранный порт другим экземпляром.
Шаг 2. Сверьте IP и порт
По умолчанию BeamMP использует порт 30814 одновременно по TCP и UDP. Если в ServerConfig.toml задан другой Port, подключаться и настраивать маршрутизацию нужно именно на него.
- На собственном компьютере, где запущены и игра, и сервер, проверьте
Direct Connectпо127.0.0.1:30814(либо вашему порту). - С другого устройства в домашней сети подключайтесь по локальному IPv4 компьютера с сервером.
- Из интернета друзьям нужен публичный IPv4 сервера и соответствующий порт. Для домашнего размещения этот порт должен вести к внутреннему адресу машины с BeamMP-Server.
Не подменяйте публичный IP адресом 192.168.x.x или 10.x.x.x: такие адреса работают только внутри соответствующей сети. IPv6 для подключения к BeamMP-серверу официально не поддерживается.
Шаг 3. Проверьте TCP, UDP и брандмауэр
На роутере создайте перенаправление обоих протоколов — TCP и UDP — на внутренний IPv4 компьютера с сервером. Для порта по умолчанию внешнее и внутреннее значения будут 30814. В Windows разрешите BeamMP-Server входящие и исходящие соединения; на Linux проверьте правила системного и облачного брандмауэра.
Открытый TCP при заблокированном UDP не означает, что всё настроено правильно: часть игрового обмена может нарушаться. Также проверьте, не вмешиваются ли VPN и виртуальные сетевые адаптеры. Официальная документация предупреждает, что Hamachi, Radmin VPN и похожие решения могут некорректно передавать UDP-трафик. Не отключайте защиту системы целиком — настройте точечные правила для приложения и порта.
Проверить доступность сервера извне можно инструментом CheckBeamMP на странице официальной инструкции по созданию сервера. Запускайте проверку, пока BeamMP-Server включён. При сервере у хостинг-провайдера убедитесь, что порт в конфигурации совпадает с портом, выделенным в панели.
Шаг 4. Исключите CGNAT
Если всё настроено, а друзья по-прежнему получают 10060 или 10061, проверьте, нет ли у домашнего подключения CGNAT — ситуации, когда провайдер использует общий публичный IPv4 для нескольких клиентов.
Сравните WAN IP в интерфейсе роутера с адресом, который показывает внешний сервис определения IP. Если они различаются, вы, вероятно, за CGNAT, и обычный проброс порта не поможет. Решения — запросить у провайдера собственный публичный IPv4 или перенести сервер на внешнюю площадку. Статический адрес при этом необязателен: важна его публичная доступность.
Почему я вижу свой сервер, но не могу зайти?
Для домашнего сервера это отдельная типичная история. Вы можете видеть его в публичном списке, но подключение по внешнему адресу из той же сети не работает из-за отсутствия у роутера NAT loopback. Попробуйте 127.0.0.1 на компьютере с сервером или локальный IPv4 с соседнего устройства. Внешнюю доступность проверяйте через друга из другой сети, а не только с домашнего ПК.
BeamMP зависает на Connecting: проверьте версии и моды
Бывает, что соединение начинается, но загрузка останавливается на Connecting, Start или после выбора карты. Если сеть уже проверена, следующий подозреваемый — контент.
Прежде всего отключите локальные моды в BeamNG.drive, оставив активным только multiplayerbeammp. BeamMP самостоятельно загружает ресурсы, которые предоставляет сервер; сторонние клиентские моды могут конфликтовать с ними. Затем временно уберите недавно добавленные серверные моды и попробуйте стандартную карту. Если с ней вход успешен, возвращайте моды по одному.
Для пользовательской карты проверьте путь в параметре Map: её внутреннее имя уровня может отличаться от названия ZIP-архива. В официальном обсуждении BeamMP Support похожее зависание после установки модифицированной карты связывали именно с неверным путём уровня либо нехваткой ресурсов на сервере. Это не доказательство для каждого случая, но хороший ориентир для диагностики.
Наконец, сверьте версии. 19 октября 2026 года вышла BeamNG.drive 0.40, а команда BeamMP опубликовала v4.23.1 с поддержкой этой версии игры. Для самой BeamNG.drive 20 октября вышел патч 0.40.1. Если ошибка появилась сразу после апдейта, обновите игру и BeamMP до совместимых релизов и посмотрите их патчноуты. Серверную сборку также стоит поддерживать актуальной: обновления включают исправления стабильности и безопасности.
Отдельный случай — сообщение, что лаунчер не подключается к игре, а не к удалённому серверу. По официальной инструкции можно изменить Launcher port в расширенных настройках мультиплеера BeamNG.drive и указать тот же номер в launcher.cfg BeamMP Launcher. Не путайте этот локальный порт (в примере документации — 4444) с портом игрового сервера 30814.
Если проблема в домашнем хостинге
Когда сервер регулярно недоступен из-за CGNAT, нестабильного домашнего канала или сложной настройки маршрутизатора, удобнее использовать отдельную площадку с доступным извне адресом и панелью управления. Например, сервер BeamNG.drive (BeamMP) в Сервариуме можно запустить без домашнего проброса портов, а модами и настройками управлять в личном кабинете.
Частые вопросы об ошибках подключения BeamMP
Почему BeamMP не находит сервер друга, хотя он запущен?
Проверьте, не включён ли Private = true, сброшены ли фильтры списка и правильно ли указан AuthKey. Если сервер приватный, попросите друга прислать IPv4 и порт для Direct Connect.
Можно ли зайти на BeamMP-сервер без AuthKey?
Для отображения публичного сервера в списке нужен действующий AuthKey. Приватный сервер скрыт из списка и использует прямое подключение; особенности запуска без официального ключа зависят от конфигурации и версии серверной сборки. Пустое поле AuthKey может вызвать ошибку запуска, поэтому ориентируйтесь на актуальную документацию и журнал сервера.
Почему после обновления BeamNG.drive перестал работать мультиплеер?
BeamMP — отдельный мультиплеерный мод, которому требуется совместимость с версией игры. Сверьте релизы BeamNG.drive, клиента BeamMP и сервера, затем исключите конфликтующие моды.
Что отправить в поддержку, если ничего не помогло?
Укажите точный текст ошибки и код, версию игры и BeamMP, способ подключения (список или Direct Connect), результат проверки извне и фрагменты Launcher.log / Server.log. Запрос можно оставить на официальном форуме BeamMP или в канале поддержки Discord. Перед отправкой материалов удалите AuthKey и другие секретные данные.
Чек-лист перед повторным подключением
- Перезапустили BeamMP Launcher, проверили фильтры и статус сервисов.
- Обновили BeamNG.drive и BeamMP до совместимых версий.
- Проверили запуск сервера и ошибки в
Server.log. - Для публичного сервера выставили
Private = falseи проверили AuthKey. - Сверили IPv4 и порт, открыли TCP и UDP, исключили CGNAT.
- Попробовали Direct Connect, затем тест с обычной картой без сторонних модов.
Если идти в таком порядке, становится понятно, на каком этапе BeamMP перестаёт подключаться: при поиске, авторизации, сетевом соединении или загрузке игрового мира.