Changelog
v1.3.0
Added:
- Added a new permissions system that gives you more control over what users can do with the Server Manager:
- On the Accounts pages, you can create groups and give each group different permissions.
- Each account can then be assigned one of these groups - you can assign multiple accounts to a group.
-
There are three groups that are permanent:
- "No Access" group - this group has no permissions
- "Public" group - this group has all 'read' style permissions, but you can edit this. This group is used by any not logged-in user (if 'Public Access' is enabled)
- "Admin" group - this group has all permissions. The admin account has this group.
- We've migrated the old permissions system to this new system, so right now you don't need to do anything. You can edit the groups to suit your needs.
-
Added a new API endpoint to view Championship standings.
You can learn more about this API endpoint in the
Web API documentation.
- Added support for the Scheduled Full Course Yellow option.
- Improved the UI for adding Championship points - it is now possible to specify points for more than 64 places in a Championship.
- The "Ignore X Worst Events" option is now applied to Team points, where the worst X events for each driver in the team will also be ignored towards the team points total.
- Improved the "Remember Me" functionality in Server Manager. You can choose whether login sessions remember browsers that you log in with, and delete logged in sessions from your account settings.
- Added a new config.yml option -
session_name_prefix
that allows you to specify a prefix for HTTP session names. This is useful if you are running multiple Server Manager instances on the same domain.
- Added the ability to export and import Presets.
- Added a new option to the config.yml to disable Server Manager's monitoring. You can learn more about this by looking at the config.yml that is provided in the Server Manager update.
Fixed:
- Fixed an issue with the "Start Next Practice On Event Complete" option that could result in Championship sessions being stopped before being completed.
- Fixed an issue where AI drivers could become duplicated in Championship standings. For existing Championships with this issue please re-import the results to each event to fix it after updating.
- The Manager will now attempt to rebuild incomplete session results based on events in the session, this should result in more "incomplete" session results being shown in the Manager results.
- Fixed an issue where Championship events may have mislabelled podium places in some rare circumstances.
Removed:
- Removed the
session_store_path
setting from the config.yml. Sessions are no longer stored on the filesystem. If you need separate stores, look into using the new session_name_prefix
config.yml option (above).
v1.2.17
Added:
- Multiclass Championships now show an "Overall Standings" tab, ranking drivers by their points total regardless of class.
- Added
Expected Number of AI
to Preset forms, which will show the expected number of AI in the session based on the current settings.
- Updated descriptions for Weather Progression options to indicate that setting them to 0 will set weather progression to "Sync to Race".
- Added Advance button to the Current Event card which calls the HTTP API advance function of the server, moving to the next session or if used during a race restarting the session. Please note that this functionality can be disabled if the default HTTP API settings are modified.
- Added an option to select the default tab displayed to users when loading a Championship page.
Fixed:
- Drivers that are disqualified from Championship events will no longer receive any points for the event they have been disqualified from.
- Fixed an issue when encoding server names that contain special characters.
- Control Game Setup will now be forcibly enabled if Server Controls Vehicle/Class/Track is enabled.
- Fixed an issue that prevented the previously running Preset from automatically restarting on Manager restart.
- Fixed an issue that would occasionally result in "Unknown Car" being shown in results files.
- Fixed an issue that resulted in incorrect server log formatting.
v1.2.16
Added:
- HTTP Sessions now have a configurable Max Age (see config.yml). Filesystem session stores are automatically cleaned up when files exceed this max age.
Fixed:
- Fixed an issue where car names may be incorrectly displayed in results files and championships.
- Fixed an issue where Championship standings would not show the most recently used car for a driver.
- Fixed an issue where the Server Logs output could freeze on some platforms.
- Updated the Discord Role ID description to correctly explain where to enable Developer mode.
v1.2.15
Added:
-
Added improved handling of Server Logs:
-
Server Logs now display in the Logs page immediately, rather than being delayed until a several
log messages have been sent. Please note that this feature requires a minimum OS of Windows 10
(build 1809 or newer, or Windows Server equivalent).
If these requirements are not met, the previous logging method will be used.
- Server Logs are now highlighted in a similar way to the manager logs - errors show up in red, debug messages in grey, and warning messages in orange.
- Added support for the new Automobilista 2 session option "Auto Advance Session", which will automatically advance between sessions in an event (after a timer) if enabled.
- You can now add more than three multiclass slots in event presets, the number of slots is also automatically read instead of needing to be configured manually.
- It is now possible to specify a Max Players count that is larger than the event Grid Size. Max Players may now be up to 2 slots extra above the track grid size, to allow broadcasters and race directors to join.
Fixed:
- Fixed an issue where scheduled events could be duplicated in the calendar when saved multiple times.
- We've rewritten the switches used in forms to resolve visual bugs that could occur in repeated form elements.
v1.2.14
Fixed:
- Fixed an issue where deleting a championship with scheduled events would leave the events in the calendar.
v1.2.13
Added:
- Added support for the new Automobilista 2 session options "Qualify Private Session" and "Race Mandatory Pit Stops Min Tyres".
v1.2.12
Added:
- The Calendar will now show completed events that had been scheduled.
Fixed:
- Fixed an issue where deleted Championships could cause unnecessary error messages ("Found orphaned Championship Event...").
- Results and Championship events now use the track name as specified by the game server.
- Fixed an issue where "Register with Steam" may not work in some scenarios.
v1.2.11
There are no notable changes for this update.
v1.2.10
Added:
- It is now possible to set a custom favicon for the Server Manager. Check out the "Favicon URL" setting in the Server Options for more information.
Fixed:
- Building car and track lists using the server's HTTP API will now try various configurations if the first attempt does not succeed.
- Fixed an issue where grid size validation would not work correctly.
- Fixed an issue where it could become impossible to sort a driver into an exact position with time penalties in a Championship when the drivers behind them were one lap or more down.
- Championship time penalties can now by given with accuracy to two decimal places.
- Improved javascript support for older browsers.
v1.2.9
Fixed:
- Results that are marked as incomplete are now shown on the results page. Results are marked as either Complete or Incomplete depending on their status.
- Fixed an issue where it was not possible to give a driver a time penalty in a Championship if they did not have a valid best lap time.
- Fixed an issue where penalty controls would appear (but not be functional) for read-only users in Championship forms.
- Improved the loading times of pages and assets in the Server Manager.
- Fixed an issue where some date/time inputs could be overridden by an events scheduled time when editing an already-scheduled event.
- Made the system that auto-restarts events after the Manager is forcibly stopped more reliable by accounting for a few rare cases.
v1.2.8
Added support for the Automobilista 2 December 2022 server update, including the new DamageScale, PitSpeedLimit and RandomFailure option values.
v1.2.7
There are no notable changes for this update.
v1.2.6
Added:
- When adding or removing time penalties from a Championship the page will automatically scroll back to the correct session results after applying the penalty.
- Presets can now be Starred.
- Added quick search buttons to the Preset list page, allowing you to quickly find scheduled or starred presets.
Fixed:
- Fixed an issue where a time penalty given to the lead driver could result in that driver not being given any points.
- Fixed an issue where it was not possible to add Multiclass slots to a preset.
v1.2.5
Fixed:
- Fixed an issue where pagination links were not visible in search results.
- Fixed an issue where it was not possible to upload images to Championship descriptions.
v1.2.4
Added:
- Added a new navigation sidebar to Presets, Championships and Options pages to speed up navigation within these pages.
- Championship points can now be specified as decimal numbers.
- Added a cookie policy and a cookie banner that is shown when visiting Server Manager for the first time.
-
Added Cross Site Request Forgery protection to all forms in Server Manager.
This is a security feature, and is enabled by default. If you are scripting HTTP Form POSTs to Server Manager,
you can turn this setting off using the
disable_csrf_protection
option in the config.yml.
Fixed:
- Fixed an issue where presets that have been imported into Championships would not be duplicated correctly.
- Fixed an issue where deleting a Championship would not remove the Championship Events from the scheduler.
- Fixed an issue where "Best Qualifying" Championship points were not factored into the "Ignore Worst Events" calculation.
- Fixed an issue where the Championship Event points multiplier may not be factored into the "Ignore Worst Events" calculation.
- Fixed an issue where Championship points would not display as decimals.
- Fixed an issue where Championship events would not be properly marked as completed in some circumstances.
- Google Fonts are now embedded in the app rather than being loaded from the Google API for improved user privacy.
v1.2.3
There are no notable changes for this update.
v1.2.2
Added:
- Register with Steam now uses the
base_url
set in the config.yml to redirect a user back to the correct Server Manager instance.
- Added "executable_name" to config.yml, which can be used to override the server executable name if you need to change it for any reason. If left blank then the default server executable name will be used as before.
- Some password inputs (excluding accounts) can now be shown/hidden in the form using the eye icon on the right.
-
Improved the handling of drivers or teams with equal points in a Championship. If a driver or team are equal on points, their position is determined by a count back of best finishing positions.
The order is determined by the driver or team that scored the most wins. If these are equal, the number second places are compared, then third places, etc.
-
Added support for the Automobilista 2 v1.4.1 update. This update adds the following new features to race setups:
- Damage Scale - Low, Medium, High and Max options for damage
- Damage Random Failures - enables random car failures
- Full Course Yellows - enables full course yellows
Fixed:
- Fixes an issue where Championship Penalties would be incorrectly applied to the individual event points tables.
- Fixes an issue where searching in a multiselect was not possible.
v1.2.1
Added:
- Added a "Subscribe to Calendar Feed" option to the Calendar page, which provides an iCal feed of the scheduled events on the server.
Fixed:
- Fixes an issue where the results finishing order may be displayed incorrectly in results pages and Championships.
- Fixes an issue where duplicating a Championship would not correctly duplicate events within the Championship.
- Fixes an issue where the scheduled time for a Preset would not be converted to the local time of the user editing the Preset.
v1.2.0
Added:
- Added search functionality to the Preset list page. The search indices can be rebuilt from the Server Options page, this may be necessary if you manually edit, add or remove any Preset files.
- Added an option to duplicate a Championship. All settings, entrants and events will be duplicated. Results, points and championship progress will not be duplicated.
v1.1.8-1
Adds support for the latest AMS2 Dedicated Server (Released 18th May 2022).
v1.1.8
Adds support for the latest AMS2 Dedicated Server (Released Early May 2022).
v1.1.7
There are no notable changes for this update.
v1.1.6
Added:
-
Added multiclass Championships. You can enable this feature in the edit Championship screen.
- Classes are detected automatically by Server Manager based on the cars entered into the Championship
- Currently all classes have the same points settings. We may split these out in the future.
- Results and points are displayed per class on the Championship screen.
- Toggling the multiclass settings will trigger a re-import of all existing completed events in the Championship.
- Event Presets can now be imported to Championships.
- Discord notification options now take the entire webhook URL (as provided by the Discord webhook setup process) instead of asking the user to extract specific values from the URL.
- Added Event Details button to Championship events.
- Added search functionality to Results pages. The search indices can be rebuilt from the Server Options page, this may be necessary if you manually edit, add or remove any results files.
- It is now possible to reorder Championship events by dragging the top bar of the event.
- Added a new "Auto" theme mode, which chooses dark or light mode based on your operating system's preference.
- Championship export is now limited to users with write permissions and above.
- On event start and restart, you will now be directed to the Logs page. This page is useful for debugging any issues you may have with the server or manager.
- Added the ability to apply time penalties to drivers in Championship Events
Fixed:
- If a logged in user attempts to access the login page they will be redirected to the home page.
- Improves reliability of content list builder on Manager startup.
- Championship events should no longer be prematurely be marked as complete before the server session has finished.
- If a Championship session result writes out from the server with no end date/time the Manager will attempt to set the session end time itself.
- Added a workaround for an SMS Stats Plugin data inconsistency that could cause results files to not load correctly.
- Stopped the UPnP option from being written out to
server.cfg
, the option is only required by the Manager, not the server.
- Fixes an issue where a driver's name or car model would not display due to inconsistencies in the results file.
- Looping Pre Championship Practice sessions will now inherit the practice date/time/weather settings from the Championship Event even if the Practice session is disabled in the event.
- Improved the code that transforms the SMS Stats plugin output into JSON. Fixes an issue where server names with links could cause an invalid JSON file.
- Race details will now properly show if the race has a defined number of laps or a defined duration in minutes.
- If the "Ignore X Worst Events" option is enabled the Championship will only start ignoring events when more than the configured number of events to ignore have been completed.
- Championships now look at the most recently completed events to determine a driver's name. If a driver changes their name midway through a Championship, the standings will show their most recently used name.
v1.1.5-6
This update adds support for the Automobilista 2 server update released in early April 2022, including the following content: F-Ultimate_Gen2 (Formula Ultimate Gen2) and StockCarV8_2022 (Chevrolet Cruze Stock Car 2022, Toyota Corolla Stock Car 2020), Galeao_Airport.
v1.1.5-5
There are no notable changes for this update.
v1.1.5-4
This update adds support for the Automobilista 2 server update released in early March 2022, including the new "F-USA_Gen1" class.
v1.1.5-3
There are no notable changes for this update.
v1.1.5-2
This update adds support for the Automobilista 2 server hotfix on 2022/02/03.
v1.1.5-1
This update provides minor stability improvements to the Server Manager runtime.
v1.1.5
Added:
- Added "Required Race Time Percentage" option to Championship points. If a driver has not completed the required percentage of the leader's race time, they will not receive points. This option is disabled by default.
- Added "Ignore X Worst Events" option to Championships. You can use this setting to ignore the X lowest scoring events from each driver's points tally in the Champsionship.
- Added a Championship Overview tab that shows colour-coded points across all events in a Championship.
- Added Event Details button to preset list and current event info. When clicked the full event configuration is shown. Also improved the shorter event details shown above the event buttons.
- Environment variables are now passed to WINE commands for self-hosted customers on Linux. This means you can override properties such as
WINEPREFIX
and WINEARCH
.
-
It is now possible to specify the path of both the license file and config.yml via flags when running the Server Manager executable.
Run
./ams2-server-manager --help
to find out more.
Fixed:
- Renamed
Show Event Name In Server Lobby
to Use Server Name Template
and updated the description of the setting to make its behaviour more clear.
- When using the "No Class (Vehicle must be set)" option, Server Manager will now automatically set the vehicle class to the chosen car's class.
- Fixed an issue where the Manager would stop responding on scheduled event start in some scenarios (Windows only).
v1.1.4-5
This update adds support for the Automobilista 2 Early February 2022 Update.
v1.1.4-4
This update adds support for the Automobilista 2 Early December 2021 Update.
v1.1.4-3
There are no notable changes for this update.
v1.1.4-2
This update adds support for the latest version of the Automobilista 2 Server (released 27th November 2021).
v1.1.4-1
There are no notable changes for this update.
v1.1.4
Added:
- Added validation to grid sizes, they are now limited to the number of pit boxes that the selected track has.
- Track and Car lists are now built directly from the server itself.
- Car lists are now grouped by car class.
- Added the Custom CSS option, which can be used to change the style of Server Manager!
- Added Calendar Default View option, which can be used to change the default view type of the Calendar
- Improved Audit Logs data. This includes details about login attempts, and scheduler actions.
- Added a Championship option to start a looping practice for the next event in the list automatically when a Championship Event is completed.
- Results imported to a Championship event will now set the event and session completed times based on the result times.
Fixed:
- Fixed an issue where Championship tables would render incorrectly if some drivers had teams and others did not.
- Fixed an issue where some pages would not be saved to the Audit Logs.
v1.1.3-3
This update adds support for the latest version of the Automobilista 2 server, released in mid October 2021.
v1.1.3-2
This update adds support for the latest version of the Automobilista 2 server, released at the end of September 2021.
v1.1.3-1
This update adds support for the latest version of the Automobilista 2 server,
released at the end of August 2021. This includes the Corvette C3 and C3 R,
and the Disable Pit Stop Refuelling, Race Extra Lap and Damage Scale options.
v1.1.3
Added:
- Added a Discord Notification option to send a notification with links to results files on Championship event complete.
- Added missing "Allowed Cuts Before Penalty" and "Grid Layout" options to Presets and Championship events.
Fixed:
- Fixed a crash caused by saving Championships with events linked to deleted Presets.
v1.1.2-1
This update adds support for the latest version of the Automobilista 2 server, released at the end of July 2021.
v1.1.2
Added:
- Points Penalties can now be applied to drivers and teams in Championships.
- Points Multipliers can now be applied to individual events in Championships.
- Teams can now be set for drivers in Championships, with separate points standings for Teams.
- Added an option to send notifications on Quick Event start.
- Added an enable switch to Discord Notifications, so the notifications can be disabled without removing the webhook details.
Fixed:
- Server logs should now display properly in dark mode.
- Fixed an issue that could cause drivers to be displayed with no name in Championships. Unfortunately in some cases
this is unavoidable as the AMS2 server can create results files with missing names and/or GUIDs, but Server Manager will
attempt to find a name/GUID that matches the driver in these circumstances, and fall back to displaying
"(no name recorded by server)" when necessary.
v1.1.1-2
This update adds support for the latest version of the Automobilista 2 server, released early July 2021. This includes the new Live Track Preset options.
v1.1.1-1
This update adds support for the latest version of the Automobilista 2 server.
v1.1.1
Added:
- Added Discord Notifications for multiple actions related to Presets.
Discord Notifications can also be used for Championship Event related notifications.
You can learn more and configure these notifications on the Server Options page.
- Added global Dark Mode setting.
- Added a Server Option to show the Event or Championship name in the server name.
- Presets can now be scheduled with a recurrence rule.
v1.1.0-2
This update adds support for the Early June Automobilista 2 update.
v1.1.0-1
This update fixes an issue where Championships could not be saved.
v1.1.0
Added:
-
Championships! You can now create a series of events as a single Championship!
- Create a Championship with as many events as you like
- Set up points which will be given to drivers after each event
- Schedule Championship Events to run automatically
- Start a Championship Event Practice Session - a 2 hour looping event that has the same settings as
your Championship Event, so drivers can get used to the conditions
- View and share Championship results with members of the Championship!
- Give extra points for Fastest Lap and Best Qualifying
- Set a Championship description to explain to drivers how the Championship is run
- We've set up an example championship so you can see how they work!
- We've reworked the accounts system to be more like the accounts in our Assetto Corsa Server Manager -
hopefully these will be familiar!
Fixed:
- Fixed an issue where the 'unsaved data' warning would show on pages that have not been modified.
v1.0.30
- Supports the early April 2021 AMS2 Server update.
v1.0.29
- Quick Presets for Automobilista 2 and Project Cars 2 no longer have a Practice Session.
v1.0.28
- No notable updates for Automobilista 2
v1.0.27
- Adds support for the 15th March 2021 AMS2 Update
v1.0.26
- No notable updates for Automobilista 2
v1.0.25
- Supports the AMS2 end of February update
v1.0.24
- No notable updates for Automobilista 2
v1.0.21
- No notable updates for Automobilista 2
v1.0.19
- Supports the December AMS2 update.
v1.0.18
- No notable updates for Automobilista 2
v1.0.17
- Supports latest AMS2 multiplayer update
v1.0.16
- Supports the latest AMS2 update, which adds the Norschleife 24hr layout
v1.0.15
- Supports the latest AMS2 update, which adds the Nordschleife
v1.0.14
- Supports the AMS2 October update, including GT3+GT4 cars and the Nurburgring
v1.0.13
- No notable updates for Automobilista 2
v1.0.12
- No notable updates for Automobilista 2
v1.0.11
- No notable updates for Automobilista 2
v1.0.10
- Supports the latest AMS2 multiplayer (released early October)
v1.0.9
- No notable updates for Automobilista 2
v1.0.8
- Adds a "Delete All Results" button to the results index page, only available to admins
v1.0.7
- Improves results handling
- Adds a 'download results' button
v1.0.6
- No notable updates for Automobilista 2
v1.0.5
- Fixes an issue where penalties would not work
v1.0.4
- No notable updates for Automobilista 2
v1.0.3
- Supports Automobilista 2 multiplayer v1.0.2.0.
v1.0.2
- No notable updates for Automobilista 2
v1.0.1
- Minor tweaks to the navigation to better fit servers with long names
v1.0.0 - Initial Release
- Thanks for using Server Manager! This document will keep you up to date with new features and bugfixes as we add them!