Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

A custom race on a stock Assetto Corsa dedicated server is configured in two files: cfg/server_cfg.ini defines the sessions and race rules, while cfg/entry_list.ini defines the available grid slots. Set the race distance with LAPS or TIME, control when drivers may join with IS_OPEN, and add one CAR_N entry for every grid position you want to offer.

What defines a custom race

Assetto Corsa separates race-session rules from the grid roster. This makes it possible to change the race length without rebuilding the grid, or to reserve a fixed grid while changing practice and qualifying settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

server_cfg.ini: sessions and rules

The file cfg/server_cfg.ini contains bracketed sections. The normal session blocks are [PRACTICE], [QUALIFY] and [RACE]. A [BOOK] section applies only when the server is using booking mode. Each block contains settings for that phase of the event.

entry_list.ini: grid slots

The file cfg/entry_list.ini contains one CAR_N block per grid slot. Each entry normally specifies a car MODEL, a SKIN, and optionally a DRIVER_GUID. The number of entries is the maximum number of drivers that can occupy the grid, regardless of how many cars are listed elsewhere.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Prepare the server before editing

  • Find the dedicated server installation and open its cfg directory.
  • Make a copy of both configuration files before changing them. Keep the original names and restore the copies if the server fails to start.
  • Use a plain-text editor. Preserve the bracketed section names, equals signs and one-setting-per-line format.
  • Confirm the exact car model and skin folder names installed on the server. A name that exists only on a client will not create a usable server slot.
  • Open the configuration template shipped with the installed server build and compare its key names with any example you use. The long-standing Kunos FAQ documents the core keys, but later builds and community templates can contain additional or changed options.

There is no established universal hot-reload rule for these files. Use the reload, stop and start procedure documented by your server manager. If no reload command is documented, apply edits between sessions and launch the server again rather than assuming a live session has read the new values.

Configure the sessions in server_cfg.ini

1. Set the race distance

Inside [RACE], choose either a lap race or a timed race:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • LAPS sets the number of laps.
  • TIME sets the duration in minutes, but it is used only when LAPS=0.

LAPS takes priority. Therefore, leaving a non-zero lap value in the file while adding a TIME value will still produce a lap race. To run a 30-minute race, explicitly set LAPS=0 and TIME=30.

[RACE]
LAPS=10
TIME=0

The preceding example is a 10-lap race. A timed version would be:

[RACE]
LAPS=0
TIME=30

Keep both values explicit in a shared template. That prevents an old lap count from silently overriding a later timed-race change.

2. Set the countdown before the start

WAIT_TIME in the race block is the number of seconds before the race starts. Increase it when drivers need more time to load, choose a setup or form on the grid; reduce it for a quick server rotation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
[RACE]
LAPS=10
TIME=0
WAIT_TIME=60

The value is a countdown, not the race duration. A longer countdown does not add laps or minutes to the event.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

3. Decide when drivers may join

IS_OPEN controls joining during a session. It has three documented values:

Value Joining behavior Use it when
0 Joining is closed. You want the session to stop accepting new drivers.
1 Free joining is allowed. Drivers should be able to enter throughout the session.
2 Joining remains available until 20 seconds before the green light. You want late entry but need a firm pre-start cutoff.

Set IS_OPEN separately in [PRACTICE], [QUALIFY] and [RACE] if you want different policies. For example, a league may allow open practice, restrict qualifying after the final preparation period, and close the race grid before the start.

4. Configure practice

Practice uses the [PRACTICE] section. Its TIME value is measured in minutes. Use the same IS_OPEN values described above to decide whether drivers can enter during practice.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
[PRACTICE]
TIME=20
IS_OPEN=1

This creates a 20-minute practice session with free joining. Check the installed template for any additional practice keys instead of copying options from an unrelated server version.

5. Configure qualifying

Qualifying also uses a minute-based TIME value and its own IS_OPEN setting.

[QUALIFY]
TIME=15
IS_OPEN=1
QUALIFY_MAX_WAIT_PERC=120

The documented example sets QUALIFY_MAX_WAIT_PERC to 120. It expresses the qualifying cutoff as 120 percent of the fastest lap. Retain that key only if it appears in the configuration format supported by your installed build; option names can differ between server versions.

6. Control the end-of-session screens

Some server templates expose RESULT_SCREEN_TIME and RACE_OVER_TIME. They govern, respectively, how long the results screen is shown and the finish window used by a timed race. Their exact accepted units and availability should be taken from the template or FAQ for the installed build. Do not paste these keys into a server that does not recognize them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Allow only the cars you intend to run

The server configuration has a CARS setting containing permitted car model IDs separated by semicolons. The setting belongs in the server-wide section used by your installed template; do not move it into a session block unless that template places it there.

CARS=ks_ferrari_488;ks_porsche_911_gt3_rs

The names above are illustrative model IDs. Replace them with the exact IDs installed on your server and confirm that every model referenced by the entry list is included in this permitted-car list. The semicolon format is reported by host configuration guides, so verify the syntax against the build you are running.

Do not confuse a permitted-car list with a grid. CARS says which models may be used; entry_list.ini determines how many slots exist and which model and skin each slot presents.

Build the grid in entry_list.ini

One block per slot

Add a numbered CAR_N section for every position. The reported format is:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
[CAR_0]
MODEL=ks_ferrari_488
SKIN=00_ferrari

[CAR_1]
MODEL=ks_ferrari_488
SKIN=01_ferrari

[CAR_2]
MODEL=ks_porsche_911_gt3_rs
SKIN=00_2016

Use the exact model and skin directory names from the server’s content installation. The numbering convention and fields above are reported by third-party server guides rather than fully verified in the Kunos FAQ, so compare the block format with the entry-list template supplied with your build.

Limit the field by limiting entries

If the file contains 12 CAR_N entries, the grid has 12 available slots. A server may advertise more capacity elsewhere, but it cannot place a thirteenth driver when no thirteenth entry exists. Conversely, adding unused entries increases the possible grid even if you expected a smaller race.

Reserve a slot for a specific driver

Add DRIVER_GUID to a car block when that slot is intended for one known driver:

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
[CAR_3]
MODEL=ks_ferrari_488
SKIN=03_ferrari
DRIVER_GUID=76561198000000000

The GUID must match the driver’s identifier exactly. Leave the field out for an open slot. Because fixed-driver behavior can depend on the build’s entry-list implementation, test one reserved slot before using it for a full league grid.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A complete illustrative configuration

The following combines the core settings for a short event. It is an example, not a universal drop-in file: retain the sections and defaults from your installed template and change only the values you need.

[PRACTICE]
TIME=20
IS_OPEN=1

[QUALIFY]
TIME=15
IS_OPEN=1
QUALIFY_MAX_WAIT_PERC=120

[RACE]
LAPS=10
TIME=0
WAIT_TIME=60
IS_OPEN=2

Pair it with an entry list whose number of CAR_N blocks matches the intended field:

[CAR_0]
MODEL=ks_ferrari_488
SKIN=00_ferrari

[CAR_1]
MODEL=ks_ferrari_488
SKIN=01_ferrari

[CAR_2]
MODEL=ks_porsche_911_gt3_rs
SKIN=00_2016

In this example, practice is open, qualifying is 15 minutes, the race is 10 laps, drivers may join until 20 seconds before the green light, and only three grid slots are defined. The permitted CARS list must include both model IDs.

Choose laps or time deliberately

Format Required race values What ends the race Best fit
Lap-based LAPS greater than zero; set TIME=0 to make the choice explicit. The configured number of laps. Events where every driver completes the same planned distance.
Timed LAPS=0 and TIME set to the desired minutes. The configured time, subject to the server’s finish window. Endurance or schedule-driven events where the clock matters more than lap count.

When converting an existing race, change both values. Setting only TIME does not convert a race that still has a non-zero LAPS value.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Design joining rules for each phase

Joining policy affects the session in which it is set. A race can be closed while practice remains open, and qualifying can use a different cutoff. A practical sequence is:

  1. Set [PRACTICE] to IS_OPEN=1 when drivers should be able to arrive throughout practice.
  2. Choose IS_OPEN=1 or 2 for qualifying according to whether late arrivals should be accepted.
  3. Set [RACE] to 0 for a locked start, 1 for free joining, or 2 for joining until 20 seconds before the green light.
  4. Use WAIT_TIME to give the final drivers enough time to load before the start countdown expires.

IS_OPEN=2 is not a general “join whenever you want” mode. Its documented cutoff is 20 seconds before the green light, so drivers who connect later than that point must wait for another session.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Apply and validate the change

  1. Save a backup of both configuration files.
  2. Validate each section header, key spelling and numeric value against the installed template.
  3. Check that every grid model appears in the permitted CARS list and that every skin exists on the server.
  4. Count the CAR_N blocks and compare that number with the field size you intend to advertise.
  5. Use the server manager’s documented reload or restart workflow. Do not assume a live session has re-read the files.
  6. Join with a test client and observe practice, qualifying and race separately. Confirm the displayed race length, the joining cutoff and the number of selectable grid slots.
  7. After a successful test, retain the working files as a known-good baseline before making another change.

Troubleshoot the most common failures

The race runs for the wrong length

Open [RACE] and inspect both values. A non-zero LAPS overrides TIME. Set LAPS=0 for a timed race, or remove ambiguity by setting TIME=0 for a lap race.

Drivers can join when they should not

Check IS_OPEN in the specific session where the problem occurs. A permissive practice value does not explain race-session joining; inspect [RACE] separately. Remember that value 2 intentionally permits joining until 20 seconds before the green light.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The grid is smaller than expected

Count the entries in entry_list.ini. The number of CAR_N blocks caps the driver count. Also check that the server actually loaded the edited file using the correct reload or restart procedure.

A car or skin is unavailable

Compare the exact spelling and capitalization of MODEL and SKIN with the server’s installed content. Then confirm the model is included in CARS. A model listed in the entry file but omitted from CARS is not a reliable way to make it selectable.

A reserved driver does not receive the intended slot

Verify the DRIVER_GUID value character by character and confirm that the slot uses the build’s supported entry-list syntax. Test with one reserved entry and one open entry before assigning an entire league grid.

Qualifying ends unexpectedly

Check the qualifying TIME and the spelling and support status of QUALIFY_MAX_WAIT_PERC. The documented 120 value means 120 percent of the fastest lap; it is not 120 minutes.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A setting appears to be ignored

Compare the key with the configuration format of the installed server build. The Kunos FAQ is a long-standing reference, while community configurations may include additional options such as FLAG_RULES or SEND_BUFFER_SIZE that are not part of the FAQ example. An unknown key may simply be ignored or rejected, depending on the build.

Version and unsupported-option cautions

Core session names, the locations of the two files, and the race keys LAPS, TIME, WAIT_TIME and IS_OPEN are documented by Kunos. However, key names can change between server builds, and some options are shown only under update sections of older documentation. Always treat the installed template as authoritative.

Do not add a supposed locked-grid key merely because it appears in a league guide. LOCKED_ENTRY_LIST=1 has been mentioned by third-party guides but is not verified here. Reversed-grid configuration is likewise unresolved: published guides disagree about the key names, and one cited key is reported elsewhere as nonexistent. No reversed-grid key is included in this setup because an incorrect option can be silently ignored.

Preset or graphical tools may exist in some server workflows, but their support and exact behavior are not established by the documented configuration reference. The file-based method remains the dependable baseline: define sessions in server_cfg.ini, define slots in entry_list.ini, and verify the result on the server build you actually run.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Final pre-race checklist

  • cfg/server_cfg.ini contains the intended [PRACTICE], [QUALIFY] and [RACE] blocks.
  • [RACE] uses either a non-zero LAPS value or LAPS=0 with a minute-based TIME.
  • WAIT_TIME provides enough time for the start sequence.
  • IS_OPEN is correct in every session.
  • QUALIFY_MAX_WAIT_PERC, if used, is supported by the installed build.
  • The permitted CARS list uses the required semicolon-separated model IDs.
  • cfg/entry_list.ini has one valid CAR_N block for every desired slot.
  • Every model and skin exists on the server, and any DRIVER_GUID is correct.
  • The server has loaded the edited files through its documented reload or restart process.
  • A test connection confirms the race distance, joining behavior and grid size before the public event begins.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.