Skip to content
BeamMP
Game Configurator

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

ServerConfig.toml
[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. 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. 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. 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. 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. 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. 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. 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. 1

    Download file

    Download the generated ServerConfig.toml using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    Place in ServerConfig.toml (Linux) or ServerConfig.toml (Windows).

  3. 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

View all racing sim tools

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 Support
Ready?

Get your BeamMP server online today

Rent your BeamMP server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds