[閒聊] Diablo III on Linux 64 bit ?!

看板DIABLO作者 (neio)時間11年前 (2013/05/03 16:58), 編輯推噓25(27217)
留言46則, 37人參與, 最新討論串1/1
最近硬碟空間爆了,弄了棵 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 ia32-libs 基本上我安裝的是最精減的系統,因次上面的套件裝上後我就可以用了, 當然 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 版了,我是沒在怕的@@~ (網路上有說BZ藍帖有講,他們不會支援linux,但是也不會抓... 就是說要玩自己想辦法不作弊他都不管) 3.趁機偷渡推廣一下 Debian 也不錯....XDDDDD 如有傷眼抱歉啦! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.195.185

05/03 17:00, , 1F
樓下你看得懂嗎?
05/03 17:00, 1F

05/03 17:00, , 2F
懂啊...XDDDDDDDDDDDDD
05/03 17:00, 2F
※ 編輯: neiolin 來自: 114.37.195.185 (05/03 17:03)

05/03 17:02, , 3F
樓下都用DOS跑D3的
05/03 17:02, 3F

05/03 17:03, , 4F
之前BZ說使用非Win或是OS X系統進行遊戲的會鎖帳號
05/03 17:03, 4F

05/03 17:03, , 5F
看不懂這篇意義在那??
05/03 17:03, 5F

05/03 17:03, , 6F
只是不知道他們到底有沒有辦法查得出來用wine跑就是
05/03 17:03, 6F

05/03 17:04, , 7F
linux跟win都灌過.. 我的WIN7跑得比較順
05/03 17:04, 7F

05/03 17:05, , 8F
後來覺得幹嘛浪費時間 乖乖再多弄一個系統就好...
05/03 17:05, 8F

05/03 17:05, , 9F
我的SSD沒空間灌Linux 灌在HDD應該不會比較順 XD
05/03 17:05, 9F

05/03 17:05, , 10F
玩遊戲還是在window下方便多
05/03 17:05, 10F
※ 編輯: neiolin 來自: 114.37.195.185 (05/03 17:11)

05/03 17:07, , 11F
裝個SSD沒有在不順的啦
05/03 17:07, 11F

05/03 17:09, , 12F
灌個VM開就好 搞那麼複雜幹嘛
05/03 17:09, 12F

05/03 17:09, , 13F
趕快推,不然被說看不懂 ^^
05/03 17:09, 13F

05/03 17:11, , 14F
看得懂3成....orz
05/03 17:11, 14F

05/03 17:14, , 15F
我用Win7跑得非常順,所以不需要這樣搞自己.
05/03 17:14, 15F

05/03 17:18, , 16F
如果這篇是Linux架私服就比較有意思 玩遊戲還是Win7
05/03 17:18, 16F

05/03 17:20, , 17F
太閒沒事找事
05/03 17:20, 17F

05/03 17:21, , 18F
有推有懂啊....
05/03 17:21, 18F

05/03 17:26, , 19F
太棒啦!回家有空就來 try! Debian 讚啦!(握手)
05/03 17:26, 19F

05/03 17:26, , 20F
原Po可以在PS3上灌Linux然後在上面跑D3 接著跟BZ講說
05/03 17:26, 20F

05/03 17:26, , 21F
我已經幫你移植好了 給我回來搞物品系統
05/03 17:26, 21F

05/03 17:37, , 22F
win比較順,mac和linux都try過,linux只需要SSH!!
05/03 17:37, 22F

05/03 17:40, , 23F
看懂了,主要就是說if BB imba then nerf monk end
05/03 17:40, 23F

05/03 17:43, , 24F
看不懂
05/03 17:43, 24F

05/03 17:49, , 25F
我回想起兩年前學OS的時候整夜make install的惡夢...
05/03 17:49, 25F

05/03 17:49, , 26F
恨死make kernel(怒
05/03 17:49, 26F

05/03 17:50, , 27F
只看得懂國字部分 大意應該是DH imba 不會再有buff
05/03 17:50, 27F

05/03 17:50, , 28F
純噓五樓怒氣不足 此篇雖看不懂也知是嘔心瀝血好物
05/03 17:50, 28F

05/03 17:52, , 29F
補推
05/03 17:52, 29F

05/03 18:22, , 30F
推完好像有比較懂,總之就是亞服不能亡是吧~
05/03 18:22, 30F

05/03 18:23, , 31F
感謝經驗分享~~
05/03 18:23, 31F

05/03 18:34, , 32F
很久才在玩linux,現在少玩了XDDDDDD
05/03 18:34, 32F

05/03 18:34, , 33F
不過把D3灌在ssd上面真的順很多就是。
05/03 18:34, 33F

05/03 19:01, , 34F
linux不能直接使用G300軟體><
05/03 19:01, 34F

05/03 19:26, , 35F
05/03 19:26, 35F

05/03 19:50, , 36F
MacOS路過,推一個
05/03 19:50, 36F

05/03 22:08, , 37F
嗯嗯 跟我想得一樣
05/03 22:08, 37F

05/03 22:15, , 38F
排個版會好一些..
05/03 22:15, 38F

05/03 22:17, , 39F
有些人莫名其妙....自己看不懂文章就開始見笑轉生氣
05/03 22:17, 39F

05/03 22:17, , 40F
多充實一下自己好嗎?
05/03 22:17, 40F
少補上 ia32-libs, 沒他程式會出錯,拍謝@@ ※ 編輯: neiolin 來自: 114.34.252.127 (05/03 22:55)

05/03 23:05, , 41F
快來推一下,不然人家說我看不懂
05/03 23:05, 41F

05/03 23:50, , 42F
推 之前也用UBUNTU玩過遊戲
05/03 23:50, 42F

05/04 08:04, , 43F
05/04 08:04, 43F

05/04 12:51, , 44F
推推
05/04 12:51, 44F

05/04 13:55, , 45F
只看過Linux 其他完全看不懂 A_A
05/04 13:55, 45F

05/05 16:49, , 46F
要不是為了暴雪的遊戲 我真的很懶得用windows
05/05 16:49, 46F
文章代碼(AID): #1HWtmVXJ (DIABLO)