Skip to main content

BeamMP: Install Addon Map

This guide was created with the following products:

(Details may vary with products from different providers but the main concepts remain the same)

Introduction

BeamNG.Drive has native modding support and a massive community which allows you to expand and enhance the gameplay with your friends. Since BeamMP simply acts as a multiplayer modification, most map addons should be compatible with your BeamMP server. In this guide, we will cover the process of installing and activating a custom map addon on your BeamMP server.

Preperation

To install an addon map to your BeamMP server, you need to connect to it via FTP. If you are not familiar with this, we recommend you to have a look at the Access via FTP guide.

Before proceeding with installation, you will also have to find maps addons that you wish to install to your server. We recommend browsing the official BeamNG.Drive Forum which contains a huge library of mods and map addons created by the community.

tip

Since BeamMP is a multiplayer modification for BeamNG.Drive, most map addons should be compatible with your BeamMP server. However, it is possible that certain specific maps may not function as expected, so you will have to test each map out.

Installation

To begin, ensure that you have downloaded an addon map which you aim to add to your server. This should be in a .zip file format.

Selecting Map Name

Before proceeding with further steps, it is important to ensure that the correct map name is being used. The .zip file that you have downloaded should typically have the correct name, however this is not always the case which is why you should double check.

To do so, you need to open the downloaded .zip file. Inside of the file, locate and open the levels directory, which will contain the actual map.

You need to copy the specific name of the map addon folder found in this directory. You can do so by pressing right-click, selecting the Properties option and copying the highlighted text using CTRL + C.

Configuring Map

Now that you have determined the map name, you will have to adjust the configuration file and adjust a parameter which contains the active map.

This can be done easily by navigating to the Configs section in your game server's web interface panel.

Find and open the ServerConfig.toml configuration file and search for the line: Map = "/levels/gridmap_v2/info.json"

After that, you replace the value with Map = "/levels/[your_mapname]/info.json" using the map name we determined earlier and then save the config.

info

In rare cases, a map can be formatted differently. If the map doesn't work after following all the steps, it is possible that instead of Map = "/levels/[your_mapname]/info.json", you need to specify this path: Map = "/levels/[your_mapname]/[your_mapname].mis"

tip

At any time, you can utilise the game's default maps simply by editing the configuration file again. Below is the list of the current default maps.

"/levels/gridmap/info.json"
"/levels/automation_test_track/info.json"
"/levels/east_coast_usa/info.json"
"/levels/hirochi_raceway/info.json"
"/levels/italy/info.json"
"/levels/jungle_rock_island/info.json"
"/levels/industrial/info.json"
"/levels/small_island/info.json"
"/levels/smallgrid/info.json"
"/levels/utah/info.json"
"/levels/west_coast_usa/info.json"
"/levels/driver_training/info.json"
"/levels/derby/info.json"

Uploading Map

As a final step, you will need to upload the .zip file you downloaded previously containing the map to your BeamMP game server via FTP. Once again, please use our Access via FTP guide if you need assistance with this.

Locate the following path in your FTP client.

../beammp/Resources/Client

Simply drag and drop the map addon .zip file into this location to upload the map to your server. With the configuration file edited and the map files uploaded, your map addon should be ready for use.

Conclusion

After you followed all the steps, proceed to restart your BeamMP server. You have successfully installed an addon map on your BeamMP game server. For further questions or assistance, please don't hesitate to contact our support team, which is available daily to assist you! 🙂