SC2 在 Linux 下玩 - Linux

Anthony avatar
By Anthony
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"所能夠告訴我們的事…

--
Tags: Linux

All Comments

Audriana avatar
By Audriana
at 2010-09-03T10:29
先給個推...然後..............
John avatar
By John
at 2010-09-08T06:53
反正你都完成了,就把32BIT版打包然後分享給別人下載吧XD
順便做個64BIT版吧~~~
Annie avatar
By Annie
at 2010-09-11T07:01
我新手而已…而且成功了,就不想再搞死自己了…
Sierra Rose avatar
By Sierra Rose
at 2010-09-14T04:36
快推 不然人家以為我們看不懂XD
Noah avatar
By Noah
at 2010-09-17T06:32
給個推,讓你的淚水沒白流,然後我用XP繼續玩
Vanessa avatar
By Vanessa
at 2010-09-17T11:53
之前有板友說用wine玩起來滿順的 而且也沒提到要那麼複雜XD
Zora avatar
By Zora
at 2010-09-19T12:47
我的Linux上面能玩星海就行…總算能告別地雷小遊戲了
Edward Lewis avatar
By Edward Lewis
at 2010-09-19T22:44
幹嘛不拿個硬碟裝xp玩阿...
Steve avatar
By Steve
at 2010-09-24T13:34
快推 不然人家以為我們看不懂XD
Carol avatar
By Carol
at 2010-09-27T13:31
不就是LUX嗎 這個我懂 洗髮精不是!?
Candice avatar
By Candice
at 2010-10-01T13:00
有xp的的電腦啊…那是家人共用的…之前打的成就要重
Ida avatar
By Ida
at 2010-10-04T02:40
來…不會吧…換電腦會重置成就喔…
Liam avatar
By Liam
at 2010-10-06T23:46
淚推!
Regina avatar
By Regina
at 2010-10-08T03:11
看在你這麼辛苦 給你個推當獎勵 雖然我是用W7在玩的
Heather avatar
By Heather
at 2010-10-09T23:10
暴雪應該要增加個用LINUX系統下才有的成就"血尿凌客"
Candice avatar
By Candice
at 2010-10-13T16:15
血尿駭客?這主意不錯說~
Michael avatar
By Michael
at 2010-10-15T20:40
成就是跟著帳號的 換電腦不會洗白吧
Dora avatar
By Dora
at 2010-10-19T05:06
推~
Margaret avatar
By Margaret
at 2010-10-23T09:46
LINUX用戶玩星海推一個..當初我設定了一個晚上才成功
Aaliyah avatar
By Aaliyah
at 2010-10-27T14:33
看不懂還是要推!
Lily avatar
By Lily
at 2010-11-01T02:40
推推推.... (假裝有看懂...)
Xanthe avatar
By Xanthe
at 2010-11-03T03:41
你很有毅力...
Andrew avatar
By Andrew
at 2010-11-05T10:11
打包吧 也建議暴雪增linux成就 XD
Yedda avatar
By Yedda
at 2010-11-08T18:13
windows下方便多了...next->next->next->next->done
George avatar
By George
at 2010-11-10T15:13
這個一定要推得...
Xanthe avatar
By Xanthe
at 2010-11-12T11:44
還真是狂人...
Kristin avatar
By Kristin
at 2010-11-17T09:22
在Windows玩比較省事,Linux上面特效沒辦法全開 = =
Agatha avatar
By Agatha
at 2010-11-19T03:31
特效開高一點會有很大的機會進不去 ...
Andy avatar
By Andy
at 2010-11-23T15:28
好威XDDD
Emily avatar
By Emily
at 2010-11-28T14:50
我的天呀…這篇真要打包…原po太威了吧…

Ubuntu正體中文上不去??

Erin avatar
By Erin
at 2010-08-29T19:00
http://ftp.twaren.net/Linux/Ubuntu/ 參考:隨身碟安裝使用方法 http://magicallove.twbbs.org/wordpress/?p=454 ※ 引述《cocococc (蒼穹天)》之銘言: : 請問今天Ubuntu正體中文Wiki可以上去嗎?? : 我想 ...

Ubuntu正體中文上不去??

Jessica avatar
By Jessica
at 2010-08-29T18:55
請問今天Ubuntu正體中文Wiki可以上去嗎?? 我想去抓Ubuntu映象檔說... 這2天抓的檔案我要安裝到隨身碟都失敗ˊˋ 都有照網路的步驟下去做但是還是不行... - ...

Ubuntu安裝可以重新配置硬碟,那其他系統可以嗎?

Jake avatar
By Jake
at 2010-08-29T18:31
我最近在筆電上安裝了UNR,發現他真的很神奇 筆電上原本有Windows 7作業系統,120GB的硬碟切割為 100MB andlt;-- Win7自動保留 50GB andlt;-- C槽(作業系統) 70GB andlt;-- D槽(資料) 我將隨身碟塞入UNR後,使用隨身碟開機並且安裝 他可以重新分配 ...

鳥哥的私房菜

Charlie avatar
By Charlie
at 2010-08-29T15:12
想請問各位一下,現在是否也連不進去鳥哥的網站? 因為鳥哥的教學步驟蠻清楚的,學習比較有系統 或是各位有類似的網站可推薦? 感謝各位~~ ※ 引述《almew (kevin77923)》之銘言: : 請問現在有人連的進去嗎?? : http://linux.vbird.org/ : 我昨天都還很正常使用 : ...

如何改進我的 shell 程式效率

Margaret avatar
By Margaret
at 2010-08-29T13:44
各位好, 我寫了一支 shell script, 目的在搜尋現行目錄所有 and#34;.txtand#34; 檔內的字串. 若 and#34;.txtand#34; 檔有我要的字串, 就把該字串的整行輸出到 result.txt. 因為我要搜尋字 串有很多, 就先把字串都寫入 strings.txt, ...