Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › Assetto Corsa

How to Add Shuto Revival Project AI Traffic to Assetto Corsa

By Freedom251 Team · · 9 min read

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.

To add Shuto Revival Project (SRP) traffic, install the current SRP track, use full Content Manager with AssettoServer, obtain the SRP-specific fast_lane.ai or fast_lane.aip spline, and create a traffic preset whose capacity is large enough for every entry. For a freeroam server that hangs at “Initialising AI spline,” rename the local layout’s ai folder to ai_off. The stable SRP release is currently 0.9.3; the separate 0.9.4 public test build (PTB) requires CSP 0.2.11 or newer and has different folders and spline instructions.

What you need before adding traffic

The documented SRP traffic setup is a server workflow rather than a single drag-and-drop car mod. Prepare all of these components first:

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Assetto Corsa installed and working.
  • Full Content Manager, including its Server tab. The documented workflow is not based on the limited version.
  • AssettoServer. The AssettoServer documentation page checked in 2026 identifies version 0.0.54.
  • Shutoko Revival Project (SRP). The official SRP site currently labels version 0.9.3 as the stable release.
  • An SRP-made fast_lane.ai or fast_lane.aip file. Use the spline released for the exact SRP layout and release you installed, normally obtained from the pinned #ai-spline-releases material in the AssettoServer Discord.
  • A Custom Shaders Patch (CSP) installation compatible with your SRP build. The 0.9.4 PTB specifically requires CSP 0.2.11 or newer.

Do not mix the stable and PTB track folders, traffic splines, or server presets. They are separate releases with different compatibility requirements.

Choose the SRP release before you install anything

Release Status CSP requirement Traffic-file guidance Best use
SRP 0.9.3 Official site’s current stable release Use a CSP version compatible with the stable package; the supplied SRP pages do not state one universal minimum Use the spline published for the stable layout in the pinned AssettoServer release material Most servers and the least experimental setup
SRP 0.9.4 PTB Public test build, listed separately from stable CSP 0.2.11 minimum; Patreon CSP previews also work Use only the PTB spline and PTB folder instructions; files are published through the AssettoServer Discord Testing the new build when you accept version-specific changes

The SRP 0.9.4 PTB page says its folder is unique. A spline that works with 0.9.3 should therefore not be assumed to work with 0.9.4 PTB. Recheck the current SRP and AssettoServer announcements whenever a Discord attachment or folder name changes.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Install the stable SRP track

  1. Download the current stable package from the official Shutoko Revival Project site. At present, that site labels 0.9.3 as stable and says the stable release is required for most servers.
  2. Extract the package into the Assetto Corsa installation so the supplied track content is placed under the game’s content/tracks directory. Preserve the folder names from the archive; do not rename a layout to make it resemble another release.
  3. Open Content Manager and confirm that the SRP layouts appear in the track list. If they do not, the archive was extracted one directory too deep or into a different Assetto Corsa installation.
  4. Check the installed CSP version in Content Manager before creating a server preset. If you selected the 0.9.4 PTB, update CSP to at least 0.2.11 first.

SRP is the community project that recreates Tokyo Metropolitan Expressway for Assetto Corsa. Its official site describes it as the definitive version of Shutoko and reports more than 700,000 Discord members (page checked in 2026), so several similarly named downloads and community files may exist. The release label and folder are more reliable identifiers than a filename alone.

Get the correct AI spline

Traffic cars need an AI spline that defines where they drive. For SRP, use the project-specific fast_lane.ai or fast_lane.aip supplied for your layout. The AssettoServer beginner’s guide points users to pinned releases in the AssettoServer Discord rather than to one permanent attachment filename.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
  • Match the spline to the SRP release: stable 0.9.3 files belong with the stable layout; PTB files belong with 0.9.4 PTB.
  • Match the spline to the layout named in your preset, normally Shutoko Revival Project – Main Layout.
  • Do not substitute a generic Assetto Corsa AI line or a spline made for a different SRP branch.
  • If a pinned attachment has been replaced, use the newest release note or announcement instead of guessing the old filename.

Keep the original downloaded spline in a separate backup folder until the server starts successfully. That makes it easier to roll back if a new attachment targets a different track build.

Create a traffic preset in Content Manager

Content Manager’s Server tab creates the initial configuration. The following sequence follows the documented SRP traffic workflow.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by
  1. Open Content Manager → Server and create a new server preset.
  2. In the track selector, choose Shutoko Revival Project – Main Layout. Do not choose a decorative, reverse, or alternate layout unless the spline release explicitly names it.
  3. Add the traffic cars to the entry list. The guide’s example uses one RUF CTR Yellowbird, five Audi S1 cars, and five Toyota GT-86 cars. You may use a different roster, but every traffic car must be installed on the server and on each client that joins.
  4. Set Capacity to cover the complete entry list. Capacity must include the traffic entries as well as any human-driver slots you intend to reserve.
  5. Save the preset and start it locally in Content Manager for a quick check. Watch for missing-car messages before moving the files to a dedicated server.

Do not exceed the layout’s pit limit. The AssettoServer guide warns that a capacity higher than the available pits can crash clients. If you need more traffic, reduce the number of human slots or use a layout and release that explicitly supports a larger entry count; do not solve it by setting an arbitrary high capacity.

How capacity and traffic entries interact

Setting What it controls Safe practice
Traffic entries The AI cars loaded into the server entry list Count every AI car and verify that its exact car ID is installed on all required machines
Human-driver slots Places available for players Leave room for the number of drivers you expect to join
Capacity Total entries the server attempts to create Set it high enough for traffic plus players, but never above the layout’s pit limit

Pack and run the AssettoServer setup

  1. Save the Content Manager preset after the track, spline, cars, and capacity are correct.
  2. If you are moving the setup to a dedicated Windows folder, use Content Manager’s pack option for Windows. This produces the server package and preserves the preset’s required files.
  3. Extract the AssettoServer release and the packed preset into the dedicated server directory. Keep the directory structure intact; moving only the executable or only the configuration breaks relative paths.
  4. Launch AssettoServer.exe, or run the packed preset from Content Manager if you are hosting through the application.
  5. Join with a client installation that has the same SRP release, required cars, and a compatible CSP. Test one client before distributing the server details to a larger group.

Content Manager hosting is convenient for a local or occasional session. A dedicated AssettoServer folder is easier to keep running independently of the game launcher and is the better fit for a persistent freeroam server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Fix “Initialising AI spline” on a freeroam server

The most common SRP freeroam failure is a server that stays at “Initialising AI spline.” According to the AssettoServer FAQ, the game is loading the single-player AI spline in the local game files even though a freeroam server does not need it.

  1. Close Assetto Corsa and Content Manager.
  2. Open the local SRP layout folder for the regular layout you are using.
  3. Find the directory named ai.
  4. Rename that directory to ai_off. Renaming is safer than deleting it because you can restore single-player behavior later.
  5. Start the freeroam server again and watch the server log for the spline initialization to complete.

This fix has a deliberate trade-off: while the folder is named ai_off, single-player AI and some track-cut penalties are disabled for that local layout. When you want ordinary single-player races again, stop the server and rename ai_off back to ai. Use the regular layout for this procedure; do not apply it blindly to a different SRP branch.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Require a minimum CSP version on your server

Server owners can make a track available only through a CSP-specific path and enforce a minimum CSP build. This is an advanced packaging change; make a backup of the original track before editing it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Place the track under content/tracks/csp in the server’s track content.
  2. In the server configuration, set the track path in this form: TRACK=csp/<CSPversionID>/../<trackname>. Replace the angle-bracketed values with the CSP version identifier and the actual track folder name.
  3. Open the track’s surfaces.ini.
  4. Change only the first surface section name from SURFACE_0 to CSPFACE_0.
  5. Leave every other surface section unchanged, save the file, and test with a clean client.

Changing additional surface sections causes client checksum errors. A checksum mismatch is therefore a sign to restore the original surface names and repeat the procedure with only the first section changed.

Stable release, PTB, and hosting method compared

Decision Stable 0.9.3 0.9.4 PTB Practical implication
Release status Official stable release Public test build Use stable when you want the established server path; use PTB when you accept changing instructions
Folder identity Stable track folders Unique PTB folder Never merge files between the two branches without checking release notes
CSP No single minimum stated on the supplied stable page 0.2.11 or newer Check the exact release requirement before clients connect
Spline source Stable-layout release in pinned Discord material PTB-specific release in pinned Discord material An apparently valid filename can still target the wrong branch
Hosting choice Advantages Limitations
Content Manager in-app hosting Fast to configure; useful for testing and short sessions Depends on the launcher session and is less convenient for a persistent server
Dedicated AssettoServer folder Can run independently; easier to back up and administer Requires packing the preset, copying the release, and maintaining matching content
Single-player traffic layout Uses the local AI folder and normal race behavior Not the documented choice for SRP freeroam servers; can trigger spline initialization problems
Freeroam traffic server Designed for open-road driving with server traffic Requires the local ai folder workaround and gives up some local AI and cut penalties while renamed

Troubleshoot the failures that occur most often

The SRP layout is missing in Content Manager

  • Confirm that the archive was extracted into the active Assetto Corsa installation, not a second Steam library.
  • Check that the track folder is directly under content/tracks and was not nested inside an extra archive-named folder.
  • Verify that Content Manager is pointed at the same installation where you extracted SRP.

“Initialising AI spline” returns after a successful test

  • Confirm that you renamed the local layout’s ai directory, not a similarly named server directory.
  • Make sure the preset uses the regular layout and the matching SRP spline.
  • If you switched from stable to PTB, undo the old workaround only after checking the PTB’s current instructions; the folder structure is different.

Clients crash while joining

  • Lower Capacity so it does not exceed the layout’s pit limit.
  • Check that every listed traffic car exists on the server and client with the same folder ID.
  • Confirm that all players have the same SRP release and layout. Mixing 0.9.3 and 0.9.4 PTB content is not supported by the documented workflow.

Clients receive a checksum error

  • Revert any edits to extra sections in surfaces.ini.
  • For CSP enforcement, only the first SURFACE_0 section should become CSPFACE_0.
  • Ensure the server’s TRACK= value follows the required csp/<CSPversionID>/../<trackname> pattern.

Traffic cars do not appear

  • Check that the entry list contains actual traffic entries, not just a high Capacity value.
  • Verify the spline is for the selected layout and release.
  • Read the server log for a missing car, missing spline, or path error before changing the capacity.

The PTB will not load

  • Install CSP 0.2.11 or newer; the 0.9.4 PTB lists that as its minimum.
  • Use the unique PTB folder and PTB spline.
  • Check the current SRP wiki and AssettoServer Discord announcement because PTB instructions can change.

Keeping a setup that can be repaired

  • Keep separate directories or backups for stable 0.9.3 and 0.9.4 PTB content.
  • Record the SRP release, CSP version, AssettoServer version, spline filename, track path, and Capacity in the server notes.
  • Back up the original ai directory and surfaces.ini before renaming or editing either file.
  • When a Discord attachment is replaced, download the new file and confirm its release and layout in the accompanying announcement before overwriting a working spline.
  • Test locally with one client after every track, CSP, spline, or entry-list change.

Quick verification checklist

  • SRP release selected deliberately: stable 0.9.3 or PTB 0.9.4.
  • Correct CSP installed; CSP 0.2.11 or newer for 0.9.4 PTB.
  • Full Content Manager and AssettoServer installed.
  • Preset uses Shutoko Revival Project – Main Layout.
  • SRP-specific fast_lane.ai or fast_lane.aip matches the release and layout.
  • Traffic cars are installed and listed.
  • Capacity covers traffic and players without exceeding the pit limit.
  • For freeroam, the local ai directory is renamed to ai_off.
  • If CSP enforcement is enabled, the track path and single CSPFACE_0 change are exact.

With those conditions met, SRP traffic is a repeatable AssettoServer configuration rather than a trial-and-error mod installation. The key is matching four things—track release, layout, spline, and CSP—before troubleshooting the server itself.

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.

Assetto CorsaAssettoServerContent ManagerCustom Shaders PatchShutoko Revival ProjectSRP traffic

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.