면책 조항: 저는 Linux를 처음 접했고 컴퓨터에 대해 전혀 모릅니다. 아래 내용이 명백하거나 어리석은 경우 죄송합니다.
나는 winehq-staging=3.21.0~bionic(버전 4)으로 Mint 19(64비트)를 실행하고 있습니다.오류가 발생하는 것 같습니다실행하려는 응용 프로그램과 함께).
저는 지난 몇 달 동안 Blizzard의 Battle.net 앱을 통해 시작한 StarCraft를 플레이해 왔으며 Wine을 3.21로 다운그레이드한 이후에는 아무런 문제도 겪지 않았습니다. 어제부터 게임이 초기 로딩 화면에 도달하면(메뉴 옵션을 사용할 수 있기 전) 충돌이 발생하는 것으로 나타났습니다. 런처는 여전히 잘 작동했기 때문에 업데이트를 확인하고 누락되거나 손상된 파일을 검색하는 데 사용했습니다. 게임을 다시 설치하고 Wine을 다시 설치한 다음 다시 시작했지만 아무런 효과가 없었습니다. 그런 다음 런처의 "게임 설정"을 살펴보고 32비트 모드에서 게임을 실행해 보았는데 작동했습니다.
일주일 넘게 업데이트나 패치가 없습니다. 하지만 확실하게 하기 위해 업데이트를 다시 확인하고 누락되거나 손상된 파일이 있는지 검사했습니다. 후자는 아무것도 반환하지 않지만, 내가 알 수 있는 한 중요한 데이터가 전송되거나 수신되지 않고 이제 업데이트 확인이 무기한 실행됩니다. 런처는 여전히 다른 입력에 응답합니다. 인터넷 연결을 확인했는데 모든 것이 정상입니다. 그럼에도 불구하고 게임 자체를 실행하는 데 인터넷 연결이 필요하지 않습니다.
런처는 세 가지 다른 실행 파일에서 실행될 수 있으며, Wine 4를 작동시키려고 할 때 그 중 적어도 하나가 문제의 원인일 수 있다고 언급되었던 것을 기억합니다. 그래서 철저하게하기 위해 세 가지를 모두 시도했습니다. 스타크래프트 런처.exe를 사용해서 실행했을 때만 업데이트 문제가 발생하는 것 같은데, 어떻게 런처를 실행하든 64비트 게임 클라이언트의 실패와 32비트 게임 클라이언트의 성공은 일관됩니다. 또한 런처 자체에 오류 창이 나타나는 상황을 한두 번 경험했지만 이를 재현할 수 있는 방법은 없습니다.
내가 만난 오류는 100% 일관되지는 않았지만 아래는 내가 본 주요 오류입니다(전체 로그는 아래 링크됨). 혼란스러운 점은 모든 것이 작동하는 것처럼 보일 때에도 때때로 나타나며, 일이 작동하지 않을 때 항상 나타나는 것이 없다는 것입니다(어차피 매번 나타나는 첫 번째 항목 제외). 문제...
003c:err:ole:CoCreateInstanceEx apartment not initialised
00e4:err:secur32:schan_free_handle Handle 0(0x15d0b0) is not of type 0x1
00e4:err:secur32:schan_free_handle Handle 1(0x15d0b8) is not of type 0x1
0019:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
[1005/201735.676:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[1005/201741.085:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
[1005/184835.251:ERROR:command_buffer_proxy_impl.cc(111)] ContextResult::kFatalFailure: Shared memory region is not valid
이것이 로그입니다.
런처를 열고 32비트 게임 클라이언트를 실행합니다(성공):
런처를 열고 64비트 게임 클라이언트를 실행합니다(게임이 충돌하고 런처가 계속 실행됨).
런처를 열고 업데이트를 확인하세요.
- 스타크래프트 런처.exe(무한히 계속되지만 실행 프로그램은 여전히 다른 입력에 응답합니다)
- Battle.net 런처.exe(성공)
- 전투.exe(성공)
방금 런처를 열었습니다: