BeamMP Server Configuration Generator
Create your BeamMP server config online and configure your BeamMP server without writing TOML by hand. Set the server name, tags, Private, Auth Key, player count, cars per player and map in the form, or describe your server to the AI in Easy Mode. The live preview shows the finished ServerConfig.toml, which you can copy or download. Free, with no sign-up, right in your browser.
Built by Florian Galz
Example result
Example: the generated ServerConfig.toml
You set the options using a form or AI Easy Mode, and the generator creates the finished ServerConfig.toml for BeamMP live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
[Misc]UpdateReminderTime = "30s"ImScaredOfUpdates = true [General]ResourceFolder = "Resources"IP = "::"Port = 30814Name = "ZapX BeamMP Server"Description = "Managed BeamMP server hosted on ZapX"Tags = "Freeroam"Private = trueAuthKey = ""MaxPlayers = 8MaxCars = 2- +5 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
What you can set in the BeamMP server config
The generator creates your BeamMP server's ServerConfig.toml in the current TOML format. Its twelve settings are in the [General] section and divided into three groups. The key used in the file appears in parentheses.
Server identity
Server name (Name, up to 100 characters), description (Description, up to 200 characters), comma-separated tags such as “Freeroam,Drift,RP” (Tags, default “Freeroam”), private server (Private, on by default) and your Auth Key from keymaster.beammp.com (AuthKey). The server will not start without an Auth Key, not even as a private server. It only appears in the public server list with a valid key.
Gameplay
Maximum player count (MaxPlayers, 1–64, default 8), cars per player (MaxCars, 1–20, default 2), map as a resource path (Map, default /levels/gridmap_v2/info.json), guests without a linked BeamMP account (AllowGuests, on by default) and public server information for the server browser (InformationPacket, on by default).
Logging & Debugging
Write chat messages to the console and log (LogChat, off by default) and enable detailed debug output (Debug, off by default). It's best to enable debug mode only when troubleshooting.
Fixed values
IP (::), Port (30814) and ResourceFolder (Resources) in the [General] section, along with the [Misc] section containing update notes, are part of the file's base structure. You cannot change them in the generator: without an import, the file contains these defaults; with an import, it keeps the values from your file. On a ZAP-Hosting server, the panel sets Port and ResourceFolder itself when the server starts.
You upload Mods and custom maps to your server separately; the generator only creates the ServerConfig.toml. It does not create the outdated Server.cfg used by earlier BeamMP versions.
Guide
Create a BeamMP server: how to add your ServerConfig.toml to the server
From the first setting to a running server: how to configure your BeamMP server with ServerConfig.toml.
- 1
Step 1
Open generator or import config
The generator starts with the default BeamMP configuration, and you can immediately see the complete ServerConfig.toml in the live preview. If you already have a ServerConfig.toml, import it by uploading a .toml or .txt file of up to 2 MB, or paste its contents.
- 2
Step 2
Choose Easy Mode or the form
In Easy Mode, describe your server in your own words, such as “a private drift server for me and my friends.” The AI suggests suitable values and explains each change. Only the changes you confirm are applied. In Advanced Mode, you set every option yourself.
- 3
Step 3
Set server identity
Enter a server name, description and tags such as “Freeroam,Drift”, choose whether the server should be private, and add your Auth Key from keymaster.beammp.com. The key stays masked in the form.
- 4
Step 4
Set up gameplay
Set the maximum player count (1–64) and cars per player (1–20), enter the map as a resource path, and decide whether guests can join and the server browser can retrieve public server information.
- 5
Step 5
Choose logging options
Enable chat logging (LogChat) and debug mode (Debug) only when you need them. Both are off by default.
- 6
Step 6
Check and save ServerConfig.toml
Check the file in the live preview. The generator flags invalid values. Then copy or download the ServerConfig.toml, or share a link without your Auth Key.
- 7
Step 7
Upload and restart
Upload the ServerConfig.toml to the root directory of your BeamMP server and restart the server. BeamMP reads the file only at startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated ServerConfig.toml using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
ServerConfig.toml(Linux) orServerConfig.toml(Windows). - 3
Apply changes
BeamMP only reads ServerConfig.toml at startup — restart your server for the changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a BeamMP server from us: download the file, place it in the file manager, and restart. The server overwrites some values with the startup parameters on every start; you set those directly in the panel.
- File Manager directly in your browser
- No FTP client required
- Online in 60 seconds
More tools
Config generators for other racing sims
Assetto Corsa Server Configuration Generator
Describe your server_cfg.ini settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Assetto Corsa server.
Built by Florian Galz
Assetto Corsa Competizione Server Configuration Generator
Describe settings.json to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented Assetto Corsa Competizione server.
Built by Florian Galz
AssettoServer (Freeroam) Server Configuration Generator
Describe your server_cfg.ini settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented AssettoServer Freeroam server.
Built by Florian Galz
Wreckfest Server Configuration Generator
Describe your server_config.cfg settings to the ZapX AI Agent in your own words, or set each option manually—with a live preview for your rented Wreckfest server.
Built by Florian Galz
FAQ
Frequently asked questions
Cost, file location, Auth Key, limits, map, visibility, port and IP—quick answers.
You can use the generator for free without signing up: the form, Easy Mode, import, copy, download and sharing features all work without an account. The ServerConfig.toml is created directly in your browser. Only in Easy Mode are your description and current values sent to the AI without the Auth Key. It suggests changes, but only applies those you confirm.
The ServerConfig.toml belongs in the root directory of your BeamMP server. Downloading it from the generator does not transfer it automatically: upload the file yourself, for example using the File Manager in the ZAP-Hosting Customer Panel, and restart the server. BeamMP reads the ServerConfig.toml only at startup.
Sign up at keymaster.beammp.com, create a server key under “Keys” and enter it in the generator's Auth Key field. The server will not start without an Auth Key, not even as a private server. It only appears in the public server list with a valid key. Never share the key publicly.
Yes. The Auth Key is masked in the form, never stored in share links and never sent to the AI in Easy Mode. A share link contains only the non-secret values you changed.
In the generator, you can set MaxPlayers to 1–64 players (default 8) and MaxCars to 1–20 cars per player (default 2). If a value falls outside these ranges, the generator displays a warning.
Enter the level's resource path in the Map field, such as the default /levels/gridmap_v2/info.json. You must install a custom map on the server first, since the generator installs neither maps nor Mods. Restart the server after uploading the new ServerConfig.toml.
This controls the private server option (Private), which is on by default in the generator. A private server does not appear in the public server list; players then connect directly via IP and port. Separately, AllowGuests determines whether players without a linked BeamMP account can join, and InformationPacket determines whether the server browser can retrieve basic information without joining.
No. IP, Port and ResourceFolder are not fields in the generator. Without an import, it writes IP (::), Port (30814) and ResourceFolder (Resources) to the file; with an import, it keeps the values from your file. On a ZAP-Hosting server, the panel sets Port and ResourceFolder itself when the server starts. The generator also creates only the current ServerConfig.toml in TOML format, not the outdated Server.cfg.
Any more questions?
Contact SupportGet your BeamMP server online today
Rent your BeamMP server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
