AMP 2.1.2.0 - The 'Scheduler' Update
This update focuses mostly on AMPs scheduler, and introduces a number of changes:
- Tasks can be edited, allowing you to fix mistakes or change values of tasks without removing and re-adding them.
- Tasks can be re-ordered!
- Tasks are executed equentially, in the order you supply. This doesn't apply to non-blocking tasks though which fall through to the next task immediately.
- A new 'Simple' option has been added to the add trigger interface.
Other changes:
- Use the appropriate API to get information on FiveM updates, added a new setting to pick the desired release stream.
- GetAMP no longer skips the Java installation, since lots of systems have the wrong version installed.
Because of the API changes, this release is not backwards/forwards compatible with the previous release.
2.1.1.8 is an out-of-band update primarily for the purpose of pushing a security fix, along with some work in progress UX improvements.
- Fixed a security issue involving a lack of validation on the Java Version dropdown. (CVE-2021-34539)
- The full screen login popup is suppressed for well known login failures.
- Status buttons are now replicated on the Console tab.
- Managing an instance of a compatible but different version will no longer cause a cache flush when you reload ADS.
- The 'Spawn Radius' setting is hidden for Bedrock since it doesn't have it.
- Fixed the 'Third party' warning being shown every time.
- Setting categories have been merged together and given new headings to make things easier to find.
- Implemented a new 'RepairAuth' command for ampinstmgr. Replaces old 'Magic' command.
AMP 2.1.1.6 is primarily a bugfix and QoL release while we're working on some bigger changes surrounding ADS and the Generic module, and preparing for more games.
AMPCore
- Extra logging on API Endpoint failures (especially for Auth cycle)
Generic Templates
- [Valheim] Updated to hide unused port.
ADS
- Additional logging on API endpoints (similar to AMPCore)
- Fixed a bug where additional headers would continually stack on top of each other in controller/target mode and eventually fail.
- Service Limit setting is now exposed to the user interface.
- Allow for hidden Generic templates in ADS.
Instance Manager
- [Core] Generic module name is used as the basis for the instance name, and is sanitised to remove bad characters.
Generic Module
- Fixed behaviour of multiple update sources when multiple Steam repos are used in the same install.
- Implemented overwriting of update targets.
- Implemented a 'force steam login' option.
- Add support for AMP Auth (Used for Kaboom! and future CubeCoders games)
- Implemented Endpoint parsing - can accomoodate IPv4 and v6 addresses, with and without square brackets, with and without the port number.
Minecraft Module
- Gracefully handle 404s in Papers API when making secondary requests for version information.
GetAMP
- Now writes out an installation summary to ~/ampsummary.log for future reference as to what options were selected during installation.
- Added Java 16 to default installation.