Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concerns about slow downloads of small files #66

Open
liangddyy opened this issue Sep 25, 2023 · 2 comments
Open

Concerns about slow downloads of small files #66

liangddyy opened this issue Sep 25, 2023 · 2 comments

Comments

@liangddyy
Copy link

The exported Unity project is quite large, about 1G+, which causes it to take longer to download the first time (because there are a lot of small files). Is the ability to compress the version package and then download it again considered?

@emanzione
Copy link
Owner

Yeah, it has been considered some time ago. However, it makes things a bit more complex on both Admin side and Updater side.

Recently, due to the Unity's pricing changes, I started a huge refactoring of the codebase and I am reconsidering some design choices. I could give builds compression another possibility, but ideally I would like to not break compatibility with artifacts produced by previous releases.

@liangddyy
Copy link
Author

liangddyy commented Sep 25, 2023

Very much looking forward to that feature if it is an option.
This feature should drastically improve the experience for first time installs of large apps (only triggered on first download).

Also I have a small suggestion:
For the launcher update, instead of putting it in the game (which currently requires a PreGame scenario to do this), I think you can refer to this launcher:

assetstore.unity.com/packages/tools/utilities/game-launcher-patcher-and-updater-pro-237342

He provides an external exe to restart the launcher, which is a nice thought.
This would put the self updates for both the game and the launcher, into the launcher. A much cleaner process.

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

No branches or pull requests

2 participants