[心得] SC2 在 Linux 下玩

看板Linux作者 (小肥肥)時間13年前 (2010/08/29 21:55), 編輯推噓7(701)
留言8則, 7人參與, 最新討論串1/3 (看更多)
------------------------------------------------------------------------------ 在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"所能夠告訴我們的事… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.82.141

08/29 15:18,
先給個推...然後..............
08/29 15:18

08/29 15:19,
反正你都完成了,就把32BIT版打包然後分享給別人下載吧XD
08/29 15:19

08/29 15:19,
順便做個64BIT版吧~~~
08/29 15:19

08/29 15:21,
我新手而已…而且成功了,就不想再搞死自己了…
08/29 15:21

08/29 15:21,
快推 不然人家以為我們看不懂XD
08/29 15:21

08/29 15:21,
給個推,讓你的淚水沒白流,然後我用XP繼續玩
08/29 15:21

08/29 15:22,
之前有板友說用wine玩起來滿順的 而且也沒提到要那麼複雜XD
08/29 15:22

08/29 15:24,
我的Linux上面能玩星海就行…總算能告別地雷小遊戲了
08/29 15:24

08/29 15:24,
幹嘛不拿個硬碟裝xp玩阿...
08/29 15:24

08/29 15:25,
快推 不然人家以為我們看不懂XD
08/29 15:25

08/29 15:27,
不就是LUX嗎 這個我懂 洗髮精不是!?
08/29 15:27

08/29 15:30,
有xp的的電腦啊…那是家人共用的…之前打的成就要重
08/29 15:30

08/29 15:31,
來…不會吧…換電腦會重置成就喔…
08/29 15:31

08/29 15:32,
淚推!
08/29 15:32

08/29 15:34,
看在你這麼辛苦 給你個推當獎勵 雖然我是用W7在玩的
08/29 15:34

08/29 15:39,
暴雪應該要增加個用LINUX系統下才有的成就"血尿凌客"
08/29 15:39

08/29 15:44,
血尿駭客?這主意不錯說~
08/29 15:44

08/29 15:49,
成就是跟著帳號的 換電腦不會洗白吧
08/29 15:49

08/29 15:54,
推~
08/29 15:54

08/29 15:54,
LINUX用戶玩星海推一個..當初我設定了一個晚上才成功
08/29 15:54

08/29 17:22,
看不懂還是要推!
08/29 17:22

08/29 18:50,
推推推.... (假裝有看懂...)
08/29 18:50

08/29 20:41,
你很有毅力...
08/29 20:41
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.82.141

08/29 22:06, , 1F
打包吧 也建議暴雪增linux成就 XD
08/29 22:06, 1F

08/29 22:50, , 2F
windows下方便多了...next->next->next->next->done
08/29 22:50, 2F

08/29 22:53, , 3F
這個一定要推得...
08/29 22:53, 3F

08/30 05:09, , 4F
還真是狂人...
08/30 05:09, 4F

08/30 11:01, , 5F
在Windows玩比較省事,Linux上面特效沒辦法全開 = =
08/30 11:01, 5F

08/30 11:02, , 6F
特效開高一點會有很大的機會進不去 ...
08/30 11:02, 6F

08/30 18:55, , 7F
好威XDDD
08/30 18:55, 7F

09/19 03:05, , 8F
我的天呀…這篇真要打包…原po太威了吧…
09/19 03:05, 8F
※ 編輯: jackjack0040 來自: 114.34.82.141 (07/14 09:08)
文章代碼(AID): #1CUcR7TQ (Linux)
文章代碼(AID): #1CUcR7TQ (Linux)