Home Assetto Corsa Configuring a Custom Penalty System on an Assetto Corsa Server

Configuring a Custom Penalty System on an Assetto Corsa Server

Last updated on Feb 13, 2025

A custom penalty system ensures fair racing by automatically penalizing corner cutting, reckless driving, and jump starts. You can configure time penalties, drive-through penalties, and stop-and-go penalties to enforce clean racing and prevent abuse.

This guide will walk you through configuring penalties for track limits, collisions, and start violations using VolticHost Game Panel.


📌 Prerequisites


1️⃣ Enabling Penalties for Corner Cutting

To penalize players who cut corners, adjust the penalty settings in server_cfg.ini.

  1. Log in to VolticHost Game Panel.

  2. Navigate to File Manager.

  3. Open the following file:

    /cfg/server_cfg.ini
    
  4. Locate or add the corner-cutting penalty settings:

    PENALTIES_ENABLED=1  // 1 = Enable penalties, 0 = Disable
    ANTI_CUTTING_ENABLED=1  // 1 = Enforce track limits for cutting detection
    PENALTY_SECONDS=5  // Time penalty (in seconds) for corner cutting
    
  5. Save the file and restart the server.

Your server now enforces corner-cutting penalties!


2️⃣ Configuring Jump Start and False Start Penalties

To prevent players from jumping the start, configure false start penalties:

  1. Open server_cfg.ini in File Manager.

  2. Modify or add:

    JUMP_START_PENALTY=1  // 1 = Enable penalties for false starts
    GRID_HOLD_TIME=5  // Number of seconds players must wait before starting
    
  3. Save and restart the server.

Jump starts will now result in penalties!


3️⃣ Enabling Drive-Through and Stop-and-Go Penalties

For more severe race infractions, you can issue drive-through or stop-and-go penalties.

  1. Open server_cfg.ini in File Manager.

  2. Add the following settings:

    DT_PENALTY_ENABLED=1  // 1 = Enable drive-through penalties
    SG_PENALTY_ENABLED=1  // 1 = Enable stop-and-go penalties
    AUTO_KICK_THRESHOLD=5  // Players exceeding 5 penalties get kicked
    
  3. Save and restart the server.

Your server now enforces severe penalties for reckless driving!


4️⃣ Restarting the Server to Apply Changes

  1. Navigate to the Console tab in VolticHost Game Panel.

  2. Click Stop to shut down the server.

  3. Wait a few seconds, then click Start to launch the updated server.

Your Assetto Corsa server now has a fully configured penalty system!


🎉 Conclusion

You've successfully configured penalties for corner cutting, jump starts, and reckless driving using VolticHost Game Panel! Your races will now be more structured, fair, and competitive. 🏁🏎️

For more assistance, contact VolticHost Support.