Где установлены игры Steam?

26

Я хочу купить новый ноутбук в ближайшее время, чтобы играть в игры на нем. Я с нетерпением жду нового клиента Steam для Linux. У меня вопрос: где Steam устанавливает игры, на домашний раздел, в папку usr или где-то еще? Я не использую предварительные (то есть бета) версии Steam или Ubuntu.

Nitro
источник

Ответы:

28

В новых версиях Steam игры, кажется, расположены по адресу:

~/.steam/steam/SteamApps/common

Не знаю, когда это изменилось, но Steam больше не в ~/.local/share

Иван Чурдинякович
источник
2
Вы уверены, что Steam больше не будет ~/.local/share? В моей системе , ~/.steam/steamэто просто символическая ссылка на ~/.local/share/Steam(который является реальной папкой).
Элия ​​Каган
1
Только что проверил - в моей системе ~ / .steam / steam - настоящая папка, а ~ / .local / share / Steam не существует. Как видно из других ответов, YMMV.
Иван Чурдинякович
Примечание: причина, по которой некоторые рассматривают ~/.steamпуть как символическую ссылку или вообще не видят его, ~/.localзаключается в том, что когда Valve переходили, они связывали его некоторое время. Кроме того, они на самом конце хвоста в SteamBeta (что я не могу больше не найти) сделал симлинк от .local/share/Steamдо .steamновых установок. Идя вперед с тех пор, хотя, существует только ~/.steam/. Так что для тех пишущих инструментов / сценариев будьте осторожны, что он может быть в любом из них и проверять оба.
admalledd
Почти что. Путь в нижнем регистре в моем случае~/.steam/steam/steamapps/common
aloisdg говорит восстановить Monica
24

Местоположение установки по умолчанию выглядит так ~/.local/share/Steam. Именно здесь по умолчанию устанавливаются игры Valve, которые нельзя изменить с помощью системы библиотек Steam.

Настройка этого каталога отражает расположение Windows Steam, причем SteamAppsпапка содержит файлы .gcf, общие для учетных записей Steam, и отдельные каталоги учетных записей steam.

Powerlord
источник
Это именно то, где папка существует. не / home / <имя пользователя> / steam, это просто ярлык к /home/<username>/.local/share/Steam.
Павак Павел
2
@pavak ~ / приводит вас к / home / <username> текущего пользователя - поэтому вам не нужно объяснять людям, что нужно заменить «username» на их имя пользователя и без <> ect ... пожалуйста, не редактируйте Вещи быть труднее для людей.
Матео
ОК, на самом деле я этого не знал. Я просто хотел помочь :). В любом случае, спасибо за информацию о ~ /
Павак Павел
Мой~/.local/share/Steam/common
Майкл Файяд
5

Устанавливаем по этому пути:

/home/${USER}/Steam

Где $ {USER} - это имя вашего пользователя Ubuntu.

ThiagoPonte
источник
2
Это просто путь по умолчанию, поэтому вы можете поместить его куда угодно, если хотите.
Тимо
3

~ / Steam предназначен только для файлов журналов. Загруженные данные (клиентские обновления и т. Д.) Вместо шва переходят в ~ / .steam.

Если вы не хотите загрязнять свой $ HOME, вы можете создать папку где-нибудь в разделе, предоставить ей права доступа и права доступа для своих учетных записей, а также создать несколько символических ссылок.

Я лично сделал перед запуском Steam Client второй раз:

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

После установки и обновления клиента все данные игры и клиента Steam оказались в / opt / SteamFiles, и установка игр прямо указала на мою созданную файловую систему.

Это может легко делиться между несколькими установками Linux на одном ПК.

ОБП
источник
3

Как уже сказали другие пользователи, Steam устанавливается под ~/.local/share/Steam(где ~/средства /home/<username>). Сами игры установлены в ~/.local/share/Steam/SteamApps/common.

Однако, когда я попытался найти этот каталог в Wine, по какой-то причине Wine не показывал имена папок, начинающиеся с «.», Поэтому не мог найти .localпапку, чтобы попасть в каталог Steam. Я смог решить эту проблему, поднявшись в дереве каталогов до пункта «Мой компьютер», а затем уточнив правильную букву диска для вашей файловой системы Ubuntu, что для меня и было Z:. Обратите внимание, что C:это внутренне используемая буква диска в Wine для совместимости с приложениями Windows и не отображает ваши файлы Ubuntu. Оттуда вы должны найти свой /homeкаталог и следить за папками вниз в папку Steam, то есть Z:/home/<username>/.local/share/Steam.

Алиум Бритт
источник
1
~ / .local / share / Steam / steamapps / общие для меня спасибо!
Мобиус
2

Это на самом деле зависит от того, как вы установили Steam. (по крайней мере, 16.04LTS)

Через steam.deb на steampowered.com местоположение находится ~ / .local / share / Steam

В собственном мультивселенном репозитории Ubuntu расположение ~ / .steam

Второй метод установки является рекомендуемым. http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts

user192576
источник
1

В моем случае у меня было другое место.

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

Лучший способ узнать (по крайней мере для меня) - зайти в root и найти Steam или Steam.

cd /
sudo find -name steam
Абы
источник
1

Мои находятся в ./.steam/steam/steamapps/common

Бен Фагер
источник