Dove sono installati i giochi Steam?


26

Voglio comprare un nuovo quaderno nel prossimo futuro per giocare con esso. Non vedo l'ora per il nuovo client Steam per Linux. La mia domanda è che dove Steam installa i giochi, sulla partizione home o nella cartella usr o da qualche altra parte? Non utilizzo versioni pre-release (ovvero beta) di Steam o Ubuntu.

Risposte:


28

Nelle versioni più recenti di Steam, i giochi sembrano trovarsi su:

~/.steam/steam/SteamApps/common

Non so quando è cambiato, ma Steam non è più disponibile ~/.local/share


2
Sei sicuro che Steam non ci sia più ~/.local/share? Sul mio sistema , ~/.steam/steamè solo un collegamento simbolico a ~/.local/share/Steam(che è la vera cartella).
Eliah Kagan,

1
Ho appena controllato: sul mio sistema ~ / .steam / steam è una vera cartella e ~ / .local / share / Steam non esiste. Come ovvio dalle altre risposte, YMMV.
Ivan Čurdinjaković,

Nota: il motivo per cui alcuni vedono il ~/.steampercorso come un collegamento simbolico o non vedono ~/.localaffatto il fatto che quando Valve stava effettuando la transizione lo collegavano per un po '. Anche loro alla fine di coda in SteamBeta (che non riesco più a trovare) hanno fatto un collegamento simbolico .local/share/Steama .steamnuove installazioni. Andando avanti da allora però, ~/.steam/è esistito solo . Quindi, per quegli strumenti / script di scrittura, fai attenzione che potrebbe trovarsi in uno dei due e controllare entrambi.
admalledd,

Quasi quello. Nel mio caso Path è in minuscolo~/.steam/steam/steamapps/common
aloisdg dice Reinstate Monica il

24

Il percorso di installazione predefinito sembra essere ~/.local/share/Steam. È qui che vengono installati i giochi Valve per impostazione predefinita, che non possono essere modificati utilizzando il sistema Steam Libraries.

L'impostazione di questa directory rispecchia la disposizione di Windows Steam, con la SteamAppscartella contenente sia i file .gcf condivisi tra gli account Steam che le singole directory degli account steam.


Quello è esattamente dove esiste la cartella. non il / home / <username> / steam, è solo una scorciatoia per /home/<username>/.local/share/Steam.
Pavak Paul,

2
@pavak ~ / ti porta in / home / <nomeutente> dell'utente corrente - quindi non è necessario spiegare alle persone di sostituire "nome utente" con il loro nome utente e senza il <> ect ... per favore non modificare cose per essere più difficili per le persone.
Mateo,

OK, in realtà non lo sapevo. Volevo solo aiutare :). Comunque grazie per le informazioni su ~ /
Pavak Paul il

Il mio è~/.local/share/Steam/common
Michael Fayad,

5

Si installa in questo percorso:

/home/${USER}/Steam

Dove $ {USER} è il nome dell'utente ubuntu.


2
Questo è solo il percorso predefinito, quindi puoi inserirlo altrove se lo desideri.
Timo,

3

~ / Steam è solo per i file di registro I dati scaricati (aggiornamenti client, ecc.) Vanno invece a ~ / .steam.

Se non vuoi inquinare il tuo $ HOME, puoi creare una cartella da qualche parte su una partizione, assegnargli i diritti di proprietà e accesso dei tuoi account utente e creare alcuni symlink.

L'ho fatto personalmente prima di lanciare il client Steam una seconda volta:

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

Dopo aver installato e aggiornato il client, tutti i dati del gioco e del client Steam sono finiti in / opt / SteamFiles e l'installazione di giochi mi ha indirizzato direttamente al mio file system creato.

Questo può essere facilmente condiviso tra più installazioni Linux sullo stesso PC.


3

Come altri utenti hanno già detto, Steam è installato sotto ~/.local/share/Steam(dove i ~/mezzi /home/<username>). I giochi stessi sono installati in ~/.local/share/Steam/SteamApps/common.

Tuttavia, quando ho tentato di trovare questa directory in Wine, per qualche ragione Wine non ha mostrato alcun nome di cartella che inizia con un ".", Quindi non è stato possibile trovare la .localcartella per raggiungere la directory di Steam. Sono stato in grado di risolverlo salendo nella struttura di directory su Risorse del computer e quindi eseguendo il drill down nella lettera di unità corretta per il tuo file system Ubuntu, che per me era Z:. Nota che C:è una lettera di unità utilizzata internamente in Wine per la compatibilità con le applicazioni Windows e non mostrerà i tuoi file Ubuntu. Da lì devi trovare la tua /homedirectory e seguire le cartelle fino alla directory di Steam, ad es Z:/home/<username>/.local/share/Steam.


1
~ / .local / share / Steam / steamapps / common per me grazie!
Moebius,


1

Nel mio caso avevo un posto diverso.

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

Il modo migliore per sapere (almeno per me) è andare alla radice e trovare Steam o steam.

cd /
sudo find -name steam

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.