Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween 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 Scan×
Skip to content
World desk11 min

Best Assetto Corsa Server Plugins in 2026: Managed Packages, AssettoServer, and Server Manager

A practical 2026 comparison of Assetto Corsa server-plugin options, including managed packages, AssettoServer weather and authentication, Server Manager Lua, compatibility requirements, installation, and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Best overall for a community that wants the least maintenance: Assetto Servers’ Plugin Manager. It installs managed packages for timing, drift, moderation, Discord auditing, weather, and race challenges through ServerHub. Best for self-hosting and deeper control: AssettoServer, whose dedicated-server implementation adds Steam authentication, AI traffic, dynamic weather support, and an experimental plugin interface. Best for custom automation: Assetto Server Manager when you already operate that platform and can use its executable-plugin or premium Lua-hook system.

There is no published independent benchmark or adoption study that proves one option is universally “best.” The practical choice depends on whether you value managed updates, self-hosted control, packaged leaderboard features, weather, moderation, or your own scripts. Client compatibility is a hard requirement: Steam authentication needs Content Support Patch (CSP) 0.1.75 or newer and Content Manager 0.8.2297.38573 or newer; dynamic-weather features need CSP 0.1.76 or newer.

As an Amazon Associate I earn from qualifying purchases.

For readers who need a hosted Assetto Corsa server while testing these plugins, Godlike.Host provides a Pterodactyl-based game panel with SFTP/FTP access, scheduled tasks, sub-user permissions, and up to three free backups a day with restore.

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

What counts as an Assetto Corsa server plugin?

In this guide, a server plugin is code or a managed package that changes server-side behavior: timing, drift scoring, moderation, Discord records, weather selection, race challenges, authentication, or automation. The three options discussed here do not use the same installation model.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
  • Managed packages: a hosting control panel installs and updates the files for you.
  • Dedicated-server plugins: the server implementation exposes an interface that the operator enables and maintains.
  • Manager extensions: a server-management application loads executable plugins or scripts through its own configuration and hook system.

Client-side CSP Python and Lua apps are different. They can control local track-condition displays, mirrors, or other client functions, but they are not server plugins. A server feature may still require a matching CSP installation on every joining client.

Quick comparison

Option Installation model Strongest use Extensibility Important requirement
Assetto Servers Plugin Manager Managed through ServerHub Packaged timing, drift, moderation, Discord, weather, and race features Choose from published packages; the panel handles files and configuration An activated Discord Bot Plan is required for managed installation
AssettoServer Self-hosted dedicated-server implementation Steam authentication, AI traffic, dynamic weather, and operator-controlled infrastructure Experimental server-plugin interface plus documented weather plugins Steam authentication needs CSP 0.1.75+ and Content Manager 0.8.2297.38573+; dynamic weather needs CSP 0.1.76+
Assetto Server Manager Self-managed files and configuration Custom automation for leagues already using Server Manager External executable plugins, plugin chaining, and premium Lua hooks Lua must be enabled in config.yml; scripts go in server-manager/plugins

Assetto Servers Plugin Manager: the convenience choice

An August 18, 2026 guide from Assetto Servers says its Plugin Manager displays “both first-party managed packages and plugins included with AssettoServer.” That makes it the most straightforward route when you want a feature selected from a web panel rather than a collection of files maintained by hand.

Packages available in the manager

Package What it is intended to provide Best fit
ServerHub Connection Connection between the running server and the ServerHub management environment Operators who want the server represented and controlled in the hosting panel
Leaderboard Timing Timing-oriented leaderboard functionality Track-day and racing communities that need recorded lap or session results
Leaderboard Drift Drift-oriented leaderboard functionality Drift servers that want rankings separate from circuit timing
Auto Moderation Automated moderation features Communities that need routine rule enforcement without manually watching every session
Discord Audit Discord-connected auditing or event records Staff teams that use Discord as their operational log
Live Weather Live-weather behavior for the managed server Servers whose schedule calls for changing conditions rather than a fixed preset
Race Challenge Race-challenge functionality Organizers who want structured challenges in addition to ordinary sessions

The package names describe their roles, but the guide does not publish a common performance benchmark, ranking accuracy test, or market-share figure. Treat this list as a capability map, not proof that one package is faster or more reliable than another.

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

What managed installation changes

Managed installation requires an activated Discord Bot Plan. The panel applies plugin-file or configuration changes by restarting a running server. Schedule those changes between events: a configuration save is not a hot reload if the server must restart to apply it.

  1. Confirm that the server is attached to the ServerHub account and that the required Discord Bot Plan is active.
  2. Open the server’s Plugin Manager in ServerHub and review the available managed packages.
  3. Select only the package needed for the current objective. For example, choose timing for circuit rankings or drift for drift rankings rather than enabling every package at once.
  4. Apply the package and configuration changes during a maintenance window. Expect a restart when the panel changes plugin files or settings.
  5. After the server returns, check the panel status, review the server log, and join with a test account. Confirm that the intended leaderboard, moderation, Discord, weather, or challenge behavior appears before announcing the change.

When this option is the right answer

Choose the Plugin Manager when your priority is a repeatable, web-managed workflow and your team does not want to copy plugin files, maintain a custom configuration tree, or develop code. It is particularly suitable for a Discord-centered community that wants packaged timing, drift, auditing, and moderation features in one control surface.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

AssettoServer: self-hosted control and weather extensibility

AssettoServer is a dedicated-server implementation rather than a single-purpose add-on. Its documentation describes Steam authentication, AI traffic, dynamic-weather support, built-in features controlled through extra_cfg.yml, and an experimental plugin interface: “There is an experimental plugin interface for adding functionality to the server.” The word experimental matters. It signals useful extensibility, but also a larger compatibility and maintenance responsibility than a fully managed package.

Steam authentication

AssettoServer’s Steam-authentication flow uses the Steam Auth API to prevent SteamID spoofing. The session-ticket flow requires CSP 0.1.75 or newer on clients and Content Manager version 0.8.2297.38573 or newer. If either prerequisite is missing, authentication-related testing should stop until the client installation is upgraded; changing unrelated server settings will not compensate for an unsupported client.

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

Dynamic weather and the three documented weather plugins

Dynamic weather uses CSP WeatherFX v1. AssettoServer documents three weather plugins:

  • LiveWeatherPlugin: obtains realtime weather data from OpenWeatherMap.
  • RandomWeatherPlugin: selects weather randomly.
  • VotingWeatherPlugin: lets players vote on the weather.

Dynamic-weather features require CSP 0.1.76 or newer. This is a separate threshold from Steam authentication: a client on CSP 0.1.75 may satisfy the authentication requirement but still be below the documented version for dynamic weather.

Why choose AssettoServer

  • Security control: Steam Auth API validation addresses SteamID spoofing rather than relying only on a name or manually supplied identifier.
  • Traffic scenarios: AI traffic is part of the implementation’s documented feature set.
  • Weather choice: operators can select realtime, random, or player-voted weather behavior instead of treating weather as one fixed preset.
  • Self-hosting: files, restarts, configuration, and rollbacks remain under the operator’s control.
  • Further development: the experimental plugin interface can support functionality beyond the documented built-ins, provided the operator accepts the testing burden.

AssettoServer operating procedure

  1. Confirm the client matrix before enabling a feature: CSP 0.1.75+ and Content Manager 0.8.2297.38573+ for Steam authentication; CSP 0.1.76+ for dynamic weather.
  2. Install or update the dedicated-server implementation in the location used by your server operation, keeping a copy of the current configuration so you can roll back.
  3. Use extra_cfg.yml for the built-in settings documented by AssettoServer. Make one functional change at a time instead of changing authentication, weather, and traffic simultaneously.
  4. Select the weather plugin that matches the event design: realtime data for a live-condition concept, random selection for unpredictability, or voting for player participation.
  5. Restart the server and inspect its startup output for plugin-loading or configuration errors.
  6. Join with a client that meets the relevant CSP and Content Manager versions. Test the actual behavior in a short private session before exposing it to the public server.
  7. Record the version of the server implementation, plugin, CSP, and Content Manager used for the successful test. That record makes future updates and rollback decisions safer.

Assetto Server Manager: custom scripts and automation

Assetto Server Manager is the strongest fit when a league already uses that manager and needs its own automation rather than another packaged feature. Its documented extension points include external executable plugins, plugin chaining, and Lua scripts.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Lua support

The project’s guide states: “Lua plugins are a premium Server Manager feature!” Lua scripts run through hooks, are enabled with lua: enabled: true in config.yml, and are loaded from the server-manager/plugins folder.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open the Server Manager config.yml used by the server instance.
  2. Set the Lua section to lua: enabled: true exactly as documented.
  3. Place the Lua plugin files in server-manager/plugins.
  4. Restart the manager or server process according to your normal deployment procedure so the hook loader runs again.
  5. Review startup output and test the hook in a private session. A script that loads successfully may still need event-specific testing.

The documentation also describes external executable plugins and chaining. Use those mechanisms when the automation already exists as a separate process or when one plugin’s output must feed another. Keep the chain small while diagnosing failures: adding several executables at once makes it difficult to identify which process or hand-off failed.

When Server Manager is preferable

Choose this route when your staff already understands Server Manager’s configuration and deployment model, or when the requirement is genuinely custom: a league workflow, event hook, or integration that does not match the published managed packages. The trade-off is operational ownership. You must maintain the files, configuration, process startup, updates, and recovery plan yourself, and Lua availability depends on the premium feature.

Do not confuse CSP apps with server plugins

CSP documentation describes Python-app and Lua-app APIs, including track-condition controls and mirror functions. Those are client-side app APIs. Installing one on a driver’s computer does not install a server plugin, add server moderation, or create a shared leaderboard by itself.

Use a CSP app when the feature belongs in the client interface or local driving experience. Use AssettoServer, Server Manager, or a managed package when the feature must coordinate players, enforce rules, store shared results, or alter server-wide behavior. If a server feature depends on WeatherFX or another CSP capability, publish the required client version clearly so players are not troubleshooting a server problem with an outdated installation.

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 #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Choose by the job you need done

Your primary requirement Most suitable starting point Reason What to verify first
Timing leaderboard with minimal administration Assetto Servers’ Leaderboard Timing package It is a managed, purpose-named package in the Plugin Manager Discord Bot Plan status and restart window
Drift rankings Assetto Servers’ Leaderboard Drift package It is separated from the timing package for a drift-specific workflow How your event staff will validate results after activation
Automated moderation Assetto Servers’ Auto Moderation package Managed deployment avoids maintaining a custom moderation process Rules, escalation procedure, and test behavior before a public event
Discord event records Assetto Servers’ Discord Audit package It is designed for a Discord-connected operational record Bot-plan activation and the channel or audit workflow used by staff
Realtime, random, or player-voted weather AssettoServer weather plugins The documented choices map directly to those three weather models CSP 0.1.76+ and WeatherFX v1 support
SteamID anti-spoofing AssettoServer Its Steam Auth API flow is designed to validate session tickets CSP 0.1.75+ and Content Manager 0.8.2297.38573+
League-specific automation Assetto Server Manager Executable plugins, chaining, and Lua hooks allow custom event logic Premium Lua availability, hook design, and a rollback copy
AI traffic plus self-hosted control AssettoServer AI traffic is part of its documented dedicated-server feature set Server and client behavior in a private test session
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Installation and change-management checklist

Regardless of the platform, treat a plugin change as a deployment rather than a toggle. The safest sequence is deliberately conservative.

  1. Define one outcome. Write down whether you are adding timing, drift scoring, moderation, auditing, weather, authentication, traffic, or custom automation.
  2. Check prerequisites. For managed packages, confirm the required plan. For AssettoServer, check CSP and Content Manager versions. For Server Manager, confirm that Lua is available if the script depends on it.
  3. Back up configuration. Keep the current configuration and plugin files so the previous working state can be restored.
  4. Change one component. Do not combine a new weather plugin with an authentication change and a script migration in the same restart.
  5. Restart intentionally. Managed panels may restart the server automatically when plugin files or configuration change; self-hosted systems require the operator to perform the normal restart.
  6. Read startup output. Check that the intended component loaded and that no configuration or dependency error appeared.
  7. Test with a real client. Join, run the relevant session, and verify the visible result: a leaderboard entry, moderation action, Discord record, weather transition, authenticated session, traffic behavior, or script hook.
  8. Observe a complete event. A plugin can load successfully yet fail during a race transition, vote, weather update, or chained process hand-off.
  9. Document the working versions. Record server, plugin, CSP, Content Manager, and configuration versions so staff can reproduce the setup.

Troubleshooting by symptom

Players cannot authenticate after enabling Steam authentication

Check the client prerequisites first: CSP must be 0.1.75 or newer and Content Manager must be 0.8.2297.38573 or newer for the documented session-ticket flow. Confirm that the server restarted with the intended configuration, then test with a known-good client before changing other settings.

Dynamic weather does not appear

Verify CSP 0.1.76 or newer and CSP WeatherFX v1 support. Confirm that the selected weather plugin is the one configured for the server: LiveWeatherPlugin, RandomWeatherPlugin, or VotingWeatherPlugin. Check startup output and perform a short private session; do not assume that successful server startup proves that clients can display the transition.

A managed package appears installed but the old behavior remains

Remember that the managed panel restarts a running server when plugin files or configuration change. Wait for the restart to complete, verify the panel’s running status, and join a fresh session. If the behavior still does not change, return to the package configuration and test only that package.

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

A Lua script is ignored

Confirm that Lua is enabled with lua: enabled: true in config.yml and that the script is in server-manager/plugins. Then restart the Server Manager process and inspect startup output. If the file loads but the action does not occur, test the hook in isolation before adding another script.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

An executable plugin chain fails

Run each executable independently, confirm its expected input and output, and add the next process only after the previous one works. Keep the original files and configuration available so you can return to the last known-good chain.

Maintenance, compatibility, and operational risk

Managed installation reduces file-management work but does not remove event planning: a package update or configuration change can restart a live server. Self-hosted AssettoServer and Server Manager provide more control, but the operator owns version selection, backups, restarts, and rollback.

  • Stage updates: test on a private or maintenance server before changing a public event server.
  • Publish client requirements: especially CSP and Content Manager versions for Steam authentication and weather.
  • Change one thing at a time: this is the fastest way to identify a plugin conflict or incompatible client feature.
  • Keep a rollback point: save the last working configuration and plugin set before every update.
  • Monitor after restart: inspect status and logs, then complete an actual join and session test.
  • Plan for premium dependencies: Server Manager Lua requires the premium feature, while managed installation requires an activated Discord Bot Plan.

Costs and licensing facts established for these options

The available documentation establishes two access requirements but does not state prices: Assetto Servers’ managed installation requires an activated Discord Bot Plan, and Lua plugins are a premium Server Manager feature. Do not treat either requirement as a quoted subscription amount. AssettoServer’s documentation describes its implementation and plugin interface but does not provide a price in the material available here.

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

Bottom-line selection

Use Assetto Servers’ Plugin Manager if your priority is a managed workflow with packaged timing, drift, moderation, Discord audit, weather, and race-challenge options. Use AssettoServer if you want self-hosted control, Steam-authentication safeguards, AI traffic, and a choice among realtime, random, or voted weather, while accepting an experimental plugin interface and client-version gating. Use Assetto Server Manager if your league already runs it and needs custom executable or Lua automation. Whichever path you choose, enable one change at a time, restart deliberately, read the startup output, and verify a real client session before putting the feature in front of your community.

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.

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.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

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.