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

Prefill done, but Linux Steam Client gets no hit [Nativ Linux Steam Games] #344

Open
pascalschmiederer opened this issue Jan 6, 2024 · 11 comments
Labels
bug Something isn't working

Comments

@pascalschmiederer
Copy link

Could it be that prefill only loads the Windows versions of Steam games?

Tested Game: Counter Strike 2

Mostly that's no Problem because you have the Proton layer and the Linux Steam Client loads the Windows game.
But for native Linux games you would need the prefill option "load Linux version"

Additional Details

  • Platform you are running SteamPrefill on: Ich777's Unraid App
  • Region : [Germany]
@pascalschmiederer pascalschmiederer added the bug Something isn't working label Jan 6, 2024
@tpill90
Copy link
Owner

tpill90 commented Jan 6, 2024

You'll want to use the --os flag to specify both Linux and windows. See prefill docs for the full list of options

@pascalschmiederer
Copy link
Author

Thank you very much and sorry for wasting your time. I hadn't seen that section yet!

@tpill90
Copy link
Owner

tpill90 commented Jan 6, 2024

No worries at all!

@tpill90 tpill90 closed this as completed Jan 6, 2024
@pascalschmiederer
Copy link
Author

Once more: is it possible to download windows AND linux Versions with this paramter, or only Linux OR Windows?

"--os linux, windows" doesn't work?

@tpill90
Copy link
Owner

tpill90 commented Jan 6, 2024

You can do both. Try it without the comma

@pascalschmiederer
Copy link
Author

ich777/docker-lancache-prefill#9

I crossposted the problem, because I don't know what is the correct repo to post. Sorry

@pascalschmiederer
Copy link
Author

pascalschmiederer commented Jan 13, 2024

First try: Prefill says no updates:
Screenshot_20240113_114922

Second try: After download via Steam:

Screenshot_20240113_115814

So the proxy config seems to be OK, only the prefill don't get all the updates?
Or the implementation for CS2 is the problem?

@pascalschmiederer
Copy link
Author

pascalschmiederer commented Jan 13, 2024

The prifill App says all the Files are up to date, but if I open Steam, there are no hits.
There seams to be a bug in the linux update path. Or I do still something wrong.

If I now uninstall CS2 from Steam, and reinstall it, I get the hits. Until there's a new update. Then I have to download the update again via Steam, because prefill says all up to date!

My usecase for prefill:
It runs on the server to download all the updates in the night. Because of my "slow" internet. I don't need it for multiple users.
Because of that it would be very nice if prefill could download all the updates. :)

@tpill90 tpill90 reopened this Jan 13, 2024
@tpill90
Copy link
Owner

tpill90 commented Jan 17, 2024

I've been able to reproduce this using CS2 on Ubuntu. I'll try to figure out what's going on here

@tpill90
Copy link
Owner

tpill90 commented Jan 18, 2024

I've confirmed that what you're seeing isn't the Linux version of the game, but its actually the shader predownloading that Steam now does for Linux.

192.168.1.55 / - - - [18/Jan/2024:03:49:15 +0000] "GET /depot/730/manifest/1428942837211374601/5/9103427991922747470 HTTP/1.1" 200 84666 "-" "Valve/Steam HTTP Client 1.0" "MISS" "cache15-iad1.steamcontent.com" "-"
[steam] 192.168.1.55 / - - - [18/Jan/2024:03:49:15 +0000] "GET /depot/730/chunk/2866c3a8c143e48bd09f6a595dea83ddd69d6933 HTTP/1.1" 200 30640 "-" "Valve/Steam HTTP Client 1.0" "HIT" "cache15-iad1.steamcontent.com" "-"
[steam] 192.168.1.55 / - - - [18/Jan/2024:03:49:15 +0000] "GET /depot/730/chunk/9c1ccd54c3a5b296d8d514cef99f0ffb386f8c5b HTTP/1.1" 200 35872 "-" "Valve/Steam HTTP Client 1.0" "HIT" "cache15-iad1.steamcontent.com" "-"
[steam] 192.168.1.55 / - - - [18/Jan/2024:03:49:15 +0000] "GET /depot/730/chunk/b7827f00810fe9bc3131bc65858bd8b3e45adb39 HTTP/1.1" 200 30080 "-" "Valve/Steam HTTP Client 1.0" "HIT" "cache15-iad1.steamcontent.com" "-"

@tpill90
Copy link
Owner

tpill90 commented Jan 18, 2024

Access log that shows app 730 downloading a manifest for what should be an app.

access.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants