Every BeamMP setting is in one file, ServerConfig.toml, in the root of your server. It is written the first time the server runs.
1. Open the file
- Stop the server in the Game Panel.
- Open the Files tab and click
ServerConfig.toml.
2. The settings under [General]
| Setting | What it does |
|---|---|
Name | The name in the server list. |
Description | One line shown under the name. |
Map | The level to load, written as a path such as /levels/gridmap_v2/info.json. |
MaxPlayers | Player slots. |
MaxCars | Vehicles each player may spawn. |
Private | true keeps the server out of the public list. |
Tags | Comma separated labels such as Freeroam or Racing. |
AuthKey | Your BeamMP key. Without it the server will not accept players. |
ResourceFolder | Where mods are loaded from. Leave it as Resources. |
Port | Already set to the port allocated to your service. Do not change it. |
Text values go in quotation marks, numbers and true or false do not.
3. Changing the map
- For a stock map, set
Mapto the level path, for example/levels/west_coast_usa/info.json. - For a map from a mod, upload the mod first as described in the mods guide in this category, then set
Mapto the level path inside that mod. - Save and start the server. The console reports the map it loaded.
4. Save and restart
- Save the file.
- Start the server and check the console for the name and map.
Every change needs a restart. There is no reload command.
5. Getting an AuthKey
The key comes from the BeamMP keymaster site, using your own BeamMP account. Create a key there, paste it into AuthKey, and keep it private. A key can be revoked and replaced from the same page if it leaks.
If the server starts and immediately reports an authentication problem, the key is the first thing to check.





