This release includes some minor incremental changes and fixes to AMP itself, and features a new application module!
An update to the instance manager is largely optional, but is needed if you want to create ARMA3 instances.
Release 22.214.171.124 is a minor update to address some minor issues in the main Tethys release.
This update does not require an update to the instance manager.
This is a minor bugfix and refresh for MCMA2 based on some of the newer logic found in MCMA3/AMP with a focus on reducing resource usage.
- The scheduler logic from AMP has been backported to MCMA2, now only requiring a timer tick once per minute instead of very frequently, using less CPU time and fewer threads.
- The logic to find Java installations has been backported from AMPs Minecraft module.
- All referenced libraries have been upgraded to their latest version.
- The CPU/Memory usage is no longer polled, but rather only checked on-demand.
- Internal users (Admin and emc_server) are now stored in the UserInfo.txt file instead of in the config file. The values in the config file (and command line flags) can still be used to update values for Admin and emc_server. MD5 hashes can now only be used during first creation and cannot be used for subsequent updates of the user data, a valid Salt/Hash pair must be provided. Values specified in the config files are wiped after being applied. (Reverted)
- The 'SYSTEM' user has been removed. (Reverted)
'Network Edition' (NE) licences bridge the gap between the low cost, low volume Pro licences, and the higher cost, high volume Enterprise licences that McMyAdmin uses. They're targeted towards individuals and groups who want to run large numbers of game servers all from one place and under one licence without the cost of either buying up lots of Pro licences or having the recurring cost of Enterprise licences.
Now that the core functionality for 126.96.36.199 is largely implemented, we're now able to start focusing on cleaning things up and getting functionality around the edges of AMP complete without having to worry about its core too much.
Like our previous release notes, these ones are being updated as we complete things. Keep checking back to see what we've been up to!
Edit: Since this release has turned out to be much larger than expected, it's now going to be pushed as a 'major' release with a new codename - 'Tethys'
These release notes are now finalized and not subject to change.