Skip to main content

Managing Session Flow


The structure of an Assetto Corsa server is defined by its active sessions. Whether you want an infinite “Track Day” or a competitive league format, everything is managed in the server configuration.
Reading TimeDifficultyLast Updated
6 minutesBeginnerJanuary 2026

Configuring Session Blocks

In your server_cfg.ini, you define each stage of the event using dedicated headers:

Practice (Free Training)

Most casual servers run a long practice session to allow for “Join in Progress” cruising.
[PRACTICE]
NAME=Free Practice
TIME=120  ; Duration in minutes
IS_OPEN=1 ; Allows players to join at any time

Qualifying & Racing

For competitive sessions, add these blocks to the config:
  • [QUALIFY]: Set the TIME limit for players to set their fastest lap.
  • [RACE]: Set either LAPS=10 for a distance race or TIME=20 for a timed event.

Comparison: Pickup vs. Booking

  • Pickup Mode (Recommended): Set PICKUP_MODE_ENABLED=1. This allows players to choose any available car from the entry_list.ini and join instantly.
  • Booking Mode: This legacy system requires players to pre-register before the session starts. We recommend keeping this disabled as it is highly restrictive for public servers.

Creating Infinite Lobbies

If you are hosting a drift, cruise, or track-day community, set your [PRACTICE] time to a very high value (e.g., 9999) and remove the Qualify and Race blocks. This creates a persistent environment that never resets.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Assetto Corsa: Race your own way.