Gdzie są zainstalowane gry Steam?


26

Chcę kupić nowy notebook w najbliższej przyszłości, aby móc w niego grać. Nie mogę się doczekać nowego klienta Steam dla Linux. Moje pytanie brzmi: gdzie Steam instaluje gry, na partycji domowej, w folderze usr lub gdzie indziej? Nie używam wersji przedpremierowych (tj. Beta) Steam ani Ubuntu.

Odpowiedzi:


28

W nowszych wersjach Steam gry wyglądają na:

~/.steam/steam/SteamApps/common

Nie wiem, kiedy to się zmieniło, ale Steam już nie działa ~/.local/share


2
Czy na pewno nie będzie już Steam ~/.local/share? W moim systemie , ~/.steam/steamjest tylko symbolicznym linkiem do ~/.local/share/Steam(co jest prawdziwym folder).
Eliah Kagan

1
Właśnie sprawdzone - w moim systemie ~ / .steam / steam to prawdziwy folder, a ~ / .local / share / Steam nie istnieje. Jak wynika z innych odpowiedzi, YMMV.
Ivan Čurdinjaković

Uwaga: powodem, dla którego niektórzy postrzegają ~/.steamścieżkę jako dowiązanie symboliczne lub wcale tego nie widzą, ~/.localjest to, że kiedy Valve się zmieniało, połączyli ją na chwilę. Oni również na samym końcu w SteamBeta (której już nie mogę znaleźć) wykonali dowiązanie symboliczne .local/share/Steamdo .steamnowych instalacji. Jednak od tego ~/.steam/czasu istniało tylko . Więc dla tych narzędzi do pisania / skryptów strzeż się, że może być w jednym i sprawdź oba.
admalleddd

Prawie to. W moim przypadku ścieżka jest ~/.steam/steam/steamapps/common
pisana

24

Domyślna lokalizacja instalacji wydaje się być ~/.local/share/Steam. Tutaj domyślnie instalowane są gry Valve, których nie można zmienić za pomocą systemu bibliotek Steam.

Konfiguracja tego katalogu odzwierciedla układ Windows Steam, z SteamAppsfolderem zawierającym zarówno pliki .gcf współużytkowane przez konta Steam, jak i katalogi poszczególnych kont Steam.


Dokładnie tam, gdzie istnieje folder. nie / home / <nazwa użytkownika> / steam, to tylko skrót do /home/<nazwa_użytkownika>/.local/share/Steam.
Pavak Paul,

2
@pavak ~ / prowadzi do / home / <nazwa_użytkownika> bieżącego użytkownika - więc nie musisz wyjaśniać ludziom, aby zastąpić „nazwę użytkownika” swoją nazwą użytkownika i bez <> ect ... proszę nie edytować rzeczy są trudniejsze dla ludzi.
Mateo

OK, właściwie tego nie wiedziałem. Chciałem tylko pomóc :). W każdym razie dzięki za informacje na temat ~ /
Pavak Paul

Mój jest~/.local/share/Steam/common
Michael Fayad

5

Instaluje się w tej ścieżce:

/home/${USER}/Steam

Gdzie $ {USER} to nazwa twojego użytkownika ubuntu.


2
Jest to tylko domyślna ścieżka, więc możesz ją umieścić gdziekolwiek indziej, jeśli chcesz.
Timo,

3

~ / Steam jest tylko dla plików dziennika Pobrane dane (aktualizacje klienta itp.) Szew, aby zamiast tego przejść do ~ / .steam.

Jeśli nie chcesz zanieczyszczać swojego $ HOME, możesz utworzyć folder gdzieś na partycji, nadać mu własność i prawa dostępu do swoich kont użytkowników oraz utworzyć dowiązania symboliczne.

Zrobiłem to osobiście przed uruchomieniem klienta Steam po raz drugi:

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

Po zainstalowaniu i aktualizacji klienta wszystkie dane gier i klienta Steam znalazły się w katalogu / opt / SteamFiles, a instalacja gier skierowała mnie bezpośrednio do mojego utworzonego systemu plików.

Można to łatwo udostępnić wielu instalacjom Linuksa na tym samym komputerze.


3

Jak już powiedzieli inni użytkownicy, Steam jest zainstalowany pod ~/.local/share/Steam(gdzie to ~/oznacza /home/<username>). Same gry są zainstalowane ~/.local/share/Steam/SteamApps/common.

Jednak kiedy próbowałem znaleźć ten katalog w Wine, z jakiegoś powodu Wine nie wyświetlał żadnych nazw folderów zaczynających się od „.”, Więc nie mógł znaleźć .localfolderu, aby dostać się do katalogu Steam. Udało mi się to rozwiązać, przechodząc w drzewie katalogów do Mojego komputera, a następnie przechodząc do właściwej litery dysku dla systemu plików Ubuntu, co było dla mnie Z:. Zauważ, że C:jest to wewnętrznie używana litera dysku w Wine dla kompatybilności z aplikacjami Windows i nie wyświetla twoich plików Ubuntu. Stamtąd musisz znaleźć swój /homekatalog i podążać za folderami do katalogu Steam, tj Z:/home/<username>/.local/share/Steam.


1
~ / .local / share / Steam / steamapps / common dla mnie dzięki!
Moebius


1

W moim przypadku miałem inne miejsce.

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

Najlepszym sposobem na poznanie (przynajmniej dla mnie) jest przejście do katalogu głównego i znalezienie Steam lub Steam.

cd /
sudo find -name steam

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.