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

Buffer update feeds to disk after download #2

Open
2 tasks
kyu-n opened this issue Nov 24, 2024 · 0 comments
Open
2 tasks

Buffer update feeds to disk after download #2

kyu-n opened this issue Nov 24, 2024 · 0 comments

Comments

@kyu-n
Copy link
Owner

kyu-n commented Nov 24, 2024

When starting the launcher, we pull the main & update feeds to verify game file integrity. Then, after we start the client, we pull them again to get critical server information (login/etc.)

While this doesn't normally matter, slow internet connections (e.g. satellite) have a worse experience due to the redundant pull. We can reduce startup times significantly by caching the update feeds to a cache dir and hinting to the client that it should look there before pulling them down.

Tasks:

  • Client implementation (hint parameters, feed verification)
  • Launcher impl

Questions:

  • What directory would be most suited for this? $XDG_CACHE_HOME?
  • Any concerns between flatpak / snapcraft / default access to said cache directories?
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

1 participant