Added:
- Added
Required Looping Practice Laps
option to Championships, can be used to set a minimum number of practice laps that drivers must complete before the event in order to be included in the entry list. - The
persist_mid_session_results
setting is now always active, and so the option is no longer required to be set inconfig.yml
. This means that ACSM will attempt to create results files for events that were stopped before fully completing. - Added a warning that the “Generate GUID From Name” Server Option is not compatible with booking mode.
- Added
Full Restart Practice
option to Championships, if enabled looping practice sessions will be fully restarted every two hours instead of looping like normal. This means that drivers will need to reconnect, but if you’re running a sign up form with multiple cars then the entry list will be updated to match the entrants automatically every two hours. - Added
Required Race Time Percentage
option to Championship points. If a driver has not completed the required percentage of the class leader’s race time, they will not receive points. This option is disabled by default. - Added improved logging to network messages in the Assetto Corsa Server.
- Added
Auto Loop Event Start
to DiscordNotify On
options, if enabled a Discord notification will be sent each time an Auto Loop event is started. - Added an option to the Car and Track upload forms to allow the Download URL to be specified when uploading the content.
- Added
Count Out Lap
option to custom race forms, if enabled out laps will be counted, should only be enabled for point to point tracks, not circuits. - Added support for Linux ARM64 architectures. Also added support for Apple Silicon on macOS.
- Added
Reset To Default
buttons to the bottom of the server options page and all plugin option pages, which will reset all options on the page to the defaults that are set initially by ACSM. Not available for hosted customers, but we can carry out resets for you if you contact us and request one! - Added the
Ignore X Worst Events
option to Championships. This allows you to configure the number of worst events to be ignored in a driver’s Championship Standings. - Race sessions that follow Practice sessions with a Locked Entry List will use the Entry List to form the grid, not the Practice session results.
- The multiserver manager tool now assigns free ports for each server’s TCP, UDP and HTTP ports.
- Added
Disable Push To Pass
option to Practice and Race sessions, if enabled then Push To Pass will be disabled for all drivers in the session. - Adds support for the latest version of Real Penalty (v4.01.07).
- Skin selection on Championship Sign Up pages now displays a preview image for each skin as part of the selection.
Fixed:
- Race Weekends within Championships will now be exported to Simresults properly when Championships are exported using the
Manage Championship -> View in Simresults
option. - Content upload option
Perform a Clean Installation
is now disabled by default on the Content Upload pages, to avoid users accidentally clearing metadata when updating some content. - AutoFill Entrant GUIDs are now normalised before being saved. This means that GUIDs saved in a driver swap configuration do not duplicate if the driver order is different.
- Fixes an issue where car skins would not upload correctly from the car page.
- Fixes an issue where combined results may not be sorted correctly.
- Fixes an issue where penalties could not be added to results files where car names contained special characters.
- Fixes an issue where Qualifying Sessions with multiple drivers using one car could cause the Qualifying Time on Live Timings to be incorrect.
- Fixes an issue where the event details popup could fail to load when the selected track has been deleted.
- Server Manager now enforces a minimum wait time of 30 seconds for Race sessions.
- Requests made to ACSR now have a timeout specified, preventing any network issues from interrupting normal functions of Server Manager.
- Fixes a rare issue where opening the live timings page and then making any other HTTP request in a multiserver setup could redirect the user to one of the other multiserver instances if “read open” mode was only set on some of the instances.
- Fixes an issue where championship points of three digits or more could be rounded up if they had a decimal number in the Championship overview table.
- It is now possible to specify a negative Lap Gain value in the Dynamic Track settings.
- Various improvements to the networking of the server which should prevent server lockups if a driver’s connection becomes unstable.