精華區beta DIABLO 關於我們 聯絡資訊
論文剛寫完,發現...哇勒,我這條線莫名其妙被ban,打不了暗黑 必須用跳板才能玩 但是...精華區的跳板教學都是以Windows為OS,而實驗室的機器全都是linux 只好自己想辦法弄,這邊分享一些心得 雖然對絕大部分的版友來說,這篇跟廢文沒兩樣啦 XD 必備配備:電腦兩台 (一台讓你在家裡打暗黑,另一台架伺服器) 一條不能打暗黑的網路 (都能打暗黑的話,那幹嘛架跳板...XD) 一條有實體ip的網路 (伺服器用,必須讓你在家裡的電腦能連上來) 正版暗黑一套 (廢話..) 我的伺服器環境:爛電腦一台,CPU不知道是啥,RAM 512MB (其實256或更低就夠了) Fedora Core 2 Linux 學術網路 伺服器軟體:linux下有很多支援socks5通訊協定的proxy軟體 我使用socks server 5 http://ss5.sourceforge.net/ 這邊下載 安裝: 我是抓source code下來編譯,因為我不會用rpm XD 抓下來之後解壓縮 tar -zxf ss5-3.6.4-3.tar.gz 切到那個資料夾 cd ss5-3.6.4-3 GNU的標準步驟 ./configure <-----使用預設的port 1080 或 ./configure --with-defaultport= <-----填入你要的port 編譯 make 安裝 make install 設定: 預設會將設定檔放在 /etc/opt/ss5 資料夾裡面 1.修改認證方式,要改成使用者密碼認證 vim /etc/opt/ss5/ss5.conf 使用你習慣的文書編輯器來打開這個檔 找到一行 auth 0.0.0.0/0 - - ~~~~~~改成u 變成這樣 auth 0.0.0.0/0 - u 其他都維持預設值就好,存檔 2.新增使用者與密碼 vim /etc/opt/ss5/ss5.passwd 裡面應該是空的,輸入你要開放的帳號密碼 帳號 密碼 例子: luke 1234 然後存檔 開啟server: 輸入 ss5 -m -t 就可以了 -t表示打開thread,如果你的OS有支援(如linux),開啟thread可以達到最高效能 而且你才不會看到一大堆滿滿的process -m表示不要記錄log,因為我不確定log檔有無容量上限,乾脆不要記了,反正打暗黑而已 Note:我剛剛把log檔砍掉之後,執行ss5就會出現錯誤,說無法打開log檔,磁碟空間已滿 還不知道怎麼解決,只知道此時必須打開-m參數,關掉log,它才能執行 到這裡server已經搞定,再來是client的部分,也就是你要打暗黑的電腦 這部分就是使用sockscap,跟精華區的一樣 可參考 http://armani2599.myweb.hinet.net/sockscap/index.htm 1.下載sockscap 2.執行,輸入你設定好的帳號密碼 (帳號密碼錯誤還是能執行,但是會連不上美西) 3.File --> settings SOCKS Server 輸入你server的ip port 輸入剛剛設定的port (如果前面安裝時是用./configure,採取預設值,那port就是1080) 底下選取SOCKS Version 5,最底下的認證 username/password要打勾 4.點選NEW Profile name:輸入名字 如:暗黑 快噴葛屁 魔獸....等等 Command line:填入暗黑執行檔跟其路徑 "如果你用免CD,要選免CD的那個執行檔" Command line要注意,如果你的暗黑有附加其他參數,如視窗化,讀取其他CD-key等等 那就要把完整的參數寫進去 "因為這邊只能填執行檔,不能填你平常用的那個捷徑" 例如我的是:"F:\DIABLO II\Diablo II.exe" -mpq cdkey.mpq 5.開始玩 後記: 這只是陽春版的server,其他功能例如使用LDAP,做成http proxy...等等 有興趣的自己研究 XD 我沒興趣,而且非常想把linux全砸了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.228.157.98
kairy:推 09/07 01:37
Manhattan:推 用實驗室電腦當跳版玩暗黑才是真宅男 XD 09/07 01:35
lingerkptor:推.. 09/07 01:37
brandyjohn:這個為什麼不m阿 XDD 完暗黑學LINUX LINUX有前途阿! 09/07 01:44
iluy:寄信給夸大吧 09/07 02:42