Skip to content
Assetto Corsa Competizione
Game Configurator

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

settings.json
{  "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.

KeyDefault valueMeaning
allowAutoDQDefault value: 1Automatic disqualification: Drivers who break server rules, such as by cutting the track, are automatically disqualified. 0 = off, 1 = on.
unsafeRejoinDefault value: 1Unsafe Rejoin: Drivers may rejoin the track in an unsafe position after a spin or accident. 0 = off, 1 = on.
ignorePrematureDisconnectsDefault value: 0Drivers 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.
trackMedalsRequirementDefault value: -1Minimum number of Track Medals a driver needs to join, from -1 to 3. -1 disables the requirement.
safetyRatingRequirementDefault value: -1Minimum Safety Rating (SA) a driver needs to join, from -1 to 99. -1 disables the requirement.
racecraftRatingRequirementDefault value: -1Minimum Racecraft rating (RC) a driver needs to join, from -1 to 99. -1 disables the requirement.
useAsyncLeaderboardDefault value: 0Calculates the leaderboard asynchronously rather than in real time. 0 = off, 1 = on.
dumpLeaderboardsDefault value: 0Writes 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. 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. 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. 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. 4

    Step 4

    Configure Leaderboard

    Choose whether to calculate the leaderboard asynchronously and whether the server writes a leaderboard file after each session.

  5. 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. 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. 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. 1

    Download file

    Download the generated settings.json using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    On a self-hosted Windows server, place it in server\cfg\settings.json; at ZAP-Hosting, in cfg/settings.json.

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

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

Get your Assetto Corsa Competizione server online today

Rent your Assetto Corsa Competizione 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