[eMule-Web]  

Zurück   [eMule-Web] > eMule > eMule MODs - Allgemein

eMule MODs - Allgemein Alles zu den eMule-MODs, die unsere Anforderungen für 'saubere' MODs erfüllen.

Antwort
 
LinkBack Themen-Optionen
Alt 24. March 2003, 06:26   #1
Newbie
 
Registriert seit: 04.03.2003
Beiträge: 21
Standard: eMule 0.27c [bloodymad 0.3] {24.03.03} Problem: eMule 0.27c [bloodymad 0.3] {24.03.03}



Quick feature overview
  • New: Updated to the eMule base version 0.27c
    All the new official features included
  • New: Mod Version Identification [by LSD/StaTiK]
    You will now see if you are connected to another client using this mod
  • One-Queue-Per-File
    Fair chances for rare files
  • Reserved release slots
    Give some of your slots exclusively to release files.
  • Estimated queuing time
    For clients in the upload queue a estimated waiting time is calculated.
  • Auto-nick-naming
    Don't be annoyed by thousands of http://emule-project.net/ clients.
  • Coutermessures against a leeching mod [by Vorlost]
    Downscoring of clients that use a popular german community leeching mod.
  • Mod feature recognition (interesting for developers)
    System to identify mod features
  • Developer tools
    diff2html, bbcode2html
  • Commented source code
    You can now see in the sources (or better the diff file) what I did and why.


Downloads

Things you really should know before you use it (same as last version):
  • "Try to upload full chunks" is required by the mod. The mod will enable this if you haven't already done so.
  • The old "Release" priority is now called "Very high". The new "Release" is something special.
  • Don't use the new automatic upload priorities. You won't need them with this mod.
Downloads/Links:

Plans for version 0.4
  • Improvements for the waiting time estimation
  • Looking at some potential memory leaks I noticed


More about the features

Old Features
For the old features like One-Queue-Per-File, Reserved release slots and Auto-nick-naming see my posting for the emule 0.26d [bloodymad 0.2] release.
For the Estimated queuing time, Coutermessures against a leeching mod, Mod feature recognition and the Developer tools see my posting for the emule 0.26d [bloodymad 0.3] release.


Feature: Updated to the eMule base version 0.27c

This is the main point about this release. I had to fight a bit against the new automatic priority for the shared files . Don't use this setting with this mod, it is not needed because of the queue-per-file system which treats rare files fair, so there is no need to automatically increase their priority further.


Feature: Mod Version Identification [by LSD/StaTiK]

The problem
If you have someone in your queue or want to download from someone it would be nice to know which eMule version or mod he's using.

This mods solution
I implemented a system to identificate which mod is used that was discussed a short time ago here in the emule-project.net mods forum. Chances are good many mods will use this system in their next versions so that the mod version detection gets much easier. Currently you can at least see if someone else is using this bloodymad mod (or a newer version).


Minor change

The amout of release slots defaults now to 40%.


So there are not so many new features this time (No, wrong, in fact there are many new features: everything that comes with eMule 0.27c) and I will just attach two pictures to illustrate the queing time estimation (red) and the Mod version identification (blue).

Downloadlist:


A client from the upload queue:



So happy downloading

/bm
bloodymad ist offline   Mit Zitat antworten
Alt 24. March 2003, 08:38   #2
Unregistrierter Gast
 
Registriert seit: 29.11.2002
Beiträge: 3.624

Zitat:
Coutermessures against a leeching mod [by Vorlost]
Downscoring of clients that use a popular german community leeching mod.
darf man fragen welcher mod das sein soll?? antwort dann bitte als pm

Anonymous ist offline   Mit Zitat antworten
Alt 24. March 2003, 10:31   #3
It's cosmic ...
 
Benutzerbild von cosmic girl
 
Registriert seit: 14.01.2003
Beiträge: 3.326

Standard: eMule 0.27c [bloodymad 0.3] {24.03.03} eMule 0.27c [bloodymad 0.3] {24.03.03} Details

renegade
http://www.emule-web.de/board/viewtopic.php?t=2204
Im changelog kurz erwähnt.
Und mehr Info da (incl. code):
http://www.emule-web.de/board/viewtopic.php?t=2487



PS: Eine Maus mit scroll-Automatik ist was feines

__________________
cosmic girl ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:01   #4
Unregistrierter Gast
 
Registriert seit: 29.11.2002
Beiträge: 3.624
Standard: eMule 0.27c [bloodymad 0.3] {24.03.03} Lösung: eMule 0.27c [bloodymad 0.3] {24.03.03}

cosmic girl, hab schon ne pm bekommen, danke trotzdem
Anonymous ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:07   #5
It's cosmic ...
 
Benutzerbild von cosmic girl
 
Registriert seit: 14.01.2003
Beiträge: 3.326

Standard: eMule 0.27c [bloodymad 0.3] {24.03.03} eMule 0.27c [bloodymad 0.3] {24.03.03} [gelöst]

Wenn du nicht gefragt hättest, wär die Frage dennoch gekommen - nun ist sie auch für die Allgemeinheit beantwortet - so geheim ist das ja nicht...
__________________
cosmic girl ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:13   #6
Unregistrierter Gast
 
Registriert seit: 29.11.2002
Beiträge: 3.624

ich war halt der meinung, das man es nicht so öffentlich schreiben sollte wenn der mod schon nicht erwünscht ist, damit nicht noch mehr leut auf den geschmack kommen. daher wollt ichs halt per pm.
letztendlich muß zwar jeder selber wissen was er tut, aber manche wissen es eben nicht.
aber zu entscheiden hab ichs ja net was hier stehen darf und was net.
Anonymous ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:30   #7
It's cosmic ...
 
Benutzerbild von cosmic girl
 
Registriert seit: 14.01.2003
Beiträge: 3.326


Ist schon richtig, daß man es nicht an die große Glocke hängen sollte, zumal die Leecher-Modder immer dreister werden!
Die haben längst mitbekommen, daß es einen code dagegen gibt und brüten schon über anderen "Lösungen" doch wieder der ed2k-Gemeinschaft zu schaden.
Aber wenn der thread um diesen friend***rig Mod nicht bei uns aufgemacht worden wäre, hätte vorlost den code nicht so schnell geschrieben gehabt!
Im offiziellen Forum sind sie erst seit kurzem informiert und nun reagiert man dort auch.

Und es ist wichtig, daß möglichst viele eMule-Nutzer Mods mit dem Antifriend***ring Patch benutzen, damit sich die Pest nicht ausbreiten kann - wenn die nämlich nichts mehr bekommen, dann stirbt dieser Leecher-Mod zumindest aus.
__________________
cosmic girl ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:35   #8
MODder
 
Benutzerbild von cyrex2001
 
Registriert seit: 23.12.2002
Beiträge: 2.203

hab den code mal in sivka v7b1 beta2 integriert!
funzt wunderbar!
cyrex2001
__________________

fragen zu einstellungen und problemen mit emule, einfach hier klicken! danke Xman!
signatur mit Blacklotus Onlinesig erstellt. (dank winki2099 auch mit emule 0.43 funzt)
cyrex2001 ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:45   #9
Unregistrierter Gast
 
Registriert seit: 29.11.2002
Beiträge: 3.624

cyrex2001, kennst dich auch mit programmieren aus??
Anonymous ist offline   Mit Zitat antworten
Alt 24. March 2003, 11:56   #10
It's cosmic ...
 
Benutzerbild von cosmic girl
 
Registriert seit: 14.01.2003
Beiträge: 3.326


cyrex2001, renegade
Ich bin sicher bloodymad weiss es zuschätzen, wenn ihr dieses Gespräch in das Development Forum verschiebt..
Es war schon sehr viel off topic für jetzt, auch von mir - sorry bloodymad!

Testet denn noch keiner seinen Mod?
__________________
cosmic girl ist offline   Mit Zitat antworten
Alt 24. March 2003, 16:48   #11
MODder
 
Benutzerbild von cyrex2001
 
Registriert seit: 23.12.2002
Beiträge: 2.203

ich werde ihn jetzt mal testen!
cyrex2001
__________________

fragen zu einstellungen und problemen mit emule, einfach hier klicken! danke Xman!
signatur mit Blacklotus Onlinesig erstellt. (dank winki2099 auch mit emule 0.43 funzt)
cyrex2001 ist offline   Mit Zitat antworten
Alt 24. March 2003, 17:34   #12
MODder
 
Benutzerbild von cyrex2001
 
Registriert seit: 23.12.2002
Beiträge: 2.203

@bloodymad
ist das gewollt, das keine zahlenwerte bei der grösse der warteschlange/dateibuffer mehr sind?
cyrex2001
__________________

fragen zu einstellungen und problemen mit emule, einfach hier klicken! danke Xman!
signatur mit Blacklotus Onlinesig erstellt. (dank winki2099 auch mit emule 0.43 funzt)
cyrex2001 ist offline   Mit Zitat antworten
Alt 24. March 2003, 17:39   #13
NaP
Board-Äffchen !
 
Benutzerbild von NaP
 
Registriert seit: 18.01.2003
Beiträge: 1.563

Zitat:
Zitat von bloodymad
Feature: Estimated queuing time

The problem
If you see that you're at a queue position of 1234 waiting for a download, this doesn't tell you much about how long it will take you to get a download slot. If the remote client has a upload of 2kb/s and the file is low priority, it's hopeless to wait. If the client has an upload of 128kb/s and it's a release file you will get it quite soon.
An additional problem comes with my new queueing system. Because the waiting clients are queued per file it is hard to say what would be the corresponding position of a user in a global queue.

This mods solution
The mod keeps track how long it usually takes to get a slot and uses this information to calculate a estimated waiting time for a waiting client. This time is send if a client asks for it's queue position. If you want to download from another client that supports this feature you'll see a estimated time to get a slot instead of a queue position in the download list.
The implementation is fully compatible with other clients that don't support this feature and doesn't make any protocol extentions. These other clients will just display a queue position that is 2*estimatedminutestowait. You can see the estimated time in the client details after the upload queue score. The estimation is not perfect yet and will be further improved, but it's already useful.
NaP ist offline   Mit Zitat antworten
Alt 24. March 2003, 17:49   #14
MODder
 
Benutzerbild von cyrex2001
 
Registriert seit: 23.12.2002
Beiträge: 2.203

ja okay, ich hab mich falsch ausgedrückt!
ich meine, unter einstellungen=>erweiterte einstellungen, die 3 schieberegler!
cyrex2001
__________________

fragen zu einstellungen und problemen mit emule, einfach hier klicken! danke Xman!
signatur mit Blacklotus Onlinesig erstellt. (dank winki2099 auch mit emule 0.43 funzt)
cyrex2001 ist offline   Mit Zitat antworten
Alt 24. March 2003, 19:27   #15
Board Methusalem
 
Registriert seit: 13.02.2003
Beiträge: 3.315

jo is sie mir auch aufgefallen... is nich sehr praktisch
testergebnisse:
laufzeit 2 stunden
up is sehr konstant
erfolgreiche ups : fehlgeschlagene ups 21 : 7
down eher bescheiden...
fazit:
naja ganz ok aber da fehlen halt noch ein paar features... von lovelace und anderen
burner ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen: eMule 0.27c [bloodymad 0.3] {24.03.03}


  1. eMule 0.30a [bloodymad 0.4.1] [23.08.2003]
    eMule MODs - Allgemein - 24. August 2003 (7)
  2. eMule 0.29c [bloodymad 0.4.1] [22.07.2003]
    eMule MODs - Allgemein - 24. July 2003 (13)
  3. Emule 0.28b/0.29a [bloodymad 0.4]
    eMule MODs - Allgemein - 14. June 2003 (9)
  4. eMule 0.27c [bloodymad 0.4.preview] {20.05.03}
    eMule MODs - Allgemein - 20. May 2003 (0)
  5. eMule 27c LSD-7b v7.02
    eMule MODs - Allgemein - 21. April 2003 (29)
  6. eMule 0.27c
    eMule Allgemein - 9. April 2003 (16)
  7. eMule 0.27c Nace 4b [03-04-03]
    eMule MODs - Allgemein - 4. April 2003 (0)
  8. Khaos 12 [eMule 0.27c] (3-31-03)
    Mülltonne - 3. April 2003 (1)
  9. eMule 0.27c Enkeydev.5a [30-03-03]
    eMule MODs - Allgemein - 2. April 2003 (4)
  10. eMule 0.27c BadWolf STN [21.03.03]
    eMule MODs - Allgemein - 31. March 2003 (17)
  11. emule 0.26d [bloodymad 0.3]
    eMule MODs - Allgemein - 23. March 2003 (12)
  12. eMule 0.26d [bloodymad 0.2], Full upload control [11-03-03]
    eMule MODs - Allgemein - 16. March 2003 (16)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:33 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
PAGERANK