eMule, Mods和你 [譯文]

原文地址:http://www.slyck.com/story1484_eMule_the_Mods_and_You
eMule, the Mods and You
作者:Drew Wilson

譯文:http://www.ied2k.com/forum/index.php?showtopic=8137&view=findpost&p=161433
譯文作者:Ejack


許多eMule mod都已推出了升級版,而且有多個mod能夠緊隨官版eMule的最新代碼迅速更新,有人不禁要問:這些mod到底都有什麼用處?eMule那與眾不同的獨特氣質,以及與生俱來的開源天性,讓不了解它的人們如霧裡看花,甚至可能讓新手們望而卻步。

在開源社區中成功的案例不少,而emule客戶端足可忝列其一。開源意味著「凡地不分南北、人不分老幼」,任何有一定編程能力的人都可一窺整個客戶端的究竟。那麼,這是不是說必須會編程才能用好eMule客戶端?別扯了。實際上,這恰恰為eMule的愛好者們打開了一扇方便之門:我們完全可以在原版eMule客戶端的基礎上自由地定製功能。一個重要的事實就是:這些eMule的mod其實都是不滿足於標準的eMule程序功能、追求差異的高級用戶自行開發的。

對於新手們來說,駕騾的途徑實在是沒法再簡單了:首先找個官版客戶端上手。其它的mod呢?稍後再解。駕騾之前,最好能找個對eMule客戶端比較熟悉的老手,請他帶著你順利地起步——尤其是別誤闖入虛假伺服器。不過千金易得而良師難覓,如果三藏不好找就先找白龍騾:自己動手裝個官版客戶端先,並初步進行配置。

嗯,貌似你已經躊躇滿志準備駕騾上路了,但是別急,還有個步驟不可忽略。我們都想以安全的方式連接其它客戶,可能比較實在的途徑是連接到Kademlia(Kad)網路,在Kad網路中安全連接其它用戶。這種方式雖然很好,但是額外需要一個引導程序(所謂引導程序,說白了就是某個已經連入Kad網路的IP地址)。

要獲取引導程序,最簡單的方法之一就是先連接到eDonkey2000(ED2K)網路中,因為ED2K上的大部分用戶已經同時連入Kad網路了。要進入ED2K網路就必須連接ED2K伺服器。eMule的伺服器列表是身材精緻的.met文件,目前兩個最知名的.met文件分別是Gruk和Corpo.free伺服器列表(真是國情不同,我孤陋寡聞……)。打開eMule客戶端軟體的[伺服器]窗口,可以看到已經有一排伺服器安營紮寨了。新手會問:「為什麼已經有這麼多的伺服器、還要另找伺服器列表呢?」這是因為啊,這些已有的伺服器其實未經過安全驗證。如果不慎連上了不安全的伺服器,通常會在搜索時返回許多的虛假結果,或者會讓你與其它的eMule客戶端連接起來更加困難。

下一步,就是右擊並刪除伺服器窗口中的所有伺服器。隨後,將已知安全伺服器的鏈接逐個粘貼進來(這好像有點自找麻煩了……),並且在選項中配置為不再自動更新伺服器列表。也可以在[選項]->[伺服器]頁面中配置為「僅連接靜態伺服器」(當然你首先需要把所有安全伺服器加入靜態伺服器列表中)。除了以上兩種方法,還有很多其它的方法可以保證安全接入ED2K網路,但是重要的是,只要連接入ED2K網路,那麼接入Kad網路也會相對容易得多。一旦已經連入Kad,那麼是只使用Kad還是保持與ED2K伺服器的連接,悉聽尊便。

上面這大段的廢話跟選用mod有什麼關係?不管你信不信,通過熟悉及使用官版客戶端,用戶實際上也就是在間接地練習使用其它mod。用戶/搜索結果的各種顏色分別代表什麼意思?為什麼不是嚴格按照時間排隊、而是加入了信用系統(俗稱集結號系統/聚沙成丘系統)?文件黑名單/白名單是什麼?用戶應當在選用mod之前就已經知曉這類基本問題的答案。有種好東東能幫助用戶加速與騾子的磨合過程,那就是eMule嚮導——不過有時候最好的嚮導也會不知所措,所以還有許多其它的途徑:加入一個eMule社區;使用eMule客戶端的內置幫助嚮導;通過eMule IRC聊天(分為不同的語言)進行學習;或加入eMule幫助論壇。

假定歷經以上階段後,你眼睛已經成了螺旋線並且哀嚎:「OOXX,真是OOXX!我用eMule已經好幾個月了,現在覺得不是很方便!」很好。有些用戶因為eMule官方客戶端不能完全滿足他們的要求,誤以為這意味著與騾子情深緣淺、該開始轉投他物了。這些用戶完全忽略了mod開發社區的物種多樣性,其實騾子們是環肥燕瘦各有特色:Xtreme系的特色在於小巧靈便,是官版的瘦身強健版;Morph XT系的特色是上傳部分更加註重可定製化;另外一些mod(比如StulleMule)則會使用完全不同的信用系統——這只是幾個典型,除此之外還有更加多樣化的mod……

eMule mod的更換過程與BitTorrent客戶端的更換迥然不同。對於BitTorrent,用戶在更換客戶端時,需要先卸載當前客戶端,而後下載並安裝新的客戶端。而eMule mod則是由一組意義明確的「二進位」文件所組成。通常一個mod所需的所有文件都會打成一個壓縮包,用戶只需要將壓縮包解壓到原客戶端文件夾下簡單覆蓋即可。更換mod後,原有的通用參數不會發生變化,已下載的文件塊仍然保留,共享的文件也巍然不動。不同mod之間的區別僅僅是部分特性的實現,或者整體性能的差異——所有的必要組件都是通用的,例如傳輸窗口、搜索窗口或選項窗口。以Morph XT為例:啟動時會播放一段簡短的音頻,給人以發隨風動的感覺(?)。在選項窗口的右側會顯示如同Morph XT主題條般的新圖像,客戶端也處處都有新增的選項。

於是另一個熱門的問題是:「我應該選用哪種mod?」這個問題實在是見仁見智,因為這完全取決於個人喜好。在eMule mod開發社區中,這個問題就相當於「如果我是個eMule開發人員,我應當為客戶端添加什麼新鮮東西?」或者「我希望eMule客戶端是什麼樣子的?」一般來說,需要對系統資源佔用小的,可以選擇Xtreme系的mod;希望對於上傳帶寬能夠進行更加細化控制的,可以選擇Morph XT系的mod;水管相當細小的,可以選擇ZZUL系的mod;希望擁有瑞士軍刀般客戶端的,可以選擇Neomule。除此之外還有不可計數的mod可供選擇。其實選擇eMule mod就好比逛公園之前挑選一件合適的茄克一樣(看來人類的智慧果然相同啊,換茄克=換馬甲……)。一件夠嗎?當然。試穿不同的茄克會有副作用嗎?當然沒有。

生機勃勃的mod開發社區、開源自由的軟體哲學,使得各種新鮮的mod層出不窮,eMule客戶端在歷經五載之後更加令人看好。有人妄言P2P開發已死?這是哪頭叫獸放的?

7條評論隱藏

  1. 2009年10月10日 周六 11:56 | 回復

    翻譯的很生動 🙂
    好樣的

  2. #2 南宮小可
    2009年11月13日 周五 23:14 | 回復

    樓主 – -我感覺這個網站有問題- -打開每一個頁面發送的請求都很多……代開你這個頁面居然發送了5732個請求!希望你們可以找asp高手重新編寫一下網站吧~貌似在你們這邊看來很容易……

  3. 2009年11月14日 周六 03:47 | 回復

    @南宮小可 沒有吧。。目前第一次瀏覽本頁有45個HTTP請求,瀏覽器緩存了的話則只有5個。不知你用的是什麼瀏覽器?包括首頁在內任何頁面發送的請求都很多?

  4. #4 DGQ
    2010年6月20日 周日 19:47 | 回復

    翻譯的很生動
    好樣的

    😀

  5. #5 half unselfish sharer
    2010年6月20日 周日 20:33 | 回復

    通常一個mod所需的所有文件都會打成一個壓縮包,用戶只需要將壓縮包解壓到原客戶端文件夾下簡單覆蓋即可。更換mod後,原有的通用參數不會發生變化,已下載的文件塊仍然保留,共享的文件也巍然不動。

    這是真的嗎?好像還沒聽說過這種說法。

  6. #6 wonder
    2013年4月12日 周五 15:15 | 回復

    如果不喜歡了,如何徹底卸載emule mod? 為什麼在control panel的uninstall列表裡面無法找到emule mod?

  7. #7 asp502010
    2013年4月12日 周五 20:34 | 回復

    @wonder
    因為emule是綠色軟體,直接刪除文件夾就行了。

發表評論

您的Email將不會顯示出來。頭像請至Gravatar.com註冊上傳。*號標註項為必填。

*
*
*
標籤用法
字數:0