How to Create a BeamMP Server

Before creating your server, make sure you have:

BeamMP servers require a valid AuthKey to appear publicly.


🟒 Step 1 – Deploy Your BeamMP Server

On first start, the server will generate the base file structure.


🟒 Step 2 – Get Your BeamMP Auth Key

Go to the official BeamMP website.

You will now add this key to your server config.


🟒 Step 3 – Configure ServerConfig.toml

Open your file manager in the panel (or connect via FTP).

Navigate to:

/ServerConfig.toml

Look for this line:

AuthKey = "AUTHKEY_HERE"

Replace it with:

AuthKey = "YOUR_KEY_HERE"

Private = false β†’ Makes the server public


🟒 Step 4 – Restart the Server

After saving:

  1. Go back to the panel.

  2. Click Restart.

Watch the console.

If configured correctly, you should see something similar to:

Server authenticated successfully


🟒 Step 5 – Join Your Server

  1. Open BeamNG.drive

  2. Launch BeamMP

  3. Search for your server name

  4. Join

If it doesn't show up immediately, wait 1–2 minutes.


🚨 Common Issues & Fixes

❌ Server Not Showing in List

Check:


❌ Players Can’t Connect

Possible causes:


❌ Authentication Failed

This means:

Generate a new key and try again.


⚑ Performance Tips

If server feels laggy: