Added
- Added
BACKUP_MAX,BACKUP,BACKUP_HOUR, andMONITORenvironment variables to crontab generation for better control over automated tasks. - Added detailed error handling and status messages to the server update process.
Changed
- Major Refactor: Modularized the Undead Legacy installation script into functions for improved readability and maintainability.
- Upgraded LinuxGSM to
v25.2.0. - Updated base image to
steamcmd/steamcmd:ubuntu-24. - Improved script robustness by adding
set -eand consistent variable quoting across all shell scripts. - Refined
sedandechocommands inset_version.shto ensure branch versions are correctly set in the server configuration. - Updated
LINUXGSM_VERSIONin documentation.
Fixed
- Fixed several instances of unquoted variables that could lead to errors in paths with spaces.
- Corrected syntax error in
set_version.shthat caused "unexpected EOF" during execution. - Improved
curlcommands and error handling in mod installation scripts.
Build
- Updated build version label to
0.9.3.
Dependencies
- bumped
docker/setup-buildx-actionfrom3.11.1to3.12.0 - bumped
actions/checkoutfrom5.0.1to6.0.1 - bumped
docker/setup-qemu-actionfrom3.6.0to3.7.0 - bumped
github/codeql-actionfrom3to4 - bumped
docker/login-actionfrom3.5.0to3.6.0