protonscr

Games do not install directly to NFS but can be run from NFS if moved there afterwards

steamopen
ValveSoftware/steam-for-linux#8496 · opened 2022-03-22 by sotiris-bos · updated 2024-10-10 · 1 comments · github
Ssotiris-bos 2022-03-22 github

Your system information

  • Steam client version (build number or date): Built: Mar 14 2022
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: [Yes]
  • Have you checked for system updates?: [Yes]

Please describe your issue in as much detail as possible:

Steam downloads games to NFS but after everything is downloaded the installation stops and I get the message: MISSING DONWLOADED FILES.

Retrying does not help, the same message appears.

This does not happen if I download and install the game to local storage and then move the game files to the NFS share via the Steam client. I can confirm that the game files are moved to the NFS share and then the game launches from the NFS share.

When downloading directly to the NFS share, I can see that the game files remain under: ./steamapps/downloading/XXXXXX/GameName/. I think that either some part of the Steam Client is searching for the downloaded files in the wrong directory, or it just fails to move the downloaded files to the ./common dir.

I am using NFSv3 with these arguments, mounting through /etc/fstab:
vers=3,defaults,timeo=900,retrans=5,_netdev,x-systemd.after=network-online.target,proto=rdma,exec

This happens with both native Linux games (DEFCON) and Proton games (Hell Let Loose).

Steps for reproducing this issue:

  1. Mount NFS share to Linux
  2. Add NFS share mount location as Steam Library folder and make default
  3. Try to download and install game to the NFS mount location and watch it fail
Cchilipepperpizza 2024-10-10 github

I've also experienced issues attempting to install games over NFS and SMB - even though the shared locations are on an SSD array over a 10Gb connection. iSCSI works - but isn't an ideal solution for me.

Nothing extracted yet.