While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- NVIDIA stable driver 550.135 released for Linux
- Dungeon Clawler will grab hold of your free time now it's in Early Access, plus keys to give away
- Sony reportedly looking to acquire Kadokawa, owner of ELDEN RING dev FromSoftware
- Monster catcher Cassette Beasts adds Steam Workshop support and a new battle mode
- > See more over 30 days here
-
2K Launcher is finally no more - that's at least one pu…
- LoudTechie -
2K Launcher is finally no more - that's at least one pu…
- Lanz -
Steam Client Beta fixes up NVIDIA bugs on Linux with Ga…
- tarcisiosurdi -
PlaytronOS Alpha 2 brings expanded NVIDIA support, more…
- LoudTechie -
Steam Client Beta fixes up NVIDIA bugs on Linux with Ga…
- Swamper - > See more comments
- What have you been listening to?
- Liam Dawe - What do you want to see on GamingOnLinux?
- Linux_Rocks - Our own anti-cheat list
- Liam Dawe - Weekend Players' Club 11/22/2024
- Liam Dawe - Types of programs that are irritating
- Cyril - See more posts
The short of it:
I cannot get Steam to recognize and use the game data for KF2 which is installed on a Windows partition.
Details:
I have my hard drive partitioned into the following segments: Win 10 boot, Programs (NTFS), Ubuntu 18.04 /, /home, /swap, and 'common storage' NTFS for access to files from both Win 10 and Linux. Steam on Win10 is installing the game data to Programs and runs fine. I want the prevent installing KF2 on both Windows and Ubuntu if possible. My /home partition does not have enough space to install the game (50GB+). I realize I should backup my data from /home/Downloads and /home/Videos anyways, which are taking up a huge amount of space. This should give me enough room for KF2 to be installed on my /home partition.
Attempted fixes:
I HAVE been able to play twice from Ubuntu. I tried to use combinations of Lutris or only Steam to play, but don't recall just when Lutris was running when it worked (not that it might make a difference). When I launch Steam, Killing Floor 2 is greyed out and the option to Install is present. When I click Install, it opens a dialog to choose an install folder. When I go to the existing folder on the Programs partition and point to the existing install there, it says it cannot install to folder with data in it. If I try to make a new folder on that partition it says that the drive is read-only.
I ran "sudo mount -o remount,rw '/media/<username>/Programs'" to mount the drive and writeable, tried the same steps above and got the same results. I then tried to create a folder for a new install using Caja and got the following error:
Error creating directory /media/steveb/Programs/Programs/Steam/steamapps/common/untitled folder: No such file or directory
When I tried to create a folder on the drive using CLI (with or without sudo) I got the following error:
mkdir: cannot create directory ‘KF2-test’: No such file or directory
With the above problems, would it work to install another drive, format it EXT4, and use it to install games on? I have a couple spare drives laying around and would like pointers before I go moving drives around. Any suggestions would be greatly appreciated but if simply making more room on my /home partition is going to be the least painful way to go, I can do that.
Here are the steps I took to get in installed:
I mounted the partition in Caja, verifiying I could create a folder so it had r/w access.
Started Steam.
Killing Floor 2 was greyed out in my game list but has an "Install" button, which I click.
I pointed it the partition, created a new folder and it downloaded all the files including Proton.
I click "Play" and a small window pops up "preparing to launch", but the game does not launch.
In my game list, the game name has the words "running" followed by "0% - 0 bytes" flash beside the name and disappear in about 1 second.
I tried rebooting and when I did, the game name was greyed out again. I had already mounted the partition so I clicked "Install" again and pointed it to the existing folder. It went through a "discovering existing files" window for 30 minutes, then the game list said KF2 was "ready to play". I click play and I am met with results as detailed in the last two lines mentioned in the previous paragraph.
I have esync disabled per the ProtonDB user suggestion posts and have tried both Proton 3.16-9 and
4.2-9 with the same results.
Anyone have any ideas what to do to get it to run, and NOT run through a 30-40 minute file check?
Thanks for trying to help me but this one is a lost cause for me.
Have you tried disabling quick startup and hibernate in your Windows 10 and then shutting down windows and booting back into linux?
1. Mount the partition/drive that contains the installed game(s)
2. Start Steam
a. I have had an issue for a few months where the Steam icon shows up in my top panel (Ubuntu 18.04) but
the UI does not start and while I can get a right-click menu from the icon, no selection does anything.
b. In this case, right-click <exit Steam> and restart Steam.
3. Steam does not see that the games are installed at this point.
a. Navigate to the /path/to/install/steamapps folder, and move /steamapps UP one level.
b. This should be instant, as the folder pointer just updates, no files are moved around.
4. Start the game install, navigating to /path/to/install and it should create a new /steamapps directory.
a. I let the .NET install finish (~500MB) but just letting Steam create the basic folder structure might be enough.
b. I let the game (Killing Floor 2) begin the install but as above, that might not be needed.
5. Exit Steam
6. Delete the new /steamapps folder
7. Drag and drop the original /steamapps folder into its original location (/path/to/install/steamapps)
8. Start Steam and it sees my installed games! Currently, Ark and Killing Floor 2.
9. Profit.