Assetto Corsa is one of the most realistic racing simulations out there, but its single-player mode often feels empty without live opponents. Many players are faced with a problem: how to add traffic to the track to make the races more dynamic and the atmosphere more believable? In this article we will look at all the ways to fill the game with artificial intelligence, from standard settings to advanced mods.

It is important to understand that traffic in Assetto Corsa there are two types: AI opponents (race rivals) and background traffic (cars driving on the track outside of competition). The first adds competition, the second adds realism. We'll cover both options, including little-known tricks for customizing bot behavior and optimizing performance.

If you're tired of empty tracks or want to practice overtaking without risking your online rankings, this guide will help you turn a single-player game into a full-fledged competition. Let's start with basic settings and gradually move on to advanced techniques.

1. Standard traffic settings in Assetto Corsa

The base version of the game already allows you to add AI opponents, but many players do not know how to do it correctly. Go to menu Drive โ†’ Quick Race or Custom Race. Here you can configure:

  • ๐Ÿš— Number of opponents (from 1 to 19 depending on the route).
  • ๐Ÿ AI difficulty level (from 50% to 150% - affects the speed and aggressiveness of bots).
  • ๐Ÿ”„ Start type (rolling start or standing start for different scenarios).

Please note: on some routes (for example, Nรผrburgring Nordschleife) the maximum number of bots is limited to 5โ€“7 machines due to the nature of the AI. If you choose a track with a pit lane (for example, Monza or Spa-Francorchamps), bots will make pit stops, which will add realism.

โš ๏ธ Attention: When adding more than 10 competitors to tracks with tight turns (e.g. Mugello) possible lags and incorrect behavior of the AI. Test your settings on short runs.

There are no options for background traffic in the standard game - it can only be added through mods (more on that below). However, even basic AI opponents can add variety to gameplay if you choose them correctly car class and skill level.

๐Ÿ“Š What type of traffic are you most interested in?
AI opponents in racing
Background traffic for training
Both options
I have enough empty tracks

2. Mods for adding traffic: review of the best solutions

If standard settings are not enough, modifications come to the rescue. The most popular traffic tools in Assetto Corsa:

  • ๐Ÿ› ๏ธ Content Manager โ€” a must-have launcher for managing mods. Allows you to install traffic packs and configure their behavior.
  • ๐Ÿšฆ Traffic Mod (from AcStuff) - adds background cars to the tracks, including civilian cars and trucks.
  • ๐ŸŽ๏ธ AI Extension โ€” improves AI logic, making bots less predictable.
  • ๐ŸŒ Custom Tracks with Traffic โ€” some customized tracks (for example, Tokyo Expressway) already include traffic included.

Most mods are installed via Content Manager. For example, for Traffic Mod:

  1. Download the archive with the mod from the site RaceDepartment or Assetto Corsa Club.
  2. Unzip the files into a folder assettocorsa\content\cars (for cars) or assettocorsa\content\tracks (for trails).
  3. Activate the mod in Content Manager via tab Content โ†’ Cars/Tracks.

Some mods require additional plugins such as Sol or Custom Shaders Patch. Without them, traffic may not display correctly or cause crashes.

๐Ÿ’ก

Before installing mods, make a backup copy of the folder assettocorsa\content. This will help you quickly roll back if something goes wrong.

3. Customizing AI behavior: how to make bots more realistic

Even with AI mods Assetto Corsa often behaves illogically: bots can crash into bump stops, ignore turns, or brake unexpectedly. To fix this, use the following techniques:

Problem Solution Tool
Bots are too slow Increase the parameter AI_strength in the file ai.ini (trace folder) Text editor
AI crashes into walls Install the mod AI Extension and edit ai_spline.ini Content Manager
Bots don't overtake Enable the option allow_ai_aggression=1 in race settings Game menu
Traffic moves in jerks Disable vertical sync in graphics settings NVIDIA/AMD Panel

To deeply customize the behavior of the AI, you will need to edit configuration files. For example, in the file ai.ini (located in the folder of each trace) can be changed:

  • AI_speed_factor=1.1 โ€” bot speed coefficient (1.0 = 100% of the real one).
  • AI_aggression=0.8 โ€” aggressiveness when overtaking (0.0โ€“1.0).
  • AI_mistakes=0.3 โ€” error rate (the higher, the more realistic, but more chaotic).
โš ๏ธ Attention: Changing settings AI_mistakes above 0.5 can cause bots to constantly fly off the track. The optimal value is 0.2โ€“0.4.

For routes with difficult terrain (for example, Nordschleife) it is recommended to use specialized AI-packs, such as Nรผrburgring AI Fix, which override the default bot routes.

Install Content Manager|Download the AI Extension mod|Make a backup of the content folder|Check mod compatibility-->

4. Optimizing performance when there is a lot of traffic

Adding 15-20 cars to a track can put a lot of stress on the system, especially if you have a weak processor. To avoid freezes and FPS drops:

  • ๐Ÿ–ฅ๏ธ Disable unnecessary effects: turn down the graphics settings Reflections, Shadows and Post-processing.
  • ๐Ÿ”„ Use LOD mods: they reduce the detail of distant objects (for example, AC LOD Reducer).
  • ๐Ÿš€ Limit physics: in assettocorsa/cfg/assetto_corsa.ini add the line MAX_THREADS=4 (where 4 is the number of cores of your CPU minus 1).
  • ๐Ÿ“ Clear cache: delete the folder regularly assettocorsa\system\cfg\shaders to prevent artifacts.

Critical setting for weak PCs: if you have less than 8 GB of RAM, install in assetto_corsa.ini parameter USE_STATIC_ALLOCATOR=1. This will reduce memory consumption, but may result in longer trace loading times.

To check performance, use the built-in benchmark in Content Manager (Tools โ†’ Benchmark). If FPS drops below 40 with 20 cars on the track, reduce the amount of traffic or lower the graphics settings.

5. Create realistic traffic scenarios

To prevent traffic from appearing random, you can simulate specific situations:

  • ๐Ÿ Race with the Laggards: add 3-5 slow machines (e.g. Abarth 500) and 10 fast ones (for example, Ferrari 488 GT3). This simulates real competition with underdogs.
  • ๐Ÿš› Overtaking training: adjust the traffic so that the bots drive 10โ€“15% slower than your car. Suitable for practicing maneuvers.
  • ๐ŸŒง๏ธ Rain conditions: use the mod WeatherFX + low traction traffic (in file ai.ini install AI_wet_grip=0.7).
  • ๐Ÿ™๏ธ City traffic: on tracks like Monaco or Long Beach add civilian cars (mod Street Cars Pack).

To create a full-fledged championship with traffic, use the mod Championship Manager. It allows:

  • Set up race schedules with different numbers of bots.
  • Add โ€œdynamicโ€ traffic (for example, at the first race there are 5 cars, at the final - 15).
  • Save AI progress between races (bots โ€œlearnโ€ your driving style).
How to force bots to use DRS?

In file ai.ini add the line AI_USE_DRS=1. Also make sure that in the machine settings (car.ini) parameter specified DRS_ZONE=1 for tracks where DRS is allowed (e.g. Baku or Shanghai).

6. Alternative ways to add dynamics to a single player game

If traffic still seems boring, try these methods:

  • ๐ŸŽฏ Time Attack with Ghosts: record your best lap and race against it. B Content Manager this is done through Drive โ†’ Time Attack โ†’ Load Ghost.
  • ๐Ÿค– AI with human behavior: mod Human-like AI makes bots make mistakes like real pilots (missed turns, late braking).
  • ๐Ÿ“Š Dynamic weather + traffic: combination of mods WeatherFX and Traffic Mod creates chaotic conditions where bots adapt to rain or fog.
  • ๐ŸŽฎ Survival mode: set up the race so that when you collide with traffic, your car gets damaged (mod Damage Mod).

For maximum realism, combine several approaches. For example:

  1. Install Traffic Mod + WeatherFX.
  2. Select route Spa-Francorchamps in rainy conditions.
  3. Add 8 AI enemies to Porsche 911 RSR and 5 civilian vehicles.
  4. Enable damage and limit fuel.

This scenario will force you to fight not only for position, but also for survival - almost like in real endurance racing.

๐Ÿ’ก

Combination of mods Traffic Mod + AI Extension + WeatherFX Gives the most realistic single player experience, but requires a powerful PC (i5/Ryzen 5 + 16GB RAM recommended).

7. Common mistakes and how to avoid them

When setting up traffic, beginners often encounter typical problems:

  • โŒ Traffic does not appear: check if the mod is activated in Content Manager and are the paths indicated correctly? content.ini.
  • โŒ Bots stand still: make sure the file ai_spline.ini no errors (eg missing waypoints).
  • โŒ Game crashes: disable conflicting mods (eg Custom Shaders Patch may conflict with some traffic packs).
  • โŒ Low FPS: reduce the number of cars or disable traffic shadows (in settings Content Manager โ†’ Graphics โ†’ Traffic Shadows = Off).

If after installing mods the traffic behaves strangely (for example, cars are driving backwards), the file is most likely damaged ai_spline.ini. It can be regenerated using the utility AI Spline Generator (available at RaceDepartment).

โš ๏ธ Attention: Never edit traffic files (traffic.ini, ai_spline.ini) in Windows Notepad - use Notepad++ or VS Codeto avoid encoding corruption.

To diagnose problems, turn on the AI log in Content Manager (Settings โ†’ Show AI Log). This will help identify why the bots are not moving or crashing.

Is it possible to add traffic to custom routes?

Yes, but for this the track must support AI. Check for files ai_spline.ini and surfaces.ini in the routes folder. If they are not there, you will have to create them manually or look for an AI-supported version of the route (for example, on RaceDepartment they often post โ€œAI fixesโ€ for popular custom tracks).

How to make bots use different classes of cars?

In the race creation menu (Custom Race) select option Multi-Class. Then manually distribute the cars into classes (for example, GT3 + GT4). For background traffic use the mod Traffic Mod with packs of different cars (for example, Street Cars + Trucks Pack).

Why does traffic disappear after a pit stop?

This is a bug with standard AI. To fix it, install the mod AI Extension and in its settings enable the option Fix Pitlane AI Despawn. Also check that in the trace file (track.ini) the correct parameter is specified PITLANE_EXIT_POSITION.

Is it possible to set up traffic for drifting?

Yes, but you will need a special mod, for example Drift AI Pack. It adds bots in drift cars (eg. Nissan Silvia S15 or Toyota AE86), who drive sideways. For realistic behavior edit in ai.ini parameters AI_SLIDE_ANGLE=45 and AI_THROTTLE_CONTROL=0.6.

How to export your traffic settings for friends?

Copy the folder with the route (for example, assettocorsa\content\tracks\nurburgring) and AI configuration files (ai.ini, traffic.ini). Also export your race profile via Content Manager (Profiles โ†’ Export). Make sure your friend has the same mods installed, otherwise traffic may not work.