Assetto Corsa Competizione Server Configuration Generator
Use this config generator to adjust your ACC server settings online and configure your Assetto Corsa Competizione server without writing JSON by hand: Choose minimum Safety Rating, Track Medals and Racecraft requirements, automatic disqualification and leaderboard options using a form or AI Easy Mode. Preview, copy or download settings.json. Free and no sign-up required, including for Easy Mode.
Built by Florian Galz
Example result
Example: the generated settings.json
You set the options using a form or AI Easy Mode, and the generator creates the finished settings.json for Assetto Corsa Competizione live. Below are the first lines of the default configuration; your file contains your values and all other settings.
Example · Default configuration
Output
{ "allowAutoDQ": 1, "unsafeRejoin": 1, "ignorePrematureDisconnects": 0, "trackMedalsRequirement": -1, "safetyRatingRequirement": -1, "racecraftRatingRequirement": -1, "useAsyncLeaderboard": 0, "dumpLeaderboards": 0}Settings
Set these ACC server settings in settings.json
The generator covers the rules and leaderboard options for your Assetto Corsa Competizione server that persist in settings.json. The defaults in the table are the values the generator starts with.
| Key | Default value | Meaning |
|---|---|---|
| allowAutoDQ | Default value: 1 | Automatic disqualification: Drivers who break server rules, such as by cutting the track, are automatically disqualified. 0 = off, 1 = on. |
| unsafeRejoin | Default value: 1 | Unsafe Rejoin: Drivers may rejoin the track in an unsafe position after a spin or accident. 0 = off, 1 = on. |
| ignorePrematureDisconnects | Default value: 0 | Drivers who leave a session early are not penalized. On ZAP-Hosting servers, this value is reset on every startup, so a value selected here will not persist. |
| trackMedalsRequirement | Default value: -1 | Minimum number of Track Medals a driver needs to join, from -1 to 3. -1 disables the requirement. |
| safetyRatingRequirement | Default value: -1 | Minimum Safety Rating (SA) a driver needs to join, from -1 to 99. -1 disables the requirement. |
| racecraftRatingRequirement | Default value: -1 | Minimum Racecraft rating (RC) a driver needs to join, from -1 to 99. -1 disables the requirement. |
| useAsyncLeaderboard | Default value: 0 | Calculates the leaderboard asynchronously rather than in real time. 0 = off, 1 = on. |
| dumpLeaderboards | Default value: 0 | Writes a leaderboard file to the server after each session. 0 = off, 1 = on. |
What the Generator Intentionally Does Not Cover
- Server name, passwords, maximum car slots and car class: On ZAP-Hosting servers, these are written from the panel settings on every startup.
- Track and session lengths: These are in event.json, which the generator does not create. On ZAP-Hosting servers, set them in the panel.
- configuration.json: The generator does not cover ports or connection options.
Guide
How to Configure Your Assetto Corsa Competizione Server
From the default settings.json to restarting your server: How to apply your ACC server settings.
- 1
Step 1
Open generator
The generator starts with the default settings.json. If you already have a settings.json, import it as a .json or .txt file or paste its contents.
- 2
Step 2
Describe Server or Set Fields
In Easy Mode, describe your server to the AI in your own words or select an example, then apply only the suggestions you confirm. In Advanced Mode, set each option yourself.
- 3
Step 3
Set Server Rules
Set automatic disqualification and Unsafe Rejoin, and enter the minimum requirements for Safety Rating, Track Medals and Racecraft. -1 means no requirement.
- 4
Step 4
Configure Leaderboard
Choose whether to calculate the leaderboard asynchronously and whether the server writes a leaderboard file after each session.
- 5
Step 5
Check preview and export
Check settings.json in the live preview. Then copy or download it, or share a link with your changed values.
- 6
Step 6
Upload file to cfg/settings.json
Use your server's file manager to upload the file to the cfg folder and replace the existing settings.json.
- 7
Step 7
Restart server
Restart the server. ACC reads settings.json only on startup, so your new settings take effect after the restart.
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 settings.json using the button above.
- 2
Upload via file manager or FTP/SFTP
On a self-hosted Windows server, place it in
server\cfg\settings.json; at ZAP-Hosting, incfg/settings.json. - 3
Apply changes
ACC reads settings.json only at startup — restart your server for changes to take effect.
The ZAP-Hosting way
Apply in the panel, no FTP needed
Rent a Assetto Corsa Competizione 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
Related Tools for Your ACC Server
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
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
Port Checker
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
JSON Formatter
Format, minify, and validate JSON with syntax highlighting, error messages, and downloads, entirely in your browser.
Built by Jakub Martyniak
FAQ
Frequently Asked Questions About ACC Server Configuration
Quick answers about settings, rating requirements, file location, restarts and generator limitations.
Eight settings from settings.json in two groups. Server rules: automatic disqualification (allowAutoDQ), Unsafe Rejoin (unsafeRejoin), ignoring premature disconnects (ignorePrematureDisconnects), and minimum requirements for Track Medals, Safety Rating and Racecraft. Leaderboard: asynchronous leaderboard (useAsyncLeaderboard) and writing leaderboard files (dumpLeaderboards). On ZAP-Hosting servers, ignorePrematureDisconnects is reset on every startup.
These determine the minimum requirements a driver must meet to join your server. Safety Rating (safetyRatingRequirement) and Racecraft (racecraftRatingRequirement) range from -1 to 99; Track Medals (trackMedalsRequirement) range from -1 to 3. -1 is the default and disables the respective requirement.
In the cfg subfolder of the server directory: cfg/settings.json on Linux, cfg\settings.json on Windows. On a ZAP-Hosting server, you can open and edit it using the file manager in the panel.
No. Copying or downloading does not change anything on your server yet. Upload the file to cfg/settings.json and restart the server, as ACC reads settings.json only on startup.
On ZAP-Hosting servers, the server name, passwords, maximum car slots, car class, track and session lengths are written from your panel settings on every startup. A value set here would be overwritten on the next restart, so set these directly in the panel. The generator covers the rules and leaderboard options that persist in settings.json.
Describe the server you want in your own words, or select one of three examples: a relaxed public server with no rating requirements, a server with a minimum Safety Rating, or a strict competitive server with automatic disqualification and leaderboard files. The AI suggests suitable values, explains each change and applies only what you confirm.
Yes. The form, Easy Mode, importing, copying, downloading and share links all work without an account. Easy Mode has a brief rate limit to prevent excessive requests.
No. The settings in this generator contain no passwords; you manage those in the panel. A share link contains only the values you have changed from the defaults.
Any more questions?
Contact SupportGet your Assetto Corsa Competizione server online today
Rent your Assetto Corsa Competizione server now and apply this config directly in the panel.
No setup. No risk. Online in seconds.
