servarium :)
главная / журнал / BeamMP не подключается: сервер не виден, AuthKey и Failed to Connect
гайд · BeamNG (BeamMP)

BeamMP не подключается: сервер не виден, AuthKey и Failed to Connect

·

Почему BeamMP не подключается: сервер пропал из списка, не работает AuthKey, появляется Failed to Connect или ошибка 10060/10061. Пошаговая диагностика.

Вчера вы спокойно катались с друзьями по трассам BeamNG.drive, а сегодня BeamMP не видит сервер, зависает на подключении или показывает Failed to Connect. Иногда проблема появляется сразу после обновления игры, иногда — после переноса сервера, смены роутера или добавления модов. Сообщение об ошибке при этом не всегда объясняет, где именно произошёл сбой.

Хорошая новость: большинство таких ситуаций можно диагностировать за несколько минут. Главное — различать публикацию сервера в общем списке, сетевое соединение с сервером и связь лаунчера BeamMP с самой игрой. Это три разных этапа, и исправления для них тоже разные.

Быстрая диагностика: определите свой симптом

Что происходит

Где вероятнее искать проблему

Что проверить сначала

Весь список серверов BeamMP пуст

Лаунчер, фильтры, сервисы BeamMP

Перезапуск лаунчера, статус сервисов, обновление BeamMP

Ваш сервер не виден в поиске

Private, AuthKey, регистрация сервера

Настройки ServerConfig.toml, Keymaster и журнал сервера

Сервер виден, но выдаёт Failed to Connect

IP, порт, брандмауэр, CGNAT

Direct Connect и коды в окне лаунчера

Ошибки 10038 / 10060 / 10061

Сервер не отвечает по адресу и порту

TCP/UDP, проброс порта, правильный IPv4

Ошибка 10048

Порт уже занят другим процессом

Не запущен ли второй лаунчер или второй сервер

Подключение застряло на Connecting / Start

Моды, карта, несовместимость версий

Чистый клиент и тест с обычной картой

Сначала попробуйте подключиться к серверу по IP и порту через Direct Connect. Если прямое подключение работает, а сервер отсутствует в списке, проблема, скорее всего, в его отображении или регистрации. Если не работает и оно — переходите к проверке сети. Такой тест экономит много времени.

BeamMP не видит сервер: почему он пропал из списка

Не отображается вообще ни один сервер

Не спешите менять настройки собственного хостинга. Если список пуст у вас целиком, вероятнее проблема на стороне клиента или инфраструктуры BeamMP.

  1. Полностью закройте BeamNG.drive и BeamMP Launcher, затем запустите игру снова через лаунчер BeamMP. Перезапуск — первая рекомендация официального FAQ для пустого списка.
  2. Сбросьте поисковую строку и фильтры браузера серверов; для карты выберите Any. Иначе нужный сервер может скрываться из-за выбранных условий.
  3. Проверьте официальную страницу состояния BeamMP. Если недоступны Authentication или Backend, запросы списка и авторизация могут сбоить, даже когда ваш интернет работает.
  4. Убедитесь, что установлена совместимая версия 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-аккаунта.

Если появляется сообщение о пустом, неверном или уже используемом ключе, проверьте следующее:

  1. Ключ вставлен целиком. В ServerConfig.toml должно быть поле AuthKey с вашим реальным значением внутри кавычек. Лишний пробел, пропущенный символ или случайно вставленная строка вместо ключа приведут к ошибке.
  2. Ключ действителен. Откройте Keymaster и убедитесь, что используете существующий ключ из своего аккаунта. Если он был отозван, настройте новый.
  3. Один ключ — один работающий сервер. Нельзя одновременно запускать два BeamMP-сервера с одинаковым AuthKey. Это особенно часто случается при переносе на VPS, когда старый экземпляр забыли остановить.
  4. Параметр сохранён там, откуда сервер его читает. При аренде хостинга ключ иногда нужно вводить в отдельное поле панели запуска, а не редактировать конфиг вручную.
  5. Сервер перезапущен после изменений. После этого проверьте сообщения в консоли и Server.log.

Минимальный фрагмент настроек публичного сервера выглядит так:

[General]
Port = 30814
AuthKey = "ЗДЕСЬ_ВАШ_РЕАЛЬНЫЙ_КЛЮЧ"
Private = false
Name = "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 и другие секретные данные.

Чек-лист перед повторным подключением

  1. Перезапустили BeamMP Launcher, проверили фильтры и статус сервисов.
  2. Обновили BeamNG.drive и BeamMP до совместимых версий.
  3. Проверили запуск сервера и ошибки в Server.log.
  4. Для публичного сервера выставили Private = false и проверили AuthKey.
  5. Сверили IPv4 и порт, открыли TCP и UDP, исключили CGNAT.
  6. Попробовали Direct Connect, затем тест с обычной картой без сторонних модов.

Если идти в таком порядке, становится понятно, на каком этапе BeamMP перестаёт подключаться: при поиске, авторизации, сетевом соединении или загрузке игрового мира.

Читать дальше