To run a public or private BeamNG.drive (BeamMP) multiplayer server, you must authenticate your server with the official BeamMP master server using an Authentication Key (AuthKey). Without a valid AuthKey, your server will fail to start or will not appear in the BeamMP server list.
This guide will show you how to generate an AuthKey on the BeamMP Keymaster portal and configure it on your Cubes Hosting server.
Step 1: Generate Your AuthKey on BeamMP Keymaster
- Open your web browser and visit the official BeamMP Keymaster Portal.
- Click Login with Discord in the top right corner.
- Once logged in, click Keys on the left menu.
- Click Create Key.
- Fill in the key details:
- Server Name: Enter a label for your server (e.g., Cubes Hosting Drift Server).
- Click Create.
- Your new key will appear in the table. Copy the long AuthKey string to your clipboard.
Step 2: Add the AuthKey to Your Cubes Hosting Server
You can add your AuthKey using either the Game Panel Startup Parameters or by editing ServerConfig.toml.
Method A: Via Startup Parameters (Recommended)
- Log in to your Cubes Hosting Game Panel and select your BeamMP server.
- Navigate to Configuration > Startup Parameters on the left menu.
- Locate the Authentication Key (
AUTH_KEY) field. - Paste your copied AuthKey into the input box.
- Changes are saved automatically.
Method B: Via File Manager (ServerConfig.toml)
- Open the File Manager on the left sidebar.
- Click on
ServerConfig.tomlto edit it. - Find the
AuthKeysetting under the[General]section:[General] AuthKey = "PASTE_YOUR_AUTHKEY_HERE" - Click Save Content.
Step 3: Restart Your Server & Verify
- Go to your server Console and click Restart.
- Watch the console startup logs. You should see a success message similar to:
[INFO] Authenticating server... [INFO] Server successfully authenticated with BeamMP!
Your BeamMP server is now fully authenticated, online, and ready for players to join!
Troubleshooting
- Server Fails to Start / Invalid AuthKey: Double-check that you copied the entire AuthKey string without extra spaces. If the key was deleted on Keymaster, generate a fresh key and update
ServerConfig.toml. - Server Not Visible in Server Browser: Check
ServerConfig.tomland ensurePrivate = falseif you want your server listed publicly in the BeamMP server browser.
Conclusion
Setting up your BeamMP AuthKey takes only a couple of minutes. Generate your key on Keymaster, paste it into your Startup Parameters or ServerConfig.toml, and start driving with your friends!
