Skip to content

Fix addon download on server not properly logged yet - #78

Merged
xen-000 merged 2 commits into
Source2ZE:mainfrom
123suarez96:main
Oct 21, 2026
Merged

xen-000 merged 2 commits into
Source2ZE:mainfrom
123suarez96:main

Conversation

@123suarez96

Copy link
Copy Markdown
Contributor

Sometimes, the MultiAddonManager attempted to download addons too early, before the server was fully initialized and connected to the Steam.

This PR queues the IDs of addons that failed to download and retries them once the server connects to Steam.

Before:

[MultiAddonManager] Steam API Activated
[MultiAddonManager] Refreshing addons (XXXXXX)
[MultiAddonManager] MountAddon: Addon XXXXXX is not installed, queuing a download
[MultiAddonManager] DownloadAddon: Addon download for XXXXXX failed to start, addon ID is invalid or server is not logged on Steam

After:

[MultiAddonManager] Steam API Activated
[MultiAddonManager] Refreshing addons (XXXXXX)
[MultiAddonManager] MountAddon: Addon XXXXXX is not installed, queuing a download
[MultiAddonManager] DownloadAddon: Addon download for XXXXXX failed to start, addon ID is invalid or server is not logged on Steam
[MultiAddonManager] Logged on to Steam, retrying 1 pending addon download(s)
[MultiAddonManager] Addon download started for XXXXXX
[MultiAddonManager] Addon XXXXXX downloaded successfully
[MultiAddonManager] All addon downloads finished, reloading map de_mirage

@123suarez96

Copy link
Copy Markdown
Contributor Author

fyi @xen-000

@xen-000
xen-000 merged commit 992178b into Source2ZE:main Oct 21, 2026
4 checks passed
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.

2 participants