Skip to content

Releases: luxusburg/docker-foundry

v.1.6

28 May 11:25
4be0f66

Choose a tag to compare

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=true environment 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

  1. For Mod Support:

    • Copy your modList.json to $server_files/Mods/
    • Set ENABLE_MODS=true in your environment
  2. For Backup Changes:

    • Review your BACKUP_RETENTION value (now represents count instead of days)
  3. 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.json placement

v.1.5

19 May 19:59
c668bd2

Choose a tag to compare

What's Changed

Full Changelog: v.1.4...v.1.5

v.1.4

05 Nov 17:41
b4b2051

Choose a tag to compare

Cleanup of base code by @ripsnortntear

What's Changed

Full Changelog: v.1.3.2...v.1.4

v.1.3.2

23 May 09:05

Choose a tag to compare

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

21 May 17:03
9946a1d

Choose a tag to compare

What's Changed

Full Changelog: v.1.3...v.1.3.1

v.1.3

21 May 15:51
1be8a1f

Choose a tag to compare

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

New Contributors

Full Changelog: v.1.2.1...v.1.3

v.1.2.1

10 May 16:28

Choose a tag to compare

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

10 May 14:44
68bca1b

Choose a tag to compare

What's Changed

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

08 May 08:00
c1e9f3e

Choose a tag to compare

What's Changed

  • added: possible fix for x11 error on restart by @Requion in #4

New Contributors

  • @Requion made their first contribution in #4

Full Changelog: v.1.1.1...v.1.1.2

v.1.1.1

07 May 20:27
c7114d6

Choose a tag to compare

Fix for app.cfg typo found by the User @Zerho-213

Thanks!

What's Changed

New Contributors

Full Changelog: v.1.1...v.1.1.1