2.4.6.6 Release Notes
This is primarily a bugfix release with only a couple of minor new features - namely support for Mandatory settings (useful for generic) and some UX improvements for search results.
AMP Core
- Added extra logging to LDAP auth to provide more information about why a login attempt failed.
- Switched logging mode for AMPProcess to avoid unnecessary logging.
- Clarified logging when an expected licence feature is expected but not present.
- Fixed over-population of TEMP with files that aren’t removed (Caused instances to stall on Windows randomly)
- Made sure that temporary files are explicitly marked as so on Windows so they get tidied up.
- Implemented ‘Required’ fields that must have a value. These show up as red in the UI.
- Clicking on a setting in the search results now scrolls down the page to make it visible where needed.
- Better error handling for situations where a bad regex is fed into the AppServerBase (which can easily happen with Generic)
- Fixed Dictionary setters via command line flags. This now works by doing
+Plugin.Section.Setting$Key Valueas an argument.
Instance Manager Core
- Avoid container name overlap during configuration, fixes AMP mistakenly reporting instances as started while they are still configuring.
- Reworked ReconfigureInstance to be based on the instance reference and not it’s ID, preserves state better and avoids lookups.
- Fixed an unhandled exception if you try and start an instance that’s on a drive that doesn’t exist anymore on Windows.
Other Issues
- Fixed an RCON concurrency issue that would cause RCON to become unresponsive after a period of time during level changes and other resets on some games. Especially srcds based servers.
- Fixed a notification not dismissing due to repeated failures in Generic.
- Updated GameName for Black Mesa in srcds module.
- Prevent port allocation below 1025 and above 65535 explicitly in case a user manually typed an out-of-range port. Doing so would prevent firewall syncs due to other error checking further down.
- Fixed a bug that could cause ADS to crash shortly after an instance is removed when it tried to query the now non-existent instance.
- Fixed a crash in the file manager if a user added an empty path as a VDS directory.
- Fixed a crash in the FiveM module if it couldn’t save its configuration.