# Assetto Corsa Server Troubleshooting (/docs/assetto-corsa/troubleshooting)



This guide covers the most common Assetto Corsa server issues and how to fix them.

Required Ports [#required-ports]

| Port | Protocol  | Purpose                             |
| ---- | --------- | ----------------------------------- |
| 9600 | TCP + UDP | Game traffic                        |
| 8081 | TCP + UDP | Lobby registration (server browser) |

Both must be open. On XGamingServer, ports are handled automatically.

***

Server Not Appearing in Browser [#server-not-appearing-in-browser]

**Fixes:**

* Confirm `REGISTER_TO_LOBBY=1` in `server_cfg.ini`
* Ensure HTTP port (8081) is open TCP and UDP
* Wait 1–2 minutes after startup for lobby registration
* Try connecting via direct IP as a workaround

***

"No Available Slots" When Joining [#no-available-slots-when-joining]

**Cause:** `MAX_CLIENTS` is higher than the number of `[CAR_N]` entries in `entry_list.ini`, or the car model name doesn't match.

**Fix:**

* Count your `[CAR_N]` entries — you need at least as many as `MAX_CLIENTS`
* Verify each `MODEL=` value matches an actual folder in `content/cars/`

***

Custom Car Not Loading [#custom-car-not-loading]

**Fixes:**

* Check that the `data/data.acd` file exists inside the car folder on the server
* The folder name in `content/cars/` must exactly match `MODEL=` in `entry_list.ini` and the `CARS=` line in `server_cfg.ini`

***

Custom Track Not Loading / Server Crashes on Track Load [#custom-track-not-loading--server-crashes-on-track-load]

**Fixes:**

* Verify `data/surfaces.ini` exists in the track folder
* If the track has multiple layouts, `CONFIG_TRACK` must match a valid layout subfolder name — or leave it empty for the default layout
* Check capitalization — folder names are case-sensitive on Linux

***

Players Get Wrong Car [#players-get-wrong-car]

**Cause:** In pickup mode, players can choose any listed car. Without pickup mode, slots are assigned sequentially.

**Fix:**

* If you want players to choose their car: `PICKUP_MODE_ENABLED=1`
* If you want assigned slots: `PICKUP_MODE_ENABLED=0` and lock specific GUIDs to `[CAR_N]` entries

***

Can't Use Admin Commands [#cant-use-admin-commands]

**Fixes:**

* Make sure `ADMIN_PASSWORD` is set in `server_cfg.ini`
* In-game, type `/admin YourPassword` in chat first
* Admin access is per-session — you must re-authenticate after every reconnect

***

Server Closes After Race Ends [#server-closes-after-race-ends]

**Cause:** `LOOP_MODE=0` (default behavior).

**Fix:** Set `LOOP_MODE=1` in `[SERVER]` to restart sessions automatically after the race.

***

Players Disconnecting with High Ping [#players-disconnecting-with-high-ping]

**Fix:** Add a ping limit to `[SERVER]` in `server_cfg.ini`:

```ini
MAX_CONTACTS_PER_KM=10
```

Or limit ping in the Assetto Corsa server lobby settings.

***

Mod Content Mismatch [#mod-content-mismatch]

**Cause:** Players don't have the same custom content installed.

**Fix:** All players must have the exact same custom cars and tracks installed locally. Share download links with your community. [Content Manager](https://assettocorsa.club/content-manager.html) can help players manage content.

***

> 💡 **Still stuck?** Join our [Discord](https://discord.xgamingserver.com) for support.

Related Guides [#related-guides]

* [Configure Your Server](/docs/assetto-corsa/configure-your-server)
* [Install Custom Cars & Tracks](/docs/assetto-corsa/install-mods)
* [Admin Commands](/docs/assetto-corsa/admin-commands)
