Official eMule-Board: Feature: Zz Powershare - Official eMule-Board

Jump to content


  • (6 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »

Feature: Zz Powershare Powershare without unsharing any files!

#41 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 18 August 2004 - 05:26 PM

&& before ||, otherwise from left to right.

That's why you can do stuff like this without crashing:

Quote

if(skipThisCheck || somePointer != NULL && somePointer->rajraj()) {


But it sometimes makes it easier to read the code if ( ) is added anyway, so adding those wouldn't really be wrong. I mostly prefer to group them with linefeeds and indentation, though.

/zz B)

This post has been edited by zz: 18 August 2004 - 05:28 PM

ZZUL - get control of your uploads: ZZUL Forum
0

#42 User is offline   Galmok 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 541
  • Joined: 12-September 02

Posted 18 August 2004 - 06:08 PM

Yes, I saw a few of those if's and wondered why eMule wasn't crashing more than it did. My bad. ;-)

Anyways, the CUploadQueue::RightClientIsBetter function is still very difficult to read. I would prefer to split it up into several if's instead.
0

#43 User is offline   TeXMaster 

  • Member
  • PipPip
  • Group: Members
  • Posts: 43
  • Joined: 08-November 02

Posted 25 October 2004 - 02:16 PM

zz, on Mar 13 2004, 12:51 AM, said:

Quote

ZZ PowerShare


Post questions about this feature in this thread.


In the new eD2K/Kad double-network method, files can be shared on either or both of the networks. When someone has many many files, not all of them are shared on all networks at the same time. I think that PowerShared files should, on the other hand, be shared on all networks at all time, instead.
0

#44 User is offline   kokleong 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 8
  • Joined: 10-September 04

Posted 18 May 2005 - 07:31 AM

I've observed that people wanting powershared files don't spend time on the queue but they only end up getting a few bytes because my upload slots were already maxed-out by people getting non-powershared files (and have spent time on the queue).

Should I continue powersharing?
0

#45 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 18 May 2005 - 02:00 PM

I don't understand the question.

One of the clients that occupies a slot getting a non-powershared file should be kicked out to make room for the clien that wants a powershared file.

/zz B)
ZZUL - get control of your uploads: ZZUL Forum
0

#46 User is offline   kokleong 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 8
  • Joined: 10-September 04

Posted 19 May 2005 - 01:29 AM

zz, on May 18 2005, 10:00 PM, said:

I don't understand the question.

One of the clients that occupies a slot getting a non-powershared file should be kicked out to make room for the clien that wants a powershared file.


It could be line speed related. If there was someone kicked out then it wasn't the one getting the highest download. So, the effect is everyone else (including the newly entered powershare downloader) gets trickle for a while and then nothing.

My question is more of, "Is something broken for me?" I will regress to an earlier version and see if things are different.
0

#47 User is offline   Firnus 

  • Fedora user
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3530
  • Joined: 21-February 05

Posted 19 May 2005 - 08:24 AM

zz, on May 18 2005, 02:00 PM, said:

I don't understand the question.

One of the clients that occupies a slot getting a non-powershared file should be kicked out to make room for the clien that wants a powershared file.

/zz B)
View Post
Hello,

Maybe a client who want a powershare files can wait until had a room in Upload.
Not kick another slot, but waiting for the first slot.

I think it's a better way for the netwaork.

What do you think of these ?

Thank you ZZ !!!!

Bye

This post has been edited by Firnus: 19 May 2005 - 08:31 AM

Vous souhaitez être aider pour un problème sur eMule ?
Parce que nous ne sommes pas devin: /!\ A Lire Avant De Poster /!\
Parce que certains ont bossé pour proposer des 'tutoriels' le plus clair possible: TADELU
Parce que VOUS êtes intelligent > High ID: comprendre les tutos pour mieux les appliquer

TRFM >> Des infos sur les Mods

> Le libre à Lille - -

If you are in english section: sorry for my bad english .... I 'll do my best .... ;)
0

#48 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 19 May 2005 - 12:17 PM

kokleong: it kicks the last low prio client that was given a slot, not the fastest slot. So it's normal remaining low prio slots to get trickle slots if a very fast powershare client arrives.

Firnus: the kicked clients will be put first in queue (though after any powershare clients), so they will be allowed back in as soon as the powershare clients are done.

/zz B)
ZZUL - get control of your uploads: ZZUL Forum
0

#49 User is offline   Firnus 

  • Fedora user
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3530
  • Joined: 21-February 05

Posted 19 May 2005 - 02:22 PM

zz, on May 19 2005, 12:17 PM, said:

the kicked clients will be put first in queue (though after any powershare clients), so they will be allowed back in as soon as the powershare clients are done.
OK, but sometimes, he never come back (a lot of demand on PS.
And at start: the Upload goes with no PS files.
you lost 0.001 at 9 Mb .
not really important but if it's possible I don't think it make PS less efficient and
it can optimize a little the Upload.

Bye !
Vous souhaitez être aider pour un problème sur eMule ?
Parce que nous ne sommes pas devin: /!\ A Lire Avant De Poster /!\
Parce que certains ont bossé pour proposer des 'tutoriels' le plus clair possible: TADELU
Parce que VOUS êtes intelligent > High ID: comprendre les tutos pour mieux les appliquer

TRFM >> Des infos sur les Mods

> Le libre à Lille - -

If you are in english section: sorry for my bad english .... I 'll do my best .... ;)
0

#50 User is offline   CiccioBastardo 

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

Posted 20 May 2005 - 06:39 AM

Quote

OK, but sometimes, he never come back (a lot of demand on PS.

If you PS a highly required file there's nothing ZZUL mod can do for that.
It will be simply PS as the feature allow.
PS client are placed at the top of the uploading queue. If SlotFocus is enabled (that is, if you have USS activated as well) the first client in the uploading queue is able to get all the bandwidthyou can provide.
So if it get few bytes and then 0 it may be a problem with his bandwidth capacity (maybe he has download saturated) or other network problems.
Tricle slots are only for low priority client and surely are not reserved for PS clients (unless your upload queue is full of PS client, so the lowest in priority will have them).

Just a suggestion: if you see you have too many requests for PS files, don't PS them. There is really no need for that. A high priority may be sufficient to make the file spread enough.
The problem is not the client, it's the user
0

#51 User is offline   Firnus 

  • Fedora user
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3530
  • Joined: 21-February 05

Posted 20 May 2005 - 08:25 AM

CiccioBastardo, on May 20 2005, 06:39 AM, said:

Just a suggestion: if you see you have too many requests for PS files, don't PS them. There is really no need for that. A high priority may be sufficient to make the file spread enough.
Yes, I know, but somtimes , in the morning : I'm the only source, no asking.

Some one take the link and after one hour : I had 500 asking for the PS file.

It's not for a modification of PS system, it's just because I don't understand why it's important to kick client from upload.


But zz : I Love your Mod !
The last one (0.46a) is excellent (like the other ) :flowers:
And without your Mod, I think eMule and is Mod aren't what they are today !!!

:worthy:

This post has been edited by Firnus: 20 May 2005 - 08:25 AM

Vous souhaitez être aider pour un problème sur eMule ?
Parce que nous ne sommes pas devin: /!\ A Lire Avant De Poster /!\
Parce que certains ont bossé pour proposer des 'tutoriels' le plus clair possible: TADELU
Parce que VOUS êtes intelligent > High ID: comprendre les tutos pour mieux les appliquer

TRFM >> Des infos sur les Mods

> Le libre à Lille - -

If you are in english section: sorry for my bad english .... I 'll do my best .... ;)
0

#52 User is offline   coluche 

  • hm ?
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2274
  • Joined: 02-May 05

Posted 13 July 2005 - 08:21 AM

Hej-hej,

Quote

Post questions about this feature in this thread.

I'm just wondering: is this the powershare which got implemented here and there and there. Or is Morph-Powershare different? and even more implementations and all as well named powershare ?
(started to read morph-changelog, but it's too long and bit unclear)

btw: nice idea with the stickys for each feature

- coluche
It's Screamin' Jay Hawkins and he's a Wild Man, so bug off!
0

#53 User is offline   Firnus 

  • Fedora user
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3530
  • Joined: 21-February 05

Posted 13 July 2005 - 09:18 AM

coluche, on Jul 13 2005, 08:21 AM, said:

I'm just wondering: is this the powershare which got implemented here and there and there. Or is Morph-Powershare different? and even more implementations and all as well named powershare ?
(started to read morph-changelog, but it's too long and bit unclear)
Hi !

The powershared of ZZUL is: power share ON/OFF powershare.
On the powershare of Morph you had 4 possibility: ON/OFF/Automatic/Limited.

See Morph documentation ! I think limited is interesting !

Bye

This post has been edited by Firnus: 13 July 2005 - 09:19 AM

Vous souhaitez être aider pour un problème sur eMule ?
Parce que nous ne sommes pas devin: /!\ A Lire Avant De Poster /!\
Parce que certains ont bossé pour proposer des 'tutoriels' le plus clair possible: TADELU
Parce que VOUS êtes intelligent > High ID: comprendre les tutos pour mieux les appliquer

TRFM >> Des infos sur les Mods

> Le libre à Lille - -

If you are in english section: sorry for my bad english .... I 'll do my best .... ;)
0

#54 User is offline   coluche 

  • hm ?
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2274
  • Joined: 02-May 05

Posted 13 July 2005 - 09:52 AM

thanks, Firnus,

it's only in Morph-changelog the oldest entry for powershare is a CHANGED (or fixed maybe) and it always says (SiRoB), but for morph-next-1-beta-2 it says

Quote

ADDED: zz Upload System [Yun.SF3]

so do all PS derive from ZZ-Upload ? just curious.

and I really recommend not setting PS to auto. I did this in the beginning,
and any file getting completed and having fewer sources as adjustable "limit" was set to powershare. And when Mule/computer crashed, with the next session everything that was actively uploading was set to PS too.

Better is. deactivate, then activate manually per file, and use PS internal priorities. Then you can be sure the Mule behaves as you wanted

bye - coluche
It's Screamin' Jay Hawkins and he's a Wild Man, so bug off!
0

#55 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 13 July 2005 - 11:28 AM

Yes. Even the ones in E+ and Pawcio based mods originally derive from zzul.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#56 User is offline   SlugFiller 

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

Posted 21 September 2005 - 09:22 PM

To settle something said in another thread, I just want to make sure: Powershare upload don't count in session ratio, just like friend slots, am I right?
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

#57 User is offline   CiccioBastardo 

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

Posted 21 September 2005 - 10:12 PM

No. It's not subtracted from the session ratio.
Only Friend slot bandwidth is.
It's always been this way (for PS). Unless something suddenly changed, it has also always been accepted.
The problem is not the client, it's the user
0

#58 User is offline   SlugFiller 

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

Posted 21 September 2005 - 10:56 PM

@CB: I would like a statement directly from zz on this subject. An official statement, if you will.
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

#59 User is offline   CiccioBastardo 

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

Posted 22 September 2005 - 07:41 PM

Sorry, you asked for a technical answer. But that was probably not what you wanted :-k

:P
The problem is not the client, it's the user
0

#60 User is offline   SlugFiller 

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

Posted 22 September 2005 - 11:19 PM

Well, I was also looking for an explanation, something only a maker could give. It does seem to take zz quite a long time to respond.
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

  • Member Options

  • (6 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »

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