Releases: luxusburg/docker-foundry
v.1.6
Release Notes - v1.6
🚀 New Features
Automated Mod Support System
- Added comprehensive mod management via SteamCMD integration
- Automatic download and installation of mods specified in
modList.json - Supports existing client mod configurations
- Configurable via
ENABLE_MODS=trueenvironment variable
🔧 Improvements
Backup System
- Changed from days-based to count-based retention (configurable via
BACKUP_RETENTION) - Now maintains exact number of most recent backups
- Added detailed logging for backup operations
Documentation
- Completely restructured README.md
- Added clear mod installation guide
- Improved environment variable documentation
- Added visual formatting with emoji markers
Server Management
- Implemented wrapper for faster shutdowns
- Improved process handling
⚠️ Upgrade Instructions
-
For Mod Support:
- Copy your
modList.jsonto$server_files/Mods/ - Set
ENABLE_MODS=truein your environment
- Copy your
-
For Backup Changes:
- Review your
BACKUP_RETENTIONvalue (now represents count instead of days)
- Review your
-
General:
- Check the updated README for new configuration options
- Existing backup files will be automatically handled by the new system
🐛 Known Issues
- First-time mod setup requires manual
modList.jsonplacement
v.1.5
v.1.4
Cleanup of base code by @ripsnortntear
What's Changed
- v.1.3.2 by @luxusburg in #19
- General Improvements by @ripsnortntear in #21
Full Changelog: v.1.3.2...v.1.4
v.1.3.2
Changes:
- #16 Fix to GitHub workflows by @Fotoratte
- #17 Refactored the dockerfile another fix to workflows by @Fotoratte
- #18 Echo information for volume change and check if Mods folder exists by @ripsnortntear
- Added environment variables for the beta branch of the dedicated server files by @luxusburg
Environemnt variables for the beta branch
| Variable | Key | Description |
|---|---|---|
| BETANAME | no default value | Set the beta branch name. Don't use "" or ''! |
| BETAPASSWORD | no default value | Set the beta branch password. Don't use "" or ''! |
Full Changelog: v.1.3.1...v.1.3.2
v.1.3.1
v.1.3
Changing from root to an unprivileged user
Switched from using root for the docker, which is less secure to an unprivileged user called foundry
Important
We changed the volume mount! You need to update this so the image can work again!
Old version was:
./server:/mnt/foundry/server and ./data:/mnt/foundry/persistentdata
New version is:
./server:/home/foundry/server_files and ./data:/home/foundry/peristent_data
Warning
The first startup of the new image, can take a few minutes, before the server is completely online! Be patient afterwards the server is back to it's usuale starup speed
Mods folder added
@ripsnortntear added the mod support by added the directory Mods
This one you can find in your ./server directory
Non cron version
We added also an image without the backup / cron setup you can get the image with the :non_cron tag
Unraid template
@Fotoratte added support for Unraid. You find the template file in the repository
What's Changed
- Update start.sh by @ripsnortntear in #11
- Upgrade to 1.3 by @luxusburg in #12
New Contributors
- @ripsnortntear made their first contribution in #11
- @Fotoratte made their first contribution in bedffce
Full Changelog: v.1.2.1...v.1.3
v.1.2.1
Small hotfix:
- Fix to SERVER_NAME when there was a space in the name
- CUSTOM_CONFIG not working due to spaces missing between the brackets
Full Changelog: v.1.2...v.1.2.1
v.1.2
What's Changed
- Upgrade to 1.2 by @luxusburg in #7
New features:
- Added a backup for the save game
- Added env MAX_TRANSFER_RATE to speed up the server data transfer
Backup & recovery
Backups are all saved in the folder you set in your volume for /location/of/folder:/mnt/foundry/persistentdata
There should be a folder in it called backup.
Per Default backups are activated and done every hour of the day you can change this by looking at the environment variables further below.
Important
This command will overwrite your current save files! Copy/backup the files before overwriting them!
If you want to recover a backup you need to stop the container and unzip the files into your folder /location/of/folder with this command for example
tar -xzvf /location/of/folder/backup/foundry-backup-DATE_AND_TIME_OF_BACKUP_YOU_WANT_TO_USE.tar.gz -C /location/of/folder/
Environment variables Backup settings
Warning
For BACKUP_INTERVAL do not set double or single quotes : "" or ''
| Variable | Key | Description |
|---|---|---|
| BACKUPS | true (default) or false | Activate backups |
| BACKUP_INTERVAL | default: 0 * * * * | Cron schedule value for the backups |
| BACKUP_RETENTION | default: 30 min: 1 | Sets how many days the backups should be kept |
Environment variables Game settings
NEW
| Variable | Key | Description |
|---|---|---|
| MAX_TRANSFER_RATE | optional default: 1024 max: 8192 | Change transfer rate of the server data |
Full Changelog: v.1.1.2...v.1.2
v.1.1.2
v.1.1.1
Fix for app.cfg typo found by the User @Zerho-213
Thanks!
What's Changed
- Updgrade to v.1.1 by @luxusburg in #1
- Update app.cfg by @Zerho-213 in #2
New Contributors
- @luxusburg made their first contribution in #1
- @Zerho-213 made their first contribution in #2
Full Changelog: v.1.1...v.1.1.1