Domanda:
Come fare in modo che Steam riconosca i file di gioco esistenti da una fonte diversa?
ronno
2012-12-26 16:08:05 UTC
view on stackexchange narkive permalink

Supponiamo che io abbia un gioco acquistato al dettaglio / altro download digitale e installato sul mio disco rigido. Compro lo stesso gioco (o una sua variante minore, diciamo l'edizione GOTY) su Steam. Dovrebbe essere possibile utilizzare l'installazione esistente per evitare i download generalmente di grandi dimensioni. Questo è molto utile in quanto consente di risparmiare larghezza di banda e tempo.

In precedenza, per quanto ho capito, Steam scaricava i file di gioco direttamente su steam \ steamapps \ common \ <game_name> . Poiché questa cartella verrebbe creata all'avvio del download, mettendo in pausa e chiudendo Steam, la copia dei file di gioco in questa cartella e quindi la convalida dei file di gioco farebbero assorbire il più possibile da Steam e scaricare i file mancanti.

Attualmente, Steam scarica i file in steam \ steamapps \ downloads \ <game_id> e poi li sposta nella cartella di cui sopra una volta terminato il download. Quindi, prima di tutto, quale sarebbe la cartella finale non è chiaro. Quindi quale sarebbe il modo corretto di fare la stessa cosa, ovvero fare in modo che Steam utilizzi il maggior numero possibile di file esistenti? I file devono essere copiati in download \ * \ , o devo capire la cartella effettiva (ad esempio tramite googling) e copiare i file in steamapps \ common \ * \ ?

Più specificamente, avevo installato una copia al dettaglio di Arkham City e ho appena acquistato la versione GOTY su Steam. Ora ho provato entrambe le cose precedenti, in entrambi i casi, la convalida non sembra fare nulla. Supponendo di avere il nome della cartella corretto steamapps \ common \ Batman Arkham City GOTY , secondo questo, se copio i file lì, Steam sembra continuare con il suo download da 17 GB . Se lo copio in steamapps \ download \ 200260 , il download continua a interrompersi ogni pochi secondi con "Errore di scrittura su disco" dopo aver modificato 1 o 2 file e devo continuare a premere riprendi.

Penso che la soluzione migliore sarebbe trovare qualcuno che lo abbia su Steam (qui) e lavorare con loro per controllare la struttura dei file. Steam potrebbe organizzare i file in modo diverso, il che impedirebbe di rilevare i tuoi file.
Correlati: [Come fare in modo che Steam riconosca i file di gioco scaricati su un'altra macchina?] (Https://gaming.stackexchange.com/q/214120/4797)
Sei risposte:
ronno
2012-12-27 00:53:18 UTC
view on stackexchange narkive permalink

Penso che quanto segue sia il modo corretto per fare attualmente quello che volevo:

  1. Assicurati che Steam pensi che il gioco non sia installato. Chiudi Steam per sicurezza.
  2. Copia i file di gioco in SteamApps \ common \ <game_name> , dove <game_name> deve essere trovato tramite googling / equivalente . Nel mio caso specifico, questo era Batman Arkham City GOTY .
  3. Avvia Steam e installa il gioco. L'installazione passerà attraverso una fase "Rilevamento dei file esistenti per _".
  4. Guarda e attendi mentre scarica solo le parti mancanti.

Devo ancora scaricare 9.8 GB però (invece di 17) nel mio caso specifico.

sei sicuro che scarichi effettivamente solo 9,8 GB / 17 GB invece di 9,8, quindi decomprimilo a 17 GB? Quando l'hai effettivamente installato, ha mantenuto i salvataggi del gioco? quanto è grande la cartella risultante che contiene l'installazione di Steam?
@ColinD Se ho avviato il download da zero, voleva scaricare 17 GB e so che ha scaricato solo 9,8 GB utilizzando questo metodo. Ho anche notato che al termine della fase di "scoperta", la cartella "common \ *" è stata ridotta a circa 7 GB, presumibilmente rimuovendo i file che non corrispondono. La dimensione finale della cartella è 18,6 GB. Non ha mantenuto i salvataggi, probabilmente poiché i salvataggi di Steam sono mantenuti in modo leggermente diverso rispetto alla versione al dettaglio (non ne avevo comunque bisogno, dato che ho fatto un nuovo playthrough per i risultati di Steam).
Sto provando a farlo (con Thief), ma Steam non "vede" i file. Esiste una fase effettiva "Rilevamento di file esistenti"?
@Manu C'era, almeno quando è stata scritta questa risposta. Sei sicuro di utilizzare il nome della directory corretto ("" nella risposta)?
Potrebbe essere, pensavo fosse "ThiefGame" in base a quello che ho visto nella cartella Download, ma potrebbe essere semplicemente "Thief". Lo proverò.
Sì, era così, ora sta "scoprendo file esistenti" ^^ Grazie!
user2591294
2014-06-11 09:35:13 UTC
view on stackexchange narkive permalink
  Ho trovato il modo migliore.Steam -> Setting -> Download -> Steam Library Folder -> Aggiungi la tua vecchia cartellaIdeale struttura di cartelle che ho aggiuntoCartella principale- SteamApps - common - dota 2 beta - test dota 2 - download - temp - appmanifest_xxx- steam.dll- steam2.dll  
Lesto
2014-06-18 00:02:52 UTC
view on stackexchange narkive permalink

In realtà puoi collegare una cartella dell'app di Steam semplicemente dalla gui di Steam!

visualizza -> impostazioni -> download -> cartella della libreria di Steam

e quindi scegli la cartella di Steam condivisa. Inoltre ora Steam ti consente di scegliere dove scaricare i giochi; NON ho testato il cross-gaming (usando la stessa cartella su Windows e Linux), ma ho appena ricollegato la mia cartella (in qualche modo ho perso la traccia del mio HDD esterno) e tutto funziona bene.

Testato con giochi diversi HDD / partizione e funziona bene. Se avvii Steam senza un HDD esterno, è necessario riavviare Steam per fargli "vedere" la cartella

efezeta12
2015-03-26 10:46:38 UTC
view on stackexchange narkive permalink

Problema risolto:

Spero che questo ti aiuti.

  1. Vai a Visualizza> Impostazioni> Download
  2. Su STEAM LIBRARY FOLDERS aggiungi la cartella dell'unità in cui desideri avere i tuoi giochi (deve essere vuota, in caso contrario Steam ti chiederà) e chiudi.
  3. Vai a quella cartella e dovresti avere la seguente struttura:
      • <- crea questa cartella! (no ">" ...)
      • < --- crea questa cartella! (dove vanno i giochi)
      • download> < --- non esisterà a meno che non stia scaricando qualcosa
      • appmanifest_xxx.acf < --- copia tutti i file appmanifest_xxx.acf che hai
  4. Copia tutte le cartelle dei giochi dalla vecchia cartella ... / common / nella nuova posizione (nella nuova cartella ... / common / che hai appena creato).

A questo punto i giochi non funzioneranno. In questo modo il tuo Steam riconoscerà i tuoi giochi ...

  1. Copia tutti i file appmanifest_xxx.acf dal vecchio. ../steamapps/ nella nuova cartella . QUESTO È CHE FA VEDERE A STEAM I GIOCHI. Per ogni gioco c'è un manifest.

  2. Gioca al gioco.

Saluti,

efezeta12

È spiegato molto bene e dettagliato, ma non sono sicuro che questo risponda effettivamente alla domanda che viene posta.Questo sembra chiedere di spostare i file da un'installazione di Steam a un'altra, mentre la domanda riguarda lo spostamento dei file da un'installazione * non Steam * a Steam.
Sono venuto qui da Google, questo ha risolto il mio problema, quindi +1.Una cosa che vorrei notare è aprire ogni manifest con un editor di testo e controllare quale gioco stai cercando di aggiungere e spostare quello.
Bush Babi
2014-04-20 14:32:24 UTC
view on stackexchange narkive permalink

Questa soluzione dovrebbe funzionare se il gioco viene visualizzato nella cartella della libreria di Steam con accanto le parole "aggiornamento richiesto", ma il gioco non riconosce i file di gioco esistenti sul disco rigido.

- Presta molta attenzione a questi passaggi !!! -

  1. - Importante - Per prima cosa nella cartella dei giochi in Steam \ SteamApps \ Common o in qualsiasi cartella in cui hai già copiato il gioco e fai una copia del gioco in una destinazione diversa sul disco rigido diversa dalla cartella Steam o copiarlo su un disco rigido esterno come backup. Il passaggio successivo eliminerà la cartella del gioco nella directory Steam \ SteamApps \ Common . Ecco perché è importante.

  2. Vai alla tua libreria di Steam e fai clic con il pulsante destro del mouse sul gioco che causa il problema, quindi fai clic su "elimina contenuto locale". Questo cancellerà il file di gioco dalla libreria di Steam e dalla directory di Steam sul disco rigido.

  3. Ora copia nuovamente la cartella dei giochi nella cartella comune situata in Steam \ SteamApps \ Common dalla posizione in cui l'avevamo copiato prima al passaggio 1

  4. Infine apri Steam, il titolo del gioco dovrebbe ora essere disattivato in la libreria di Steam e quando fai clic destro su di essa, dovrebbe dire "installa gioco ..." fai clic su installa gioco e scegli la directory dei giochi per l'installazione (di solito quella predefinita) è quella da scegliere, fai clic su Avanti, Accetto. .. ora dovrebbe dire scoprire file esistenti ... (questa è una buona cosa) e fare clic su Fine. Ora dovrebbe funzionare.

Se è così, congratulazioni! se non idfk cosa funzionerà ma questo sembrava funzionare per me. Se ha funzionato per te, per favore lascia un commento così posso essere sicuro che questa è una soluzione che altri possono usare.

Sì, questo ha funzionato per me, non ho dovuto scaricare di nuovo un gioco da 40 gig con una velocità Internet di 1 Mb / s. Segui semplicemente le istruzioni su un tee.
Funziona perfettamente!Avevo avviato un aggiornamento e la risposta accettata non ha funzionato.Grazie!
Adam Romyn
2015-03-27 21:31:51 UTC
view on stackexchange narkive permalink

Ho provato di tutto e ha funzionato:

Passaggio 1: vai a impostazioni / backup o ripristino | gioco su un computer che ha il gioco ---> scegli il gioco di cui eseguire il backup e dove eseguirne il backup Passaggio 2: vai alle impostazioni / backup o ripristina il gioco ---> scegli il file da ripristinare sul computer che desideri sopra. Fai clic su Installa e sei pronto per iniziare.

Se non riesci a capire cosa ho detto, guarda il video di YouTube

Spero che sia d'aiuto

Quel video è almeno leggermente NSFW, a causa dello sfondo.C'è qualche possibilità che tu possa usare un video diverso?


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