SC2 在 Linux 下玩 - Linux
By Anthony
at 2010-08-29T21:55
at 2010-08-29T21:55
Table of Contents
------------------------------------------------------------------------------
在sc版應該沒人會…
螢幕解析度為1024*768,但是發現要移動畫面的話,操縱性不如全螢幕那樣靈活快速
…請問wine有能設定全螢幕的方法嗎?
------------------------------------------------------------------------------
※ [本文轉錄自 StarCraft 看板 #1CUWcHgW ]
作者: jackjack0040 (小肥肥) 看板: StarCraft
標題: Re: [心得]SC2 在 Linux 下玩
時間: Sun Aug 29 15:17:34 2010
※ 引述《Jamesz (Jamesz in LIC)》之銘言:
: 注意:若您只在 Windows 或 Mac 下玩 SC2 請直接略過本文,
: 以節省您寶貴的遊戲(與睡眠)時間
花了我三個月無數的晚上和青春…血尿控訴不人道…Linux遊戲不相容對待!
: ---
: 硬體:
CPU: Intel i5 750
RAM: 金士頓DDR3 2G*2
Video: Nvidia GeForce GTS 250 (1G ram)
: 系統與軟體:
Opensuse 11.3 64-bit
Winetrik HQ版
想要在linux系統上面安裝星海爭霸2嗎?雖然原po已經得道了…但是這一次的方法比較
複雜多了…我花這樣多的時間和精力,只是證明Linux上面真的可以玩星海2的…諸位用
xp就好了…不要跟我學…
編譯套件安裝:
全程使用yast2套件安裝程式安裝,也可以sudo zypper install終端指令安裝。
# capi4linux-32bit # cups-libs-32bit # fontconfig-devel-32bit
# freeglut-devel-32bit # freetype2-devel-32bit # gcc-32bit
# giflib-devel-32bit # glibc-devel-32bit # hal-32bit
# libjpeg-devel-32bit # liblcms-devel-32bit # libpng-devel-32bit
# libxml2-devel-32bit # libxslt-devel-32bit # Mesa-devel-32bit
# ncurses-devel-32bit # openldap2-devel-32bit # openssl-devel-32bit
# sane-32bit # unixODBC-devel-32bit # xorg-x11-devel-32bit
# xorg-x11-libICE-32bit # xorg-x11-libICE-devel-32bit # xorg-x11-libSM-devel-32bit
# xorg-x11-libX11-devel-32bit # xorg-x11-libXext-32bit
# xorg-x11-libXext-devel-32bit # xorg-x11-libXp-32bit
# xorg-x11-libXrender-devel-32bit # xorg-x11-libXt-32bit
# zlib-devel-32bit
Additional for SuSE 11.x:
# libasound2-32bit # libcom_err-devel-32bit # libgnutls26-32bit
# libgphoto2-32bit # libopenssl0_9_8-32bit # hal-32bit
以上,經查詢,# libpng-devel-32bit # openssl-devel-32bit已無套件可用
套件程式連結補正:
超級重要!主要是將一些套件的資料庫重新指向,讓編譯程式能夠讀出安裝套件的資料庫
之前編譯wine時,總是出現"找不到freetype2-devel資料的錯誤…令人洩氣~
cd /usr/lib
sudo ln -s libasound.so.2.0.0 libasound.so
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libgphoto2.so.2.3.0 libgphoto2.so
sudo ln -s libcups.so.2 libcups.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libhal.so.1.0.0 libhal.so
sudo ln -s libgphoto2_port.so.0.8.0 libgphoto2_port.so
sudo ln -s libgnutls.so.26 libgnutls.so
cd /lib
sudo ln -s libdbus-1.so.3.4.0 libdbus-1.so
sudo ln -s libkeyutils.so.1 /usr/lib/libkeyutils.so
怎麼解決freetype的錯誤呢?原因出在libfreetype.so上面,舊的lib.so連結指向的
freetype早就消失了,但是它不會因為安裝新的freetype就把連結指到新的freetype.so
上,只要把舊連結的libfreetype.so刪除,再打上下面一行就可以了。
sudo ln -s libfreetype.so.6 libfreetype.so
編譯WINETICK:
1.在wine-git資料夾下載winetrick原始碼檔案
git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git
2.安裝編譯的套件檔案:
需要安裝編譯的套件為make、flex、gcc、bison,以及上述適合opensuse環境的套件。
3.編譯第一步:./configure,打上指令:
./configure --prefix=/usr --x-libraries=/usr/X11R6/lib
4.編譯第二步:make,打上指令:
make depend && make -j5
我的電腦主機i5 750有四核心,四加一為五個jobs所以寫-j5,同理單核寫-j2,雙核、三
核以此類推…編譯要跑個二三十分鐘,人家用個gentoo就要跑一個禮拜裝整套系統…
5.編譯第三步:安裝,打上指令:
sudo make install
6.重啟wineserver:
wineserver -k
設定winecfg:
系統:window 7
函式庫:新增函式庫頂替」欄位選擇 mmdevapi,新增後設定該項為「停用」
顯示:"模擬一個虛擬桌面"打勾,解析度保持800*600就好~
音效:將「OSS驅動」打勾
DirectSound"硬體加速"選"軟體模擬"
接下來安裝的方法和原PO就差不多了…
: 安裝 SC2:
: 1. 在 tw.battle.net 下載 Windows 版,存在桌面
: 2. 下載完畢後,直接在桌面上的 SC2 安裝程式 icon 上點滑鼠左鍵兩下執行
: 3. 下載器將接近 7G 的檔案下載完後自動進入主程式安裝畫面
: 4. 耐心觀賞完前情提要,然後進入遊戲
: 5. 進入選單→圖形設定,將「材質設定」為較建議值低一階。
: eg. 我顯卡有 1G ram,建議值是選「超高」,但選「超高」時會破圖,
: 因此選擇「高」來避免。
: 6. 其他請依電腦硬體自行設定。
: 心得:
: 1. SC2 很確實地將 CPU 的多核心效能操出來了。(遠望同電腦的 WoW…)
: 2. 因為我玩的時間不到兩小時,不確定記憶體究竟有沒有吃到極限,
: 但遊戲時觀察記憶體使用量,也才剛好把 4G RAM 用下去,
: swap(Windows 下叫分頁檔)只吃了 4M。
: 3. 遊戲進行過程很順暢,動畫與字幕也能順利播放
: 4. 除了一些調校之外,從安裝到遊戲,都與 Windows 無異。
: 誰說 Linux 沒遊戲可玩? :)
原PO!你害慘我的了啊~
參考資料:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376
http://wiki.winehq.org/WineOn64bit
不多…但是第二個出處的資料蠻關鍵的…跟第一個網站對幹三個月,也不見得能夠領悟
"ERROR"所能夠告訴我們的事…
--
在sc版應該沒人會…
螢幕解析度為1024*768,但是發現要移動畫面的話,操縱性不如全螢幕那樣靈活快速
…請問wine有能設定全螢幕的方法嗎?
------------------------------------------------------------------------------
※ [本文轉錄自 StarCraft 看板 #1CUWcHgW ]
作者: jackjack0040 (小肥肥) 看板: StarCraft
標題: Re: [心得]SC2 在 Linux 下玩
時間: Sun Aug 29 15:17:34 2010
※ 引述《Jamesz (Jamesz in LIC)》之銘言:
: 注意:若您只在 Windows 或 Mac 下玩 SC2 請直接略過本文,
: 以節省您寶貴的遊戲(與睡眠)時間
花了我三個月無數的晚上和青春…血尿控訴不人道…Linux遊戲不相容對待!
: ---
: 硬體:
CPU: Intel i5 750
RAM: 金士頓DDR3 2G*2
Video: Nvidia GeForce GTS 250 (1G ram)
: 系統與軟體:
Opensuse 11.3 64-bit
Winetrik HQ版
想要在linux系統上面安裝星海爭霸2嗎?雖然原po已經得道了…但是這一次的方法比較
複雜多了…我花這樣多的時間和精力,只是證明Linux上面真的可以玩星海2的…諸位用
xp就好了…不要跟我學…
編譯套件安裝:
全程使用yast2套件安裝程式安裝,也可以sudo zypper install終端指令安裝。
# capi4linux-32bit # cups-libs-32bit # fontconfig-devel-32bit
# freeglut-devel-32bit # freetype2-devel-32bit # gcc-32bit
# giflib-devel-32bit # glibc-devel-32bit # hal-32bit
# libjpeg-devel-32bit # liblcms-devel-32bit # libpng-devel-32bit
# libxml2-devel-32bit # libxslt-devel-32bit # Mesa-devel-32bit
# ncurses-devel-32bit # openldap2-devel-32bit # openssl-devel-32bit
# sane-32bit # unixODBC-devel-32bit # xorg-x11-devel-32bit
# xorg-x11-libICE-32bit # xorg-x11-libICE-devel-32bit # xorg-x11-libSM-devel-32bit
# xorg-x11-libX11-devel-32bit # xorg-x11-libXext-32bit
# xorg-x11-libXext-devel-32bit # xorg-x11-libXp-32bit
# xorg-x11-libXrender-devel-32bit # xorg-x11-libXt-32bit
# zlib-devel-32bit
Additional for SuSE 11.x:
# libasound2-32bit # libcom_err-devel-32bit # libgnutls26-32bit
# libgphoto2-32bit # libopenssl0_9_8-32bit # hal-32bit
以上,經查詢,# libpng-devel-32bit # openssl-devel-32bit已無套件可用
套件程式連結補正:
超級重要!主要是將一些套件的資料庫重新指向,讓編譯程式能夠讀出安裝套件的資料庫
之前編譯wine時,總是出現"找不到freetype2-devel資料的錯誤…令人洩氣~
cd /usr/lib
sudo ln -s libasound.so.2.0.0 libasound.so
sudo ln -s libfreetype.so.6 libfreetype.so
sudo ln -s libgphoto2.so.2.3.0 libgphoto2.so
sudo ln -s libcups.so.2 libcups.so
sudo ln -s libssl.so.0.9.8 libssl.so
sudo ln -s libcrypto.so.0.9.8 libcrypto.so
sudo ln -s libhal.so.1.0.0 libhal.so
sudo ln -s libgphoto2_port.so.0.8.0 libgphoto2_port.so
sudo ln -s libgnutls.so.26 libgnutls.so
cd /lib
sudo ln -s libdbus-1.so.3.4.0 libdbus-1.so
sudo ln -s libkeyutils.so.1 /usr/lib/libkeyutils.so
怎麼解決freetype的錯誤呢?原因出在libfreetype.so上面,舊的lib.so連結指向的
freetype早就消失了,但是它不會因為安裝新的freetype就把連結指到新的freetype.so
上,只要把舊連結的libfreetype.so刪除,再打上下面一行就可以了。
sudo ln -s libfreetype.so.6 libfreetype.so
編譯WINETICK:
1.在wine-git資料夾下載winetrick原始碼檔案
git clone git://source.winehq.org/git/wine.git ~/wine-git && cd ~/wine-git
2.安裝編譯的套件檔案:
需要安裝編譯的套件為make、flex、gcc、bison,以及上述適合opensuse環境的套件。
3.編譯第一步:./configure,打上指令:
./configure --prefix=/usr --x-libraries=/usr/X11R6/lib
4.編譯第二步:make,打上指令:
make depend && make -j5
我的電腦主機i5 750有四核心,四加一為五個jobs所以寫-j5,同理單核寫-j2,雙核、三
核以此類推…編譯要跑個二三十分鐘,人家用個gentoo就要跑一個禮拜裝整套系統…
5.編譯第三步:安裝,打上指令:
sudo make install
6.重啟wineserver:
wineserver -k
設定winecfg:
系統:window 7
函式庫:新增函式庫頂替」欄位選擇 mmdevapi,新增後設定該項為「停用」
顯示:"模擬一個虛擬桌面"打勾,解析度保持800*600就好~
音效:將「OSS驅動」打勾
DirectSound"硬體加速"選"軟體模擬"
接下來安裝的方法和原PO就差不多了…
: 安裝 SC2:
: 1. 在 tw.battle.net 下載 Windows 版,存在桌面
: 2. 下載完畢後,直接在桌面上的 SC2 安裝程式 icon 上點滑鼠左鍵兩下執行
: 3. 下載器將接近 7G 的檔案下載完後自動進入主程式安裝畫面
: 4. 耐心觀賞完前情提要,然後進入遊戲
: 5. 進入選單→圖形設定,將「材質設定」為較建議值低一階。
: eg. 我顯卡有 1G ram,建議值是選「超高」,但選「超高」時會破圖,
: 因此選擇「高」來避免。
: 6. 其他請依電腦硬體自行設定。
: 心得:
: 1. SC2 很確實地將 CPU 的多核心效能操出來了。(遠望同電腦的 WoW…)
: 2. 因為我玩的時間不到兩小時,不確定記憶體究竟有沒有吃到極限,
: 但遊戲時觀察記憶體使用量,也才剛好把 4G RAM 用下去,
: swap(Windows 下叫分頁檔)只吃了 4M。
: 3. 遊戲進行過程很順暢,動畫與字幕也能順利播放
: 4. 除了一些調校之外,從安裝到遊戲,都與 Windows 無異。
: 誰說 Linux 沒遊戲可玩? :)
原PO!你害慘我的了啊~
參考資料:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376
http://wiki.winehq.org/WineOn64bit
不多…但是第二個出處的資料蠻關鍵的…跟第一個網站對幹三個月,也不見得能夠領悟
"ERROR"所能夠告訴我們的事…
--
Tags:
Linux
All Comments
By Audriana
at 2010-09-03T10:29
at 2010-09-03T10:29
By John
at 2010-09-08T06:53
at 2010-09-08T06:53
By Annie
at 2010-09-11T07:01
at 2010-09-11T07:01
By Sierra Rose
at 2010-09-14T04:36
at 2010-09-14T04:36
By Noah
at 2010-09-17T06:32
at 2010-09-17T06:32
By Vanessa
at 2010-09-17T11:53
at 2010-09-17T11:53
By Zora
at 2010-09-19T12:47
at 2010-09-19T12:47
By Edward Lewis
at 2010-09-19T22:44
at 2010-09-19T22:44
By Steve
at 2010-09-24T13:34
at 2010-09-24T13:34
By Carol
at 2010-09-27T13:31
at 2010-09-27T13:31
By Candice
at 2010-10-01T13:00
at 2010-10-01T13:00
By Ida
at 2010-10-04T02:40
at 2010-10-04T02:40
By Liam
at 2010-10-06T23:46
at 2010-10-06T23:46
By Regina
at 2010-10-08T03:11
at 2010-10-08T03:11
By Heather
at 2010-10-09T23:10
at 2010-10-09T23:10
By Candice
at 2010-10-13T16:15
at 2010-10-13T16:15
By Michael
at 2010-10-15T20:40
at 2010-10-15T20:40
By Dora
at 2010-10-19T05:06
at 2010-10-19T05:06
By Margaret
at 2010-10-23T09:46
at 2010-10-23T09:46
By Aaliyah
at 2010-10-27T14:33
at 2010-10-27T14:33
By Lily
at 2010-11-01T02:40
at 2010-11-01T02:40
By Xanthe
at 2010-11-03T03:41
at 2010-11-03T03:41
By Andrew
at 2010-11-05T10:11
at 2010-11-05T10:11
By Yedda
at 2010-11-08T18:13
at 2010-11-08T18:13
By George
at 2010-11-10T15:13
at 2010-11-10T15:13
By Xanthe
at 2010-11-12T11:44
at 2010-11-12T11:44
By Kristin
at 2010-11-17T09:22
at 2010-11-17T09:22
By Agatha
at 2010-11-19T03:31
at 2010-11-19T03:31
By Andy
at 2010-11-23T15:28
at 2010-11-23T15:28
By Emily
at 2010-11-28T14:50
at 2010-11-28T14:50
Related Posts
Ubuntu正體中文上不去??
By Erin
at 2010-08-29T19:00
at 2010-08-29T19:00
Ubuntu正體中文上不去??
By Jessica
at 2010-08-29T18:55
at 2010-08-29T18:55
Ubuntu安裝可以重新配置硬碟,那其他系統可以嗎?
By Jake
at 2010-08-29T18:31
at 2010-08-29T18:31
鳥哥的私房菜
By Charlie
at 2010-08-29T15:12
at 2010-08-29T15:12
如何改進我的 shell 程式效率
By Margaret
at 2010-08-29T13:44
at 2010-08-29T13:44