Official eMule-Board: Edonkeyhybrid - Official eMule-Board

Jump to content


  • (2 Pages)
  • +
  • 1
  • 2

Edonkeyhybrid

#1 User is offline   MasterJunior 

  • no more then I have to, if that. EndGame
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1313
  • Joined: 01-April 04

Posted 09 September 2005 - 10:47 PM

What is it about that damn program that makes it get all the bandwidth??

Everytime I check eMule and theres some1 using that there getting more then they should. Even when I powershare another file and they come in from other files, if theres like 3 trickle slots thell be the 1 getting all the speed. Like 8kbs while the others get are back in B/s.

Anyone know anything on this? Am I wrong? Maybe just bad timing?
I'm wasted away, i make a million mistakes, theres a storm in my head, it rains on my bed, when your not here, im not afraid of dyin, but i am afraid of loosing you, maybe im addicted, im outta control, but your the drug that keeps me from dyin, maybe im a liar, but all i really kno, is your the only reason im tryin, when your lying next to me, your love is flowing through to me oh its beautiful, everythings clear to me, untill i hit reality and then i loose it all...... I love you eMule!!!

Bored??? Release your inner mule and get involved with your favorite file sharing program, EMULE!!!!!! Check out my feature request.
Modifications!!!....................Speed Up eMule!!! Partly Done
On Queue 2........................Individual Max Sources/File Partly Done
Advanced Sorting.................Slot for Small Files
Easy Switching.Partly Done....Advanced Priority System
To accomplish great things, we must not only act, but also dream; not only plan, but also believe
0

#2 User is offline   qm2003 

  • V.I.P. (Volatile Indifferent Puppet)
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4441
  • Joined: 06-November 03

Posted 09 September 2005 - 10:58 PM

Are you using a mod with some sort of horde emulation ?
I think Ionix has that. :confused:

Anyway, wrong forum. :D

This post has been edited by qm2003: 09 September 2005 - 10:59 PM

How to setup Emule. A small checklist | Schmu's MuleDoc
P2P is not piracy, it's marketing.
In fact, if your music or movie is NOT being downloaded, you should be WORRIED !
If you can't even give it away for free, how do you expect to sell it, stupid ?


I'm a bloodsucking fiend. Look at my outfit !
0

#3 User is offline   MasterJunior 

  • no more then I have to, if that. EndGame
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1313
  • Joined: 01-April 04

Posted 10 September 2005 - 12:32 AM

really?? didnt know if it was suppose to go in here or support. but whatever....

Using ZZUL
I'm wasted away, i make a million mistakes, theres a storm in my head, it rains on my bed, when your not here, im not afraid of dyin, but i am afraid of loosing you, maybe im addicted, im outta control, but your the drug that keeps me from dyin, maybe im a liar, but all i really kno, is your the only reason im tryin, when your lying next to me, your love is flowing through to me oh its beautiful, everythings clear to me, untill i hit reality and then i loose it all...... I love you eMule!!!

Bored??? Release your inner mule and get involved with your favorite file sharing program, EMULE!!!!!! Check out my feature request.
Modifications!!!....................Speed Up eMule!!! Partly Done
On Queue 2........................Individual Max Sources/File Partly Done
Advanced Sorting.................Slot for Small Files
Easy Switching.Partly Done....Advanced Priority System
To accomplish great things, we must not only act, but also dream; not only plan, but also believe
0

#4 User is offline   bounty vb 

  • Lord of Noobs
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5319
  • Joined: 04-January 05

Posted 10 September 2005 - 04:47 AM

well, i DO notice that those bastards can't upload faster then 1kB/s :furious: .

i am downloading from one right now at a whopping 500Bytes/s
(and i think i have seen it more often when downloading from them, i'll keep an eye out for this now though)

:lol: while typing this, the speed dropped to 200Bytes/s
Heeeerrrre's Bounty
0

#5 User is offline   qm2003 

  • V.I.P. (Volatile Indifferent Puppet)
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4441
  • Joined: 06-November 03

Posted 10 September 2005 - 12:43 PM

I haven't seen that behaviour (MasterJunior's not bounty's) in the official client.

Maybe it is a zzul specific problem.
How to setup Emule. A small checklist | Schmu's MuleDoc
P2P is not piracy, it's marketing.
In fact, if your music or movie is NOT being downloaded, you should be WORRIED !
If you can't even give it away for free, how do you expect to sell it, stupid ?


I'm a bloodsucking fiend. Look at my outfit !
0

#6 User is offline   MasterJunior 

  • no more then I have to, if that. EndGame
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1313
  • Joined: 01-April 04

Posted 11 September 2005 - 06:02 AM

Well I just had 1 of them getting an upload, the wierd part is that he only waited 15 minutes and everyones waiting hours and the file he was getting is on very low!!! and he hasnt sent me anything b4.

Maybe ZZUL has some bugs???
I'm wasted away, i make a million mistakes, theres a storm in my head, it rains on my bed, when your not here, im not afraid of dyin, but i am afraid of loosing you, maybe im addicted, im outta control, but your the drug that keeps me from dyin, maybe im a liar, but all i really kno, is your the only reason im tryin, when your lying next to me, your love is flowing through to me oh its beautiful, everythings clear to me, untill i hit reality and then i loose it all...... I love you eMule!!!

Bored??? Release your inner mule and get involved with your favorite file sharing program, EMULE!!!!!! Check out my feature request.
Modifications!!!....................Speed Up eMule!!! Partly Done
On Queue 2........................Individual Max Sources/File Partly Done
Advanced Sorting.................Slot for Small Files
Easy Switching.Partly Done....Advanced Priority System
To accomplish great things, we must not only act, but also dream; not only plan, but also believe
0

#7 User is offline   m8h 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 834
  • Joined: 23-January 05

Posted 11 September 2005 - 07:54 AM

MasterJunior, on Sep 11 2005, 09:02 AM, said:

Maybe ZZUL has some bugs???
View Post


Maybe you should ask this question in ZZUL forum?
:-k
0

#8 User is offline   CiccioBastardo 

  • Doomsday Executor
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 5541
  • Joined: 22-November 03

Posted 11 September 2005 - 02:56 PM

@MasterJunior
I have not seen such a behaviour either.
What is the score of the edonkey client that is downloading? Is its score higher than that of the first client in the waiting queue?
The problem is not the client, it's the user
0

#9 User is offline   MasterJunior 

  • no more then I have to, if that. EndGame
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1313
  • Joined: 01-April 04

Posted 12 September 2005 - 02:28 AM

2 late but when i looked it was not, the file was on very low. Theres no way he had a higher # then the powersharing files ;)
I'm wasted away, i make a million mistakes, theres a storm in my head, it rains on my bed, when your not here, im not afraid of dyin, but i am afraid of loosing you, maybe im addicted, im outta control, but your the drug that keeps me from dyin, maybe im a liar, but all i really kno, is your the only reason im tryin, when your lying next to me, your love is flowing through to me oh its beautiful, everythings clear to me, untill i hit reality and then i loose it all...... I love you eMule!!!

Bored??? Release your inner mule and get involved with your favorite file sharing program, EMULE!!!!!! Check out my feature request.
Modifications!!!....................Speed Up eMule!!! Partly Done
On Queue 2........................Individual Max Sources/File Partly Done
Advanced Sorting.................Slot for Small Files
Easy Switching.Partly Done....Advanced Priority System
To accomplish great things, we must not only act, but also dream; not only plan, but also believe
0

#10 User is offline   CiccioBastardo 

  • Doomsday Executor
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 5541
  • Joined: 22-November 03

Posted 12 September 2005 - 08:17 AM

Edonkey clients often remain stucked in the upload list even when they've finished downloading, not talking about when they have not.
I once had one there for hours downloading 0B/s.
The upload worked allright but the slot assignment were shifted (the EDonkey was alwys occuing the first oe).
The problem is not the client, it's the user
0

#11 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 12 September 2005 - 12:21 PM

IMHO those annoying versions should be banned - I hate them, nearly everybody else does, too - I don't understand why we haven't the right to ban them and not to UL/DL to and from them.
IF you get to download from one of them, you will get a crumb of ~20kB and put back for most of the time, or he'll upload @5-200B/s... I don't understand the devs there.

However, something interesting:
A few days ago a friend of mine wanted to upload a file to me. He can upload @ 150kB/s but I only got ~30-40kB/s - even with USS lowering my upload to 1kB/s... I thought it was my (the downloaders) fault, but then he rebooted to Linux and started his MLDonkey client and... voilà: 140+ kB/s from him.
This seems pretty strange to me and I now suspect that there is a bug (maybe cache/CPU related) in eMule.

In fact, I wonder why there is only 50kB-100kB caching in upload? Clients with fast lines are able to upload way faster... maybe this value should be kind of variable to suit their needs.


EDIT: just checked out the code and changed it - IMHO it makes more sense that way...

Quote

void CUpDownClient::CreateNextBlockPackage()
{
//>>> WiZaRd - caching
//hmmm official code would upload @3.5kB/s to every client...
//that's cached data for ~15sec upload
//with higher speeds this won't suffice...
const uint32 cache = max(15*GetDatarate(), 50*1024);
//<<< WiZaRd - caching

    // See if we can do an early return. There may be no new blocks to load from disk and add to buffer, or buffer may be large enough already.
    if(m_BlockRequests_queue.IsEmpty() // There are no new blocks requested
  || m_addedPayloadQueueSession > GetQueueSessionPayloadUp()
//>>> WiZaRd - caching
  //&& m_addedPayloadQueueSession - GetQueueSessionPayloadUp() > 50*1024
  && m_addedPayloadQueueSession - GetQueueSessionPayloadUp() > cache
//<<< WiZaRd - caching

  ) // the buffered data is large enough already
        return;

    CFile file;
byte* filedata = 0;
CString fullname;
bool bFromPF = true; // Statistic to breakdown uploaded data by complete file vs. partfile.
CSyncHelper lockFile;
try{
        // Buffer new data if current buffer is less than 100 KBytes
        while (!m_BlockRequests_queue.IsEmpty()
  && GetRemainingUp() > 0 // VQB: fullChunk
//>>> WiZaRd - caching
  //&& (m_addedPayloadQueueSession <= GetQueueSessionPayloadUp() || m_addedPayloadQueueSession-GetQueueSessionPayloadUp() < 100*1024)
  && (m_addedPayloadQueueSession <= GetQueueSessionPayloadUp() || m_addedPayloadQueueSession-GetQueueSessionPayloadUp() < 2*cache)
//<<< WiZaRd - caching

    ) 
  {
  Requested_Block_Struct* currentblock = m_BlockRequests_queue.GetHead();
...
...

Running fine right now but have to wait until I find one of my friends with higher upload BW....

This post has been edited by tHeWiZaRdOfDoS: 12 September 2005 - 01:18 PM

0

#12 User is offline   Xman1 

  • Xtreme Modder
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1955
  • Joined: 21-June 03

Posted 12 September 2005 - 01:23 PM

@wizard
saw this behaviour too. This isn't related to zz or any mod. Sometimes when a friend of me want to give me >50 kbs upload, I'm not able to take this speed. You can try this many times, with different mods/versions... sometimes it works, sometimes not.
It isn't related to the uploadbuffer, because I can upload to myself with a few hundret kbs without any problem.
0

#13 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 12 September 2005 - 01:28 PM

Hmmm I just came to the conclusion because the original mule will have buffer for ~15secs on default speed but only 1 sec if some1 uploads with 100k and the mule can't keep up that speed, then.... (IMHO) - I have to wait and test that code with some1 with a BIG line to see wether it works better...
0

#14 User is offline   Xman1 

  • Xtreme Modder
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1955
  • Joined: 21-June 03

Posted 12 September 2005 - 01:37 PM

why don't you try it out yourself ?
start a seconond emule and upload to yourself. Try both codes and look if there's anything changing at performance.
I believe the speed problem is more related to the timeout-problem we talked about via PM.
0

#15 User is offline   SlugFiller 

  • The one and only master slug
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 6988
  • Joined: 15-September 02

Posted 12 September 2005 - 01:38 PM

Quote

He can upload @ 150kB/s but I only got ~30-40kB/s

This is a well known issue. However, after trying to solve it for several days, I'm starting to wonder whether the issue is with eMule or with Windows itself.
I've only experienced it on a LAN myself, since 150kB/s over the internet isn't easy to come by.
Thanks for isolating the issue to the uploading side, by the way. If you could test it the other way around, eMule->ML, it could also help.
Why haven't you clicked yet?

SlugFiller rule #1: Unsolicited PMs is the second most efficient method to piss me off.
SlugFiller rule #2: The first most efficient method is unsolicited eMails.
SlugFiller rule #3: If it started in a thread, it should end in the same thread.
SlugFiller rule #4: There is absolutely no reason to perform the same discussion twice in parallel, especially if one side is done via PM.
SlugFiller rule #5: Does it say "Group: Moderators" under my name? No? Then stop telling me about who you want to ban! I really don't care! Go bother a moderator.
SlugFiller rule #6: I can understand English, Hebrew, and a bit of Japanese(standard) and Chinese(mandarin), but if you speak to me in anything but English, do expect to be utterly ignored, at best.
0

#16 User is offline   DavidXanatos 

  • Neo Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1460
  • Joined: 23-April 04

Posted 12 September 2005 - 02:07 PM

I had this speed problem to with my VOODOO interface, I can’t go over 200kb/s even when I imported a part on the slave machine, all data 9 MB goes directly into the sending queue of the socket, the voodoo socket are handled like control socket without any transfer limit. But it don’t go above 200 kb/s
It has definitely nothing to do with the CreateNextBlockPackage.
It seems that the problem is related to the socket that eMule is using.

To the topic, banning of other clients.
When the network would be owned by the dev’s they may ban some clients that are not welcome.
But the network is an open one and if there is a legal owner that it is the one who made the edonky 2000 client.
It is not relevant who have the most users.
When the dev’s would ban shareaza, or Edonkeyhybrid or so they may get juristic problems, this even applies to banning mods, at least in theory.
That’s why the dev’s are banning only GPL breakers, and why they will probably never ban mods or other clinets.

David
Posted Image
NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.
0

#17 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 12 September 2005 - 02:16 PM

DavidXanatos, on Sep 12 2005, 03:07 PM, said:

But the network is an open one and if there is a legal owner that it is the one who made the edonky 2000 client.
It is not relevant who have the most users.
When the dev’s would ban shareaza, or Edonkeyhybrid or so they may get juristic problems, this even applies to banning mods, at least in theory.

I don't see where there would be a "justic" side stating that banning is not allowed...
but even if we consider the devs' rulez by banning clients on behaviour then the extrem low/corrupted upload and additional packets the donkeys are sending would be a (valid) reason to get rid off them.
But iMHO there is also the choice of the single user and though it's not allowed a manual ban or just the ban from DL (while still uploading to those !§"%"§!) would be a great addon because they are killing your speed or corrupting your files...


Finally, I'm so glad that eMule is OpenSource and that I can at least ban them that way...
0

#18 User is offline   DavidXanatos 

  • Neo Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1460
  • Joined: 23-April 04

Posted 12 September 2005 - 02:25 PM

Hmmm…. banning only from dl should be allowed….

To the juristic side,
When a client has a forum and makes there advertisement for some products, and/or is taking money for removing an annoying advertisement window in the client, event if it’s open source.
By banning this client you would make harm to this organisation who is releasing it. And not some theoretical uncountable pseudo harm like the client may cause to the network but a real harm that can be counted in $ or €, be banned means less users less users means les money.
So the organization can go the juristic way against you, because you are destroying their business, and when you are a monopolist, like the eMule dev’s that it may become really ugly.

David

This post has been edited by DavidXanatos: 12 September 2005 - 02:25 PM

Posted Image
NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.
0

#19 User is offline   tHeWiZaRdOfDoS 

  • Man, what a bunch of jokers...
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5630
  • Joined: 28-December 02

Posted 12 September 2005 - 03:00 PM

:woot:
Eurrr - to get that right: I could write a closed source client for eD2K, add no uploading at all or corrupted uploads (maybe add a switch to let the users decide) - sell it for 20€ per license and promote it a lot... and the main clients won't be allowed to ban me for that behaviour or I could sue them!? Wow that's hillarious :thumbup:
[SARKASM off...]
0

#20 User is offline   DavidXanatos 

  • Neo Dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1460
  • Joined: 23-April 04

Posted 12 September 2005 - 03:23 PM

That's not so simple,
When you upload corrupted data then it is not legal, because you are corrupting uploads of other users.
But a 0 upload option would be legal.
But when you would upload only to your own clients than it would be legal again to ban you.

David
Posted Image
NeoLoader is a new file sharing client, supporting ed2k/eMule, Bittorent and one click hosters,
it is the first client to be able to download form multiple networks the same file.
NL provides the first fully decentralized scalable torrent and DDL keyword search,
it implements an own novel anonymous file sharing network, providing anonymity and deniability to its users,
as well as many other new features.
It is written in C++ with Qt and is available for Windows, Linux and MacOS.
0

  • Member Options

  • (2 Pages)
  • +
  • 1
  • 2

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users