I'm working on a small program to tweak many "hidden" eMule settings (in preferences.ini, webservices.dat and previewApps.dat).
It also includes some useful diagnosis features.
screenshot
It can be downloaded here (336kB), and source code (Delphi 7) there (64kB).
This is a pre-release version. Use at your own risks.
v0.2.4.12 changelog. The changelog may contain a few infos about the next release; please read it before reporting a bug or requesting a new feature.
Known issues. Each bug described in this file may cause some trouble to your mule. I will always try to update it as soon as I'm aware of a new possible problem (and each time, I will add a new post).
Feedback and bug reports are welcome.
Especially concerning:
- the detection of the address books and SMTP servers. I don't know if this will work with non-IE/Outlook users.
- the "diagnosis session" and "help forums report" features (work in progress...)
- ... and my English, of course, which may look like "Frenchglish", sometimes
Any suggestion for the "auto-diagnosis" tool would be cool as well. Currently it can detect:
- Max half connections > 9 under XP SP2 (not aware if patched or not) (-> disconnections)
- Max upload > 80% of upload capacity, without USS (-> low download speed)
- "Extract meta data" set to use DirectShow (-> possible emule crashes, sometimes)
- Autoconnect to static servers AND no more than 1 static server (-> possible "no valid server" error, or blacklisted from the server)
- "Preview small blocks" AND "Create backup to preview" both enabled (-> Is this really a problem, BTW?)
- Allow everybody to see shared files (-> may not be recommend depending on what you are sharing or downloading...)
- Update server list on client / server connection (-> fake servers)
- Option "Ignore instances" enabled (-> starts a new eMule each time you click an ed2k link)
- In project: Control of the number of files in the temp dir (-> lost downloads...)
Here's a sample report, generated after a diagnosis session (v0.2.2.8; each line with ******* still has to be filled by the user):
Quote
Windows version: XP
Additional OS infos: Service Pack 2
Physical memory: 479 MB (166 MB free)
Page file memory: 1123 MB (884 MB free)
Firewall: *********
Antivirus: *********
Internet connection
Modem brand and model: *********
Is it a router? *********
Connected via USB, Ethernet, Wifi, LAN, proxy...? *********
ISP: *********
Internet connection type (DSL, cable...): *********
Download bandwidth (kbit/sec): *********
Upload bandwidth (kbit/sec): *********
Bandwidth tests results: *********
Other programs using the internet connection at the same time: *********
eMule settings
Version: 0.46c
Ports: TCP 24662 / UDP 24672
HighID or LowID? *********
Is Kad connected? Yes
Download capacity / limit (kByte/sec): 32 / 28
Upload capacity / limit (kByte/sec): 8 / 7
USS enabled: Yes
Max. sources / file (hard limit): 700
Max. connections: 200
Max. new connections / 5 sec.: 20
Max. half open connections: 9
Shared files (excluding downloads): 131 (3019 MB)
Number of downloads (Start of session / End of session): 54 / 53
Statistics (Cumulative)
Runtime: 289.3 days
UL:DL ratio: 1.29:1
Total uploaded: 122.63 GB
Total downloaded: 94.98 GB
Statistics (Session)
Runtime: 2h32
UL:DL ratio: 5.18:1
Uploads
Total uploaded: 48.08 MB
Failed upload sessions: 15%
Average uploaded per successful session: 4.37 MB
Average uploadrate: 2.69587 kByte/sec
Total upload overhead: 4.3%
Overhead repartition (File req. / Src Exchg / Server / Kad / Other): 8% / 1% / 8% / 81% / 3%
Downloads
Total downloaded (MB): 9.28
Failed download sessions: 0%
Average downloaded per successful session (MB): 9.28
Found sources, after 5, 10, 15, 30, 60 min, then every hour: 30 / 29 / 29 / 38 / 36 / 38
Found sources for each DL after one hour: 5 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 1
/ 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 3 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0
/ 0 / 0 / 0 / 0 / 0 / 0 / 1 / 0 / 0 / 26 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0
Connection - General
Reconnects: 0
Average connections: 2
Peak connections: 33
Max connection limit reached: 0
Report generated by Jes advanced eMule tweaker
Note: the "Average uploadrate" was the value reported by emule. It's often wrong (it should be ~5.4 here). In the latest version it's replaced by a calculated value.
This post has been edited by jestheonlyone: 06 October 2005 - 11:38 PM