스팀 다운로드 중단

By 2019. május 13. Egyéb No Comments

밸브는 언젠가는 포스 클라이언트 (#171) 아키텍처 옆에 스팀 데몬을 만들려고 결정 해야 합니다,이 문제는 오래 될 수 있습니다. 최후의 수단: 위의 사항 중 어느 것도 문제를 해결 하지 못하고 스팀을 처음부터 다시 설치 하는 것이 마음에 들지 않는다면 홈 디렉토리에서 steam 관련 파일을 모두 삭제 해 볼 수 있습니다. 업데이트 중에 증기가 중단 되 고 현재 충돌 하는 문제가 있음을 나타냅니다. 설치 디렉토리. 설치 폴더를 이동 하 여 강제로 재설치 할 수 있습니다: @Spongeroberto 나는 증기가 스팀 워크샵 다운로드를 처리 하는 방법을 확실 하지 않다 하지만 한 사용자가 모드의 제비를 가진 게임이 다른 모드가 없는 경우 문제가 발생할 수 있습니다 같은 일을. 동의해요. 스팀 클라이언트는 모범 사례를 따르고 소프트웨어를 표준 제 3 자 대상, “/Oopt/bve/b/Steam/” 또는 일부 변종에 설치 해야 합니다. @slouken 나는 현재 윈도우에서 해결 된 방법을 기억할 수 없습니다. 문서에 있는 사용자의 데이터와 프로그램 폴더/스팀의 모든 바이너리 항목을 사용 했습니까? SUID/SGID 것에 대 한 의견을 잊었다.

조심 하는 캐치가 있다: 증기 사용자로 전체 스팀 클라이언트를 실행 하는 것은 사용자 가정에서 증기 소유 파일을 만들 것 (잘, 당신은 Acl 또는 그와 같은 뭔가를 사용할 수 있지만, 너무 복잡 한 것 …). SGID만을 사용 하는 것은/oopt/fit의 다른 사용자가 소유한 이진 파일로 끝날 것입니다. 따라서 가능한 해결책은 GUI에 대 한 별도의 프로세스 (현재 사용자로 실행 되는)와 설치/업데이트 프로그램 (steam 사용자로 실행 되 고/oopt/증기의 모든 것을 처리 할 것입니다)을 가질 수 있습니다. 언뜻 보기에, 나는 뭔가를 간과 할 수 있다). 간단한 사용 사례를 설명 하겠습니다. 두 명의 사용자 (Alice와 Bob)가 제안 하는 것 처럼 동일한 리포지토리/데이터/게임을 공유 하도록 각 Steam 클라이언트를 설정 했다고 가정해 보겠습니다. 앨리스는 게임 A를 소유 하 고 설치 하는 데 사용 라이센스가 있습니다. Bob은 게임 B와 동일한 작업을 수행 합니다. 이제 저장소 상황은 다음과 같은 것입니다: 증기는 모든 게임을 설치 하기 위해/홈을 사용 합니다. 에서 정확 하 게-/. 그것은 단지 당신의 SSD에 대 한 경우 @originalred 당신은 항상 물건을 직접 심볼릭 링크 할 수 있습니다. 그리고 다양 한 다른 SteamApps 폴더를 선택 하는 새로운 옵션 (아직 리눅스에서?), 당신의 관심사는 심지어 클라이언트 자체에 의해 해결 되었습니다.

따라서이 시점에서 기본 위치는 가능한 한 합리적입니다. 나는 그것을 좋아한다 고 말할 수 없다 (예를 들어 내 의견으로는 스팀 부트스트래퍼 뿐만 아니라 시스템 패키지 관리자 관할권에서 전체 스팀 클라이언트를 이동 하는 것이 좋습니다. 또한 시 냅 스 같은 증기를 만들고 뎁 패키지로 모든 게임을 제공 하는 제안이 있다) 하지만 그것은 충분히 제 정신이 다. 유일한 것은이 순간에 부족-증기 게임 설치 마법사에서 실제 스팀 라이브러리 지원. 내 암호화/homei에서 증기를 실행 하는 것은 매우 느립니다. Steam은 여러 커뮤니티에서 공개적으로 작동 하는 상업용 소프트웨어 (하드웨어 개발자, 포스, 사용자 등)를 기억 하십시오. 그것은 매우 광범위 한 인구 통계 및 설치 기반을 충족 해야 합니다. 나는 실제로 내가 말한 것을 backpedal 것입니다. 압축 및 압축을 푼 파일은 공통 dir (///공유 어쩌면)에 다운로드 해야 합니다, 나는 @originalred 말했다 무엇에 동의 합니다 ~/….

여러 시스템 사용자 계정이 있기 때문에 다른 Steam 계정을 사용 하는 것은 아닙니다. 팀 포트리스 2 또는 무엇이 든 동일한 계정을 공유할 수 있을 때, 4 가지 Steam 계정을가지고 있는 것은 의미가 없습니다. 성공적으로 다시 설치 하 고 증기를 실행 한 후, 당신은 $HOME에서 이전 게임을 찾을 수 있습니다/.Losh/sr/splodi $HOME 새 설치로 이동/. 이동 하 고 싶은 것이 없으면 $HOME/.Local/sshr/splo.bak를 삭제 해도 됩니다. 물론이 모든 것이 데몬의 클라이언트 함수에서 코어를 분리 하 고 더 많은 문제를 더 이상 사용 하지 않을 것입니다.