精華區beta DIABLO 關於我們 聯絡資訊
最近硬碟空間爆了,弄了棵 1TB 的回來,想說系統好幾年沒更新了,順便把他更新一下。 不弄還好,一重灌之後才後悔幹嘛沒事愛亂搞... Debian 用完全自訂安裝真的會搞死人。 沒辦法,天生手賤各個 Linux distro 的環境對我來說都太複雜了,我喜歡乾淨的系統。 這跟 D3 有啥關係呢?有啊,因為我都用 Linux 跑 D3 的啊 .....XDDDDD。 原本灌在 Windows 7 上面玩起來有點不太順,每次等他讀硬碟都會很 Lag, 改用 wine 跑模擬的方式,給他一整個順暢到底... windows game 耶,你說好笑不好笑! 話說回來從一開始接觸 Linux 就是用 Debian, 用久了習慣他的哲學後發覺別家的 linux 都好難用@@, 加上扛著 GNU 招牌的 debian 又是出名的穩定, 常常就是好多年才會重灌一次。 由於這次灌的是 64bit 版的系統,因此要跑 32 bit 程式會麻煩點,特別是牽扯到 vga. Linux 上面我已經不用單純的 wine 很久了,playonlinux 是個好物, 內建的許多 wine patch 省去每灌個程式就要東找補丁西找解法的麻煩。 這邊分享一下這次的安裝方式,有需要的可以參考參考。 先說明硬體規格:i5 2500/gtx460/8g ram 開 4g tmpfs 給 /tmp(簡單說就是 ramdisk), 基本上有沒有 2g ram 的 PC 不建議再去開 tmpfs 來用. 首先安裝 playonlinux 我沒用 apt, 直接去官網抓版本比較新: http://www.playonlinux.com/en/download.html 這邊下載頁有簡單說明安裝方式。 如果有遇到缺少的套件就自己 apt 裝一下再重安裝 playonlinux 的 .deb 檔. 接下來 gtx460 driver 我去 nvidia 官網抓 310.44 64bit 回來 compile, 過程中會問要不要裝 32bit driver 一定要裝喔! xorg.conf 設定檔裏面 AIGLX 要開,我因為有用 compiz 3D 桌面,所以 composite 跟 DAMAGE, RENDER 也都開啟。 接下來就是搞了我好幾個小時的重點了: 由於是 64bit 環境,故許補上許多 32bit 的程式庫, so $sudo dpkg --add-architecture i386 $sudo aptitude install libgl1-mesa-glx:i386 libc6-i686:i386 \ libgl1-mesa-dri:i386 wine-bin:i386 \ qt4-config icoutils cabextract imagemagick \ python-wxgtk2.8 ghostscript gsfonts \ libmagickcore5-extra netpbm ufraw-batch fonts-droid \ libpaper-utils 基本上我安裝的是最精減的系統,因次上面的套件裝上後我就可以用了, 當然 apt 過程中有提到相依附的套件是非裝不可。 這堆東西裝好了後,設定一下 32bit 的程式庫: $echo /emul/ia32-linux/usr/lib | sudo tee -a /etc/ld.so.conf.d/nvidia-ia32-linux.conf $sudo ldconfig 基本上我就這樣完成了 playonlinux 的安裝跟設定了。 重開進去 xorg 後開始設定 d3 囉。 開啟 PlayOnLinux 應該不會跳出任何錯誤了, 接下來點他的 [工具] => [管理 wine 版本], 從左邊 [Wine 版本(x86)] 這個頁面找尋 [1.5.5-DiabloIII_v3] 然後按下 [>] 後便會開始下載了, 完成後關閉這個視窗。 接下來回 playonlinux 主視窗點選工具列上面的 [配置] 從左半邊點選 [新增按鈕], 接下來畫面選 [32 bits windows installation] 然後按 [下一步], 再點選 [1.5.5-DiabloIII_v3] 然後 [下一步], 接著隨便給個喜歡的名字後按 [下一步], 等個一下下 d3 的執行環境就建立好了。 接下來會跳回 [PlayOnLinux 設定] 這個視窗,從左邊點剛剛建立的那個名字後, 點選右邊的 [從這個虛擬磁碟建立新的捷徑] => 選 [Browse] 後按 [下一步], 這時候點 [Browse] 後會跳出檔案選擇的視窗,請記下目前的目錄位置。 開啟慣用的檔案管理員後,把 DiabloIII 的主程式資料夾整個 cp 到剛剛的目錄裡, 由於我是把之前安裝好的 D3 拿來用,如果要新安裝的這邊就把 D3 安裝程式 cp 過去. 經過漫長的等待後,複製完檔案後,切回 PlayOnLinux 的檔案選擇視窗,選好 [Diablo III Launcher.exe] 這個檔案後按 [下一步], 然後給個喜歡的名字後按 [下一步] 就完成啦!接下來 PlayOnLinux 主畫面就會有剛剛建立的捷徑了,點兩下, 開始享受不一樣的順暢感吧! 上面寫的很亂是因為現在是用回憶的方式寫出來的,基本上會用 linux 跑 windows game 的同好應該都看的懂我再寫啥吧...XDDDDD 而這是基於 64bit Debian, 如果是其他 distro 其實也都差不多, 必要的套件裝好後設定方式都大同小異,主要記得 nvidia 的 32 bit 程式庫位置要 給 ldconfig 吃進去,這樣就不會跑出找不到 32bit OpenGL 的錯誤畫面了。 備註: 1.32bit 系統就沒這些問題了, 會特別寫出來是因為 64bit OS 要跑會問題多多, 常常根本搞不清楚是缺哪個套件或程式庫跑不起來, 印象中 32bit linux 當初就直接一直下一步就好了@@ 2.本來是要發去 linux 版的, 記得當初有同好說搞不定,我忘記是哪篇了, 想說既然想玩 D3 那應該會看 D3 版, 而一般 windows 遊戲當然建議用 windows 跑, 然而台灣其實仍存在非常多反 M$ 的玩家存在, 我只是提供我遇到問題的解法給需要的同好參考, 至於會不會背抓或幹嘛我就不知道了。 基本上 D3 都有 for MAC 版了,我是沒在怕的@@~ 3.趁機偷渡推廣一下 Debian 也不錯....XDDDDD 如有傷眼抱歉啦! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.195.185
gidin :樓下你看得懂嗎? 05/03 17:00
neiolin :懂啊...XDDDDDDDDDDDDD 05/03 17:00
※ 編輯: neiolin 來自: 114.37.195.185 (05/03 17:03)
cyp001 :樓下都用DOS跑D3的 05/03 17:02
Madroach :之前BZ說使用非Win或是OS X系統進行遊戲的會鎖帳號 05/03 17:03
winman983 :看不懂這篇意義在那?? 05/03 17:03
Madroach :只是不知道他們到底有沒有辦法查得出來用wine跑就是 05/03 17:03
aezx :linux跟win都灌過.. 我的WIN7跑得比較順 05/03 17:04
aezx :後來覺得幹嘛浪費時間 乖乖再多弄一個系統就好... 05/03 17:05
lovinlover :我的SSD沒空間灌Linux 灌在HDD應該不會比較順 XD 05/03 17:05
aezx :玩遊戲還是在window下方便多 05/03 17:05
※ 編輯: neiolin 來自: 114.37.195.185 (05/03 17:11)
zinor :裝個SSD沒有在不順的啦 05/03 17:07
loveswim :灌個VM開就好 搞那麼複雜幹嘛 05/03 17:09
markto :趕快推,不然被說看不懂 ^^ 05/03 17:09
winter40114 :看得懂3成....orz 05/03 17:11
pepsilee :我用Win7跑得非常順,所以不需要這樣搞自己. 05/03 17:14
stlo :如果這篇是Linux架私服就比較有意思 玩遊戲還是Win7 05/03 17:18
vincehuang :太閒沒事找事 05/03 17:20
pokohong :有推有懂啊.... 05/03 17:21
Jamesz :太棒啦!回家有空就來 try! Debian 讚啦!(握手) 05/03 17:26
stlo :原Po可以在PS3上灌Linux然後在上面跑D3 接著跟BZ講說 05/03 17:26
stlo :我已經幫你移植好了 給我回來搞物品系統 05/03 17:26
HolyBugTw :win比較順,mac和linux都try過,linux只需要SSH!! 05/03 17:37
vitLink64 :看懂了,主要就是說if BB imba then nerf monk end 05/03 17:40
capirex :看不懂 05/03 17:43
MoseHas :我回想起兩年前學OS的時候整夜make install的惡夢... 05/03 17:49
MoseHas :恨死make kernel(怒 05/03 17:49
gn00945822 :只看得懂國字部分 大意應該是DH imba 不會再有buff 05/03 17:50
hahah :純噓五樓怒氣不足 此篇雖看不懂也知是嘔心瀝血好物 05/03 17:50
hahah :補推 05/03 17:52