BeamNG (BeamMP) hosting
BeamMP хостинг

BeamNG (BeamMP) Хостинг

Сервер BeamMP для BeamNG.drive: карты, моды и Lua-плагины загружаются через панель, а трафик машин между игроками идёт через ноды в Германии на Ryzen 9

Тарифы BeamNG (BeamMP)

Выберите подходящий тариф для вашего проекта

Цена за месяц при выбранном периоде оплаты
Нужно дешевле?
Хэтчбек
Сервер для компании друзей: до 6 игроков и одна машина на каждого
2 ядра
2 GB RAM
20 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
389 /мес
Заказать
Седан
До 10 игроков с парой машин и небольшой сборкой модов
2 ядра
3 GB RAM
30 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
519 /мес
Заказать
Маслкар
Публичный сервер на большой карте с тяжёлым паком машин
3 ядра
6 GB RAM
60 GB NVMe
i9-9900K 5.2GHz / 7950X3D 5.9GHz
899 /мес
Заказать

Наш базовый минимум

Ключ BeamMP и публичный список

BeamMP-Server не стартует без AuthKey из кабинета keymaster.beammp.com. Ключ вставляется в поле переменной в панели, руками ServerConfig.toml править не нужно: панель подставляет значение в конфиг при каждом запуске. С заполненным ключом сервер появляется в списке серверов BeamMP - это мультиплеерное меню, которое открывается после установки бесплатного клиента BeamMP поверх BeamNG.drive. Переключатель Private убирает сервер из списка

AuthKey из панели

13 стоковых карт и свои

В переменной Map выбирается одна из карт BeamNG.drive: gridmap_v2, west_coast_usa, east_coast_usa, italy, utah, jungle_rock_island, hirochi_raceway, industrial, small_island, smallgrid, automation_test_track, driver_training, derby. Кастомная карта кладётся zip-архивом в Resources/Client

Машины важнее слотов

BeamMP пересылает состояние каждой машины всем подключённым игрокам, поэтому трафик и нагрузка растут от числа спавнов, а не от числа людей. Переменные MaxCars и MaxPlayers задают потолок: до 10 машин на игрока и до 100 слотов. Если пошли просадки, снижать нужно в первую очередь MaxCars, а не количество мест

MaxCars до 10 на игрока

Моды и Lua-плагины

Папка Resources/Client принимает zip-архивы с машинами, картами и UI - они скачиваются каждому, кто заходит на сервер. Папка Resources/Server хранит плагины, каждый в своей подпапке минимум с одним .lua файлом, и lua-файлы верхнего уровня перечитываются на лету. Загрузка через файловый менеджер панели или SFTP

Процессоры и сеть под трафик BeamMP

Физику машин считает сам BeamNG.drive у игрока, а сервер BeamMP раздаёт их состояние всем подключённым. Значит, решают частота ядра и низкая задержка канала, а не количество ядер. Тарифы разворачиваются на Intel i9-9900K, AMD Ryzen 9 7950X3D и AMD Ryzen 9 9950X, линейка выбирается прямо в корзине. Диски везде NVMe SSD, ноды стоят в дата-центрах Германии

Ryzen 9 9950X

DDoS-защита Guard Rise

Трафик фильтруется на уровне сети. Для BeamMP это важно вдвойне: игра держит TCP и UDP на одном порту, и защита закрывает оба протокола, а адрес сервера публично виден в списке BeamMP

L3, L4 и L7

Бэкапы и планировщик

Автоматические копии сервера в S3-хранилище и планировщик задач в панели: ночной рестарт, бэкап перед заездом, откат к нужной точке. Сам BeamMP-Server разворачивается при создании сервера, а перевод на нужный релиз мы делаем по тикету - это выручает, когда Lua-плагин ещё не адаптирован под свежую сборку

YourControl

Ваш сервер под контролем

Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время

  • AMD Ryzen 9 9950X @ 6.1 GHz (OC)
  • 256 GB DDR5 ECC 5700 MHz
  • NVMe SSD Gen4 - мгновенный старт
  • 25 Gbps гарантированный канал
YourControl
YourControl - Terminal
Онлайн
CPU: 0%
RAM: 0/8 GB
NVMe: 14.2/50 GB

Характеристики

Характеристика Pterohost
Процессоры Intel i9-9900K / Ryzen 9 7950X3D / Ryzen 9 9950X
Серверное ПО BeamMP-Server 3.x на Debian
Порт Из вашей аллокации, TCP и UDP на одном номере (в BeamMP по умолчанию 30814)
Слоты MaxPlayers до 100
Машины MaxCars до 10 на игрока
Карты 13 стоковых, свои через Resources/Client
Моды Resources/Client (.zip), Resources/Server (Lua)
DDoS-защита Guard Rise (L3/L4/L7)
Панель управления YourControl

Частые вопросы

Что нужно, чтобы сервер BeamMP заработал и появился в списке?

Один ключ AuthKey. Он выдаётся бесплатно в кабинете keymaster.beammp.com и вставляется в поле переменной в панели. Без ключа BeamMP-Server не запускается вовсе. После запуска с ключом сервер виден в списке серверов BeamMP, если переменная Private выставлена в false. Сам список живёт в мультиплеерном меню клиента BeamMP, который игроки ставят поверх BeamNG.drive

Как добавить свои машины и карты?

Zip-архивы модов загружаются в папку Resources/Client через файловый менеджер панели или SFTP и подхватываются при старте сервера. Каждый входящий игрок скачивает их автоматически, ставить моды вручную ему не нужно. Автоматической установки из мастерской у BeamMP нет: архивы вы загружаете сами

Как ставить серверные Lua-плагины?

Каждый плагин - это отдельная папка внутри Resources/Server, в которой лежит хотя бы один файл .lua. Lua-файлы в корне папки плагина перечитываются на лету, поэтому мелкие правки не требуют перезапуска. Загрузка тем же файловым менеджером или по SFTP

Сколько оперативной памяти нужно серверу BeamMP?

Официальный минимум скромный - около 50 МБ на сам процесс: сервер не считает физику и памяти ест мало. Запас мы закладываем под другое - клиентские моды, Lua-плагины и файловый кэш. Отсюда наши ориентиры: 2 ГБ на компанию до 6 игроков, 3 ГБ на 8-10, 6 ГБ на публичный сервер 20-24. Это ровно те же цифры, что в таблице тарифов, отдельной формулы на игрока у BeamMP нет

Почему лимит машин важнее числа слотов?

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

Какой порт использует BeamMP и что писать друзьям?

Порт выдаётся вместе с аллокацией сервера, и панель сама подставляет его номер в ServerConfig.toml - у самого BeamMP по умолчанию стоит 30814. Нужны и TCP, и UDP на одном номере, отдельного порта под запросы у BeamMP нет. Игрокам достаточно найти сервер по имени в списке BeamMP или подключиться по адресу и порту из панели через Direct Connect

Как сделать сервер приватным?

Переключите переменную Private в true и перезапустите сервер. Он пропадёт из публичного списка BeamMP, но останется доступен по прямому адресу и порту через Direct Connect. AuthKey при этом всё равно нужен

Виден ли в панели онлайн игроков?

Нет. BeamMP не отвечает на стандартные запросы вроде A2S и отдаёт статистику через собственный бэкенд, поэтому счётчик игроков на карточке сервера в панели для BeamMP не работает. Кто на сервере, видно в консоли и в логах, а также в списке серверов BeamMP

Что нужно самим игрокам, чтобы зайти на сервер?

Купленная в Steam BeamNG.drive и бесплатный клиент BeamMP поверх неё - лаунчер с модом, который добавляет в игру мультиплеерное меню. Без него сервер в списке не появится и подключиться не выйдет. Дальше игрок либо выбирает сервер в списке, либо вводит адрес и порт вручную через Direct Connect, а клиентские моды из Resources/Client докачиваются при входе сами

Где расположены серверы и какой будет пинг?

Все ноды стоят в дата-центрах Германии на NVMe-дисках. Средний пинг из России - 40-60 мс, из Европы - 5-20 мс. Для BeamMP это заметно: весь обмен между игроками идёт через сервер, и чем ниже задержка, тем меньше рассинхрон машин

Бесплатный тестовый период

Готовы начать?

Запустите свой сервер за минуту. Мгновенная активация после оплаты