Skip to content

feat(downloader): Add HYTALE_PATCHLINE environment variable#71

Open
shotah wants to merge 6 commits into
deinfreu:mainfrom
shotah:feature/patchline-env-var
Open

feat(downloader): Add HYTALE_PATCHLINE environment variable#71
shotah wants to merge 6 commits into
deinfreu:mainfrom
shotah:feature/patchline-env-var

Conversation

@shotah
Copy link
Copy Markdown

@shotah shotah commented Jan 23, 2026

Allows users to specify which patchline to download from (release or prerelease). Defaults to 'release' for backwards compatibility.

Allows users to specify which patchline to download from (release or prerelease). Defaults to 'release' for backwards compatibility.
@shotah
Copy link
Copy Markdown
Author

shotah commented Jan 23, 2026

Fixes #72

Adds automatic mod downloading from CurseForge on container startup.

- New CURSEFORGE_MOD_IDS env var for comma-separated mod project IDs

- Downloads latest mod versions using cflookup.com (no API key required)

- Maintains manifest file for tracking and automatic cleanup

- Removes orphaned mods when IDs are removed from the list

- Includes example docker-compose and documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant