background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Assetto Corsa Server Setup Guide


This guide covers how to set up and configure an Assetto Corsa dedicated server hosted with Legion Hosting, including server settings, entry lists, and how to connect.

Stop your server before editing configuration files. Always stop your server from the GPanel Console tab before editing any .ini files. Changes made while the server is running may be overwritten on shutdown.

Configuration File Overview

Assetto Corsa dedicated servers use two primary configuration files located in the cfg/ directory on your server.

File Purpose
cfg/server_cfg.ini Core server settings — name, passwords, ports, track, car list, session rules, and weather.
cfg/entry_list.ini Defines which car and skin is assigned to each grid slot. One [CAR_N] block per slot.

Step 1 — Access the File Manager in GPanel

  1. Log in to GPanel.
  2. Select your Assetto Corsa server from the server list.
  3. If the server is running, click Stop on the Console tab and wait for the status to change to Offline.
  4. Click the Files tab to open the file manager.
  5. Navigate to the cfg/ directory. You will find server_cfg.ini and entry_list.ini here.

Step 2 — Configure server_cfg.ini

Click server_cfg.ini to open it in the inline editor. The settings are divided into sections. The most important section is [SERVER].

Key Settings in [SERVER]

Setting Example Value Description
NAME My Legion AC Server The server name shown in the in-game server browser and in Content Manager. Make it unique so players can find it.
PASSWORD mypassword Password required to join. Leave empty for a public server.
ADMIN_PASSWORD adminpass123 Admin password used to issue in-game server commands. Keep this private.
MAX_CLIENTS 16 Maximum number of simultaneous players. Must not exceed the number of [CAR_N] slots in entry_list.ini.
UDP_PORT UDP port for game traffic. Check the GPanel Network tab for your assigned port.
TCP_PORT TCP port for game traffic. Typically set to the same value as UDP_PORT. Check the GPanel Network tab.
HTTP_PORT HTTP port used for the server info/lobby registration endpoint. Check the GPanel Network tab.
TRACK monza The internal folder name of the track inside content/tracks/. For tracks with layout variants, see CONFIG_TRACK below.
CONFIG_TRACK gp The layout variant subfolder inside the track directory (e.g. gp, junior). Leave empty for tracks with no variants.
CARS ks_ferrari_f40;ks_bmw_m3_e30 Semicolon-separated list of car folder names that are allowed on this server. Each name must match a folder inside content/cars/.
MAX_BALLAST_KG 0 Maximum ballast weight in kg that can be added to a car. Set to 0 to disable ballast.
QUALIFY_MAX_WAIT_PERC 120 Percentage of qualify time that late-joiners can still enter during a qualifying session.
ALLOWED_TYRES_OUT 2 Number of wheels allowed off the track surface before a penalty is issued. -1 disables the limit.
REGISTER_TO_LOBBY 1 Set to 1 to list the server publicly in the Kunos lobby/server browser. Set to 0 for a private server.

Session Settings ([PRACTICE], [QUALIFY], [RACE])

Each session type has its own section. Remove a section entirely to disable that session. Common settings within each section:

Setting Example Value Description
NAME Race Display name for the session shown to players.
TIME 30 Session duration in minutes (for practice/qualify). For race sessions, use LAPS instead.
LAPS 10 Number of laps for the race session. Set to 0 to use time-based racing instead.
IS_OPEN 1 Set to 1 to allow players to join during the session. 0 locks the server at session start.
WAIT_TIME 60 Seconds to wait before the session starts after the server is ready.

Minimal server_cfg.ini Example

Replace the port values below with the ports shown in your GPanel Network tab.

[SERVER]
NAME=My Legion AC Server
PASSWORD=
ADMIN_PASSWORD=adminpass123
MAX_CLIENTS=16
UDP_PORT=     ; check GPanel Network tab
TCP_PORT=     ; check GPanel Network tab
HTTP_PORT=    ; check GPanel Network tab
TRACK=monza
CONFIG_TRACK=gp
CARS=ks_ferrari_f40;ks_bmw_m3_e30
REGISTER_TO_LOBBY=1

[PRACTICE]
NAME=Practice
TIME=30
IS_OPEN=1

[QUALIFY]
NAME=Qualify
TIME=15
IS_OPEN=1

[RACE]
NAME=Race
LAPS=10
IS_OPEN=0
WAIT_TIME=60

Step 3 — Configure entry_list.ini

The entry_list.ini file defines the grid. Each slot is a numbered [CAR_N] block starting from [CAR_0]. The total number of slots must be greater than or equal to MAX_CLIENTS in server_cfg.ini.

Key Example Value Description
MODEL ks_ferrari_f40 The car folder name inside content/cars/. Must be listed in the CARS line of server_cfg.ini.
SKIN 0_red The skin folder name inside the car's skins/ directory. Use the exact folder name, not a display name.
SPECTATOR_MODE 0 Set to 1 to mark this slot as spectator-only. Set to 0 for a normal driving slot.
DRIVER_NAME Optional. Pre-assign this slot to a specific driver name. Leave empty to allow any player.
TEAM Optional. Team name displayed in the results screen.
GUID Optional. Steam GUID to lock this slot to a specific player. Leave empty for open slots.
BALLAST 0 Ballast weight in kg applied to this slot. Requires MAX_BALLAST_KG to be set in server_cfg.ini.

Example entry_list.ini (4 slots, mixed cars)

[CAR_0]
MODEL=ks_ferrari_f40
SKIN=0_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0

[CAR_1]
MODEL=ks_ferrari_f40
SKIN=1_white
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0

[CAR_2]
MODEL=ks_bmw_m3_e30
SKIN=0_default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0

[CAR_3]
MODEL=ks_bmw_m3_e30
SKIN=1_red
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
Slot count must meet or exceed MAX_CLIENTS. If entry_list.ini has fewer [CAR_N] blocks than the MAX_CLIENTS value in server_cfg.ini, the server will fail to start. Add enough slots to cover your maximum player count.

Step 4 — How to Connect

To find your server's IP address and port, check the GPanel Network tab or see the server IP and port guide.

In-Game Server Browser

  1. Launch Assetto Corsa.
  2. Go to DriveOnlineServer List.
  3. If REGISTER_TO_LOBBY=1 is set in server_cfg.ini, your server will appear in the public list. Use the search/filter box to find it by name.
  4. Click the server name and click Join. Enter the join password if one is set.

Direct Connect

  1. In the server browser, click Join via IP or look for the direct connect option.
  2. Enter your server's IP address and port from the GPanel Network tab.
  3. Click Connect. Enter the join password if prompted.

Content Manager (Recommended)

Content Manager is a popular third-party launcher for Assetto Corsa that provides an enhanced server browser with filtering, quick join, and missing-content detection.

  1. Open Content Manager and go to the Drive tab, then Online.
  2. Use the search bar to find your server by name, or click Add server by IP and enter your IP and port from the GPanel Network tab.
  3. Content Manager will display missing content warnings before you attempt to join, making it easier to identify checksum issues before connecting.
  4. Click Join. Content Manager will launch Assetto Corsa and connect directly to your server.
Server not appearing in the browser? It can take a few minutes for a newly started server to appear in the public lobby. Try connecting via direct IP first to confirm the server is running, then wait and refresh the server list.

Related Articles

If you need further help, open a support ticket and include your server name and the error message from the GPanel console log.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.