Où sont installés les jeux Steam?

26

Je veux acheter un nouvel ordinateur portable dans un avenir proche pour y jouer à des jeux. J'attends avec impatience le nouveau client Steam pour Linux. Ma question est la suivante: où Steam installe-t-il les jeux, sur la partition domestique, ou dans le dossier usr, ou ailleurs? Je n'utilise pas de versions préliminaires (c'est-à-dire bêta) de Steam ou d'Ubuntu.

NitRo
la source

Réponses:

28

Dans les versions plus récentes de Steam, les jeux semblent se trouver à:

~/.steam/steam/SteamApps/common

Je ne sais pas quand cela a changé, mais Steam n'est plus ~/.local/share

Ivan Čurdinjaković
la source
2
Êtes-vous sûr que Steam n'est plus là ~/.local/share? Sur mon système , ~/.steam/steamest juste un lien symbolique vers ~/.local/share/Steam(qui est le vrai dossier).
Eliah Kagan
1
Juste vérifié - sur mon système, ~ / .steam / steam est un vrai dossier, et ~ / .local / share / Steam n'existe pas. Comme cela ressort des autres réponses, YMMV.
Ivan Čurdinjaković, le
Remarque: la raison pour laquelle certains voient le ~/.steamchemin comme un lien symbolique, ou ne le voit pas du ~/.localtout, c'est que lorsque Valve effectuait la transition, il l'a lié pendant un petit moment. Ils ont également tout à fait la queue dans une SteamBeta (que je ne peux plus trouver) a fait un lien symbolique .local/share/Steamvers .steamde nouvelles installations. Depuis, cependant, seul ~/.steam/a existé. Donc, pour ces outils d'écriture / scripts, faites attention à ce qu'ils puissent être dans les deux et vérifiez les deux.
admalledd
Presque ça. Le chemin est en minuscules dans mon cas~/.steam/steam/steamapps/common
aloisdg dit Reinstate Monica
24

L'emplacement d'installation par défaut semble être ~/.local/share/Steam. C'est là que les jeux Valve sont installés par défaut, qui ne peuvent pas être modifiés à l'aide du système de bibliothèques Steam.

La configuration de ce répertoire reflète la disposition de Windows Steam, avec le SteamAppsdossier contenant à la fois les fichiers .gcf partagés entre les comptes Steam et les répertoires des comptes Steam individuels.

Powerlord
la source
C'est exactement là où le dossier existe. pas le / home / <username> / steam, c'est juste un raccourci vers /home/<username>/.local/share/Steam.
Pavak Paul
2
@pavak ~ / vous amène à / home / <username> de l'utilisateur actuel - vous n'avez donc pas besoin d'expliquer aux gens de remplacer "username" par leur nom d'utilisateur et sans le <> ect ... veuillez ne pas modifier les choses doivent être plus difficiles pour les gens.
Mateo
OK, en fait, je ne le savais pas. Je voulais juste aider :). Quoi qu'il en soit, merci pour les informations sur ~ /
Pavak Paul
Le mien est~/.local/share/Steam/common
Michael Fayad
5

Il installe dans ce chemin:

/home/${USER}/Steam

Où $ {USER} est le nom de votre utilisateur ubuntu.

ThiagoPonte
la source
2
Ce n'est que le chemin par défaut, vous pouvez donc le placer ailleurs si vous le souhaitez.
Timo
3

~ / Steam est uniquement destiné aux fichiers journaux. Les données téléchargées (mises à jour du client, etc.) doivent aller à ~ / .steam à la place.

Si vous ne voulez pas polluer votre $ HOME, vous pouvez créer un dossier quelque part sur une partition, lui donner la propriété et les droits d'accès de vos propres comptes d'utilisateurs et créer des liens symboliques.

Personnellement, je l'ai fait avant de lancer le client Steam pour la deuxième fois:

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

Après l'installation et la mise à jour du client, toutes les données du jeu et du client Steam se sont retrouvées sous / opt / SteamFiles et l'installation des jeux m'a directement dirigé vers mon système de fichiers créé.

Cela peut facilement être partagé entre plusieurs installations Linux sur le même PC.

SSB
la source
3

Comme d'autres utilisateurs l'ont déjà dit, Steam est installé sous ~/.local/share/Steam(là où le ~/moyen /home/<username>). Les jeux eux-mêmes sont installés dans ~/.local/share/Steam/SteamApps/common.

Cependant, lorsque j'ai tenté de trouver ce répertoire dans Wine, pour une raison quelconque, Wine n'affichait aucun nom de dossier commençant par un ".", Il n'a donc pas pu trouver le .localdossier pour accéder au répertoire Steam. J'ai pu résoudre ce problème en remontant dans l'arborescence de répertoires vers Poste de travail, puis en explorant la lettre de lecteur appropriée pour votre système de fichiers Ubuntu, ce qui était pour moi Z:. Notez qu'il C:s'agit d'une lettre de lecteur utilisée en interne dans Wine pour la compatibilité avec les applications Windows et n'affichera pas vos fichiers Ubuntu. De là, vous devez trouver votre /homerépertoire et suivre les dossiers jusqu'à votre répertoire Steam, c'est-à-dire Z:/home/<username>/.local/share/Steam.

Alium Britt
la source
1
~ / .local / share / Steam / steamapps / commun pour moi merci!
Moebius
2

Cela dépend de la façon dont vous avez installé Steam. (au moins sur 16.04LTS)

Via steam.deb sur steampowered.com, l'emplacement est ~ / .local / share / Steam

Via le propre référentiel multivers d'ubuntu, l'emplacement est ~ / .steam

La deuxième méthode d'installation est la méthode recommandée. http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts

user192576
la source
1

Dans mon cas, j'avais un endroit différent.

./home/aby/.steam/steam
./home/aby/.steam/ubuntu12_32/steam
./usr/share/lintian/overrides/steam
./usr/share/doc/steam
./usr/games/steam

La meilleure façon de savoir (au moins pour moi) est d'aller à la racine et de chercher Steam ou Steam.

cd /
sudo find -name steam
Aby
la source
1

Les miens sont dans ./.steam/steam/steamapps/common

Ben Fager
la source