Steam의 설치 위치로 다른 드라이브를 어떻게 사용합니까?


11

최근에 Steam 초대를 받았습니다. 게임을 다운로드하고 싶지만 Ubuntu가있는 SSD 드라이브로는 충분하지 않습니다. 다른 하드 드라이브에 Steam을 설치하려면 어떻게해야합니까?

"증기 라이브러리 폴더"로 갔지만 원래 폴더를 삭제할 수 없으므로 스팀이 해당 드라이브에 설치 될 수 있습니다. 나는 또한 장소를 바꾸려고 노력했지만 다시 아래쪽에 있습니다.

여기에 이미지 설명을 입력하십시오


다른 유용한 답변은 다음과 같습니다. gaming.stackexchange.com/questions/96370/…
scai

답변:


5

분명히 게임을 다운로드 할 때 옵션을 제공합니다.

여기에 이미지 설명을 입력하십시오

나는 이것을 직접 시도하지 않았지만 그것이 간단하지 않은 이유를 보지 못했다. 그러나 새로운 콘텐츠 시스템을 사용하는 게임에서만 작동합니다.


9

위의 답변에서 다루지 않은 몇 가지 사항은 다음과 같습니다.

  • Steam에서는 여러 라이브러리를 만들 수 있지만 일부 게임은 기본 라이브러리에만 설치할 수 있습니다. 공유 콘텐츠가있는 게임 (예 : TF2와 같은 소스 엔진을 사용하는 게임)에 적용되는 것 같습니다.

  • 심볼릭 링크를 사용하여 SteamApps라이브러리 폴더를 Steam디렉토리 밖으로 이동하면 일부 게임이 심볼릭 링크를 따르지 않는 이유가 있기 때문에 문제가 발생합니다. 물론 이 TF2 버그는 관련이 있지만, 다른 사람도 할 수있다. (바인드 마운트를 사용하여이 작업을 성공적으로 수행 할 수 있지만 필요하지 않습니다 (아래 참조)) .

그러나 원래 질문에 답하려면 Steam폴더를 완전히 새 위치로 옮길 수 있습니다 (예 :) /opt/Steam.

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

이동 한 후에는 Unity 아이콘 또는을 사용하여 Steam을 시작해보십시오 /usr/bin/steam. 메시지가 나타납니다.

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

새 Steam 디렉토리를 선택할 수 있습니다. 그 후 정상적으로 시작됩니다.

  • 이것은 Steam을 다른 ext4파일 시스템으로 옮기는 데 효과적이었습니다. 권한을 변경하거나 비 리눅스 파일 시스템을 사용하려고 시도하면 이것이 작동하는지 여부를 모르겠습니다.

  • Windows와 Linux Steam간에 라이브러리 디렉토리를 공유하지 않았습니다. 나는 이것이 잘못 끝날 것이라고 생각합니다.

  • Steam디렉토리를 이동하면 일반적으로 다음에 Steam을 시작할 때 SteamGuard에 잠금 해제 코드가 필요합니다.


ntfs도 작동합니다.
Artur Klesun

3

일반적으로 기본 폴더를 다른 위치에 마운트하여 이러한 문제를 해결합니다. 그렇게하면 일반적인 파일 시스템 (심볼 링크 없음)을 사용하기 때문에 응용 프로그램에 완전히 투명합니다.

마운트로 일시적으로 할 수 있습니다.

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

또는 / etc / fstab에서 영구적으로 만드십시오 :

/your/preffered/folder /home/you/.steam/steam none bind

빠른 팁, 이름 대신에 공백이있는 폴더를 마운트하면 공백 대신 \ 040, 예 : 내 폴더-> My \ 040Folder, 이스케이프 만 시도했지만 작동하지 않았습니다. 우분투 15.10 fresh 설치
Rodislav Moldovan 2016

스팀을 플랫 팩으로 설치할 때 /home/<user>/.var/app/com.valvesoftware.Steam을 시스템 루트 폴더로 인식 할 때 올바른 솔루션입니다. 그런 다음 심볼릭 링크도 작동하지 않습니다.
토마스 펠 링거

3

Steam에서는 "스팀 라이브러리 폴더"를 정의 할 수 있습니다. Steam 클라이언트에서 "Steam"메뉴 항목으로 이동하여 "Settings"를 선택한 다음 Downloads + Cloud 탭으로 이동하십시오.

여기에 이미지 설명을 입력하십시오

"증기 라이브러리 폴더"를 클릭하고 적절하게 조정하십시오.

여기에 이미지 설명을 입력하십시오

게임의 설치 파일을 한 폴더에서 다른 폴더로 이동하려면 "라이브러리"로 이동하여 게임을 찾아 마우스 오른쪽 단추로 클릭 한 다음 "속성"을 선택하고 "로컬 파일"탭을 클릭 한 다음 "설치 폴더 이동 ...을 클릭하십시오. ".

여기에 이미지 설명을 입력하십시오


나는 그것을했지만 원래 폴더를 삭제할 수 없으므로 증기가 해당 드라이브에 설치할 수 있습니다. 나는 또한 장소를 바꾸려고 노력했지만 다시 아래쪽에 있습니다.
Atladica

실행 권한으로 마운트 된 파일 시스템에 있어야한다고 말했는데 어떻게 실행 권한으로 파일 시스템을 마운트합니까?
SnorriChinchilla 2016 년

1

가장 쉬운 방법은 Steam 홈 폴더를 새 드라이브로 옮기고 링크를 만드는 것입니다. "Steam 라이브러리 폴더"는 비교적 새로운 기능이며 모든 게임에서 작동하지 않습니다.


0

새 라이브러리 폴더를 작성하고 컨텐츠를 수동으로 이동하려고 할 수 있습니다. 전체 21GB가 아닌 하나의 작은 게임으로 이것을 테스트하는 것이 가장 좋습니다.


-1

그것은 선량 작업입니다. 내가 처음 스팀을 설치했을 때 다른 디스크 공간에 게임을 설치하는 것은 괜찮 았습니다. 다음 단계는 재부팅 후 PC를 재설정해야했습니다. 스팀에 설치된 게임이 없었습니다. 내가 할 수있는 일은 시스템이있는 디스크에 게임을 다시 설치하는 것입니다. 위치를 변경할 수 없습니다. 이상한 위치의 게임이 내 다른 위치에 제대로 설치되어 있지만 다시 설치해야 할 때가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.