이전에 스타크래프트 1.18을 우분투에서 실행하는 법에 대해 글을 올린 적이 있었습니다.

http://moordev.tistory.com/158


그런데 이후 1.19업데이트가 되면서 실행이 안 되는 문제가 생겨버렸습니다.

http://moordev.tistory.com/198


그래서 방법은 없나 했는데 Wine이 2.14로 업데이트가 되면서 새로운 방법이 생겼습니다.


우선 Wine-staging 2.14를 설치하고 Wine설정에서 Windows 2003 Server로 설정하면 되는 거였습니다.



1.18때처럼 Starcraft.exe는 XP로 하고 나머지는 7으로 한다던지 하는 방법이 필요없습니다. 그냥 Windows 2003으로 바꾸기만 하면 됩니다.


아주 잘 됩니다!

,

지난 1.18업데이트 이후 리눅스 게이머들은 갖은 고생을 하면서 스타크래프트를 실행했었습니다.


http://moordev.tistory.com/158


결국 패치된 Wine을 이용해서 실행에 성공했고 WindowsXP 모드로 Starcraft.exe를 실행함으로서 배틀넷문제도 회피했었지요.


그리고 17년 7월 15일 1.19패치가 진행되었습니다.


많은 것이 바뀌었다고 하는데 리눅스에선 뼈아픈 문제가 생겨버렸습니다.


Wine-Starcraft를 이용하여 1.18설정용으로 실행시 다음과 같은 오류메시지가 발생합니다.

해당 메시지는 WindowsXP이하 버전에서 실행할 때 발생하는 것으로 알려져 있으며 결론부터 말하면 XP 지원을 끊으면서 발생한 것입니다.


그럼 어쩔 수 없지요. 그냥 Windows7으로 맞추고 실행해야 할 겁니다.


그래서 Wine설정을 Windows7으로 바꾸고 실행했더니..


ClientSdk.dll이 또 문제를 일으킵니다. 이런...


이걸 해결하려면 또 많은 해커들이 달려들어야 할 것 같습니다. 이제 곧 리마스터버전도 나올텐데 이런 식으로 계속 문제가 생기면 추후 업데이트 할 때마다 문제가 많겠네요.

=============2017. 8. 14================


해결법 나왔습니다.


Wine-staging 2.14로 업그레이드 하고 Windows2003으로 설정하면 되는 거였습니다. 결국 해결 됐네요.


http://moordev.tistory.com/203

,