Bagaimana cara menggunakan drive lain sebagai lokasi instalasi untuk Steam?

11

Baru-baru ini saya mendapat undangan untuk Steam. Saya ingin mengunduh game tetapi drive SSD saya yang saya miliki Ubuntu tidak akan cukup. Bagaimana saya bisa menginstal Steam pada hard drive yang berbeda?

Saya masuk ke "Steam Library Folders" tetapi saya tidak dapat menghapus folder asli sehingga steam dapat diinstal pada drive itu. Saya juga mencoba mengubah tempat tetapi sekali lagi di sisi bawah:

masukkan deskripsi gambar di sini

Atladica
sumber
Berikut adalah jawaban lain yang bermanfaat: gaming.stackexchange.com/questions/96370/…
scai

Jawaban:

5

Tampaknya itu memberi Anda opsi saat mengunduh game.

masukkan deskripsi gambar di sini

Saya belum mencoba ini sendiri tetapi saya tidak melihat alasan mengapa hal itu tidak langsung. Namun kabarnya itu hanya berfungsi untuk game yang menggunakan sistem konten baru.

Henry Gibson
sumber
9

Beberapa poin tidak dibahas dalam jawaban di atas:

  • Sementara Steam memungkinkan Anda membuat banyak perpustakaan, tampaknya beberapa permainan hanya dapat diinstal di perpustakaan utama. Saya menduga ini berlaku untuk game (misalnya, yang menggunakan mesin Sumber seperti TF2) dengan konten yang dibagikan.

  • Menggunakan symlink untuk memindahkan SteamAppsfolder perpustakaan dari Steamdirektori menyebabkan masalah, karena beberapa game muncul dengan alasan apa pun untuk tidak mengikuti symlinks. Tentu saja bug TF2 ini terkait , tetapi yang lainnya juga mungkin. (Tampaknya Anda dapat melakukan ini dengan sukses menggunakan bind mount, tetapi ini tidak perlu - lihat di bawah) .

Namun, untuk menjawab pertanyaan awal - Anda bisa memindahkan Steamfolder seluruhnya ke lokasi baru (mis., Untuk memindahkannya /opt/Steam):

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

Setelah dipindahkan, cobalah untuk memulai Steam (menggunakan ikon Unity atau /usr/bin/steam). Anda akan mendapatkan pesan:

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

Yang akan membiarkan Anda memilih direktori Steam baru. Selanjutnya akan mulai secara normal.

  • Ini berfungsi memindahkan Steam ke ext4sistem file lain . Saya tidak tahu apakah ini akan berhasil jika Anda mengubah izin atau mencoba menggunakan sistem file non-linux.

  • Saya belum mencoba berbagi direktori perpustakaan antara Windows dan Linux steam. Saya curiga ini akan berakhir buruk.

  • Memindahkan Steamdirektori biasanya akan membuat SteamGuard memerlukan kode buka kunci saat berikutnya Anda memulai Steam.

kronis
sumber
ntfs juga berfungsi.
Artur Klesun
3

Saya biasanya mengatasi masalah ini dengan memasang folder default ke lokasi lain. Dengan begitu aplikasi ini sepenuhnya transparan karena hanya menggunakan sistem file normal (tanpa symlink).

Anda dapat melakukannya sementara dengan mount:

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

Atau membuatnya permanen di / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind
Johnny5
sumber
tip cepat, jika Anda memasang folder dengan spasi di nama yang harus Anda gunakan: \ 040 alih-alih spasi, mis: Folder Saya -> My \ 040Folder, saya mencoba hanya melarikan diri tetapi tidak berhasil, ubuntu 15.10 fresh instal
Rodislav Moldovan
Itulah solusi yang tepat ketika menginstal steam sebagai flatpack ketika mengenali / home /<user>/.var/app/com.valvesoftware.Steam sebagai folder root sistem. Kemudian juga symlink tidak berfungsi.
Thomas Fellinger
3

Steam memungkinkan Anda menentukan apa yang mereka sebut "Folder Perpustakaan Steam". Di klien steam, buka item menu "Steam", dan pilih "Pengaturan", tab Downloads + Cloud:

masukkan deskripsi gambar di sini

Klik "Steam Library Folders" dan sesuaikan sesuai:

masukkan deskripsi gambar di sini

Untuk memindahkan file instalasi gim dari satu folder ke folder lain, buka "Library", cari gim, klik kanan padanya, pilih "Properties", klik tab "File lokal", dan klik "Pindahkan folder instal ... ".

masukkan deskripsi gambar di sini

Jorge Castro
sumber
Saya sudah melakukan itu tetapi saya tidak bisa menghapus folder asli sehingga steam dapat diinstal pada drive itu. Saya juga mencoba mengubah tempat tetapi sekali lagi di sisi bawah.
Atladica
Ia mengatakan kepada saya bahwa itu harus berada di sistem file yang dipasang dengan mengeksekusi izin, bagaimana cara me-mount filesystem dengan mengeksekusi izin?
SnorriChinchilla
1

Cara termudah adalah dengan memindahkan folder beranda uap ke drive baru itu dan membuat tautan untuk itu, karena "Steam Library Folders" adalah fitur yang relatif baru dan tidak berfungsi pada semua game.

mkdx
sumber
0

Anda mungkin ingin membuat folder perpustakaan baru dan mencoba memindahkan konten secara manual. Cara terbaik untuk menguji ini dengan game tunggal, lebih kecil, daripada seluruh 21GB.

Clintonio
sumber
-1

Untuk itu perlu kerja. Ketika saya menginstal Steam pertama kali saya dapat menginstal game di ruang disk yang lain semuanya baik-baik saja, Setelah instalasi saya menyalakan game dan memainkan beberapa houers. Langkah selanjutnya saya harus mengatur ulang PC saya setelah reboot tidak ada permainan yang diinstal pada steam saya. Apa yang bisa saya lakukan adalah menginstal lagi game di disk saya di mana sistemnya. Saya tidak dapat mengubah lokasi. Aneh karena game ada di lokasi saya yang di-instal dengan benar, tetapi ingin menginstalnya lagi.

pengguna98591
sumber