Weather & Track Conditions on Your Assetto Corsa Server

How to configure weather presets, dynamic track grip, tyre wear, and realism settings.

Assetto Corsa lets you control weather, track surface conditions, and simulation realism on your server.

Weather Presets

Weather is defined in server_cfg.ini with numbered sections starting from [WEATHER_0]:

[WEATHER_0]
GRAPHICS=3_clear
BASE_TEMPERATURE_AMBIENT=22
BASE_TEMPERATURE_ROAD=6

[WEATHER_1]
GRAPHICS=7_heavy_clouds
BASE_TEMPERATURE_AMBIENT=18
BASE_TEMPERATURE_ROAD=4

Available Weather Presets

GRAPHICS ValueCondition
1_heavy_fogHeavy fog
2_light_fogLight fog
3_clearClear skies
4_mid_clearPartly clear
5_light_cloudsLight clouds
6_mid_cloudsMedium clouds
7_heavy_cloudsOvercast

Temperature

  • BASE_TEMPERATURE_AMBIENT — Air temperature in °C (affects tyre grip and engine performance)
  • BASE_TEMPERATURE_ROAD — Added to ambient temp to determine road surface temperature

💡 Tip: Higher road temperature = more tyre grip but faster wear. Cold conditions = less initial grip. Set appropriate temps for the car class you're running.

Multiple Weather Presets

Add as many [WEATHER_N] sections as you want. The server cycles through them during the session. Use the /next_weather admin command to advance manually.


Dynamic Track Grip

The [DYNAMIC_TRACK] section simulates rubber buildup on the track surface:

[DYNAMIC_TRACK]
SESSION_START=95        ; Grip level at session start (0-100%)
RANDOMNESS=2            ; Random variation in grip
SESSION_TRANSFER=50     ; % of grip gained that carries to the next session
LAP_GAIN=132            ; Grip gained per lap from all cars

How It Works

  • Track starts at SESSION_START grip level (e.g., 95%)
  • Every lap driven by any car adds grip based on LAP_GAIN
  • SESSION_TRANSFER controls how much grip carries between sessions
  • RANDOMNESS adds slight variation to grip levels
Server TypeSESSION_STARTLAP_GAIN
Casual/Fun100100
Realistic90-95130-150
Hardcore85-90100-120

Realism Settings

The [REALISM] section controls simulation depth:

[REALISM]
TYRE_WEAR_RATE=100          ; 0=no wear, 100=realistic
FUEL_RATE=100               ; 0=no fuel use, 100=realistic
DAMAGE_MULTIPLIER=100       ; 0=no damage, 100=realistic
TYRE_BLANKETS_ALLOWED=0     ; 1=warm tyres at start
FORCE_VIRTUAL_MIRROR=0      ; 1=force virtual mirror on
Setting0100
TYRE_WEAR_RATETyres never degradeRealistic wear based on driving style
FUEL_RATEInfinite fuelRealistic consumption — pit stops matter
DAMAGE_MULTIPLIERNo mechanical/visual damageFull damage — crashes can end your race

Assist Rules

Control which driving assists players are allowed to use:

[ASSIST_RULES]
TC_ALLOWED=1                ; 0=off, 1=factory only, 2=any
ABS_ALLOWED=1               ; 0=off, 1=factory only, 2=any
STABILITY_ALLOWED=0         ; 0=disabled, 1=enabled
AUTOCLUTCH_ALLOWED=1        ; 0=disabled, 1=enabled

Recommended for competitive servers: TC_ALLOWED=1, ABS_ALLOWED=1, STABILITY_ALLOWED=0 — factory assists only, no stability control.

Recommended for casual servers: TC_ALLOWED=2, ABS_ALLOWED=2, STABILITY_ALLOWED=1, AUTOCLUTCH_ALLOWED=1 — full assists allowed.


Time of Day

The SUN_ANGLE setting in [SERVER] controls the sun position:

ValueApproximate Time
-80Early dawn
-20Morning
0Noon
16Early afternoon
40Late afternoon
80Near sunset
SUN_ANGLE=16    ; ~2pm

💡 Tip: For the most realistic experience, combine dynamic track grip, full tyre wear, and realistic fuel consumption — this creates natural pit stop strategy.

How is this guide?

40% Off — Limited TimeGet your Assetto Corsa server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page