Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanHalloween 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 Install a Custom Track on an Assetto Corsa Server

By Freedom251 Team · · 10 min read

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

To install a custom track, copy the complete track package to the server, select the exact layout, save the map change, restart only after processing finishes, and install the identical files on every player’s computer. A server can advertise a circuit while a client has a different release, missing layout files, or altered data; that mismatch causes checksum errors or prevents joining.

This guide covers managed hosting dashboards, a dedicated-folder or self-hosted AssettoServer setup, Content Manager downloads, Custom Shaders Patch (CSP) requirements, pit-box limits, and the fixes for the failures players encounter most often.

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.

What must match before anyone joins

Assetto Corsa loads a track from a folder, not just from the name shown in a server browser. The server and each client need the same track files, the same release, and the same active layout. A package may include a Grand Prix (GP), short, drift, endurance, or other layout, but one session activates one track and one layout at a time.

  • Complete package: Keep the original map, data, layout, and supporting folders together. Do not copy only the visible circuit folder or merge files from another release.
  • Exact layout: Select the layout that the server configuration names. A client with the GP layout cannot join a server running the short layout if the package treats them as separate layouts.
  • Compatible car: The server needs at least one car entry. The entry list must also fit the number of pit boxes defined by the selected layout.
  • Compatible CSP: A CSP-dependent track requires the minimum CSP version configured by the server and installed by clients.
  • Restart after saving: Uploading a file is not enough. The map selection must finish processing, be applied, and then be loaded by a server restart.

Download the track from its author or another source that grants redistribution rights. Keep the archive unchanged as your reference copy; it makes it possible to reinstall exactly the same files when a checksum problem appears.

#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.

Prepare and test the track locally

Verify the package in Content Manager or Assetto Corsa

  1. Install the archive on a test computer through Content Manager, or extract it into the local Assetto Corsa tracks directory using the package’s original folder structure.
  2. Open the track page and run each layout you intend to offer. Confirm that the map loads, timing sectors appear, pit entry and exit work, and the surface behaves normally.
  3. Note the track identifier and the exact layout name shown by the launcher. The identifier may not match the marketing name used in the download title.
  4. Check whether the author requires CSP, a particular CSP version, or additional data. Record that requirement before configuring the server.

Local testing catches a broken archive before it is uploaded and tells you whether the package contains one layout or several. If a layout is missing locally, uploading the archive again will not make it appear on the server; obtain the complete package instead.

Keep one canonical release

Do not update the server by replacing individual files from a newer download. Mixing releases can leave different data, ui, or layout files on the server and clients. Remove the old installation from the test computer, install the chosen archive cleanly, and use that same archive for the server and every player.

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

Install through a managed hosting dashboard

Dashboard labels differ by provider, but the sequence is consistent: upload, choose the map and layout, apply, wait, restart, and verify. Some dashboards accept an archive; others require an extracted folder.

1. Open the content area

Sign in to the server panel and open its Content tab or equivalent asset library. Before uploading, confirm that the panel identifies the item as a track rather than a car, app, or generic file.

2. Upload the track in the format the panel accepts

When archive upload is supported, submit the original ZIP, RAR, or 7Z file. Let the panel finish extracting and indexing it. If the provider asks for a folder, extract the archive locally and upload the complete track folder, preserving every subfolder. Do not upload a screenshot, only the layout directory, or a folder nested one level too deep.

Managed hosting instructions updated on August 29, 2026, describe an Asset Library workflow that accepts a track ZIP, RAR, or 7Z archive. A separate managed-hosting workflow requires selecting the installed folder directly from Assetto Corsa > Content > Tracks, does not use compressed archives for that upload screen, and limits one batch to 10 items. Follow the control panel’s current instruction when these workflows differ.

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.
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.

3. Choose the circuit and exact layout

Open Change Map (or the panel’s equivalent picker), find the processed track, and select the layout you tested. If the package contains GP, short, drift, endurance, or other variants, expand the track entry rather than assuming the first layout is correct.

4. Add at least one car and check pit boxes

Select at least one compatible car entry before applying the map. Compare the layout’s pit-box count with the number of drivers you plan to host. A hosting plan may advertise more player slots than a particular layout can physically provide; the layout’s pit boxes are the practical limit for that session.

5. Apply the map selection

Press Apply Selection, Save, or the panel’s equivalent. Watch for an extraction, indexing, or content-processing indicator. Do not restart while that operation is still running. A partially processed upload can leave the old map in the picker or create an incomplete installation.

6. Restart the server

After processing finishes, restart from the provider panel. A restart before the save completes can reload the previous map, while a saved selection without a restart may leave the running session unchanged.

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

7. Confirm the loaded identifier

Read the server console or session details after startup. Confirm that the expected track identifier and layout are reported. If the panel still shows the old circuit, apply the new selection again, wait for processing to finish, and restart once more.

8. Join with a clean client

On a test computer, remove conflicting copies and install the exact same archive and layout through Content Manager. Join the server and verify that the track loads, the checksum passes, the pit positions are available, and timing sectors function. Invite the rest of the group only after this clean join succeeds.

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

Install in a dedicated folder with AssettoServer

AssettoServer documents two operating modes: running inside Content Manager or running from a dedicated folder. The dedicated-folder mode is more portable and flexible for advanced setups because you control the server files and configuration directly.

1. Place the extracted folder in the content tree

Extract the complete package under the server’s tracks directory. A typical path is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
content/tracks/<trackname>

Keep layout-specific files below the layout folder supplied by the package. Do not rename internal directories unless the track’s documentation explicitly requires it; configuration and checksum paths can depend on those names.

2. Set the track and layout in the preset

Open the server preset or configuration used to launch the session and set the track identifier and layout to the values exposed by the installed files. Save the configuration before restarting. If you operate several presets, edit the one that the running service actually uses.

3. Configure a minimum CSP version when required

For the documented AssettoServer minimum-CSP pattern, create a csp directory below content/tracks, move the track folder into it, and set the track value in server_cfg.ini as follows:

TRACK=csp/<CSPversionID>/../<trackname>

In the track’s data/surfaces.ini, change only the first SURFACE_0 entry to CSPFACE_0. Do not change additional surface entries. Altering more than the first surface can produce client checksum errors. Enable the matching minimum CSP version in the server configuration, restart, and require clients to meet that version.

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.

4. Validate from the server process

Start the service and inspect its console output for the track identifier, layout, and any missing-file or CSP message. A successful process start does not prove that a client can join, so complete a real connection test with the same archive installed locally.

Use Assetto Server Manager for a self-hosted installation

Assetto Server Manager can work with a copied Assetto Corsa server folder or files obtained through SteamCMD. Its Docker deployment uses persistent server volumes, so the mounted volume must survive container recreation.

Copy the complete content directory

Upload the complete content/tracks directory to the manager, not just the main track mesh. The manager’s documented workflow expects track images, layouts, and installed mod tracks to be present so they can be selected and displayed.

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

Persist and back up the volume

When running in Docker, map the server data to a persistent volume and keep a copy of the known-good track archive and configuration. Recreating a container should not remove the track files or reset the selected layout.

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

Make Content Manager offer a download

Automatic missing-content downloads are optional. They do not replace installing the track on the server, and they do not grant permission to redistribute someone else’s files.

Configure the server metadata

  1. Enable detailed server information by setting EnableServerDetails: true in extra_cfg.yml.
  2. Provide a cm_content/content.json file that describes the track download.
  3. Use a download link supplied by the content author unless redistribution is explicitly allowed.
  4. Set the metadata version to the version shown in the server’s content tab. Omit the version field when the mod has no version.

After restarting, have a client open the server details in Content Manager and request the missing track. If the download is unavailable, share the author’s archive through a permitted channel and have each player install it manually.

Hosted dashboard versus self-managed files

Area Managed dashboard Dedicated folder or self-hosted manager
Upload input Either an archive such as ZIP, RAR, or 7Z, or an extracted folder, depending on the provider’s Content screen Extracted track under content/tracks; complete folders are copied into the server volume
Map selection Use Change Map or the equivalent picker, then select the exact layout Set the track and layout in the server preset or configuration
File control Provider controls extraction, indexing, and server-panel storage Administrator controls the server folder, configuration, and persistent volume
Restart process Apply or save, wait for processing, then restart from the panel Save configuration and restart the AssettoServer or manager service
Batch constraint One managed-hosting workflow limits uploads to 10 items per batch Files are copied directly; the practical constraint is available storage and the configured volume
Automatic downloads Can be exposed through Content Manager metadata when configured Can be exposed with cm_content/content.json and EnableServerDetails: true
Operational responsibility Provider handles the panel and underlying service; you still manage mod versions and client compatibility You manage files, permissions, backups, updates, CSP settings, and service restarts

Troubleshoot the common failures

The track is absent from the map picker

  • Wait for upload processing or indexing to finish.
  • Confirm the panel recognized the archive as a map, not as an arbitrary file.
  • Check whether the maps total increased after the upload.
  • If the provider requires folders, extract the archive and upload the folder from Assetto Corsa > Content > Tracks.
  • Check for an extra nesting level such as tracks/trackname/trackname; move the actual track folder to the expected level.

The layout is missing

Open the original package locally and confirm that the requested layout is actually included. Re-upload a complete copy if the server received only the main folder or a partial extraction. Select the layout by its exact identifier rather than by a shortened display name.

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

Clients receive a checksum error

  1. Stop the server and note the exact track version and layout.
  2. Remove altered or duplicate client copies.
  3. Install the same original archive on the server and every client.
  4. Undo unauthorized edits to data, surfaces.ini, layout files, or other content.
  5. For a CSP setup, verify that only the first SURFACE_0 was changed to CSPFACE_0 as required and that the configured CSP version matches the clients.

Do not mix files from two releases to fix one missing texture or surface. That can replace a visible problem with a checksum failure.

Apply fails or the server refuses to start the session

  • Select one map and at least one car entry.
  • Wait until content processing finishes before pressing Apply again.
  • Check that the chosen layout has enough pit boxes for the configured entry list.
  • Inspect the console for a misspelled track identifier or a folder path that does not exist.

The old track still loads

Open the map picker, select the new circuit and layout again, apply the selection, wait for processing to finish, and restart the server. Then check the console or session details rather than relying only on the browser name.

Rain or CSP effects are missing

Confirm that the track actually requires CSP, that the server has the matching minimum version enabled, and that every client meets it. A client with an older CSP build may load the circuit but lack rain, lighting, or other effects; a strict minimum-CSP configuration may reject it entirely.

Automatic download does not work

  • Verify that EnableServerDetails: true is present in extra_cfg.yml.
  • Check the path and syntax of cm_content/content.json.
  • Use the author’s permitted download URL and ensure the metadata version matches the content tab.
  • Omit the version field when the mod has no version.
  • If the author does not permit redistribution or the link is unavailable, distribute the archive manually instead of publishing an unauthorized mirror.

Final pre-race checklist

  • The server contains the complete, unmodified track package.
  • The selected track identifier and layout match the files installed on clients.
  • At least one compatible car is enabled.
  • The entry list does not exceed the selected layout’s pit-box count.
  • The map change was applied and processing completed before the restart.
  • The server console reports the expected track and layout after startup.
  • A clean test client joins with the same archive and passes checksum validation.
  • Any required CSP version is enabled on the server and installed by every player.
  • Content Manager download metadata uses an author-approved link and the correct version field.

Once those checks pass, a custom track behaves like any other Assetto Corsa server content: the server loads one chosen layout, and every player joins with the same files and compatible settings.

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

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 ManagerCSPcustom tracksGame Servers

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
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

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.