다른 플랫폼 용 Steam 게임을 다운로드하는 방법은 무엇입니까?


8

게임이 실행되지 않는 운영 체제 용 Steam에서 게임을 다운로드하려면 어떻게해야합니까?

예를 들어 VM에서 실행하기 위해 Windows 용 게임을 다운로드하고 싶지만 내 플랫폼에서 게임을 사용할 수 없다고 말합니다.

다른 방법으로 설치하려고하면 작은 창이 열리고 내 플랫폼에서 게임을 사용할 수 없다고 말합니다.


1
VM에 스팀을 설치하는 것이 가장 좋을 것 같지만 VM은 게임 기능으로 알려져 있지 않습니다.
Ian

syeamos를 기본 운영 체제로 설치
Zviad Gabroshvili

@ian 문제가 아닙니다. 맥북에서 나는 완전한 vm (완전히 흉내 낸 창)을 가지고 있었고 게임은 훌륭하게 달렸다. 이제는 더 나은 하드웨어가 장착 된 랩톱이 있지만 게임에서 문제가 발생하지 않는다는 증거를 보았 기 때문에 와인을 사용하고 있지만 스팀을 통해 구입했습니다. 와인은 하나의 프로그램 만 실행하고 드라이브에 특정 공간이 없기 때문에 스팀을 넣을 수없고 게임을 설치할 수 없습니다
foo

@zwiad 나는 게임용 랩탑을 원하지 않는다. 부분적으로 나는 그것에 노력하고 있지만, 나는 게임을하는 데 더 적은 시간을 소비한다
this.foo

1
일부 게임은 Wine / PlayOnLinux를 통해 설치된 스팀에서 실행됩니다.
Takkat

답변:


18

밸브의 SteamCMD 가 바로 그 일을합니다. 짧고 불완전한 대본 :

  1. steamcmd를 다운로드하여 압축을 풉니 다.
  2. 32 비트 호환 라이브러리를 설치하십시오. sudo apt-get install lib32gcc1
  3. 명령 행에 로그인하십시오 ./steamcmd.sh +@sSteamCmdForcePlatformType windows..
  4. steamcmd에서 :
  5. login <username>
  6. force_install_dir <path>
  7. 게임의 앱 ID를 찾으십시오 (게임의 상점 페이지 URL에서 찾을 수 있습니다 http://store.steampowered.com/app/<app_id>).
  8. 게임을 다운로드하십시오 : app_update <app_id>

4

Steam은 플랫폼에서 사용할 수없는 게임을 다운로드 하도록 속일 수도 있습니다 .


수동으로 ID는 응용 프로그램 다운로드하려면 $APPID로를 $INSTALLDIR,라는 이름의 파일 생성 appmanifest_$APPID.acf다음과 같은 내용으로 folder¹ 당신의 steamapps에를 :

"AppState"
{
  "AppID"  "$APPID"
  "Universe" "1"
  "installdir" "$INSTALLDIR"
  "StateFlags" "1026"
}

자세한 내용은 위의 링크를 참조하십시오. Lutris 를 사용하여 게임 라이브러리를 관리하는 것과 같은 다른 솔루션도 가능 합니다.


¹ 기본 위치 :

  • ~/.steam/steam/SteamApps 리눅스에서
  • ~/Library/Application Support/Steam/steamapps macOS에서

3

어제 (2018-08-21)부터 Valve는 공식적 으로 Linux에서 Windows 게임 다운로드를 지원 하며 사용자 지정 와인 기반 호환성 레이어 인 Proton을 통해 재생할 수 있습니다 . 여기에는 응용 프로그램에서 사용하는 증기 서비스 및 OpenVR의 기본 구현도 포함됩니다.

그렇게하려면 현재 다음이 필요합니다.

  • Steam 클라이언트 베타를 선택합니다 (스팀-> 설정-> 계정-> 베타 참여에서 "스팀 베타 업데이트"로 변경). Steam 베타 설정의 스크린 샷
  • 허용되지 않은 게임을 플레이하고 다운로드하려면 "모든 타이틀에 Steam Play 사용"을 확인해야합니다 (Steam-> 설정-> Steam Play에서)SteamPlay 설정 스크린 샷

그 후에 Steam은 Linux 에서 모든 Windows 게임을 다운로드 할 수 있어야합니다 . 따라서 이것은 부분적인 대답 일뿐입니다.


답변 해주셔서 감사합니다. 나는 양성자가 존재한다는 것을 몰랐습니다.
Konrad Gajewski

1

Steam 웹 사이트에서 Windows 버전의 스팀을 다운로드 할 수 있습니다. 여기로 가서 설치 버튼 바로 아래에있는 "Windows"링크를 클릭하십시오.

http://store.steampowered.com/about/

다음으로 와인을 사용하여 Windows 스팀을 실행하십시오 (댓글에서 와인을 설치했다고 가정합니다). 선택 사항 : WINEPREFIX실행중인 다른 와인 앱에서 Steam을 분리하려면 특수 경로로 설정하십시오 .

export WINEPREFIX=/home/(username)/.wine-steam
wine /home/(username)/Downloads/SteamSetup.exe

아직 텍스트를 볼 수 없습니다. 설치가 완료되면 Steam 앱을 닫고이 명령을 실행하여 글꼴을 수정하십시오 ( Steam on Wine no text 팁 )

wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

이제 스팀을 정상적으로 작동시킬 수 있습니다

wine /home/(username)/.wine-steam/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe

많은 PC 게임 랩톱과 같은 하이브리드 엔비디아 그래픽 카드가있는 경우 optirun을 사용하고 싶을 것입니다. " optirun wine /etc/etc"또는 " optirun -b primus wine /etc/etc"

PlayOnLinux를 확인할 수도 있습니다

게임이 설치되면 Steam.exe 대신 exe를 사용하여 원하는 경우 언제든지 와인으로 직접 시작할 수 있습니다.


나는 당신의 지시를 단계별로 따르지 만 게임은 스팀을 통해로드되지 않습니다 (게임이 시작되었지만 프로세스가 실행되고 있지 않음). 또한 와인 스팀 디렉토리가 없습니다
this.foo

이 예제에서는 .wine-steam을 사용했습니다. 동일한 터미널에서 WINEPREFIX를 설정하면 와인을 실행할 때 생성해야합니다. 그러나 기본 .wine 만 사용할 수 있으며 그에 신경 쓰지 않아도됩니다. 게임이 설치되면 다음과 같이 직접 실행 해보십시오 wine /home/(user)/.wine-steam/drive_c/Program Files\ \(x86\)/Steam/steamapps/common/Deus\ Ex\ -\ Human Revolution/dxhr.exe
Oliver Oberdorf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.