ACC Config Manager is a desktop application for managing Assetto Corsa Competizione dedicated server configurations. It replaces manual JSON editing and FTP/SFTP file transfers with a visual form editor, a full JSON editor, diff previews, and organized config storage.
Configs are organized by season and week, making it easy to manage race-by-race settings across a full league calendar. You can push and pull configs directly to/from your server, preview changes before transferring, and keep a complete local history of every configuration.
The .msi installer should work fine in Win 11. If you are running Win 10, you may want to use the .exe installer.
On first launch, the app will ask you to select a folder to store your configs locally.
- Click Select Storage Folder.
- Choose an empty folder (or an existing one to reuse).
- The app saves this path and loads the main interface.
To change the storage path later, click the Change button next to the path shown in the header.
Before you can push or pull configs, you need to add your ACC server's connection details.
- Click Manage Servers in the header to expand the server section.
- Click Add Server.
- Fill in the required fields:
- Name -- A friendly label (e.g., "League Server 1").
- Host -- Hostname or IP address.
- Protocol -- FTP or SFTP. The port auto-updates to the default (21 for FTP, 22 for SFTP).
- Port -- Adjust if your server uses a non-standard port.
- Username and Password -- Your server credentials.
- (Optional) Click Test Connection to verify your credentials before saving.
- Click Save.
The server now appears in your server list and is available for push/pull operations.
If you already have config files on your machine, you can import them into your organized library.
- Click Import Config in the header.
- A folder picker opens. Select the folder containing your config files (it must contain at least
event.jsonorsettings.json). - The editor opens in import mode. Fill in the Season and Week fields at the top (e.g., Season: "2026Spring", Week: "1").
- Review or edit the config using the form editor or JSON editor.
- Click Save.
The config is saved to your storage folder under {Season}/{Season}_Week{Week}/ with metadata extracted automatically from the config files.
Use Copy for a quick clone within the same season. This is the fastest way to set up next week's config from this week's.
- Right-click on a config in the browser.
- Click Copy.
- A new config is created in the same season with an incremented week number.
Use Duplicate when you want to place the copy in a specific season and week.
- Right-click on a config in the browser.
- Click Duplicate.
- In the dialog, enter the target Season (autocomplete suggestions appear from existing seasons) and Week.
- Click Duplicate.
- Click on a config in the browser (or right-click and select Open).
- The editor opens in Form view by default, with collapsible sections:
- Event Settings -- Track, weather, session timing, and time multiplier.
- Event Rules -- Pitstop rules and restrictions.
- Assist Rules -- Driver assist limitations.
- Settings -- Server name, passwords, car group.
- To edit raw JSON, click the JSON button in the toolbar. File tabs let you switch between configuration.json, settings.json, event.json, and others.
- Use Undo/Redo buttons (or Ctrl+Z / Ctrl+Y) to step through your edit history.
- Click Save when done.
Note: entrylist.json and bop.json are only editable through the JSON editor due to their complex nested structure.
- Open the config you want to push.
- Make sure a server is selected from the server list.
- Click Push in the editor toolbar.
- The push dialog opens showing:
- File checkboxes -- Toggle which files to include. By default only
event.jsonis selected. - Diff preview -- Side-by-side comparison of your local files vs. what's currently on the server, with modification timestamps.
- File checkboxes -- Toggle which files to include. By default only
- Review the changes, adjust file selection as needed.
- Click Confirm Push.
- A progress bar shows each file uploading. On completion you'll see a success message.
- Select a server from the server list.
- Click Pull from Server in the header.
- The pull dialog opens showing the current server files. Choose a destination:
- Select an existing season folder, or click Create New Folder and type a new season name.
- Enter a Week number.
- Click Pull.
- A diff preview shows the server files. Review and confirm.
- Files download with a progress bar. On completion, the config appears in your browser.
You can inspect files on your server without pulling them.
- Select a server and open the server browser.
- The dialog lists all files in the server's
/cfgdirectory with file sizes and modification times. - Click any file to view its contents in a read-only editor with syntax highlighting.
- Use the Copy button to copy file contents to your clipboard.
- Context menu -- Right-click any config in the browser for quick actions: Open, Copy, Duplicate, Rename, Delete.
- Search and filter -- Use the search bar in the browser to find configs by name.
- Keyboard navigation -- Arrow keys work in context menus and browser lists.
- Encoding -- The app automatically handles ACC's UTF-16 LE file encoding. No manual conversion needed.