Steam games directory linux

Where are Steam games installed?

I want to buy a new notebook in the near future to play games on it. I’m looking forward for the new Steam for Linux client. My question is that where does the Steam install the games, on the home partition, or in the usr folder, or somewhere else? I do not use pre-release (i.e. beta) versions of either Steam or Ubuntu.

11 Answers 11

In newer versions of Steam, games seem to be located at:

Don’t know when this changed, but Steam is no longer in ~/.local/share

Are you sure about Steam no longer being in ~/.local/share ? On my system, ~/.steam/steam is just a symbolic link to ~/.local/share/Steam (which is the real folder).

Just checked — on my system, ~/.steam/steam is a real folder, and ~/.local/share/Steam doesn’t exist. As obvious from other answers, YMMV.

Note: the reason some see the ~/.steam path as a symlink, or not seeing the ~/.local at all is that when Valve were transitioning they linked it for a little while. They also at the very tail end in a SteamBeta (that I can no longer find) did a symlink of .local/share/Steam to .steam on new installs. Going forward since then though, only ~/.steam/ has existed. So for those writing tools/scripts beware that it may be in either and to check both.

The default install location appears to be ~/.local/share/Steam . This is where Valve games are installed by default, which can’t be changed using the Steam Libraries system.

The setup of this directory mirrors how Windows Steam is laid out, with the SteamApps folder containing both the .gcf files shared across Steam accounts and the individual steam account directories.

Thats exactly where the folder exists. not the /home//steam, it’s just a shortcut to /home//.local/share/Steam .

@pavak ~/ brings you to /home/ of the current user — so you don’t need to explain to people to replace «username» with their username and without the <> ect. please don’t edit things to be harder for people.

~/Steam is only for log files Downloaded data (client updates, etc) seam to go to ~/.steam instead.

If you don’t want to pollute your $HOME, you can create a folder somewhere on a partition, give it your own user accounts’s ownership and access rights and create some symlinks.

I personally did before launching the Steam Client second time:

sudo mkdir /opt/SteamFiles sudo chown myuser:mygroup /opt/SteamFiles cd ~ ln -s /opt/SteamFiles .steam 

After installing and updating the client, all game and Steam client data ended up under /opt/SteamFiles and installing games directly pointed me to my created file system.

This can easily shared between multiple Linux installations on the same PC.

Читайте также:  Просмотр характеристики компьютера linux

Where $ is the name of your ubuntu user.

As other users have already said, Steam is installed under ~/.local/share/Steam (where the ~/ means /home/ ). The games themselves are installed in ~/.local/share/Steam/SteamApps/common .

However, when I attempted to find this directory in Wine, for some reason Wine wouldn’t show any folder names starting with a «.», so it couldn’t find the .local folder in order to get to the Steam directory. I was able to resolve this by going up in the directory tree to My Computer and then drilling down into the correct drive letter for your Ubuntu file system, which for me was Z: . Note that C: is an internally used drive letter in Wine for compatibility with Windows applications and won’t show your Ubuntu files. From there you have to find your /home directory and follow the folders down to your Steam directory, i.e. Z:/home//.local/share/Steam .

It actually depends how you Installed Steam. (at least on 16.04LTS)

Via the steam.deb on steampowered.com the location ist ~/.local/share/Steam

Via ubuntu’s own multiverse repository the location is ~/.steam

If you installed the flatpack version you may find it here:

Источник

How to Locate Steam Play game Files in Linux

“Steam Play” (also known as “Proton”) is a compatibility layer built into the official steam client for Linux. It allows you to play Windows compatible games on Linux without any additional software. Steam Play is based on free and open-source Windows compatibility software called “WINE”, and it comes with many compatibility patches, new features and quality of life improvements to make game installation and gameplay smooth and seamless. WINE has been in development for over two decades, and both these projects have been contributing code to each other. This article will explain how to locate game files in the file manager after a Windows game has been installed through Steam Play. Users may want to access game files to fix compatibility issues, tweak settings or install mods.

Enabling Steam Play in the Steam Linux Client

Steam Play, by default, is enabled for only a handful of games tested by Valve. However, many other games are working fine, as evident from the ProtonDB database. To enable Steam Play for all Windows compatible games, go to steam settings and click on “Steam Play” tab. Check two checkboxes named “Enable Steam Play for supported titles” and “Enable Steam Play for all other titles”. Make sure that “Run other titles with:” dropdown menu has the latest version of Proton selected. Restart the Steam client after changing the options for the settings to take effect.

You can also force a native Linux game to run as a Windows game in Steam Play. To do so, right-click on any installed Linux game in your steam game library, click on “Properties” menu entry and check the “Force the use of a specific Steam Play compatibility tool” checkbox.

Finding the Game ID

To locate the game files installed under the Steam Play compatibility tool, first, you will have to find the correct identification number (ID) of a steam game. To do so, visit the game listing on the official Steam website. In the browser address bar, you will see a URL in the following format:

Читайте также:  Как обновить питон линукс

The number just next to “app/” is the game ID. In the quoted example, ID is 435150.

You can also find game ID through the official Steam client without opening the store page in a web browser. Go to steam settings, click on “Interface” tab and check “Display Steam URL address bar when available” checkbox.

Next, visit the store page of a game within the steam client itself. You can visit the landing page of a game by clicking on the “Store Page” button if the game is already installed, otherwise manually locate the game in the steam client.

At the top of the game listing, you will find the URL of the game page. From the URL, you can find the ID of the game as explained above. In the screenshot below, the game ID would be 377160.

Getting into the Game Installation Folder

You can directly access installed game files by right-clicking on a game and clicking on “Properties…” menuentry.

In the newly launched properties window, go to the “LOCAL FILES” tab and click on “BROWSE LOCAL FILES” button.

A new file manager window will open, showing the full path to game files. Pressing will give you the full game path in a readable form. You can now make changes to the game files as per your requirements. Since these files are not meant for native Linux games, any changes made should be in accordance with file system standards in Windows and mod rules allowed by the game (if any).

Finding the Steam Play Game Prefix

Sometimes changing files in the installed game folder is not enough as save files or other game settings may be stored in “My Documents” or other such folders. In such cases, it becomes necessary to access the Steam Play prefix folder to find these files.

Each game installed under Steam Play is assigned a numerical prefix, same as the game ID number. Steam Play creates a new directory with this prefix number when a game is first installed. The prefix folder contains a “pfx” directory which emulates a typical Windows file system. You will find a “drive_c” directory inside the “pfx” folder. All Steam Play prefixes are located in the “ $HOME / .local / share / Steam / steamapps / compatdata” directory.

Inside the “pfx” directory, you can find a “steamuser” folder where all user data is stored as per standard Windows file system layout specifications. You can now access save games or similar files from this “steamuser” folder. The exact location of the game files in these folders differs from game to game. You will have to find the exact path from game manuals, steam community forums for from search engines.

Alternative Location for Save Game Files

Certain games store their save files in the “userdata” folder, in accordance with the official Steam API for cloud saves. You can find this userdata folder located at “ $HOME / .local / share / Steam / userdata” directory. Inside the userdata folder, you will find a folder associated with your steam profile. This folder contains various game directories named by their ID numbers. You can access these folders to find save game files.

Читайте также:  Мой ip терминал линукс

Conclusion

Steam Play has improved leaps and bounds since it was first launched. You may have fewer compatibility issues these days, eliminating the need to access the main game files. However, if you love to install mods, you can use the methods explained above to locate game files spread across multiple folders.

About the author

Nitesh Kumar

I am a freelancer software developer and content writer who loves Linux, open source software and the free software community.

Источник

How to Find Your Steam Games Folder

Please use the below form to ask us a question, and we’ll get back to you as soon as possible! We only use your email to respond to your query — it will not be used for marketing, etc.

Please use the below form to report a problem. Email is not required, but it is useful if we need to ask you any questions about the problem (it will never be used for marketing). Please be as descriptive as possible.

If you’re a PC gamer, Steam is probably your go-to for playing games. With a library of over 30,000 games published on the platform, it’s hard to think you’d ever need to go anywhere else.

Sometimes, however, the Steam interface doesn’t fit the bill. Whether it’s a need to change a config file, delete a game’s files, move a game’s files, or something else, there will come a time for every gamer that the source files of a game need to be accessed.

Thankfully, Steam have a pretty useful feature that can be used to locate the installation folder of a game’s local files. This utility is available on all Steam desktop laptops: that means you can do this on Windows, Mac, and Linux.

To access your game files, head to your Library, right click the game you wish to find the directory for, and select Properties :

Steam properties button

Once in the Properties screen, go to the LOCAL FILES tab and hit BROWSE LOCAL FILES.

Steam game folder button

If you can’t access the Steam interface for whatever reason, the default path for installed games on Steam is:

Windows

On Windows, the default install path for Steam games is:

C:\Program Files (x86)\Steam\steamapps\common 

Mac

On Mac, the default install path for Steam games is:

~/Library/Application Support/Steam/steamapps/common 

Linux

On Linux, the default install directory for Steam game files is:

~/.steam/steam/SteamApps/common/

SaveLocation.net is the only website dedicated exclusively to documenting where applications, games, screenshots, and all other sorts of files are saved.

© 2023 Dantoo Limited. SaveLocation.net is not affiliated with any game, software, or company on this page.

Источник

Оцените статью
Adblock
detector