We are your new 5-Star Hosting Company. At least according to


Check out our current game server offerings HERE.

All servers come with a 24-Hour Trial, Free Backups, and 40Gbps DDoS Protection included!

We offer quality support, a detailed knowledgebase, video tutorials on most topics, and even live support in case you prefer a live human 😉


Use code SAVE15 to take 15% OFF Your First Invoice with ChicagoServers! Limited Time!

How to Upload, Install, and Configure Custom BeamMP Maps Print

  • 21

How to Upload, Install, and Configure Custom BeamMP Maps

Overview

BeamMP servers load BeamNG.drive maps (levels) from the server only. Client-side mods are not supported—all maps must be installed server-side.

This guide covers:

  • Preparing a custom BeamNG map

  • Uploading it to your ChicagoServers BeamMP server

  • Setting it as the default map

  • Troubleshooting common issues


Requirements

Before you begin, make sure you have:

  • An active BeamMP server with ChicagoServers

  • FTP/SFTP access to your server

  • A legitimate Steam copy of BeamNG.drive (required by BeamMP)

Notes:

  • Players will automatically download required server-side mods/maps when joining.

  • Use trusted, stable maps only—large or broken mods can cause crashes or long load times.


Step 1: Prepare the Custom Map

  1. Download the map from a trusted source (e.g., official BeamNG Repository).

  2. Confirm:

    • The map is a single .zip file

    • It is a level/map mod, not vehicle-only

  3. Identify the internal map name:

    • Often matches the .zip filename

    • If unsure, extract it locally and check the folder inside:

       
      /levels/<map_name>/

You’ll need this name for the server config.


Step 2: Connect via FTP/SFTP

  1. Log in to the ChicagoServers Control Panel:
    https://cp.chicagoservers.co

  2. Open your BeamMP server

  3. Locate your FTP/SFTP credentials

  4. Connect using an FTP client (FileZilla, WinSCP, etc.)

If connection fails, verify:

  • Correct IP/port

  • Correct protocol (FTP vs SFTP)

  • Username/password


Step 3: Upload the Map

  1. Navigate to the server’s mod directory (commonly):

     
    Resources/Client
  2. Upload the map as a .zip file

    • Do not extract it

  3. Wait for the upload to fully complete


Step 4: Set the Default Map

Locate the Config File

Find your BeamMP server config file, such as:

  • ServerConfig.toml

This is accessible via Configuration Files in the panel or through FTP.

Configure the Map

Use the internal map name (no .zip).

TOML example

Map = "levels/riverework/info.json"

Important:

  • Do not include .zip

  • Match capitalization if applicable

  • Save the file after editing


Step 5: Restart the Server

  1. Stop the server

  2. Start it again from the control panel

  3. Watch the console output for map-loading errors

If startup completes without errors, the map is active.


Step 6: Verify In-Game

  1. Launch BeamMP

  2. Join your server via:

    • Server browser, or

    • Direct connect (IP/port from panel)

  3. Confirm the correct map loads

If not, re-check:

  • Config key name

  • Map name spelling

  • Upload location

  • Server restart


Common Issues & Fixes

Server Won’t Start

  • Check console for map load errors

  • Verify the map works in single-player BeamNG

  • Temporarily switch back to a stock map (e.g., gridmap)

Players Stuck Loading

  • Large maps cause long downloads or timeouts

  • Test with fewer players first

  • Avoid oversized or unoptimized maps

Map Didn’t Change

  • Ensure you edited the correct config file

  • Fully restart the server (not reload)

  • Confirm the correct map key (DefaultMap, Map, etc.)


Best Practices

  • Back up before changes using the ChicagoServers backup system

  • Test maps locally first

  • Use stable maps for public servers

  • Re-test maps after BeamMP or BeamNG updates


Need Help?

When contacting support, include:

  • Map filename (.zip)

  • Configured map name

  • Confirmation it works in single-player

  • Any relevant console errors

This helps us quickly diagnose path, config, or map issues and get you online faster.


Was this answer helpful?

« Back