Starcraft 2 PlayOnLinux 설치


12

나는 linx에서 play를 사용하고 있으며 Starcraft를 설치하고 싶지만 시도 할 때마다 실패합니다. 성공적으로 설치했지만 battle.net을 실행하면 열리지 않거나 즉시 충돌합니다. 매번 다른 와인 버전에서 동일한 충돌을 시도했습니다.

i7 4790k 및 GTX 980으로 Ubuntu 16.04를 실행 중입니다.


1
"wine <battlenetwhatever.exe>"를 통해 터미널에서 battle.net을 실행하고 오류로 답변을 편집하십시오. 또한 Wine의 GPU 메모리 (winetricks videomemorysize = <sizegreaterthan512>)를 늘려 보셨습니까?
negusp

나는 문제를 알아 냈다. playonlinux에 아직없는 Visual C 2015가 필요합니다
tomkis

1
이 경우 appdb.winehq.org/objectManager.php?sClass=version&iId=33156 페이지에서 지원을 받거나 직접 테스트 할 수 있습니다.
negusp

그럼이 나던 실행을 고려, 내가 문제를 해결할 수 없습니다
tomkis

답변:


24

PlayOnLinux는이 글을 쓰는 시점에 Starcraft II에서 끔찍한 일을합니다. 최종 목표가 Linux에서 Starcraft II를 사용하는 경우 Ubuntu 17.04에서 저에게 효과적이었습니다.

  1. PlayOnLinux를 완전히 제거하십시오.

    sudo apt-get remove playonlinux
    
  2. OS와 함께 제공되는 와인을 찢습니다.

    sudo apt-get remove wine
    sudo apt autoremove
    
  3. 32 비트 아키텍처 사용

    sudo dpkg --add-architecture i386
    
  4. 와인 준비를위한 저장소를 추가하십시오.

    sudo add-apt-repository ppa:wine/wine-builds
    
  5. 업데이트 및 설치

    sudo apt-get update
    sudo apt-get install winehq-staging
    
  6. battle.net 설치 프로그램 가져 오기

    wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
    
  7. winecfg를 실행하여 와인을 구성한 다음 아래 스크린 샷에 따라 설정을 조정하십시오. 기본 해상도로 해상도를 변경하십시오.

    winecfg
    

    와인 구성 스크린 샷

  8. 와인과 함께 실행

    wine Battle.net-Setup.exe
    
  9. 거기에서 우분투의 Starcraft II, Diablo 3 또는 Heros of the Storm과 같은 블리자드 게임을 시작할 수 있지만 Starcraft II로만 테스트했습니다.

또한 게임용 노트북이 실제로 내부에있는 두 개의 그래픽 카드 중 더 나은 것을 사용하기 위해 여분의 농구 대를 뛰어야했습니다. 이 보트를 타면 Starcraft II를 바로 읽으려면 계속 읽으십시오.

  • "시스템 설정"을 시작하십시오
  • "소프트웨어 및 드라이버"를 엽니 다
  • "추가 드라이버"탭에 액세스
  • 공급 업체의 최신 바이너리 드라이버로 전환하십시오. (죄송합니다. 오픈 소스 커뮤니티-스타 크래프트가 좋아요)

    이진 드라이버 선택

  • 그런 다음 Linux에 항상 강력한 카드를 사용하도록 지시하십시오.

    nvidia-settings
    
  • 프라임 프로파일을 NVIDIA로 설정하십시오.

--- 이렇게하면 달리기는하지만 안정적이지 않습니다. 몇 분 이상 게임을한다면 도움이되지 않는 블리자드 오류가 발생했습니다. 나를 안정화시킨 몇 가지 추가 변경 사항도 있습니다.

    sudo apt-get install winetricks winbind

    winetricks corefonts vcrun2005 vcrun2008 vcrun2015

    cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"

    mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"

winetricks 및 일부 지원 소프트웨어를 설치했습니다. 그런 다음 Battle.net Helper.exe의 이름을 이전으로 바꿨습니다.

편집 :이 "Battle.net.8394"디렉토리가 각 Battle.net 업데이트에서 번호를 변경하는 것으로 나타났습니다. 설치된 최신 버전에서 필요한 사항을 변경하십시오.

편집 : 새로운 오류는 winbind를 설치해야한다고 제안했습니다. 도움이 된 것 같습니다.

편집 : 우분투 17.04로 업그레이드

gl hf


: 나는 GET winehq-준비 설치에 와인 준비 웹 사이트의 지침을 사용했다 wine-staging.com/installation.html
dolphone의 bubleine

1
이 답변이 작동하려면 와인 디렉토리를 미리 제거하는 것이 중요합니다. rm -rf ~/.wine. 제거 명령을 망치지 않도록주의하십시오.
6ft Dan

1
참고로 할 수있는 일 :wget -O Battle.net-Setup.exe https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP
Mighty Chris

1
Ubuntu 18.04에 대한 업데이트가 있습니까? 리눅스와 와인을 새로 설치하고 스타 크래프트를 설치할 수 없습니다 ... 와인을 제거하고 "와인과 같은 가상 패키지를 제거 할 수 없습니다"라는 오류가 발생했습니다
Assimilater

1
최신 버전의 게임에서는 Battle.net Helper.exe.dll 파일입니다. 나는이 이름 바꾸기 단계를 건너 뛰었고 어쨌든 작동하는 것 같습니다.
Joe Coder

1

POL로 설치할 때 사전 설정 (사용자 정의)을 수행하고 일부 lib를 별도로 설치해야합니다. 우분투 16.04에서 SC2를 재생하고 있습니다. 불행히도 때때로 충돌합니다. AFAIR, 나는이 https://www.youtube.com/watch?v=jv8s0_5YvLg

다음은 SC2에 대해 구성한 기본 라이브러리입니다 (구성-> 와인-> 와인 구성).

와인 기본 재정의


게시물에 좀 더 많은 정보를 포함시킬 수 있습니까? 링크 전용 답변은 여기에서 삭제 요청입니다.
anonymous2

이 참조는 스택 오버플로 당 좋은 답변이 아니지만 실제로 중요합니다. 질문에 관심이있는 모든 사람에게 매우 유용합니다.
zardilior
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.