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=4Available Weather Presets
| GRAPHICS Value | Condition |
|---|---|
1_heavy_fog | Heavy fog |
2_light_fog | Light fog |
3_clear | Clear skies |
4_mid_clear | Partly clear |
5_light_clouds | Light clouds |
6_mid_clouds | Medium clouds |
7_heavy_clouds | Overcast |
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 carsHow It Works
- Track starts at
SESSION_STARTgrip level (e.g., 95%) - Every lap driven by any car adds grip based on
LAP_GAIN SESSION_TRANSFERcontrols how much grip carries between sessionsRANDOMNESSadds slight variation to grip levels
Recommended Settings
| Server Type | SESSION_START | LAP_GAIN |
|---|---|---|
| Casual/Fun | 100 | 100 |
| Realistic | 90-95 | 130-150 |
| Hardcore | 85-90 | 100-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| Setting | 0 | 100 |
|---|---|---|
TYRE_WEAR_RATE | Tyres never degrade | Realistic wear based on driving style |
FUEL_RATE | Infinite fuel | Realistic consumption — pit stops matter |
DAMAGE_MULTIPLIER | No mechanical/visual damage | Full 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=enabledRecommended 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:
| Value | Approximate Time |
|---|---|
-80 | Early dawn |
-20 | Morning |
0 | Noon |
16 | Early afternoon |
40 | Late afternoon |
80 | Near 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.
Related Guides
How is this guide?
