Как создать свой сервер в бименджи драйв
Перейти к содержимому

Как создать свой сервер в бименджи драйв

  • автор:

¶ Overview

Servers are an integral part of BeamMP; players are connected to each other through the server. They run natively on Windows and Linux.

You can make private servers, which only people you invite can join, or public servers, which will show in our official server list.

Getting a server up and running is a process with a few steps! It’s quite easy, but if you run into any issues, feel free to ask on our Forum or on our Discord server in the #server-support channel. Also refer to the Server Maintenance section for more info.

Please make sure to read the LICENSE of the server before use.

Note: The server only supports IPv4. If you don’t know which one you have, look at the IP address you see on whatsmyip.org — if it contains : colons, it’s IPv6. In that case, you should investigate further whether you also have an IPv4. You can call your ISP to find this out, or ask someone who lives with you (if they’re tech-savvy, they might know!). IPv6 support is planned.

¶ Setting up the Server

Setup consists of a few steps, you should follow all of them.

¶ 1. Port forwarding

If you are on a VPS (Virtual Private Server) or Rootserver, you can usually skip this step. If you’re unsure about what a VPS or Rootserver is, you aren’t on one.

This step is necessary if you want someone outside of your household to join («outside of your local network»).

This step is the same for almost every game’s server, such as Minecraft Servers, so you can find many tutorials online for this, even for your specific router model. A good full guide is this tutorial. Make sure you forward port 30814, as TCP and UDP.

While the default Port you want to “forward” is 30814, you can choose any other number >1024, but you need to note down what you picked if it’s not 30814. You need to forward both TCP and UDP.

If you have issues, also feel free to ask on our Forum or on our Discord server in the #server-support channel.

¶ 1.1 Firewall

Depending on your setup, you may need to let BeamMP-Server through your firewall. This is the case on Windows (turning the firewall off does not work usually), and on a lot of preinstalled Linux servers.

There, just like with the port forwarding, you want to allow the BeamMP-Server through the firewall, both incoming and outgoing connections, and both TCP and UDP. If your firewall asks for a port instead, that will have to be the same port you used in step “1. Port Forwarding” (usually 30814).

¶ 2. Obtaining an Authentication Key

The “Authentication Key”, often called “AuthKey”, is necessary for making a public server, but should be done for private servers, too.

You will need a Discord account for this step. This is necessary to prevent spam.

To get your key, head to the Keymaster, click on «Keys” on the left (key symbol) and then click on the blue ‘here‘ text.

Next, fill out the Server Name field (this is just the key name not the actual name of the server on the list). Example:

It should, in the end, look something like this:

Ignore the IP field as it doesn’t do anything.

DO NOT EVER SHARE THIS KEY OR SHOW IT TO ANYONE. TREAT THIS LIKE A PASSWORD.

You have a limited number of keys. One key can be used on one server at a time, so you cannot start two servers at the same time with the same key.

Now copy the text in the “Key” field, in this example that is 3173a2e-6az0-4542-a3p0-ddqq5ff95558 and hold onto it for the next step.

¶ 3. Installation

The BeamMP-Server is available for Windows and Linux. The next two sections are dedicated to Windows and Linux each.

¶ 3.a. Installation on Windows

For the Linux installation, see the next step.

Please ensure you have port-forwarded before attempting to host a server! Without you ports being forwarded, you cannot host a server to the public!

  1. Download the server zip from beammp.com. You should end up with a compressed .zip archive, called something like BeamMP-Server.zip .
  2. Extract the BeamMP-Server.zip . You will end up with a BeamMP-Server.exe file, among others which you can ignore for now. Make a folder somewhere and put the BeamMP-Server.exe there. This is where your server will live.
  3. Start the server once by double-clicking on it. This will generate all the necessary files for you, once you see text you can close it and proceed to the next step. You should see a Server.log file and a ServerConfig.toml file next to your BeamMP-Server.exe .
  4. (optional) For quick access in the future you can easily create a desktop shortcut to BeamMP-Server.exe using [Right click] > Send to > Desktop (create shortcut).

Now proceed to the next step.

¶ 3.b. Installation on Linux

Skip this if you did “Installation on Windows”.

¶ Using our build (recommended)

This step will work on Debian, Ubuntu, and similar Debian-derivatives on x86_64. If you’re on a different distribution or architecture, refer to the «Building from source” step below.

  1. Ensure you have the dependencies installed which are listed here.
  2. Download the server zip from beammp.com. You should end up with a compressed .zip archive, called something like BeamMP-Server.zip .
  3. Extract the BeamMP-Server.zip . You will end up with a BeamMP-Server-linux file, among others which you can ignore for now. Make a folder somewhere and put the BeamMP-Server-linux there. This is where your server will live.
  4. Open a terminal, go to that folder you put the BeamMP-Server-linux in, and run chmod +x BeamMP-Server-linux . This ensures that you have permissions to run it.
  5. Start the server once by running it with ./BeamMP-Server-linux . This will generate all the necessary files for you, once you see text you can close it and proceed to the next step. You should see a Server.log file and a ServerConfig.toml file next to your BeamMP-Server-linux .
  6. (optional) It is heavily recommended to set up a user called beammpserver (or similar), as we do NOT recommend running the server as root, sudo or with your personal user account. You should then take steps to make sure that you start the server as this user only.

Now proceed to the next step.

¶ Building from source

BeamMP-Server for Linux can be officially built on both Debian, Ubuntu, other Debian-derivatives, and ArchLinux. Other distributions are likely to work, too, but aren’t officially supported. If you want to build it yourself you can do it by downloading the source on our GitHub, a tutorial can be found here.

At the end, make sure to run your server once with ./BeamMP-Server and then proceed to the next step.

¶ 4. Configuration

Now that you ran the server once, it should have created some files and probably uttered an error or two. This is because we are not yet done. Your folder should have these files:

They might be called “ServerConfig”, “Server” and “BeamMP-Server” (no extensions like “.exe”), but that’s correct, too!

Open the ServerConfig.toml with a text editor such as Notepad . You can do this with [Right Click] → “Open With…” and then selecting a text editor.

You should see something like this:

This is your configuration file. It uses a format called TOML. Refer to the Server Maintenance section for more info on this file.

For now, we only care about the AuthKey field. Between the quotes » , you want to paste in your AuthKey you copied in the first step.

For our example key, it should then look like this:

Give your server a name, too, in the Name field. You can format this with colors and more, please refer to this section on Name customization in the server maintenance page.

If you picked a different Port other than 30814, make sure to replace it here under Port .

IMPORTANT: Your server will NOT show in the server list as long as Private = True . If you want it to show in the list, set that to Private = False .

¶ 5. Validation

Now run your server again, and see if it spits out any more [ERROR] messages. It should just stay open. At this point, you can start BeamMP through the BeamMP-Launcher and you should find your server by the Name you entered in the ServerConfig.toml in the server list.

¶ How to add mods to your server

Vehicle mods and map mods are different to install, but both require you to put them in your server’s ( Resources/Client ) folder. Simply slide any mod you want to add in that folder.

¶ General Mods

If you only wanted to add modded vehicles, you simply put the zip file of the mod in the Resources/Client folder. They will automatically be downloaded by anyone who joins your server.

All default maps (maps which aren’t mods) work out-of-the-box and do not have to be installed. You simply change the Map setting in the ServerConfig.toml file to any of these. For any other modded maps, do this:

  1. Put your map’s .zip file in your server’s ( Resources/Client ) folder.
  2. Next, have a look inside the map’s zip file (don’t extract it) and open the levels folder. In this folder there should be simply one other folder with the name of the map, for example “myawesomedriftmap2021”. Make sure to copy or remember this name exactly as it is written in that folder’s name.
  3. Open your ServerConfig.toml . In the Map setting, you should see /levels/MAPNAME/info.json , where MAPNAME is likely something like gridmap_v2 . You want to now replace this MAPNAME with the name of the folder from the last step, in that example it was myawesomedriftmap2021 . In the end it should look like this (for this example) and should have /info.json at the end.

Now, when someone joins your server, it should download the map automatically and work as expected.

If this does NOT work, install the map in your singleplayer BeamNG.drive, launch it and enter the map. Then, open the Console by pressing the

(tilde) key (if you’re on a non-US keyboard, look at the Toggle System Console action in the Options > Controls > Bindings menu, under the General Debug section), and run print(getMissionFilename()) . This should then show you the name to use.

That’s it! Your modded map should now be available to join!

¶ How to join your server

How you and other people can join your server.

¶ Joining your own server

You must join your server by direct connecting, to do this, click the Direct Connect Tab on the left from the server list. Leave the default info in there (should be 127.0.0.1 and a port of 30814) then hit connect. If you server is hosted outside of your house you must find your IP on that machine and direct connect that way.

¶ Other people joining your server (Public)

For anyone else to join your server, it first must be port forwarded (A good guide here). To join your public server they can simply go to the server list, type the name of the server, and click connect. If you are unsure of what your server name is, it will be the name you put in the ServerConfig.toml

¶ Other people joining your server (Private)

For anyone else to join your server, it first must be port forwarded (A good guide here). To join your private server they must go to the Direct Connect Tab in BeamMP, then type your IP and Port. If you are unsure of your IP here’s a good website. If you are unsure of your port the default is 30814, the port will be the same as the port you port forwarded.

¶ Other people joining your server (Hamachi)

For someone to join your server, they must be on your Hamachi network, you do not need to be port forwarded for this. After joining your Hamachi network they will use the Hamachi IP and default port to direct connect to your server. For more info see our Hamachi guide.

Легальные способы создания собственного сервера в BeamNG.drive: руководство для игроков

BeamNG.drive — это автомобильный симулятор с уникальной физикой, который позволяет игрокам исследовать и модифицировать различные виды автомобилей и их поведение на дороге. Одной из самых популярных функций игры является возможность создания собственных серверов, где игроки могут взаимодействовать друг с другом и проводить соревнования.

Шаги по созданию собственного сервера

Шаг 1: Обновите игру

Перед тем как начать создание собственного сервера, убедитесь, что у вас установлена последняя версия игры BeamNG.drive. Регулярные обновления с исправлениями ошибок и новым контентом могут повлиять на функциональность сервера.

Шаг 2: Загрузите синхронизацию сервера

Для создания собственного сервера в BeamNG.drive, вам понадобится загрузить программу синхронизации сервера. Это программа, которая позволяет вам управлять своим сервером и настроить его параметры. Часто такая программа предоставляется разработчиками игры и доступна для загрузки на официальном сайте.

Шаг 3: Следуйте инструкциям по установке

После загрузки программы синхронизации сервера, следуйте инструкциям для ее установки на ваш компьютер. Убедитесь, что вы установили программу в соответствии с требованиями разработчика и предложенными настройками.

Шаг 4: Настройте параметры сервера

После успешной установки программы синхронизации сервера, запустите ее и перейдите к настройке параметров сервера. Здесь вы можете задать название сервера, максимальное количество игроков, пароль для доступа и другие настройки в соответствии с вашими предпочтениями.

Шаг 5: Сохраните настройки сервера

После того, как вы завершили настройку параметров сервера, сохраните изменения и запустите сервер. Обычно программа синхронизации сервера предоставляет кнопку "Запустить", чтобы начать хостинг вашего собственного сервера.

Шаг 6: Пригласите друзей

Теперь, когда ваш собственный сервер запущен, вы можете пригласить своих друзей присоединиться к нему. Поделитесь IP-адресом сервера и паролем (если вы его установили) с вашими друзьями, чтобы они смогли присоединиться и играть на вашем сервере.

Как создать свой сервер в бименджи драйв

11
1
1
3
3
1
1

31,366 уникальных посетителей
795 добавили в избранное

Недавно проект BeamMP был обнародован. Этот мод наконец-то включает многопользовательскую онлайн-игру для BeamNG.drive.
В этом руководстве рассматриваются основы настройки мода и подключения к вашему первому серверу BeamMP.

При входе в мультиплеер вам будет предложено два варианта авторизации.
[PLAY AS GUEST] Вы можете зайти с рандомным никнеймом guest нажав PLAY AS GUEST, а затем PLAY.
[LOGIN] или зарегистрироваться на форуме [forum.beammp.com] , чтобы играть с уникальным никнеймом нажав REGISTER, а после регистрации LOGIN.

Чтобы подключиться к онлайн-серверам, вам необходимо скачать и установить мод BeamMP. Мод можно скачать с официального сайта BeamMP website [beamng-mp.com] .

После того, как необходимые файлы будут загружены, мод необходимо установить. Это можно сделать, просто дважды щелкнув загруженный установщик и выполнив действия мастера установки.

По завершении процесса установки мастер установки создаст ярлык на вашем рабочем столе, дважды щелкните ярлык и позвольте моду автоматически обновиться (да, теперь это так!).

Поскольку мод BeamMP в основном действует как отдельный профиль для существующей установки BeamNG.drive, при желании вы можете скопировать старые настройки профиля (графика, управление и т.д.).

Ваши настройки BeamNG.drive обычно можно найти по адресу:

Теперь, когда мод установлен, пришло время присоединиться к вашему первому серверу. Откройте BeamMP с помощью ярлыка запуска и нажмите PLAY MP в главном меню. Это откроет список серверов.

В настоящее время серверы могут размещать моды на стороне клиента и могут быть дополнительно настроены разработчиками с помощью сценариев на стороне сервера.
В настоящее время единственный сервер, на котором запущен полностью настраиваемый игровой режим (Demolition Derby) — это Uncle Joey’s World, создатель которого также является автором этого руководства;)!

Чтобы присоединиться к серверу, выберите сервер из списка, щелкнув на неего, и нажмите CONNECT. BeamMP загрузит все необходимые моды для этого сервера. После завершения вы успешно подключитесь к своему первому серверу BeamMP!

Как создать сервер в Beammp

Beammp — это модификация для игры BeamNG.drive, которая позволяет создавать и играть на собственных серверах. В этой статье я расскажу вам, как создать свой собственный сервер Beammp и настроить его по своему вкусу.

Первым шагом в создании сервера Beammp является установка мода на вашу игру BeamNG.drive. Для этого вам потребуется скачать саму модификацию Beammp, которую можно найти на официальном сайте мода. После скачивания файла мода, вам нужно перейти в папку с установленной игрой и скопировать туда файл мода.

После установки мода вам нужно будет настроить сервер Beammp. Для этого вам потребуется открыть файл конфигурации сервера, который находится в папке с установленным модом. В этом файле вы сможете настроить такие параметры, как название сервера, количество игроков, порт, на котором будет работать сервер и многое другое.

После настройки сервера Beammp вам остается только запустить его и пригласить своих друзей поиграть. Для запуска сервера вам нужно будет запустить исполняемый файл сервера, который также находится в папке с установленным модом. После запуска сервера вам нужно будет присоединиться к нему с помощью клиента Beammp, который можно скачать с официального сайта модификации.

Необходимые компоненты для установки сервера Beammp

Для установки сервера Beammp вам понадобятся следующие компоненты:

  1. Игра BeamNG.drive: Beammp является модификацией для игры BeamNG.drive, поэтому перед установкой сервера убедитесь, что у вас есть лицензионная копия игры.
  2. Сервер файлов Beammp: Сервер файлов необходим для того, чтобы хостить модификацию BeamMP и дать игрокам возможность подключаться к вашему серверу.
  3. Последняя версия клиента BeamMP: Клиент BeamMP должен быть установлен у всех игроков, желающих подключиться к вашему серверу. Вы можете скачать его с официального сайта BeamMP.
  4. Дополнительные библиотеки и программы: Некоторые серверы Beammp могут требовать дополнительных библиотек и программ для правильной установки и функционирования. Убедитесь, что у вас установлены все необходимые компоненты, указанные в инструкциях к выбранному серверу.

Установка сервера Beammp может требовать некоторых особых шагов в зависимости от выбранного сервера и операционной системы, поэтому важно внимательно следовать инструкциям, предоставленным сервером.

Установка и настройка операционной системы для сервера Beammp

Прежде чем создавать и запускать сервер Beammp, необходимо установить и настроить операционную систему на сервере. Для этого следуйте инструкциям ниже:

Шаг 1: Выбор операционной системы

Выберите операционную систему для вашего сервера Beammp. Рекомендуется использовать одну из следующих операционных систем:

Операционная система Ссылка для скачивания
Windows Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016
Ubuntu Server 18.04 LTS https://ubuntu.com/download/server
CentOS 7 https://www.centos.org/download/

Шаг 2: Установка операционной системы

После выбора операционной системы, загрузите ее установочный образ с официального сайта разработчика. Затем создайте загрузочную флешку или диск с помощью специальной программы, например Rufus для Windows или dd для Linux.

Запустите компьютер с загрузочного носителя и следуйте инструкциям по установке операционной системы. Во время установки обязательно выберите серверную конфигурацию и настройте параметры сети и безопасности.

Шаг 3: Обновление системы

После установки операционной системы выполните обновление системы до последней версии. Для этого воспользуйтесь командой обновления пакетов операционной системы. Например, используйте следующую команду для Ubuntu Server:

sudo apt update && sudo apt upgrade -y

Дождитесь завершения обновления системы.

Шаг 4: Установка необходимых программ

Установите необходимые программы для работы сервера Beammp, такие как Git и Node.js. Для установки выполните следующие команды:

sudo apt install git -y

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash —

sudo apt install nodejs -y

Убедитесь, что программы успешно установлены, проверив их версии:

Если команды выполняются без ошибок и выводят версии программ, значит установка прошла успешно.

Теперь ваша операционная система готова для установки и запуска сервера Beammp. Переходите к следующему разделу статьи для создания сервера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *