How to Add a Custom Map to Your BeamMP Server
Custom maps extend the variety of terrain and tracks available on your server. After uploading the map file via FTP and updating ServerConfig.toml, players will automatically download the map when they join.
Before you start: Stop your server before making any configuration changes.
Download and upload the map
- Download the map
.zipfile from beamng.com/resources. - Connect to your server using an FTP client.
- Upload the map
.zipfile to./Resources/Client/.
Find the map name
- Open the map
.zipfile on your PC. - Look for a
levelsfolder and open it. - Note the name of the folder inside. For example,
cool_canyon.
Update the server configuration
- Log in to the Game Control Panel.
- Navigate to your BeamMP server.
- Click Configuration Files.
- Click the Config Editor icon for
ServerConfig.toml. - Set the Map field to
/levels/<map-name>/info.json. For example:/levels/cool_canyon/info.json. - Click Save.
- Start your server.
Players will automatically download the map when they connect to the server.
Troubleshooting
- Map not loading. Double-check the folder name inside the
levelsdirectory in the.zipfile. The name must match exactly, including underscores and capitalisation. - Players not downloading the map. Confirm the
.zipfile is in./Resources/Client/and that the server is running.