본문 바로가기
Ubuntu Linux

리눅스에서 CM3-K리그 하기(2007.11.8 최종수정)

by 시간의지배자 2007. 11. 8.
CM3-K리그... 축구를 좋아하는 사람이라면 한번즈음은 들어봄직한 게임이다. 좀 매니아틱한 면은 있지만 세계적인 게임중 하나이고 국내에도 발매된 게임이다. 윈도우 게임이지만 리눅스에서 돌리는데 성공했다. ^^

구글등을 찾아봐도 wine으로 CM3를 돌렸다는 글을 보지 못해 조금 고생을 했다. CM3가 설치후에도 시디를 요구하기 때문에 CDROM등의 미디어를 사용하는 것은 http://wiki.kldp.org/wiki.php/WineGettingStarted 를 참고했다.

다만 몇가지 먼저 해야할 전제가 있다.

1. 리눅스상에서는 wine과 winex 등으로 설치 실패를 했다. 즉, 윈도우에서 인스톨해야한다.(패치등까지 포함)

2. 인스톨시 다이렉트X 를 사용하겠냐고 할때 사용 안함이라고 해야한다. 솔직히 다이렉트 X 사용한다고 해도 윈도상에서 다른점이 없어보인다. 반드시 인스톨시 다이렉트X 사용안함으로 인스톨한다.

3. 리눅스에서 CM3-K리그가 설치된 파티션의 권한에 쓰기권한까지 주어야한다. 이는 리눅스상에서 게임한 것을 저장해야하기 때문이다. 이때문에라도 게임이 설치된 파티션은 FAT32 파티션이어야 한다.


* 리눅스에서 CM-3 K리그하기

1. 자, 이제 윈도에서 CM3-K리그 설치가 끝났으면 리눅스로 부팅한다.

2. wine을 설치한다.

    $ sudo apt-get install wine

3. CM3-K리그는 인스톨후에도 실행할때마다 정품시디 여부를 확인한다. 그래서 먼저 CD-ROM 등의 미디어 설정을 한다.(사실 이부분을 좀 삽질하면서 헤맸습니다. 이것빼고는 별로 어려운게 없었습니다.^^) 홈디렉토리 아래에 설치된 wine 디렉토리로 먼저 가야한다.(이전에 wine 을 한번 실행해줘야 디렉토리가 생성된다.)

    $ cd ~/.wine
    $ cd dosdevices
    $ ls -al
    lrwxrwxrwx  1 rx78gd rx78gd  10 2005-11-15 15:19 c: -> ../drive_c
    lrwxrwxrwx  1 rx78gd rx78gd   1 2005-11-15 15:19 z: -> /
    $ ln -s /cdrom d:

4. 위와 같이 하고 다시금 $ ls -al 해보면 달라진점이 눈에 띈다.

    lrwxrwxrwx  1 rx78gd rx78gd  10 2005-11-15 15:19 c: -> ../drive_c
    lrwxrwxrwx  1 rx78gd rx78gd   6 2005-11-15 17:33 d: -> /cdrom
    lrwxrwxrwx  1 rx78gd rx78gd   1 2005-11-15 15:19 z: -> /

5. 게임이 설치된 디렉토리에 가서 게임을 실행한다.

    $ cd /media/hda7/game/cm3
    $ wine cm0102.exe

6. CD체크부분을 넘어가며 깨끗하게 게임이 실행이 된다. ^^

사용자 삽입 이미지

cm3와 cm3 스카우터 프로그램까지 wine으로 돌려보았다. 화면 아래부분이 조금 깨지기는 하지만 실행에는 아무런 문제점이 없다.(스카우터 프로그램은 조금 불안했다. 어떤때는 잘되다가 창을 옮기거나 하면 사라져버리기도...^^;;)

게임을 실행해보면 선수등을 클릭할때 약간 반응이 느린듯은 하지만 그외에는 완벽하게 게임이 된다. 게임을 저장하고 다시 불러오기등을 해봐도 잘되고 있다. 어차피 CM3등은 실시간 전략게임이나 슛팅 게임등이 아니기때문에 약간 반응이 느린것은 별 상관이 없다.(사실 윈도우에서 게임할때와 별 차이가 안난다..^^)

아쉬운점은 리눅스상에서 인스톨한것이 아니라 윈도에 설치되어 있는 게임을 불러오는 것이기는 하지만 윈도와 리눅스를 멀티부팅해서 사용하는 분들이라면 이 방법을 사용하면 좋을듯하다. 그런데 확실히 CM의 중독성은 무섭다. wine으로 처음 사용한것이 CM이라니...-_-;; 다른 분들은 주로 익스플로어를 wine으로 제일 먼저 사용하시는것 같은데...^^;;

이로서 윈도로 부팅할 이유가 또 하나 줄었다. 비록 리눅스에서 인스톨한것은 아니더라도 차후 방법을 찾아보겠다. 지금은 이만큼도 만족한다..^^


p.s 1 : 2006년 7월 13일 추가

윈 도에 인스톨한 게임을 wine으로 불러오는 것이 아닌 Ubuntu Linux Dapper 상에서 wine만을 이용해 CM3-K리그 인스톨과 실행에 성공했다.^^ 예전 Breezy 시절에는 실패했었는데 이번에는 깨끗히 인스톨이 되고 공식패치, 손B 4.3 까지 제대로 설치가 된다.^^ 아무래도 wine 버전이 업이 된 이유때문이 아닐까싶다.(역시나 인스톨후 창모드로 실행하기 위해서 공식패치 인스톨할때 'DirectX 사용안함'이라고 인스톨해야한다. 안그러면 창모드가 아닌 전체모드로만 실행이 된다.)

사용자 삽입 이미지

똑같은 wine으로 cm3를 실행시켰음에도 왠지 윈도에 이미 인스톨된 게임을 wine으로 불러오는 것보다 wine으로 인스톨하고 실행시키는것이 느낌상 좀 더 빠른듯한 생각이 든다. 아직까지는 느낌탓인지 실제로 좀 더 빠른것인지는 알수가 없다.(첫번째 스샷과 차이점은 두번째 스샷을 보시면 wine을 실행시키는 경로가 다른것을 알수 있다.)

다만 어째서인지는 알수 없으나 노틸러스 상에서 실행파일인 cm0102.exe 화일을 마우스 오른쪽 선택으로 해서 wine을 실행시키면 에러가 난다. 그러나 터미널상에서 S wine cm0102.exe 로 실행시키면 게임이 실행이 잘되고 있다.^^

Ubuntu Linux Dapper 6.06 LTS 상에서 wine 버전 0.9.9 를 이용해 cm3를 실행시켜 성공했다. 다음번에는 FM2005에 도전해 볼까하는 생각이다.^^