v0.7.0 (2024-07-25)
This update introduces a refactor of the server mod to enable better testability and modularization. This should lead to a much more reliable experience. Additionally, it introduces the ability to ignore .modsync files that use older format specifications (hopefully reducing the number of times I have to suggest it be removed).
ℹ️ Note about self-update
Due to the issues with v0.6.x users may struggle to self-update to this release. It is advisable that all clients manually install the new version of the mod, replacing both the patcher and plugin with the latest version. The initial launch may also include a number of updates to other files that were not correctly captured by v0.6.x.
⚙️ SPT 3.8.3 Compatibility Coming Soon
⚠ BREAKING CHANGES
- structure: ==LINUX USERS ONLY==: Old server mod folder will have to be deleted and new one extracted into SPT directory.
Otherwise, you will have duplicate installations of the mod - config: syncing of user/mods/ is now disabled by default. Re-enable in server config by settings
"enabled": true
Features
- plugin: modsync file is now written before clicking exit to prevent alt-f4 not updating (b87b1a3)
- plugin: plugin will automatically remove an out-of-date modsync file (2db7642)
Bug Fixes
- plugin: forbid updating of Patcher dll (28773ce)
- plugin: remove self-update of patcher as it didn't actually work right apparently (f251b99)
- plugin: several fixes to file downloading from the plugin (3d8d89f)
- plugin: timeout errors utilize an unexpected TaskCancelledException (dc3bd70)
- prepatcher: fix build references on prepatcher (dab0757)
- server: fixed incorrect crc being reported for binary files (f221c04)
- server: remove filter for non-existent sync paths when processing config (0b1e3d9)