Skip to content

eMule CN releases Official Release site of eMule CN

eMule CN releases Official Release site of eMule CN

    • eMule CN latest releases
  1. Home
  2. /Announcements
  3. /eMule v0.50b CN-9 Build 630 LTS (Back To Square One)

eMule v0.50b CN-9 Build 630 LTS (Back To Square One)

Announcements / September 22, 2024 / Enig123 / 14

eMule v0.50b CN-9 Build 630 LTS (Back To Square One) 版主要更新:

  1. 解決一個由於文件ID錯誤可能導致的下載中止問題;
  2. 改 AttachToAlreadyKnown 機制為嚴格匹配,更精確管理下載來源;
  3. 通過 debug 找出搜索結果顯示太耗 cpu 資源的代碼,極大改善相關顯示代碼的效率;
  4. 通過主動更新、解決下載文件的 m_DeadSourceList 僅遇到發送 OP_FILEREQANSNOFIL 的客戶端才會更新,導致統計數據不準確的問題;
  5. 解決上個版本由於一些試驗性代碼導致崩潰的回退問題;
  6. 限制上傳客戶端在發送請求序列的過程中,不得改變請求文件的ID,阻止某些客戶端的不良行為,同時簡化了協議處理代碼;
  7. 修正下載線程同步機制的一些問題,保證不會由於數據未及時處理而導致的下載中斷。
eMule_v0.50b_CN-9_Build_630_LTSDownload

Enig123

Long term user of eMule, until I become a developer of this mod.

eMule v0.50b CN-9 Build 610 LTS (Very Very Bad)

Related posts

eMule v0.50b CN-9 Build 610 LTS (Very Very Bad)

eMule v0.50b CN-9 Build 610 LTS (Very Very Bad) 版主要更新:

提高下載緩存效率,儘量利用操作系統緩存、進一步減少實際磁盤讀寫(Very BAD *SS);

將 TCP Packet...

eMule v0.50b CN-9 Build 540 LTS

獨有的隨機上傳選擇算法改進,算法簡化及調整,更穩健適配何種狀況;修正長時間運行時可能出現kademlia失效的問題(抱歉,是過度優化導致的);修正合併eMule Community版本不完整、所導致的搜索結果保存錯誤,可能導致啟動緩慢(升級前請先刪除config/StoredSearches.met);修正kademlia的DataIO的包內容有效性判斷代碼中的錯誤;微調下載帶寬控制算法。

這一版本使用Visual Studio Community 2022編譯,並更新了eMule的依賴庫,尤其是zlib庫更新到最新開發版。

eMule_v0.50b_CN-9_Build_540_LTSDownload

eMule v0.50b CN-9 Build 513 LTS

新一代下載帶寬控制算法,完全符合winsock的調用標準,同時消除 aMule v2.3.2 及以後版本下載時出現的底層錯誤;修正一個下載哈西完成之後,文件卻無法完成的問題(感謝community的維護者fox88新版帶來的的代碼改進);對 kademlia 請求的速率控制採用標準的 Token Bucket 算法;將動態緩存算法與「文件緩存大小」(File buffer size)可設定參數掛鉤,推薦選擇不要超過768KB,因為更大的值效果不一定好,不過可以自己試試看;下載緩存隨機寫入算法微調,增加磁盤寫入隨機/動態寫入程度,進一步釋放資源,讓它表現得更加 non-blocking,從而提高圖形界面響應速度。

註:新的下載帶寬控制算法,下載的 socket_buffer 為...

eMule 0.50b CN-9 Build 512 LTS

主要更新:

重寫下載帶寬分配算法,同時解決大部分aMule v2.3.2及以後版本導致的下載中斷問題;部分數據結構從以前改造的std::vector重新回到更為適合的std::list;各種內存占用優化,更適合長時間跑;下載緩存微調及優化,解決特殊情況下緩存排序可能出現混亂的問題;梳理接受下載的邏輯,解決一些特殊情況下出現接收到錯誤下載數據的問題;解決udp接收方面的一些遺留問題。

eMule_0.50b_CN_Build_512_LTSDownload

Latest posts

eMule v0.50b CN-9 Build 610 LTS (Very Very Bad)

eMule v0.50b CN-9 Build 610 LTS (Very Very Bad) 版主要更新:

提高下載緩存效率,儘量利用操作系統緩存、進一步減少實際磁盤讀寫(Very BAD *SS);

將 TCP Packet...

eMule v0.50b CN-9 Build 540 LTS

獨有的隨機上傳選擇算法改進,算法簡化及調整,更穩健適配何種狀況;修正長時間運行時可能出現kademlia失效的問題(抱歉,是過度優化導致的);修正合併eMule Community版本不完整、所導致的搜索結果保存錯誤,可能導致啟動緩慢(升級前請先刪除config/StoredSearches.met);修正kademlia的DataIO的包內容有效性判斷代碼中的錯誤;微調下載帶寬控制算法。

這一版本使用Visual Studio Community 2022編譯,並更新了eMule的依賴庫,尤其是zlib庫更新到最新開發版。

eMule_v0.50b_CN-9_Build_540_LTSDownload

eMule v0.50b CN-9 Build 513 LTS

新一代下載帶寬控制算法,完全符合winsock的調用標準,同時消除 aMule v2.3.2 及以後版本下載時出現的底層錯誤;修正一個下載哈西完成之後,文件卻無法完成的問題(感謝community的維護者fox88新版帶來的的代碼改進);對 kademlia 請求的速率控制採用標準的 Token Bucket 算法;將動態緩存算法與「文件緩存大小」(File buffer size)可設定參數掛鉤,推薦選擇不要超過768KB,因為更大的值效果不一定好,不過可以自己試試看;下載緩存隨機寫入算法微調,增加磁盤寫入隨機/動態寫入程度,進一步釋放資源,讓它表現得更加 non-blocking,從而提高圖形界面響應速度。

註:新的下載帶寬控制算法,下載的 socket_buffer 為...

eMule 0.50b CN-9 Build 512 LTS

主要更新:

重寫下載帶寬分配算法,同時解決大部分aMule v2.3.2及以後版本導致的下載中斷問題;部分數據結構從以前改造的std::vector重新回到更為適合的std::list;各種內存占用優化,更適合長時間跑;下載緩存微調及優化,解決特殊情況下緩存排序可能出現混亂的問題;梳理接受下載的邏輯,解決一些特殊情況下出現接收到錯誤下載數據的問題;解決udp接收方面的一些遺留問題。

eMule_0.50b_CN_Build_512_LTSDownload

14 comments

  • ie13

    September 24, 2024 at 12:34 pm |Reply

    这应该就是之前你分享的内测版吧

    • Enig123

      September 24, 2024 at 5:14 pm |Reply

      當然不一樣,之後還有很重要的功能改動。

  • NetR66

    September 26, 2024 at 3:50 pm |Reply

    启用 MiniMule 功能失效。

    • Enig123

      September 26, 2024 at 10:25 pm |Reply

      剛剛測試過,沒有問題啊!

  • NetR66

    September 26, 2024 at 10:53 pm |Reply

    Windows 10 IoT 企业版 LTSC,干净安装的630,勾选 “启用 MiniMule” ,最小化到状态栏后,单击图标无法显示 MiniMule。去掉勾选后,单击图标直接打开eMule界面。已反复测试过,确认失效。

    • Enig123

      September 26, 2024 at 11:53 pm |Reply

      多謝反饋。

      相關代碼N年沒動過了,抱歉目前開發的重點不在這塊。

      根據我的測試,你用鼠標右鍵單擊,是可以調出來的。

    • ie13

      October 3, 2024 at 4:20 am |Reply

      哦吼,同款系统,我也是拥抱IoT版本,现在外接一个老笔记本拆下来的老HDD盒子当eMule上传盘

  • Jim

    October 23, 2024 at 1:35 pm |Reply

    Where can you get the source for this mod?

    • Enig123

      October 23, 2024 at 5:47 pm |Reply

      Will you please identify yourself/nickname in the eMule official forum?

      I am happy to share with developers or anyone who’s interested and potentially could offer help.

  • Leafhall

    November 25, 2024 at 2:16 am |Reply

    请问这个版本支持地区旗帜显示吗?

  • 11RAIN

    December 31, 2024 at 1:12 am |Reply

    大佬什么时候更新下一版本

    • ie13

      January 18, 2025 at 12:53 am |Reply

      稳定就行了,更新频繁未必是好事

  • 天空的天

    March 9, 2025 at 12:19 pm |Reply

    听说这个版本是支持反吸血和IP显示的,但实际上我在使用过程中没看相关的设置和效果?

    • Enig123

      March 9, 2025 at 7:59 pm |Reply

      在擴展設置裡面,打開 Verbose 你就能看到反吸血的日誌了。

      反吸血功能是內置的,能防範幾乎所有的至少老版本的迅雷,在目前的整體的環境下,也不需要人為去設置。

      另外防範迅雷的偵測代碼,也不可能採用外部設定搞定的。

      顯示 ip 的功能不太有必要,曾經有過,但後來取消了。

Leave a Comment

Leave a Reply to 天空的天 Cancel reply

Your email address will not be published. Required fields are marked *

Pages

  • eMule CN latest releases

Categories

  • Announcements

Archives

  • September 2024
  • June 2024
  • August 2022
  • September 2021
  • May 2021

Copyright © 2025 eMule CN releases

Search