# Freeroam Troubleshooting (/docs/assetto-corsa-freeroam/troubleshooting)



No AI traffic spawns [#no-ai-traffic-spawns]

* Confirm **Enable AI Traffic** is `true` and **AI Traffic Max Cars** is above 0.
* The map **must include AI spline data**. Maps without it run fine but spawn no traffic — try a map known to ship AI lanes (Shutoko, LA Canyons). See [Install a Map](/docs/assetto-corsa-freeroam/install-a-map).
* Restart the server after any config change.

Players can't join [#players-cant-join]

* Every player needs the **same map** installed locally. A mismatched or missing map is the most common cause.
* Check they're using the correct **IP and port**, and the right password if one is set.
* If you enabled `UseSteamAuth`, players on cracked/pirated copies will be rejected — that's expected.

Weather isn't changing [#weather-isnt-changing]

* Set **Enable WeatherFX** to `true` and restart.
* Dynamic weather is rendered by **CSP** on the client — players without Custom Shaders Patch won't see transitions or rain.

Server won't start [#server-wont-start]

* Open the **Console** and read the last lines. AssettoServer is healthy when it prints `Starting update loop with an update rate of...`.
* A bad `cfg/extra_cfg.yml` can stop startup. If you hand-edited it, re-generate a clean one with the [Freeroam Config Generator](https://xgamingserver.com/tools/assetto-corsa/freeroam-config) and replace the file.
* If you just added a map, double-check the `TRACK=` value in `cfg/server_cfg.ini` exactly matches the track folder name.

Still stuck? [#still-stuck]

Open a ticket from the [XGamingServer Panel](https://panel.xgamingserver.com) — include the last \~30 lines of your server console and we'll take a look.
