Коротко. Сервер KissMP для BeamNG.drive можно поднять самому бесплатно: скачайте последний релиз со страницы KissMP на GitHub, запустите входящую в него программу kissmp-server и откройте UDP-порт 3698. Или арендуйте сервер KissMP и не возитесь с пробросом портов.
Игрокам нужны мод KISSMultiplayer.zip и приложение Bridge, запущенное рядом с BeamNG.drive. Затем они выбирают ваш сервер в списке внутри игры или используют Direct Connect с вашим адресом.
Проверено 5 ноября 2026 на KissMP v0.8.0 (опубликован 13 апреля 2026), самом новом релизе, и BeamNG.drive v0.40.4, самой новой версии, объявленной в Steam.
В этом руководстве два источника: репозиторий KissMP с документацией его разработчиков и то, что мы запускаем на каждом хостящемся у нас сервере KissMP. Чтобы сразу перейти к аренде, откройте вариант 2.
Что понадобится
BeamNG.drive на компьютере каждого игрока, включая вас. KissMP это мультиплеерный мод для неё. Программе сервера установленная игра не нужна.
Релиз KissMP: один zip, на момент написания KissMP_v0.8.0.zip, со страницы релизов KissMP. В нём папки windows, linux и linux-arm (папка ARM только для сервера) и клиентский мод. Он бесплатный и с открытым кодом под лицензией Apache-2.0.
Машина, которая всегда включена: запасной компьютер, домашний сервер или облачная машина. В руководстве используется 64-битный Linux, его мы и запускаем.
ОЗУ и процессор: разработчики не публикуют требования к серверу, поэтому любые цифры, которые вы встретите в других местах, считайте оценкой. В документации сказано, что сам сервер почти ничего не делает: основную работу выполняют игры игроков, а сервер только передаёт данные между ними.
Сеть: UDP-порт 3698, доступный из интернета, или VPN вроде Hamachi или Tailscale, если вы играете только с друзьями.
Вариант 1: поднять сервер самому
Установка сервера
Скачайте и распакуйте релиз. Так мы устанавливаем его на своих серверах:
Нужны wget и unzip (sudo apt install wget unzip в Debian или Ubuntu). Не удаляйте zip, пока не достанете клиентский мод и bridge для себя и своих игроков.
Запустите один раз. По документации сервер создаёт файл config.json, который можно редактировать.
./kissmp-server
Остановите его сочетанием Ctrl+C.
Отредактируйте config.json. Рабочий файл выглядит так, с портом, который используют разработчики. В файле, созданном сервером, есть ещё строка server_identifier со случайным значением: оставьте её.
{
"server_name": "My KissMP server",
"description": "My first server",
"map": "/levels/smallgrid/info.json",
"max_players": 8,
"tickrate": 60,
"port": 3698,
"max_vehicles_per_client": 3,
"show_in_server_list": true,
"upnp_enabled": false,
"require_scripts": false
}
Укажите в map нужный уровень. Совет из документации, как найти путь к уровню: загрузите уровень в одиночной игре и выполните print(getMissionFilename()) в консоли BeamNG. Карта из мода тоже должна лежать в папке mods сервера. В созданном файле show_in_server_list стоит в false, поэтому поставьте true, если хотите видеть сервер в публичном списке.
Запустите сервер снова и дождитесь строки Server is running!.
Открытие порта
Разрешите UDP 3698 (или порт из вашего config.json) в брандмауэре, например командой sudo ufw allow 3698/udp, и пробросьте его на роутере. Это единственный порт, который называют разработчики.
Нет возможности пробросить порты дома? В документации в качестве альтернативы названо VPN-ПО вроде Hamachi или Tailscale: игроки подключаются к адресу, который выдаст эта программа.
Подключение к вашему серверу
Установите клиентский мод. Положите KISSMultiplayer.zip в пользовательскую папку mods BeamNG. Файл должен называться ровно KISSMultiplayer.zip. В Windows папка по умолчанию: %LOCALAPPDATA%\BeamNG\BeamNG.drive\current\mods.
Запустите Bridge из папки windows релиза, затем запустите BeamNG.drive. Консоль Bridge должна написать Bridge is running!.
Подключитесь. Откройте окно KissMP в игре. Если show_in_server_list включён, ваш сервер появится во встроенном браузере серверов. Иначе выберите Direct Connect и введите свой публичный IP-адрес (или 127.0.0.1, если сервер работает на том же компьютере).
В документации перечислены причины, по которым сервер может не появиться в списке: опция выключена, сервер не на последнем релизе, в названии есть запрещённые слова, действует лимит 10 серверов на один IP-адрес или название либо описание слишком длинные (64 и 256 символов).
Моды и аддоны
При работе сервер создаёт папку mods. Моды из неё игроки скачивают при входе, например новую карту или машину. Серверные Lua-аддоны кладутся в addons/NAME/main.lua и игроки их не скачивают.
Вариант 2: разместить на PlayNHost
Аренда избавляет от установки и проброса портов. Название и карту вы по-прежнему выбираете сами, а каждый игрок по-прежнему ставит мод и Bridge.
Выберите план. Откройте страницу хостинга серверов KissMP и сравните планы: на момент написания это STREET, RACER и APEX. Нажмите Создать сервер у плана (Настроить план у APEX) и оформите заказ. Цены меняются, поэтому смотрите их на этой странице.
Дождитесь установки. Сервер появится в панели. Его Консоль выведет Server is running!, когда он будет готов.
Назовите его. На вкладке Настройки, в разделе Настройки игры, заполните поле Название сервера (не больше 60 символов) и перезапустите сервер.
Смените карту или другие параметры. Откройте config.json на вкладке Файлы, измените map или другие ключи и перезапустите. Моды карт и машин кладите в папку mods там же.
Пригласите игроков. Панель показывает адрес, который нужно им передать. Каждый игрок ставит KISSMultiplayer.zip и Bridge со страницы релизов, затем находит сервер в списке или использует Direct Connect.
Что панель делает за вас:
Порт назначается и открыт с самого начала, поэтому пробрасывать ничего не нужно.
Три ключа config.json панель записывает при каждом запуске: port, server_name и max_players. Меняйте название в панели, а не в файле, иначе ваша правка будет перезаписана. Лимит игроков задаёт ваш план.
При установке создаётся корректный config.json до первого запуска. Наша панель пересоздаёт отсутствующий config.json как пустой файл перед запуском, а сервер падает, когда читает пустой JSON. Если вы по ошибке очистите или удалите файл, вставьте обратно пример выше.
Программа сервера скачивается из последнего релиза KissMP при установке сервера. Потом она сама не обновляется, а в документации сказано, что серверы не на последнем релизе могут не показываться в списке серверов, поэтому после нового релиза KissMP попросите нашу поддержку обновить её.
Сервер KissMP только ретранслятор. RCON нет, и у сервера нет собственных консольных команд: строка, введённая в Консоль, доходит только до аддонов, написанных для её чтения, поэтому задачи администрирования решаются через аддоны или файл конфигурации.
Своя машина или аренда: честное сравнение
Стоимость: программа сервера бесплатна. Свой хостинг стоит электричества, железа и трафика либо облачной машины. Аренда это ежемесячная плата, заданная планом.
Доступность: домашний сервер работает, только пока работают ваш компьютер, электричество и интернет. Арендованный сервер работает на оборудовании хостинга.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэр и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: для своего сервера нужны загрузка, файл конфигурации и проброшенный порт. Для аренды нужны название и карта. Игроки настраивают клиент одинаково в обоих случаях.
Контроль: свой сервер даёт вам всю машину. На наших серверах у вас всё равно есть вкладка Файлы для config.json, модов и аддонов.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности