Assetto Corsa Server Configuration Generator
Create your Assetto Corsa Server Config online: configure your Assetto Corsa server's track, cars, sessions, race rules, and weather in the form, or describe it to an AI in Easy Mode. The live preview shows the finished server_cfg.ini, which you can copy or download. Switch to entry_list.ini for the starting grid. Free, no sign-up required, and runs directly in your browser.
Built by Florian Galz
Example result
Example: the generated server_cfg.ini
You set the options using a form or AI Easy Mode, and the generator creates the finished server_cfg.ini for Assetto Corsa live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
; Assetto Corsa — generated with the ZAP-Hosting Game Config Generator; zap-hosting.com/tools/racing-sims/assetto-corsa-config-generator [SERVER]NAME=ZAP Assetto Corsa ServerPASSWORD=ADMIN_PASSWORD=WELCOME_MESSAGE=Welcome to our ZAP-Hosting Assetto Corsa server!TRACK=monzaCONFIG_TRACK=CARS=SUN_ANGLE=48TIME_OF_DAY_MULT=1REGISTER_TO_LOBBY=1PICKUP_MODE_ENABLED=1- +69 rowsYou can copy or download the complete file in the generator; the sample lines here only show the beginning.
Settings
What you can configure in your Assetto Corsa server's server_cfg.ini
The generator divides the server_cfg.ini settings into nine sections, with the corresponding file key shown in parentheses. There is also an entry_list.ini profile for the starting grid.
Server Identity
Server name (NAME), server password (PASSWORD, leave empty for a public server), admin password (ADMIN_PASSWORD) for the “/admin” chat command, and the welcome message (WELCOME_MESSAGE) players see when connecting.
Track & Cars
Track (TRACK) as its internal folder name, layout (CONFIG_TRACK), allowed cars (CARS, separated by semicolons), sun position as time of day (SUN_ANGLE), and how quickly in-game time passes (TIME_OF_DAY_MULT).
Access & Lobby
Listing in the public server list (REGISTER_TO_LOBBY), pickup mode (PICKUP_MODE_ENABLED), a locked entry list limited to registered Steam IDs (LOCKED_ENTRY_LIST), and automatic session repeats (LOOP_MODE).
Sessions
Maximum player count (MAX_CLIENTS, 1 to 100), practice and qualifying duration in minutes (0 skips the session), race length in laps, countdown before the start, session names, and whether players can join a session already in progress.
Race Rules
Jump-start penalty (START_RULE: 0 = car locked until the start, 1 = return to pits, 2 = drive-through penalty), mandatory pit window, second race with a reversed starting grid, allowed tires off track (ALLOWED_TYRES_OUT, -1 = no limit), and throttle penalty for cutting corners.
Realism & Assists
Fuel consumption and tire wear in percent (100 = realistic), damage (0 = off), ABS and traction control (0 = no cars, 1 = only cars fitted with the system by default, 2 = all cars), stability control, auto-clutch, tire warmers, virtual mirror, allowed tire compounds (LEGAL_TYRES), and maximum admin ballast.
Weather & Grip
A weather preset such as “3_clear” in the fixed [WEATHER_0] slot, with air temperature, a road temperature offset, variation, and wind; up to 15 additional weather slots; and dynamic grip settings: starting grip, randomness, carryover to the next session, and laps per percentage point of grip.
Votes & Kicks
The percentage of players who must vote to kick someone (KICK_QUORUM) or vote on a session (VOTING_QUORUM), how long a vote stays open, and whether kicked players can rejoin immediately, are blocked until restart, or are permanently banned (BLACKLIST_MODE).
Performance & Plugins
Update rate sent to clients (CLIENT_SEND_INTERVAL_HZ), threads, server loop pause, UDP buffer, and addresses for a UDP plugin such as stracker and an external authentication service.
The generator deliberately does not create UDP_PORT, TCP_PORT, HTTP_PORT, or the [FTP] and [DATA] sections. It preserves unrecognized lines from an imported server_cfg.ini unchanged in the file.
Guide
Set up an Assetto Corsa server: how to create server_cfg.ini
From the first setting to a live race: how to get your Assetto Corsa Server Config onto your server.
- 1
Step 1
Choose a profile
In the generator, choose the server_cfg.ini profile for server settings or entry_list.ini for the starting grid with cars and drivers. The generator starts with default values, and you can see the finished file immediately in the live preview.
- 2
Step 2
Import an existing config (optional)
If you already have a server_cfg.ini, upload it as an .ini or .txt file of up to 2 MB, or paste its contents. Recognized values are added to the form, other lines are preserved on export. Comment lines starting with ; or # are dropped.
- 3
Step 3
Describe your server in Easy Mode
Describe your server in your own words, such as “GT3 sprint without qualifying,” or choose a template. The AI suggests suitable values and explains each change. Only the suggestions you select are applied.
- 4
Step 4
Set options in the form
In advanced mode, you work through the sections yourself: server identity, track and cars, access and lobby, sessions, race rules, realism and assists, weather and grip, votes and kicks, and performance and plugins.
- 5
Step 5
Check live preview
The server_cfg.ini updates with every change in the live preview. The generator shows warnings about invalid values above the form.
- 6
Step 6
Copy, download, or share
Copy or download the file, or share a link to your configuration. Server and admin passwords are never included in the share link.
- 7
Step 7
Upload and restart
Upload the file to your Assetto Corsa server's cfg folder and restart the server, because acServer reads server_cfg.ini only at startup.
Setup
File location & usage
Two ways to get the config onto a server: upload it yourself or transfer it with one click through our panel.
The manual method
Upload yourself
- 1
Download file
Download the generated server_cfg.ini using the button above.
- 2
Upload via file manager or FTP/SFTP
Place in
cfg/server_cfg.ini(Linux) orcfg\server_cfg.ini(Windows). - 3
Apply changes
Assetto Corsa only reads server_cfg.ini at startup — restart your server for changes to take effect.
The ZAP-Hosting way
Transfer instantly, no upload required
Rent a Assetto Corsa server from us and transfer your settings directly from this page with one click.
- No FTP, no file manager
- Live in seconds
- Undo anytime
More tools
Config generators for other racing sims
This generator is for the classic Assetto Corsa server_cfg.ini. Assetto Corsa Competizione and Freeroam servers using AssettoServer have their own generators.
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
BeamMP Server Configuration Generator
Describe ServerConfig.toml to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented BeamMP server.
Built by Florian Galz
FAQ
Frequently asked questions
Cost, file location, track and weather, entry list, private servers, Easy Mode, and ports—quick answers.
The generator is free to use without signing up: the form, Easy Mode, import, copy, download, and sharing features all work without an account. server_cfg.ini and entry_list.ini are created directly in your browser, with no installation required. Only in Easy Mode are your description and current values sent to an AI, without passwords; a short rate limit prevents too many requests.
The server_cfg.ini is in your server's cfg subfolder: cfg/server_cfg.ini on Linux or cfg\server_cfg.ini on Windows. The entry_list.ini is in the same folder. The download gives you a ready-to-use file that you upload yourself. Then restart the server, because acServer reads both files only at startup.
TRACK is the track's internal folder name, such as “monza” or “spa”; CONFIG_TRACK specifies the layout (leave empty for the default layout). CARS is a semicolon-separated list of internal car folder names, such as “ks_ferrari_488_gt3;ks_mclaren_650_gt3”. For weather, enter a preset name such as “3_clear” or “7_light_clouds” in slot [WEATHER_0], along with temperatures and wind. You can add up to 15 more weather slots; the server then chooses one for each session. All these fields accept free text because the available tracks, cars, and presets depend on the installed content.
Every MODEL in entry_list.ini must also appear in CARS in server_cfg.ini, with matching capitalization, or acServer will not start. On a ZAP-Hosting server, CARS is generated automatically from the models in the entry list. Also check LEGAL_TYRES: the Kunos template sets it to “SV,” excluding cars without those Street Vintage tires. The generator leaves the field empty by default, allowing all tire compounds.
Yes. Select the entry_list.ini profile to create up to 100 entries, one per server slot: car model, skin, driver name, team, Steam ID (GUID) for a reservation, spectator slot, ballast, restrictor, and fixed setup. When written, entries are numbered consecutively as CAR_0, CAR_1, and so on. The AI traffic option only works with AssettoServer and Custom Shaders Patch; the standard Kunos server ignores it. Easy Mode is not available for this profile.
REGISTER_TO_LOBBY determines whether the server appears in the public server list; with 0, it is only accessible through a direct connection. A server password restricts access, while LOCKED_ENTRY_LIST only lets in players whose Steam ID appears in entry_list.ini. The admin password grants you admin rights in-game through the chat command “/admin <password>”. Both passwords are masked in the form and never included in a share link.
Describe your server in your own words, such as “GT3 sprint without qualifying, realistic tire wear,” or start with a template for a GT3 sprint, an endurance server, or a casual open server. The AI suggests suitable values and explains each change. You choose which suggestions to apply; nothing changes until then. Passwords are not sent to the AI.
UDP_PORT, TCP_PORT, and HTTP_PORT are deliberately excluded from the generator, as are the [FTP] and [DATA] sections. On a ZAP-Hosting server, the platform sets the ports at every startup. If you host your own server, you need to handle ports and port forwarding yourself. If you import an existing server_cfg.ini, its port lines are preserved in the file.
Any more questions?
Contact SupportGet your Assetto Corsa server online today
Rent your Assetto Corsa server now and transfer this config with one click.
No setup. No risk. Online in seconds.
