НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер BeamMP (2026)

BeamMPUpdated Nov 5, 20269 min read

Коротко. Вы можете создать сервер BeamMP сами и бесплатно: получите ключ авторизации на keymaster.beammp.com, скачайте BeamMP-Server для своей системы из релизов BeamMP-Server на GitHub, запустите его один раз, чтобы появился файл ServerConfig.toml, вставьте ключ и откройте порт 30814 для TCP и UDP. Или арендуйте сервер BeamMP и не возитесь с сетью.

Игроки находят публичный сервер по названию в списке серверов BeamMP или заходят на любой сервер, публичный или приватный, по IP-адресу и порту на вкладке Direct Connect этого списка.

Проверено 5 ноября 2026 на BeamMP-Server v3.9.3 (выпущен 23 мая 2026), самом новом релизе на GitHub.

В этом гайде использованы документация BeamMP на docs.beammp.com, страница BeamMP-Server на GitHub и то, что мы запускаем на каждом хостящемся у нас сервере BeamMP. Чтобы сразу перейти к аренде, откройте вариант 2.

Что вам понадобится

  • Ключ авторизации BeamMP. Без него сервер не запустится. Вы входите через Discord на keymaster.beammp.com, открываете Ключи, нажимаете зелёную кнопку с плюсом и вводите название сервера. Никому не передавайте ключ: BeamMP советует обращаться с ним как с паролем.
  • Серверное ПО. Оно бесплатное. На странице релизов есть сборки для Windows (BeamMP-Server.exe) и для Debian и Ubuntu на x86_64 и arm64.
  • Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке.
  • Сеть: порт 30814 (по умолчанию), открытый и для TCP, и для UDP. В документации BeamMP сказано, что сервер поддерживает только IPv4.
  • Библиотека для Linux: liblua5.3-0 на Debian и Ubuntu, по данным README BeamMP-Server.
  • Игра: каждому игроку нужна BeamNG.drive с установленным BeamMP.

Вариант 1: хостинг своими силами

Эти шаги подходят для Ubuntu 24.04 на x86_64. Для другой системы выберите подходящий файл на странице релизов. BeamMP рекомендует не запускать сервер от root.

  1. Установите библиотеку и создайте пользователя.
    sudo apt-get update
    sudo apt-get install -y liblua5.3-0
    sudo useradd -m beammpserver
    sudo -iu beammpserver
  2. Скачайте сервер.
    mkdir ~/beammp && cd ~/beammp
    curl -L -o BeamMP-Server https://github.com/BeamMP/BeamMP-Server/releases/latest/download/BeamMP-Server.ubuntu.24.04.x86_64
    chmod +x BeamMP-Server
  3. Запустите его один раз, чтобы создать ServerConfig.toml. Пока в файле нет ключа, сервер сообщает, что AuthKey не задан, и сам закрывается примерно через 10 секунд.
    ./BeamMP-Server
  4. Отредактируйте ServerConfig.toml. Параметры, которые меняют чаще всего:
    [General]
    Name = 'My BeamMP Server'
    Port = 30814
    AuthKey = 'paste-your-key-here'
    Private = false
    MaxCars = 1
    MaxPlayers = 8
    Map = '/levels/gridmap_v2/info.json'
    Description = 'My first server'
    ResourceFolder = 'Resources'
    Новый файл начинается с Private = true, из-за чего сервер не попадает в публичный список. Поставьте false, чтобы он в нём появился. Моды кладите в Resources/Client.
  5. Откройте порт. Разрешите порт 30814 для TCP и UDP в брандмауэре машины (с ufw: sudo ufw allow 30814/tcp и sudo ufw allow 30814/udp), затем пробросьте оба на роутере на эту машину. В документации BeamMP сказано: если роутер показывает внутренний и внешний порты, сделайте их одинаковыми. Виртуальной машине у облачного провайдера пробрасывать порты на роутере не нужно, только настроить собственные правила брандмауэра.
  6. Запустите сервер снова командой ./BeamMP-Server и посмотрите в консоли строки с [ERROR] или [WARN]. Чтобы сервер работал после выхода из системы, используйте службу systemd или screen.
  7. Проверьте порт. Страница BeamMP о пробросе портов ведёт на инструмент CheckBeamMP: status: ok означает, что порт открыт. Ошибка может значить, что ваш провайдер использует CGNAT, а он блокирует проброс.

Windows

Скачайте BeamMP-Server.exe, положите его в отдельную папку и запустите один раз, чтобы создать ServerConfig.toml. Отредактируйте этот файл, как в шаге 4, установите Visual C++ Redistributables (в документации BeamMP они указаны как необходимые для запуска сервера в Windows) и разрешите порт 30814 для TCP и UDP в брандмауэре Windows и на роутере.

Как игроки заходят на сервер

  • Публичный сервер: найдите его название в списке серверов BeamMP.
  • Приватный сервер или быстрая проверка: откройте вкладку Direct Connect в списке серверов и введите IP-адрес и порт. На том же ПК используйте 127.0.0.1, в той же сети локальный IP машины, а снаружи публичный IP.

Вариант 2: хостинг в PlayNHost

Аренда избавляет от брандмауэра, проброса портов и ручных обновлений. Порт и файл конфигурации настроены за вас, а свой бесплатный ключ BeamMP вы по-прежнему приносите сами.

  1. Выберите план. Откройте страницу хостинга серверов BeamMP. На момент написания это план COVET на 10 игроков. Нажмите на нём Настроить план и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Создайте ключ. Пока сервер устанавливается, войдите на keymaster.beammp.com и создайте ключ, как описано выше.
  3. Открыть сервер можно на panel.playnhost.com. На вкладке Обзор карточка Опубликовать сервер проведёт вас через ключ, название и описание, теги, карту и выбор между публичным и приватным сервером.
  4. Вставьте ключ на шаге 1 карточки. Его можно также вставить в поле Ключ авторизации BeamMP на странице Настройки.
  5. Запустите сервер. Нажмите Сохранить и запустить на карточке (Сохранить и перезапустить, если сервер уже работает). Панель считает сервер запущенным, когда в Консоль появляется строка [INFO] Vehicle data network online on port ....
  6. Заходите. Карточка Опубликовать сервер проверяет список серверов BeamMP каждые 30 секунд и показывает Вы в списке, когда ваш публичный сервер в нём появится. После этого игроки находят его по названию. Для приватного сервера друзья используют Direct Connect с Адрес для Direct connect, который показан на вкладке Обзор. Этот же адрес указан в письме, которое мы отправляем, когда сервер онлайн.
  7. Добавьте моды и карты (по желанию). Используйте страницу Моды и карты. Загруженные там карты появляются первыми в списке карт на карточке Опубликовать сервер.

Что панель делает за вас

  • Защита от запуска без ключа. Если ключ авторизации не задан, сервер не загружается. В Консоль выводится сообщение, что BeamMP не запустится без ключа, и подсказка, куда его вставить. Добавьте ключ и снова нажмите «Запустить».
  • Файл конфигурации. При каждом запуске панель передаёт ваши настройки в BeamMP, а он записывает их в ServerConfig.toml: название, описание, карту, теги, лимит игроков, лимит машин, приватность, гостей, журнал чата и ключ. Ручные правки этих настроек перезаписываются, а строка, которую сервер не может прочитать, мешает ему запуститься. Меняйте настройки в панели. Лимит игроков зависит от вашего плана.
  • Порт. Панель выдаёт серверу игровой порт и сама его записывает. Ничего пробрасывать не нужно.
  • Папки для дополнений. Установка создаёт Resources/Client и Resources/Server до первого запуска. В Client кладут моды .zip, которые каждый игрок скачивает при входе. В Server кладут по одной папке на каждый плагин Lua.
  • Обновления. Установщик скачивает последний релиз BeamMP. При включённом автообновлении панель проверяет новый релиз при каждом запуске и устанавливает его, а ваша конфигурация и папка Resources остаются нетронутыми. Собственный файл конфигурации BeamMP просит владельцев серверов обновляться, как только выходит новая версия. Закреплённая версия не обновляется никогда.

Свой сервер или аренда: честное сравнение

  • Стоимость. Своими силами: ПО и ключ бесплатны, а вы платите за железо, электричество и трафик или за виртуальную машину в облаке. Аренда: ежемесячная плата по плану. Смотрите текущий план.
  • Доступность. Своими силами: надёжность равна надёжности вашей машины и домашнего интернета, а включена она должна быть всякий раз, когда друзья хотят гонять. Аренда: работает на оборудовании хостера, а не на вашем ПК.
  • Сеть. Своими силами: вы открываете порт 30814 для TCP и UDP и можете столкнуться с CGNAT. Аренда: роутер трогать не нужно, а ваш домашний IP не задействован.
  • Нужные навыки. Своими силами: командная строка, файл TOML, проброс портов и обновления. Хороший способ научиться. Аренда: веб-панель с полями форм.
  • Обновления. Своими силами: скачать новую сборку и заменить файл. Аренда: автообновление устанавливает новую сборку при запуске сервера.

Свой сервер подойдёт, если какая-то машина и так работает весь день и вы уверенно чувствуете себя в сетях. Аренда подойдёт, если вы хотите тратить время на гонки.

Частые проблемы и решения

Сервер не запускается без ключа

Причина: AuthKey пуст. BeamMP-Server выводит No AuthKey specified и закрывается, даже если сервер приватный.

Решение: создайте ключ на keymaster.beammp.com и вставьте его. См. Сервер BeamMP не запускается без ключа авторизации и Как получить ключ авторизации BeamMP для вашего сервера.

Друзья не могут подключиться

Причина: порт закрыт для TCP или UDP, либо ваш провайдер использует CGNAT. По документации BeamMP, на это указывают ошибки 10060, 10061 и 10030.

Решение: пробросьте 30814 для обоих протоколов и проверьте через CheckBeamMP. Подробнее в Порты и файрвол BeamMP простыми словами.

FAQ

Можно ли создать сервер BeamMP бесплатно?

Да. Сервер и ключ авторизации ничего не стоят. Вы платите за машину, электричество и интернет, а машина должна оставаться включённой, пока люди играют.

Какой порт использует сервер BeamMP?

По умолчанию 30814, для TCP и UDP. Его можно изменить в ServerConfig.toml.

Нужен ли ключ авторизации для приватного сервера?

Да. BeamMP-Server v3.9.3 закрывается при запуске, если AuthKey пуст, независимо от того, публичный сервер или приватный.

Можно ли добавлять моды?

Да. Кладите моды .zip в Resources/Client. См. Как добавить моды на сервер BeamMP.

Готовы пропустить настройку? Посмотрите планы серверов BeamMP.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ