How to Install Assetto Corsa and Join a Server
Most people who play Assetto Corsa online never start it from its own launcher. The simulation is excellent, so the community built a better wrapper.
Most people who play Assetto Corsa online do not start it from its own launcher. That sounds like a criticism of the game and it is really a description of it: the base simulation is excellent and the software wrapped around it was left behind years ago, so the community built its own wrapper and everybody uses that instead.
The second thing to understand is stranger, and it is the reason connecting to a server here does not work like connecting to a shooter. Assetto Corsa servers do not send you their content. If a server is running a car you do not have installed, you cannot join it. Not "you join and see a placeholder" β you cannot join.
Listings for it collect on the game's hub. What follows is how to get into a car, and then into somebody else's session without bouncing off that content wall.
What you are buying
Assetto Corsa is a paid Steam title from Kunos Simulazioni, a small Italian studio, and it is a simulation rather than a racing game in the arcade sense. The tracks are laser-scanned. The cars behave like cars with weight and inertia, and losing the back end is a consequence rather than a scripted event.
There is more than one product with the name. Assetto Corsa Competizione is the officially licensed GT racing sim, tighter in scope, built around one category of car with no mod support and a more structured multiplayer β its servers are separate and its players are a different crowd. A newer Assetto Corsa also exists as its own purchase. This guide is about the original, which is the one with the enormous mod scene and the servers that mod scene runs.
If Steam itself is new, the Steam beginner's guide covers account setup and security.
About the wheel question
Nobody wants to hear this, so here it is briefly and then it will not be mentioned again.
Assetto Corsa works on a controller. Steering assists exist and the game is playable with a pad on the sofa. The physics model, though, communicates through the wheel β weight transfer, the front tyres beginning to let go, the rear stepping out a fraction before it commits. On a pad that information arrives as a rumble and a car that has already spun.
A wheel is not required and it is not cheap. What it changes is which parts of the game are legible to you. Plenty of drift servers are full of people on pads having a fine time, and plenty of race servers are not.
Install, then install the thing everyone else uses
Buy it, install it from Steam, and launch it once so the game writes its initial configuration and the graphics setup runs.
The files land under steamapps/common in your Steam library folder, in a directory named for the game. Inside that is a content folder holding one directory per car and one per track. That structure matters more here than in most games, because it is where every mod you ever install will go, and because it is how you will diagnose a failed join.
Then look at Content Manager.
Content Manager is a community-built replacement for the stock launcher, and it is close to universal among people who play online. It browses servers properly, filters them by car and track and session type, installs mods, exposes settings the stock launcher never surfaced, and generally does the job the original interface was supposed to do. It is not made by Kunos and it is not part of the game.
You do not have to use it. You will not enjoy the stock server browser.
Alongside it sits Custom Shaders Patch, a graphics and features extension that a large share of modern online servers now assume you are running. Weather systems, working indicators and lights, and much of what makes freeroam servers work at all depend on it. A server's description tells you what it expects.
Both of these are community projects with their own installation instructions, maintained by the people who wrote them. Follow their instructions rather than a summary in a guide, because they change.
The content rule, stated plainly
Here is the sentence to remember. The server runs a fixed list of cars and one track, and every one of them must exist in your installation, under the same name, before you can enter.
This is not how Source engine games work, where the server pushes you what you are missing. It is not how most modern shooters work either. In Assetto Corsa the content is yours, installed locally, and the server merely checks that you have it.
The consequences:
- A server running only official cars and tracks will accept you the moment you own the game and the relevant downloadable content.
- A server running mod cars requires those exact mods installed.
- A mismatched version of the right mod fails in exactly the same way as not having it.
Content Manager softens this considerably. It can identify what a server is running, tell you what you are missing, and in many cases fetch it. It cannot conjure content that is not published anywhere, and some private communities distribute their car packs themselves.
The practical approach for a newcomer: start on servers running official content. Get comfortable. Add mods when you have a specific reason, not before.
Finding a server
Content Manager's browser is the tool. The filters that matter:
- Track β the biggest single decision, and the one that determines whether you are doing laps or doing something else entirely.
- Cars allowed β a one-make server is a very different evening from an open grid.
- Session type β practice, qualifying and race, or an open session you can drop into at any time.
- Ping β see below, it matters here more than you would like.
The server list here is the other half of that. A directory listing is queried from outside the game, so it tells you whether a server is actually up and populated before you commit to a download. If you want the general argument for choosing a specific server rather than taking whatever a browser sorts to the top, finding a server worth staying on makes it.
The kinds of servers you will find
The online scene split into several communities that barely overlap.
Race servers run structured sessions β practice, then qualifying, then a race, on a repeating cycle. Joining mid-race puts you in the pits or in a spectator state until the next session begins. These are the servers where etiquette matters and where a first-lap dive-bomb makes you unpopular quickly.
Drift servers are open sessions on tracks and mountain roads where the point is angle rather than lap time. Scoring apps are common. So is a very high tolerance for contact, because contact is inevitable and nobody is racing.
Touge servers run the narrow mountain roads, usually one-on-one, usually with a queue and a set of conventions the regulars will explain if you ask.
Freeroam and traffic servers are the strangest branch and the most impressive. Large mod maps recreating real road networks β the Shutoko Revival Project's Tokyo expressways being the best known β populated with AI traffic and a hundred people driving nowhere in particular. These lean hardest on Custom Shaders Patch and have the heaviest content requirements.
Drag servers exist and explain themselves.
Connecting directly
If you have been given an address rather than a name, Content Manager will take it β there is a direct-connect entry that accepts an address and a port, and it will save it for you afterwards.
Copy the whole thing, including the port after the colon. A host running six sessions on one machine cannot put all six on the default port, and a missing port is the single most common reason a server "does not exist".
If a server has a password, it will be asked for on join rather than typed into the address.
Why online contact feels wrong
Worth saying honestly, because new players assume they are doing something incorrectly.
Assetto Corsa's online model was not built for close wheel-to-wheel racing against strangers on the other side of a continent. Each client simulates its own physics and shares positions, so a light touch that felt like nothing on your screen can send the other car into a wall on theirs. High ping makes this worse in a way that is not merely annoying β it makes it genuinely unfair.
Two practical responses. Race on servers near you, because latency is a physics problem here and not just a responsiveness one. And leave more room than you think you need when overtaking, because the version of the other car you are looking at is a fraction of a second out of date. Our writeup on tick rate and what it actually governs explains the underlying mechanism if you want the detail.
None of this ruins the game. It explains why drift, touge and freeroam servers thrive: they are the formats where contact and latency matter least.
Problems that come up
"You do not have the required content." The content rule. Content Manager will list what is missing.
You have the car but still cannot join. Wrong version of the mod, or a mod installed under a different folder name than the server expects. Folder names are the identifier, not the pretty name on the car.
The server is in the list but times out. Down, full, or password protected. Check the listing.
Everything runs badly after installing the graphics extension. Its default settings are ambitious. Turn them down; the sim underneath does not need them.
No force feedback, or force feedback that fights you. Set it up in the game's own controls screen before assuming the wheel is at fault, and check whether the wheel's own driver software is applying a second set of effects on top.
The in-game apps are missing. They live in a bar on the right edge of the screen that pulls out when you move the mouse there. Tyre temperatures, delta times and pedal inputs are all in there, and they are switched off by default.
Nearby
If the appeal is driving with other people rather than competing against them, BeamMP takes the same idea into a soft-body physics sandbox where crashing is the content. Multi Theft Auto has run scripted car communities for two decades, and FiveM is where most of that energy went afterwards.
If the appeal is the racing itself, Assetto Corsa Competizione is the tighter, more serious version with a smaller and more structured world around it. The two coexist happily, and a great many people own both for different evenings.
<!-- joingg-footer -->
---
JoinGG is a live directory of community game servers. Every listing is queried directly every fifteen minutes, so the player count you see was measured rather than reported by its owner, and each one carries a copyable connect address. Assetto Corsa servers are listed here, and every game on the site has its own hub. Player counts across every game are on the statistics page.
Common questions
- Why can I not join a server even though I installed the required car mod?
- You may have the wrong version of the mod, or it might be installed under a different folder name than the server expects. Folder names act as the identifier rather than the display name on the car.
- Where are car and track mods installed on my computer?
- Mods are installed inside the content folder located in your Assetto Corsa directory under steamapps/common in your Steam library. This folder contains one directory per car and one per track.
- What should I do if a direct connect server address fails to work?
- Make sure you copied the entire address, including the port number after the colon. A missing port is the most common reason a server appears not to exist when connecting directly.
Published Β· 9 min read