Como uso uma unidade diferente como local de instalação do Steam?

11

Recentemente, recebi um convite para o Steam. Quero baixar jogos, mas minha unidade SSD que tenho o Ubuntu não será suficiente. Como posso instalar o Steam em um disco rígido diferente?

Entrei nas "Pastas da biblioteca do Steam", mas não consigo excluir a pasta original para que o steam possa ser instalado nessa unidade. Eu também tentei mudar de lugar, mas é novamente no lado negativo:

insira a descrição da imagem aqui

Atladica
fonte
Aqui estão outras respostas úteis: gaming.stackexchange.com/questions/96370/…
scai

Respostas:

5

Aparentemente, você tem a opção de baixar um jogo.

insira a descrição da imagem aqui

Eu não tentei isso sozinho, mas não vejo nenhuma razão para que isso não seja direto. Mas, segundo informações, ele funciona apenas para jogos que usam o novo sistema de conteúdo.

Henry Gibson
fonte
9

Alguns pontos não abordados nas respostas acima:

  • Enquanto o Steam permite criar várias bibliotecas, parece que alguns jogos só podem ser instalados na biblioteca principal. Eu suspeito que isso se aplica a jogos (por exemplo, aqueles que usam o mecanismo de origem como TF2) com conteúdo compartilhado.

  • O uso de um link simbólico para mover a SteamAppspasta da biblioteca para fora do Steamdiretório causa problemas, pois alguns jogos aparecem por qualquer motivo, para não seguir os links simbólicos. Certamente esse bug do TF2 está relacionado , mas outros também podem estar. (Parece que você pode fazer isso com êxito usando uma montagem de ligação, mas isso é desnecessário - veja abaixo) .

No entanto, para responder à pergunta original - você pode simplesmente mover a Steampasta completamente para um novo local (por exemplo, para movê-la para /opt/Steam):

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

Depois de movido, tente iniciar o Steam (usando o ícone do Unity ou /usr/bin/steam). Você receberá uma mensagem:

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

O que permitirá que você selecione o novo diretório do Steam. Posteriormente, ele começará normalmente.

  • Isso funcionou movendo o Steam para outro ext4sistema de arquivos. Não sei se isso funcionará se você alterar as permissões ou tentar usar um sistema de arquivos não-linux.

  • Eu não tentei compartilhar um diretório de biblioteca entre o Windows e o Linux steam. Eu suspeito que isso acabaria mal.

  • Mover o Steamdiretório normalmente fará com que o SteamGuard exija um código de desbloqueio na próxima vez que você iniciar o Steam.

cronite
fonte
NTFS também funciona.
Artur Klesun
3

Normalmente, resolvo esses problemas montando a pasta padrão em outro local. Dessa forma, é completamente transparente para o aplicativo, pois apenas usa o sistema de arquivos normal (sem link simbólico).

Você pode fazê-lo temporariamente com mount:

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

Ou torne-o permanente no / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind
Johnny5
fonte
uma dica rápida, se você montar uma pasta com espaços no nome, deverá usar: \ 040 em vez do espaço, ex: Minha Pasta -> Minha \ 040Folder, tentei apenas escapar, mas não funcionou, ubuntu 15.10 fresh instalação
Rodislav Moldovan
Essa é a solução correta ao instalar o steam como flatpack quando reconhece /home/<user>/.var/app/com.valvesoftware.Steam como pasta raiz do sistema. Então, os links simbólicos também não funcionam.
Thomas Fellinger
3

O Steam permite definir o que eles chamam de "Pastas da Biblioteca Steam". No cliente Steam, vá para o item de menu "Steam" e selecione "Configurações", na guia Downloads + Nuvem:

insira a descrição da imagem aqui

Clique em "Steam Library Folders" e ajuste de acordo:

insira a descrição da imagem aqui

Para mover os arquivos de instalação de um jogo de uma pasta para outra, vá em "Biblioteca", localize o jogo, clique com o botão direito do mouse, selecione "Propriedades", clique na guia "Arquivos locais" e clique em "Mover pasta de instalação ... "

insira a descrição da imagem aqui

Jorge Castro
fonte
Eu fiz isso, mas não consigo excluir a pasta original para que o steam possa ser instalado nessa unidade. Eu também tentei mudar de lugar, mas é novamente no lado negativo.
Atladica 08/12/12
Ele me disse que deve estar em um sistema de arquivos montado com permissões de execução, como montar o sistema de arquivos com permissões de execução?
SnorriChinchilla
1

A maneira mais fácil é mover sua pasta inicial do Steam para essa nova unidade e criar um link para ela, pois "Steam Library Folders" é um recurso relativamente novo e não funciona com todos os jogos.

mkdx
fonte
0

Você pode criar a nova pasta da biblioteca e tentar mover manualmente o conteúdo. É melhor testar isso com um único jogo menor, em vez dos 21 GB inteiros.

Clintonio
fonte
-1

Por isso trabalho dosent. Quando instalei o Steam pela primeira vez, pude instalar jogos em outro espaço em disco, tudo estava bem. Após a instalação, liguei os jogos e joguei algumas horas. Próximo passo eu tive que reiniciar o meu PC após a reinicialização, não havia jogos instalados no meu steam. O que posso fazer é instalar novamente jogos no meu disco, onde está o sistema. Não posso mudar de local. É estranho que os jogos estejam no meu local diferente instalado corretamente, mas o vapor deseja instalá-los novamente.

user98591
fonte