# Assetto Corsa Competizione Server Hosting (/docs/assetto-corsa-competizione)



Welcome to the documentation for **Assetto Corsa Competizione (ACC)** dedicated server hosting on [XGamingServer](https://xgamingserver.com/assetto-corsa-competizione-server-hosting).

ACC is the official GT World Challenge racing simulator. Its dedicated server is configured entirely through a set of JSON files in your server's `cfg/` folder.

<Callout type="warn">
  **The #1 ACC config gotcha:** ACC's config files must be saved as **UTF-16** — not UTF-8. Edit them in a normal text editor and ACC silently ignores your changes and regenerates defaults. On XGamingServer this is handled for you automatically: our panel re-encodes your config to UTF-16 on every start, so edits just work.
</Callout>

The config files [#the-config-files]

Your ACC server reads these files from the `cfg/` folder:

| File                 | Controls                                                         |
| -------------------- | ---------------------------------------------------------------- |
| `configuration.json` | Network — UDP/TCP ports, max connections, lobby registration     |
| `settings.json`      | Server name, passwords, car group, slots, rating requirements    |
| `event.json`         | Track, sessions (practice/qualifying/race), weather, time of day |
| `eventRules.json`    | Pit window, mandatory pitstops, refuelling, stint times          |
| `assistRules.json`   | Allowed driver aids (TC, ABS, stability control, auto-steer)     |
| `entrylist.json`     | Fixed entry list / reserved slots (optional)                     |

Build your config the easy way [#build-your-config-the-easy-way]

Instead of hand-writing JSON, use our free **[ACC Config Generator](https://xgamingserver.com/tools/assetto-corsa/acc-config)** — pick your track, sessions, weather, car group and assists, then copy the generated `event.json`, `settings.json` and `eventRules.json` straight into your `cfg/` folder.

Set the basics in the panel [#set-the-basics-in-the-panel]

Server name, admin password, slots, track and ports are exposed as **Startup variables** in the [XGamingServer Panel](https://panel.xgamingserver.com) — change them there and restart; the server applies them (in correct UTF-16) automatically. Use the config files above only for the advanced session/weather/rules tuning.

<Cards>
  <Card title="ACC Config Generator" href="https://xgamingserver.com/tools/assetto-corsa/acc-config" description="Build event.json, settings.json and eventRules.json in clicks." />

  <Card title="ACC Server Hosting" href="https://xgamingserver.com/assetto-corsa-competizione-server-hosting" description="Plans, pricing and instant setup for ACC dedicated servers." />
</Cards>
