리눅스에서 월드오브워크래프트 구동하기
how to play "World of Warcraft" with wine -Gentoo
예전에 wine으로 wow구동한 스샷을 이곳에 포스트 한 적이있습니다.
wine으로 생각보다 할 수 있는게 많다는 걸 보여 드리기 위해서 시작했습니다.
추후에 다른 윈도우용 프로그램에 대한 설치 소개도 하겠습니다.
정식으로 하우투를 만들기 전에 간략하게 정리할겸 작성한 것입니다.
조만간 정식으로 하우투를 작성할 예정입니다.
1. 소개
이 문서는 Gentoo forum의 글 World Of Warcraft Howto/Support UPDATED 4/27/05!을 원본으로 하여 작성된
HOWTO_Install_and_update_World_Of_Warcraft_with_wine이라는 훌륭한 문서를 주로 참조하여 작성되었습니다.
이 문서는 젠투 사용자를 위주로 제작이 되었으며, 다른 배포판의 사용자도 비슷한 요령으로 설치를 하실 수 있습니다. (와인의 설치 부분에서 직접 패치를 적용하여 컴파일을 하시면 됩니다.)
2. wine설치
모든 과정에 앞서 가장 중요한 입니다.
2005년 10월29일 현재 wine 0.9 beta 버전까지 이용하실 수 있습니다.
본 문서를 작성하기 위해 예시로 사용한 wine의 버전은 20050930입니다.
기본적으로 wine에서 World of Warcraft(이하 WOW)를 플레이하기 위해서는
wine에 한가지 패치를 해주어야 합니다.
이는 게임상에서 마우스가 정상적으로 동작하지 않는 것에 따른 것입니다.
wine을 먼저 컴파일 하신 후에 memwrapper을 만들어 사용하는 방법도 있지만
최근 나온 WOW1.8패치 이후로는 그 방법이 먹히지 않기 때문에 wine에
직접 패치를 가하는 방법을 사용하여야 합니다.
우선 다음의 패치를 받아서 아무 폴더(ANYDIR)에나 넣어둡니다:
http://polynomial-c.homelinux.net/pub/gentoo/portage/app-emulation/wine/files/wine-wow_fixes.patch
다음의 과정은 다음과 같습니다.
# mkdir /usr/local/portage/app-emulation/wine # mkdir /usr/local/portage/app-emulation/wine/files # cd /usr/local/portage/app-emulation/wine # cp -r /usr/portage/app-emulation/wine . # cp ANYDIR/wine-wow_fixes.patch /usr/local/portage/app-emulation/wine/files # mv wine-20050930.ebuild wine-20050930-r1.ebuild
물론 다른 버전의 wine을 사용하여도 됩니다.
다음은 .ebuild파일을 편집하고 새로운 패치를 추가하는 것입니다.
nano wine-20050930-r1.ebuild
wine-20050930-r1.ebuild 파일 안에 다음의 내용을 추가합니다.
추가하는 위치는 epatch들이 있는 부분입니다.epatch "${FILESDIR}"/wine-wow_fixes.patch #wowmousepatch
다음은 방금 작업한 추가적인 포티지의 경로를 make.conf에 입력합니다.nano /etc/make.conf
그리고 다음의 라인을 make.conf에 추가합니다.PORTDIR_OVERLAY="/usr/local/portage"
그리고 패키지를 빌드합니다.
cd /usr/local/portage/app-emulation/wine ebuild wine-20050930-r1.ebuild digest emerge wine
참고. 젠투외의 다른 배포판에서는 위의 패치를 적용하여 직접 소스 컴파일하시면 됩니다. 되도록이면 20050930 버전을 이용하시길 바랍니다. 0.9베타는 조금 불안정한 것 같습니다.
3.Active X설치
WOW는 패치 업데이트시에 Active X를 필요로 합니다.
wine에 IE를 까시는 방법도 있지만, 여기서는Mozilla Active X Control을 사용하도록 하겠습니다.
다음의 두 파일이 필요합니다.
msvcp60.dll
mfc42.dll
이 두 dll파일은 압축을 푼후에 WOW가 설치된 폴더에 넣어줍니다.
경로의 예] ~/.wine/drive_c/Program Files/World of Warcraft
Active X설치
우선 모질라를 구해서 설치합니다. wine mozilla-win32-1.7.7-installer.exe
설치가 완료되면 Mozilla Active X Control을 같은 방법으로 설치합니다.
3. WOW의 설치
glut이나 freeglut 패키지가 필요합니다.emerge glut
또는emerge freeglut
젠투외의 배포판을 쓰시는 분들은 다음의 패키지가 설치하셔야 합니다.
xorg-x11-devel
freeglut-devel
fglrx-devel (for ati users)
모든 준비 작업을 마치면 인스톨파일을 저장한 곳으로 가서
설치를 시작합니다.
인스톨 파일은 http://www.worldofwarcraft.co.kr에서
받을 수 있습니다.
wine WoW-1.6.0-koKR-Installer-downloader.exe
설치 파일을 어디에 저장할 곳인지 물어봅니다. 적당히 정해주시고
다운이 완료되길 기다립니다.
다운이 완료되면 다운 받은곳으로가서 wine Installer.exe
모든 설치과정이 끝났다면 시작해봅니다.wine WoW.exe -opengl
4. 기타사항
-간단하게 적고 내일 다시 수정합니다.-
그래픽은 윈도우에서 할 때와 비교하여 그 속도가 그렇게 많이 쳐지지는
않습니다만 사운드환경이 아주 열악합니다.
일단 콘솔 상에서 winecfg를 실행하면 설정을 할 수 있는 창이 하나 뜹니다.
거기서 Default settings를 선택하고 Audio탭으로 갑니다.
OSS를 선택하고 Hardware Acceleration을 Emulation으로 해줍니다.
다음 WOW가 설치된 폴더로가서 보면 WTF라는 하위 폴더가 있습니다.
거기있는 Config.wtf에 다음 줄을 추가합니다.SET SoundBufferSize "70"
사운드가 많이 깨질수록 버퍼사이즈를 높여주면 괜찮아 집니다.
다만, 버퍼사이즈가 너무 클 경우에 소리에 딜레이가 발생합니다.
적절한 버퍼 사이즈로 설정해주시면 됩니다.(저는 110을 사용합니다.)
그리고 두번째 한글지원은 물론 잘됩니다만, 채팅을 하다가 한영전환을 안하고
행동키를 눌렀을때 안될경우가 있습니다. 당황마시고 한영전환하시면 됩니다.
(키보드가 영어상태여야하나 봅니다.)
몹이나 npc나 플레이어를 클릭했을 때 밑에 원이 안생깁니다.
와우를 opengl 모드를 구동할 때의 문제점인 것 같습니다만.. 확실하지는
않습니다. 같은 이유인 것 같은데, 캐릭터에 그림자가 생기지 않아서 배경에
비해 붕 떠있있는 느낌이 듭니다.
ms윈도우의 경우에서도 마찬가지 입니다만, 선택하시는 드라이버 버전에 따라서
어느 정도 성능차가 나는 것 같습니다.
위 사항들만 염두해 두시고, 피씨가 어느정도 고사양(윈도우에서 잘 돌아가던 정도)이면 별 무리없이 게임을 즐기시리라 생각합니다.
[수정중]
구동 PC 사양
CPU AMD athlon xp 3200+ (barton)
RAM 1g main memory
VGA Geforce fx5500
(nvidia-kernel/glx-1.0.7676-r1)
HDD seagate 80g+maxtor120g
OS gentoo Linux
(kernel 2.6.13-gentoo-r5)
감사합니다.복 받으실 거에유.. :wink:
감사합니다.
복 받으실 거에유..
:wink:
0.8beta가 아니고 0.9beta입니다.
0.8beta가 아니고 0.9beta입니다.
즐린
으음...... 바로 집의 데탑을 리눅스로의 전향을 생각해봐야겠습니다.
으음...... 바로 집의 데탑을 리눅스로의 전향을 생각해봐야겠습니다.
지금 하고 있는 일만 마무리 되면 바로 -_-+
젠투가 나을까요? 우분투가 나을까요?
성능 최적화로는 젠투가 더 낫겠죠?
------------------------------------------------------------
이 멍청이~! 나한테 이길 수 있다고 생각했었냐~?
광란의 귀공자 데코스 와이즈멜 님이라구~!
시간에 많이 구애받으시지 않으신다면
젠투를 추천합니다. 재밌어요 :o
성능도 물론 :D
음.... 이러다가...
게임으로 날을 새우는 날이 다시 올까 두렵사옵니다.
금단의 영역을 공개하시게 된 것인지도 모르겠습니다.
와우! 고맙습니다!게다가 젠투용 문서군요! 만세~ :lol:꼭
와우! 고맙습니다!
게다가 젠투용 문서군요! 만세~ :lol:
꼭 해 봐야지... ;)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
전 세이클럽 타키를 해보려고 했지만 ㅠ_-) 안되더군요 성공하신분 계시나
전 세이클럽 타키를 해보려고 했지만 ㅠ_-) 안되더군요 성공하신분 계시나요?
타키는 와인 깔면 그냥 되던데요...아... 저는 windows 98
타키는 와인 깔면 그냥 되던데요...
아... 저는 windows 98을 그냥 통짜로 설치했었습니다...
2002년 10월달이였던것 같네요...
단, 내공부족으로 한글은 사용하지 못했었습니다...
(목적이 그냥 리눅스 시연이였기 때문에... 굳이 윈도우 어플을 돌릴 이유도, 타키를 이용하게 할 이유도, 한글이 되게할 이유도 없었습니다...)
================================
http://deios.kr
$find / -perm 750 | grep girl
$
좋은 자료 감사합니다 :D
좋은 자료 감사합니다 :D
++-----------------++
♡젠투, 완전소중합니다♡
++-----------------++
우연히 이글을
우연히 이글을 발견하였습니다. 저가 우분투를 쓰고있어서 아래 부분이 이해가 잘 안됩니다. wine 바이너리 파일을 받았는데 패치부분을 어디에 추가시켜서 컴파일 해야할지 잘 모르겠습니다.
그리고 다음의 라인을 make.conf에 추가합니다.
PORTDIR_OVERLAY="/usr/local/portage"
그리고 패키지를 빌드합니다.
cd /usr/local/portage/app-emulation/wine
ebuild wine-20050930-r1.ebuild digest
emerge wine
참고. 젠투외의 다른 배포판에서는 위의 패치를 적용하여 직접 소스 컴파일하시면 됩니다.
너에게 묻는다
연탄재 함부로 차지는 말아라
너는
누구에게 한 번이라도 뜨거운 사람이었느냐
-안도현- 외롭고 높고 쓸쓸한 中
댓글 달기