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

Add the ability to select stored Steam games #179

Open
kol19pl opened this issue Sep 7, 2023 · 5 comments
Open

Add the ability to select stored Steam games #179

kol19pl opened this issue Sep 7, 2023 · 5 comments
Labels
insufficient More information is required before this can be investigated

Comments

@kol19pl
Copy link

kol19pl commented Sep 7, 2023

config file or docker var

@unspec
Copy link
Member

unspec commented Sep 10, 2023

Select them in what way? What do you want to do with selected games?

If you are wanting to make sure a specific game is on your cache then we would suggest something like:

https://github.com/tpill90/steam-lancache-prefill

To pre-cache specific games

@unspec unspec added the insufficient More information is required before this can be investigated label Sep 10, 2023
Copy link

stale bot commented Dec 15, 2023

This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the inactive Issue appears to be inactive label Dec 15, 2023
@IsaacGao
Copy link

Select them in what way? What do you want to do with selected games?

If you are wanting to make sure a specific game is on your cache then we would suggest something like:

https://github.com/tpill90/steam-lancache-prefill

To pre-cache specific games

Greetings. Allow me to clarify your scenario:

  1. Within AWS, I've established a caching server utilizing ECS, configured through LanCache.
  2. By means of the cloud provider's DNS resolver, I've directed Lancache towards this caching service.
  3. The intention is for this cache to expedite downloads solely for a designated game, such as Dota2; other games, upon being forwarded, would bypass my caching server to avoid incurring costly public internet traffic.

I inquire if there exists a method to accommodate this specific arrangement. Many thanks.

@stale stale bot removed the inactive Issue appears to be inactive label Apr 11, 2024
@unspec
Copy link
Member

unspec commented Apr 11, 2024

If i understand correctly, you would like lancache to download a specific game from your AWS environment if it gets requested, but download all other games direct from the appropriate game provider/somewhere else if they are requested?

I'm afraid thats not something that lancache supports. lancache works on files/chunks/slices that are requested by the client - it doesn't understand (or care) what game those files/chunks/slices are a part of. Its the client's (e.g steam) responsibility to know what files it needs for each game etc. So there is no way to trigger different behaviour based on the game being requested.

We also do not have a way to specify specific upstream targets for files (i.e no way to tell lancache where to find your AWS caching server) - lancache simply uses the original target/source the client tried to access.

@IsaacGao
Copy link

IsaacGao commented Apr 12, 2024

If i understand correctly, you would like lancache to download a specific game from your AWS environment if it gets requested, but download all other games direct from the appropriate game provider/somewhere else if they are requested?

I'm afraid thats not something that lancache supports. lancache works on files/chunks/slices that are requested by the client - it doesn't understand (or care) what game those files/chunks/slices are a part of. Its the client's (e.g steam) responsibility to know what files it needs for each game etc. So there is no way to trigger different behaviour based on the game being requested.

We also do not have a way to specify specific upstream targets for files (i.e no way to tell lancache where to find your AWS caching server) - lancache simply uses the original target/source the client tried to access.

Thank you for your response, your comprehension is accurate.

I grasp your point now, and upon reflection, I indeed confirm that games are downloaded in segments. It is unnecessary for Lancache to decipher the individual clients' download logic.

Gratitude for your patient elucidation once more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
insufficient More information is required before this can be investigated
Projects
None yet
Development

No branches or pull requests

3 participants