Domanda:
È possibile installare i giochi Steam in due posizioni diverse?
Morinar
2010-07-14 04:41:54 UTC
view on stackexchange narkive permalink

Voglio costruire un nuovo PC con un SSD piccolo. Mi piacerebbe poter installare alcuni dei miei giochi sull'unità (quelli a cui tengo di caricare velocemente o gioco spesso), ma avere gli altri su un'unità più grande e più lenta.

Chiunque sai se questo è possibile? Immagino che non lo sia, ma ho pensato di chiedere comunque.

Dieci risposte:
Corv1nus
2010-07-14 06:06:04 UTC
view on stackexchange narkive permalink

Ecco cosa puoi fare. Avevo una macchina in cui dovevo installare i miei giochi su un'unità separata, quindi ho creato un collegamento simbolico alla directory steamapps. Puoi fare lo stesso con le directory all'interno di steamapps. Ho funzionato in Vista e Windows 7 utilizzando mklink.

MODIFICA: installa Steam sull'SSD e poi collega simbolicamente i giochi che non usi tanto con i loro dati sull'unità più lenta.

Tuttavia, ciò non darà la spinta di gioco individuale che desidera dall'uso di un SSD. Idea geniale però :)
Sì, lo fa. Si limita a collegare simbolicamente le directory dei giochi che non utilizza alle directory sull'unità più grande. Quando il gioco va alla directory, il collegamento simbolico lo forza alla posizione corretta dei dati. L'ho fatto con più partizioni e unità. Avevo un'unità di caricamento del sistema operativo super veloce ma non volevo giochi su di essa, quindi ho inserito un'unità SATA 3 da 640 GB e ho collegato ad essa un collegamento simbolico. Funziona come un fascino;)
Potresti spiegare come usare mklink (o ln su OSX).
È così geniale e semplice che mi fa esplodere la testa.
Per quello che vale, funziona assolutamente. Quando ho ricostruito il mio computer a novembre, ho fatto esattamente questo. Funziona perfettamente. La migliore risposta che abbia mai ricevuto a una domanda su stackexchange.com. Lo voterei di nuovo se potessi.
Faccio esattamente questo e governa. In effetti, ho provato a installare Steam su un disco rigido secondario (più grande) in primo luogo, ma alcuni giochi non sono riusciti. La mia soluzione era di installare nella posizione predefinita e quindi creare un punto di giunzione per il disco rigido più grande.
Quindi, con questa tecnica, installi prima il gioco sull'SSD, quindi lo sposti e usi mklink? Oppure puoi creare prima il collegamento nel caso in cui non disponi di spazio sufficiente per l'installazione dell'SSD?
Ho creato un link simbolico alla directory steamapps. L'unico problema è che coprirebbe ogni gioco installato. Per farlo gioco per gioco, penso che dovresti installare, quindi spostare. Penso che gli strumenti di configurazione elencati da Shane possano aiutarti.
In realtà il modo opposto è il più utile. Cioè SSD su C1TB HDD su D con Steam Scarica e installa il gioco su D. Taglia e incolla manualmente in c quando hai completato mklink / D "D: \ Steampath ... \ Game" "C: \ Steampath ... \ Game"
Questa non è più la risposta migliore da quando Steam stesso ha iniziato a supportare questa funzione nel 2012. Vedi la risposta di kotekzot.
Forse non è il massimo ma funziona ancora.
kotekzot
2012-12-04 03:13:06 UTC
view on stackexchange narkive permalink

A partire dall'ultima versione di Steam per Windows, è possibile installare giochi in posizioni arbitrarie. Per farlo, fai clic su "Installa" nella tua libreria o nello store e scegli "Crea nuova libreria Steam" nel menu a discesa "Scegli unità su cui installare". Questa opzione sarà disponibile solo per i giochi che utilizzano il nuovo sistema di contenuti, potrebbe essere necessario utilizzare i trucchi delle altre risposte se si desidera spostare quelli che non lo utilizzano.

Nota che il file Installa Il dialogo non offrirà la possibilità di creare una libreria separata su un'unità che ne ha già una, per farlo devi andare su Steam -> Impostazioni -> Download + Cloud -> Cartelle della libreria di Steam e fare clic su "Aggiungi cartella libreria".

Vale la pena ricordare che devi prima configurare la tua nuova posizione nelle impostazioni.
@Kareen no, puoi farlo dalla finestra di dialogo di installazione.
Funziona solo per i giochi che si trovano nel nuovo sistema di contenuti. Quindi al momento questo non è possibile per tutti i giochi.
@Otherside buon punto, ho dimenticato di dirlo.
@kotekzot Ho provato cinque volte a installare direttamente un gioco in un'altra directory direttamente dalla finestra di dialogo di installazione e non mi ha mai dato l'opzione "Scegli l'unità su cui installare". È apparso solo dopo che sono entrato nelle impostazioni e ho aggiunto una nuova posizione della libreria di Steam, quindi l'opzione "Scegli unità" nella finestra di dialogo di installazione elencava solo la directory originale e quella nuova, senza possibilità di crearne una nuova. È stato ieri sera e ho provato di nuovo per buona misura, lo stesso comportamento. Forse il gioco non utilizza il nuovo sistema, ma penso che valga la pena menzionarlo.
@kotekzot Colpa mia, funziona subito se hai due unità scrivibili. Poiché è quello che chiede l'OP, è fantastico, ma la domanda dice "posizioni", quindi se vuoi installare in due posizioni diverse sulla stessa unità, devi prima passare attraverso le impostazioni. Nel caso qualcuno in futuro voglia farlo.
@Kareen hmm, interessante, non ho mai pensato che qualcuno avrebbe voluto diffondere i giochi in più posizioni sulla stessa unità. Aggiornerò la risposta, grazie!
Shane Fulmer
2011-02-12 23:19:24 UTC
view on stackexchange narkive permalink

Ora ci sono un paio di strumenti che aiutano con questo processo: http://stefanjones.ca/steam/ e http://www.traynier.com/software/steammover

Sto usando SteamTool (il primo collegamento) e funziona abbastanza bene. La maggior parte dei miei giochi ora si trova su un disco rigido secondario.
badp
2012-09-16 20:02:23 UTC
view on stackexchange narkive permalink

Ora è disponibile il supporto nativo per questa funzione su Windows. Vedrai l'opzione al momento dell'installazione.

Raven Dreamer
2010-07-14 20:12:54 UTC
view on stackexchange narkive permalink

Qualcosa del genere è completamente possibile: un modo è semplicemente installare due copie separate di Steam, una su ciascuna unità. Assicurati solo di chiudere un'istanza prima di passare a un gioco installato sotto l'altra (Steam non consentirà l'esecuzione di più di una istanza alla volta)

glasnt
2010-07-14 05:32:46 UTC
view on stackexchange narkive permalink

Come ha detto Alastair Pitts, non puoi avere cartelle a doppia posizione / steamapps.

Tuttavia, se sei preoccupato per lo spazio, puoi raccogliere i GCF dalla cartella delle app di Steam e archiviare questi su un'unità separata, quindi individuali di nuovo quando vuoi giocare a questi giochi giocati di rado. Inoltre, puoi "disinstallarli" dai tuoi giochi Steam, ma riportarli con i gcf quando ne hai bisogno; ma questo potrebbe comportare un consumo di larghezza di banda maggiore rispetto al rientro (se Steam vuole verificare la presenza di aggiornamenti, ecc.)

Lemmings19
2012-02-17 04:54:31 UTC
view on stackexchange narkive permalink

(Soluzione del sistema operativo Windows) I collegamenti simbolici sono un'ottima soluzione per ospitare i giochi in una posizione che non è la posizione di installazione effettiva o su un disco rigido che non è l'unità principale. Sono simili alla creazione di scorciatoie, ma la differenza è che Windows li vedrà come percorsi effettivi, non scorciatoie.

Ad esempio:

C: \ è il mio disco principale. Windows è installato su questa unità.

Creo un collegamento simbolico (molto simile a un collegamento) in "C: \ Battlefield" che punta a "E: \ Battlefield". Ora posso installare Battlefield su "C: \ Battlefield" e, per quanto riguarda Windows, è lì che è installato. Ma i file sono effettivamente conservati su "E: \ Battlefield" poiché è lì che punta il collegamento simbolico!

Il comando per questo sarebbe:

  mklink / D "C: \ Battlefield" "E: \ Battlefield"  

Perché questo comando funzioni, il target ("E: \ Battlefield") deve esistere e il collegamento ("C: \ Battlefield") non deve esistere prima che il comando venga eseguito. Se la tua applicazione è già installata nella directory C: \, puoi copiarla in la directory E: \ (mentre non è in esecuzione), quindi elimina la cartella C: \ vuota prima di eseguire il comando.

Puoi eseguirlo dalla riga di comando di Windows. In Windows 7, digita semplicemente " cmd " nella barra di ricerca del menu Start e premi Invio per aprire la riga di comando. In Windows XP, accedi al menu Start, fai clic su " Esegui ", quindi inserisci " cmd " per il parametro e premi Invio!

Ho usato solo il nome "E: \ Battlefield" come esempio, puoi chiamarlo come preferisci. Andrebbe bene anche "E: \ games \ bf3", o qualunque altro percorso / nome tu voglia dargli.

Questo metodo è estremamente efficace quando il tuo disco rigido principale è un disco a stato solido senza molto spazio , ma desideri che le tue applicazioni installate vengano visualizzate sull'unità principale. Particolarmente bello per la cartella Steamapps o per giochi specifici al suo interno.

cowgod
2010-07-14 12:14:10 UTC
view on stackexchange narkive permalink

Se conosci la posizione in cui verrà installato il gioco prima di installarlo, non vedo nulla che ti impedisca di creare un collegamento simbolico a un particolare gioco e quindi di installarlo. Dovrò fare un tentativo per vedere se funziona.

Alastair Pitts
2010-07-14 05:30:11 UTC
view on stackexchange narkive permalink

No, purtroppo non è possibile. Steam memorizza tutti * i suoi giochi nella sottocartella / steamapps nella directory di installazione.

* Ci sono alcuni giochi che, per qualsiasi motivo, si installano al di fuori di questa cartella, ma non è qualcosa che puoi controllare / decidere.

-1 - Errato. Hai anche commentato una risposta che mostra come si può fare.
Un discreto -1, ho frainteso l'uso del collegamento simbolico.
Regnitto
2018-06-29 23:59:42 UTC
view on stackexchange narkive permalink

Puoi configurare più cartelle della libreria di Steam nelle impostazioni (anche su unità separate), quindi andare al gioco o ai giochi che desideri sulla nuova unità, fare clic con il pulsante destro del mouse su Steam - impostazioni - file locali - spostare cartella - selezionarenuova cartella della libreria

attendi che i file vengano trasferiti e sei pronto!



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...