Come faccio a utilizzare un'unità diversa come posizione di installazione per Steam?


11

Di recente ho ricevuto un invito per Steam. Voglio scaricare giochi ma il mio disco SSD che ho Ubuntu non sarà sufficiente. Come posso installare Steam su un altro disco rigido?

Sono entrato nelle "Cartelle della libreria di Steam" ma non riesco a eliminare la cartella originale, quindi Steam può essere installato su quell'unità. Ho anche provato a cambiare il posto ma è di nuovo sul lato negativo:

inserisci qui la descrizione dell'immagine


Risposte:


5

Apparentemente ti dà la possibilità di scaricare un gioco.

inserisci qui la descrizione dell'immagine

Non ho provato questo, ma non vedo alcun motivo per cui non sarebbe semplice. Secondo quanto riferito, funziona solo per i giochi che utilizzano il nuovo sistema di contenuti.


9

Alcuni punti non affrontati nelle risposte sopra:

  • Mentre Steam ti consente di creare più librerie, sembra che alcuni giochi possano essere installati solo nella libreria principale. Sospetto che ciò si applichi ai giochi (ad esempio quelli che utilizzano il motore Source come TF2) con contenuti condivisi.

  • L'uso di un collegamento simbolico per spostare la SteamAppscartella della libreria fuori dalla Steamdirectory causa problemi, poiché alcuni giochi appaiono per qualsiasi motivo non seguire i collegamenti simbolici. Certamente questo bug TF2 è correlato , ma altri possono esserlo. (Sembra che puoi farlo con successo usando un bind mount, ma questo non è necessario - vedi sotto) .

Tuttavia, per rispondere alla domanda originale, puoi semplicemente spostare la Steamcartella completamente in una nuova posizione (ad esempio, per spostarla in /opt/Steam):

sudo mv ~/.local/share/Steam /opt

Una volta spostato, prova ad avviare Steam (usando l'icona Unity o /usr/bin/steam). Riceverai un messaggio:

Couldn't find Steam content, did you move it?

Ciò ti consentirà di selezionare la nuova directory di Steam. Successivamente inizierà normalmente.

  • Questo ha funzionato spostando Steam su un altro ext4filesystem. Non so se funzionerà se cambiate i permessi o provate ad usare un filesystem non linux.

  • Non ho provato a condividere una directory della libreria tra Windows e Linux Steam. Sospetto che questo finirebbe male.

  • Lo spostamento della Steamdirectory di solito richiede a SteamGuard di richiedere un codice di sblocco al successivo avvio di Steam.


anche ntfs funziona.
Artur Klesun,

3

Solitamente risolvo questi problemi montando la cartella predefinita in un'altra posizione. In questo modo è completamente trasparente per l'applicazione in quanto utilizza solo il normale filesystem (nessun collegamento simbolico).

Puoi farlo temporaneamente con mount:

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

O renderlo permanente in / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind

un suggerimento rapido, se monti una cartella con spazi nel nome devi usare: \ 040 invece dello spazio, es: My Folder -> My \ 040Folder, ho provato solo a scappare ma non ha funzionato, ubuntu 15.10 fresco install
Rodislav Moldovan,

Questa è la soluzione corretta quando si installa Steam come flatpack quando riconosce /home/<user>/.var/app/com.valvesoftware.Steam come cartella principale di sistema. Quindi anche i collegamenti simbolici non funzionano.
Thomas Fellinger,

3

Steam ti consente di definire quelle che chiamano "Cartelle della libreria di Steam". Nel client di Steam vai alla voce di menu "Steam" e seleziona "Impostazioni", vai alla scheda Download + Cloud:

inserisci qui la descrizione dell'immagine

Fai clic su "Cartelle della libreria di Steam" e regola di conseguenza:

inserisci qui la descrizione dell'immagine

Per spostare i file di installazione di un gioco da una cartella a un'altra, vai su "Libreria", trova il gioco, fai clic destro su di esso, seleziona "Proprietà", fai clic sulla scheda "File locali" e fai clic su "Sposta cartella di installazione ... ".

inserisci qui la descrizione dell'immagine


L'ho fatto ma non riesco a eliminare la cartella originale, quindi Steam può essere installato su quell'unità. Ho anche provato a cambiare il posto ma è di nuovo sul lato negativo.
Atladica,

Mi ha detto che deve essere su un filesystem montato con permessi di esecuzione, come posso montare il filesystem con permessi di esecuzione?
SnorriChinchilla,

1

Il modo più semplice è spostare la cartella principale di Steam su quella nuova unità e creare un collegamento, poiché "Cartelle della libreria di Steam" è una funzionalità relativamente nuova e non funziona con tutti i giochi.


0

Potresti voler creare la nuova cartella della libreria e provare a spostare manualmente il contenuto. È meglio testarlo con un gioco singolo, più piccolo, piuttosto che per l'intero 21 GB.


-1

Per il suo lavoro dosante. Quando ho installato Steam la prima volta che ho potuto installare i giochi in un altro spazio su disco, era tutto a posto, dopo l'installazione ho acceso i giochi e ho giocato a pochi utenti. Il passo successivo ho dovuto ripristinare il mio PC dopo il riavvio, non c'erano giochi installati sul mio Steam. Cosa posso fare è installare nuovamente i giochi sul mio disco dove si trova il sistema. Non posso cambiare posizione. È strano che i giochi siano nella mia posizione diversa, installati correttamente ma Steam desidera installarli di nuovo.

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.