Home
» LINUX
»
4 modi per eseguire il backup dei giochi di Steam su Linux
4 modi per eseguire il backup dei giochi di Steam su Linux
Se desideri eseguire il backup dei giochi di Steam su Linux senza dover scaricare nuovamente un'intera libreria, hai a disposizione quattro opzioni pratiche: la funzione di backup integrata di Steam, una copia diretta della libreria di Steam, un archivio compresso o un rsyncbackup incrementale. La scelta migliore dipende dalle tue esigenze: ripristino più semplice, copia diretta più veloce, un singolo file di archivio portatile o backup ripetuti che trasferiscano solo le modifiche.
Prima di copiare manualmente qualsiasi file, esci da Steam per evitare che i file vengano modificati durante il backup. I file di gioco installati e i file di salvataggio non sono sempre la stessa cosa: l'assistenza di Steam precisa che il backup dei giochi può escludere salvataggi, mappe personalizzate e file di configurazione, mentre Steam Cloud include solo i dati che il gioco sceglie effettivamente di sincronizzare. Consulta la documentazione di Steam sul backup e l'assistenza di Steam Cloud .
1. Utilizza la funzione integrata di Steam per il backup dei file di gioco.
Questo è il metodo più semplice quando si desidera principalmente conservare i contenuti di gioco installati e lasciare che Steam si occupi del ripristino.
Apri la libreria su Steam.
Fai clic con il pulsante destro del mouse sul gioco e seleziona Proprietà .
Apri i file installati .
Seleziona " Esegui il backup dei file di gioco" , scegli una destinazione con spazio libero sufficiente e crea il backup.
Steam conserva ancora i file di backup dei giochi in Proprietà > File installati.
Per ripristinarlo in seguito, apri il menu di Steam e seleziona "Ripristina backup di gioco" , quindi individua la cartella di backup. Steam afferma che questa funzione è disponibile solo per i giochi completamente scaricati, installati e aggiornati tramite Steam; i titoli che dipendono da programmi di installazione o download di terze parti potrebbero non essere compatibili.
Utilizza Steam > Ripristina backup di gioco per importare un backup creato da Steam.
2. Copia la libreria di Steam con il tuo gestore file
Una copia non elaborata è spesso più veloce e flessibile rispetto alla creazione di un archivio di backup di Steam. In un'installazione Linux standard, Steam si trova solitamente in ~/.local/share/Steam; la libreria dei giochi si trova all'interno di steamapps. Steam può anche utilizzare cartelle di libreria aggiuntive, quindi controlla prima Steam > Impostazioni > Archiviazione se non sei sicuro di dove sia installato un gioco. La documentazione di Steam su ArchWiki indica ~/.local/share/Steamcome posizione predefinita e spiega la steamapps/commonstruttura della libreria.
Nella sezione Impostazioni di Steam > Archiviazione è possibile confermare il percorso della libreria che contiene i giochi di cui si desidera eseguire il backup.
Esci da Steam
Apri la cartella della libreria di Steam nel tuo gestore file.
Copia l'intera steamappsdirectory su un'unità esterna o su un altro disco. Copiando l'intera directory, vengono conservati i appmanifest_*.acffile che Steam utilizza per identificare le app installate, non solo le cartelle di grandi dimensioni al suo interno common.
Dopo la reinstallazione, riporta la cartella in una posizione della libreria di Steam, avvia Steam e lascia che Steam rilevi o verifichi i file esistenti.
Eseguire il backup dell'intera cartella steamapps preserva una maggiore quantità di metadati di Steam utili rispetto alla copia della sola cartella steamapps/common.Se possibile, conservate il backup su un'unità fisica diversa, non accanto alla libreria originale.
3. Crea un archivio di backup compresso di Steam
Se preferisci un singolo file facile da spostare su un NAS o un disco di archiviazione, crea un archivio tar dal terminale. Il manuale di GNU tar descrive come creare ed estrarre archivi di directory. Questo esempio memorizza l'intera steamappsdirectory:
tar -czf "$HOME/steamapps-backup-$(date +%F).tar.gz" \
-C "$HOME/.local/share/Steam" steamapps
Per ripristinarlo nella directory predefinita di Steam, chiudi prima Steam, assicurati che la destinazione esista e poi estrai l'archivio:
mkdir -p "$HOME/.local/share/Steam"
tar -xzf "$HOME/steamapps-backup-YYYY-MM-DD.tar.gz" \
-C "$HOME/.local/share/Steam"
Un archivio compresso è comodo per l'archiviazione a freddo, anche se la sua creazione ed estrazione richiedono tempo aggiuntivo.
4. Utilizzare rsync per backup ripetuti o incrementali.
Per una libreria di grandi dimensioni di cui si esegue ripetutamente il backup, rsyncè più efficiente che ricopiare tutto. Il progetto rsync lo descrive come un'utilità di trasferimento file incrementale veloce e la sua -amodalità di archivio copia ricorsivamente le directory preservando la maggior parte degli attributi comuni dei file.
rsync -a --info=progress2 \
"$HOME/.local/share/Steam/steamapps/" \
"/media/$USER/BackupDrive/Steam/steamapps/"
Esegui nuovamente lo stesso comando in seguito e rsync aggiornerà la destinazione invece di copiare di nuovo ogni file alla cieca. Consulta la pagina man ufficiale di rsync prima di aggiungere opzioni distruttive come --delete.
Non dimenticare di salvare i file e i dati di Proton.
Se il tuo obiettivo è il ripristino in caso di disastro piuttosto che semplicemente evitare di scaricare i giochi, esegui il backup dei dati di salvataggio separatamente. L'assistenza di Steam elenca i file di Steam Cloud per Linux in ~/.local/share/Steam/userdata. I giochi che non utilizzano Steam Cloud possono archiviare i salvataggi altrove e i giochi Windows eseguiti tramite Proton possono conservare i dati specifici del gioco in steamapps/compatdata. Non dare per scontato che la cartella di installazione del gioco contenga tutti i salvataggi.
I dati di Steam Cloud vengono archiviati localmente nella directory ~/.local/share/Steam/userdata, ma non tutti i giochi si basano su Steam Cloud.
Perché questa guida non consiglia più Déjà Dup per Steam
Il vecchio articolo raccomandava Déjà Dup (GNOME Backups) e affermava che il backup della cartella home avrebbe automaticamente incluso Steam. La documentazione attuale di Déjà Dup elenca ~/.steam/root, ~/.local/share/Steam, e la directory radice di Steam di Flatpak tra le posizioni ignorate per impostazione predefinita. Per la libreria di Steam, utilizzare uno dei metodi espliciti sopra descritti invece di presumere che un backup generico della directory home la includa. Consultare la documentazione della cartella di Déjà Dup .
Verifica attentamente le esclusioni del backup: le directory di Steam possono essere escluse anche se si trovano nella tua cartella utente.
Quale metodo di backup dovresti utilizzare?
Metodo
Ideale per
File di backup del gioco Steam
Il ripristino più semplice gestito da Steam
Copia del gestore file
Copia manuale rapida di un'intera biblioteca
archivio tar
Un file compresso portatile
rsync
Grandi librerie e backup ripetuti
Qualunque metodo tu scelga, conserva almeno una copia di backup su un dispositivo fisico diverso e verifica che Steam riesca a visualizzare i file ripristinati prima di eliminare la copia originale.