aMule Forum
English => Feature requests => Topic started by: Vulcain on July 19, 2006, 05:29:28 PM
-
Hello,
I really need the function Powershare (better than release)
if any can give me a mod (yes, it's no correct to speak about mod, but i really need powershare!) who do the powershare i will be very happy :))
Thanks, Marco
-
And what does that function do?
-
He wants an immediate upload when a client asks for a file, if I understood him right in the French thread.
-
IIRC, aMule's "Release" priority is equivalent to eMule's "Powershare" priority. I've released a few of aMule's binaries via ed2k using aMule's 'release' priority and usually all the upload slots are filled with downloaders of the released file within less than a minute. So I don't really understand how one could increase aMule's 'release' priority any further.
-
Hello all,
When i "put release" isn't release completely and immediately
i have amule 2.1.0
-
What he wants is that other uploads are 'kicked' and replaced by Powershare-UL if I understood everything correctly.
@Vulcain: Trust me, it's not necessary to push threads, the people will read them without this as well.
-
I kinnda don't like that, would I? Priorities already hurt availability of files, kicking current uploads is not exactly good imho.
-
What he wants is that other uploads are 'kicked' and replaced by Powershare-UL if I understood everything correctly.
Exactly.
If i understood, it is impossible to have the powershare in linux ?
-
No, it's not impossible. You just need someone who codes it and it seems not very likely that someone of the aMule-devs would code it.
Do you have really rare files that you need the immediate upload or what makes you need this feature?
-
I have 500 files (1mo each one ~) and when somebody ask, i want to give immediatly the file
It's not especially rare files
It is possible to ask to somebody to create the function POWERSHARE please ?
-
If i understood, it is not posible to create the function powershare...X(
-
Well it's not a matter of possibilities but rather of necessarity and time.
If no coder thinks that it is necessary/ no coder has the time to code it, the functionality won't be done.
Don't give up all your hope already: When you find someone who does it or you even learn some cpp to code it, then there will be a patch. If not - there's no patch out of the blue.
-
I want to implement it, but...
How the clients should be kicked?
Maybe the client with the highest uploaded size/time?
-
Kicking clients is bad.
-
Kicking clients is bad
This is a philosophical item and want to give my contribution: this is about freedom. Is freedom bad?
Is it bad the freedom to choose what you want to upload, provided you are within the requested down/up ratio?
Is it bad to be able to stop uploading something you do not want to upload, provided you are in the ratio?
It is not bad it is healthy. There are many reasons
First mainstream files are already super supported, you immeadiately begin downloading that, so there no reason to punish relaese files to support mainstream files. We already have television that bored us with mainstream content. There is no need to support mainstream content also on P2P networks.
Second we are free humans, free to choose our way and free to choose the contribution we want to give to this world, even in what we upload.
Third, you are personally responsible for what you upload. Until a file is downloaded, and until you have the time to look at it you do not know what it really is. It may be a fake, a porn child abuse or whatever. You do not know. And you are legally responible for that. This is enough to stop many people using amule. Limiting your ability to kick clients means limiting your ability to control what you upload.
Fourth amule is the only way to reach edonkey network under Linux. It is sad that if you want freedom, you have to say goodby to Linux (supposedly the world of freedom) and revert to the MorphXT of emule under windows. That is what I sadly continue to do.
This is not a minor item. This is freedom. Freedom is not an empty word. It is something concrete. Something to care about. Something to nourish. Something to extend, protect and defend. Freedom is ourselves.
So take your courage, there is really nothing bad about kicking clients. Rather aim at expanding freedoms for example also setting an upload priority hierarchy, as morphXT already does.
-
Are you by chance US American?
Anyway: You are free to use wine and MorphXT and you are free to modify aMule according to your needs (as long as you follow the GPL).
But you have to grant the aMule developers the freedom of having a different point of view in this matter as well.
-
I am Italian not American. I am a philosopher, not a programmer. I give the contribution am able to do. That's all. If it may be helpful for you, use it. Otherwise I can only thank you for what you already have done. The way is long, may be someone else will get it.
Regarding Wine, the morphXT was tested by the Italian maintainers, that are among the most active. But it is not working under Wine.
Regards
-
I checked again and it seem that now the morphXT is partially working (slowly) under Wine/Ubuntu. Well it is something! Thanks ;D
Regards
-
Kicking clients is bad
This is a philosophical item and want to give my contribution: this is about freedom. Is freedom bad?
Is it bad the freedom to choose what you want to upload, provided you are within the requested down/up ratio?
Is it bad to be able to stop uploading something you do not want to upload, provided you are in the ratio?
It is not bad it is healthy. There are many reasons
First mainstream files are already super supported, you immeadiately begin downloading that, so there no reason to punish relaese files to support mainstream files. We already have television that bored us with mainstream content. There is no need to support mainstream content also on P2P networks.
Second we are free humans, free to choose our way and free to choose the contribution we want to give to this world, even in what we upload.
Third, you are personally responsible for what you upload. Until a file is downloaded, and until you have the time to look at it you do not know what it really is. It may be a fake, a porn child abuse or whatever. You do not know. And you are legally responible for that. This is enough to stop many people using amule. Limiting your ability to kick clients means limiting your ability to control what you upload.
Fourth amule is the only way to reach edonkey network under Linux. It is sad that if you want freedom, you have to say goodby to Linux (supposedly the world of freedom) and revert to the MorphXT of emule under windows. That is what I sadly continue to do.
This is not a minor item. This is freedom. Freedom is not an empty word. It is something concrete. Something to care about. Something to nourish. Something to extend, protect and defend. Freedom is ourselves.
So take your courage, there is really nothing bad about kicking clients. Rather aim at expanding freedoms for example also setting an upload priority hierarchy, as morphXT already does.
Blah blah blah demagogy. The point is, you want to do something that can be used to harm the network as a whole. Noone in the aMule comunity wants to harm the network. You have the freedom to do it, go ahead, but we're actually free to dislike it.
-
Kicking clients is bad
This is a philosophical item and want to give my contribution: this is about freedom. Is freedom bad?
Is it bad the freedom to choose what you want to upload, provided you are within the requested down/up ratio?
Is it bad to be able to stop uploading something you do not want to upload, provided you are in the ratio?
It is not bad it is healthy. There are many reasons
First mainstream files are already super supported, you immeadiately begin downloading that, so there no reason to punish relaese files to support mainstream files. We already have television that bored us with mainstream content. There is no need to support mainstream content also on P2P networks.
Second we are free humans, free to choose our way and free to choose the contribution we want to give to this world, even in what we upload.
Third, you are personally responsible for what you upload. Until a file is downloaded, and until you have the time to look at it you do not know what it really is. It may be a fake, a porn child abuse or whatever. You do not know. And you are legally responible for that. This is enough to stop many people using amule. Limiting your ability to kick clients means limiting your ability to control what you upload.
Fourth amule is the only way to reach edonkey network under Linux. It is sad that if you want freedom, you have to say goodby to Linux (supposedly the world of freedom) and revert to the MorphXT of emule under windows. That is what I sadly continue to do.
This is not a minor item. This is freedom. Freedom is not an empty word. It is something concrete. Something to care about. Something to nourish. Something to extend, protect and defend. Freedom is ourselves.
So take your courage, there is really nothing bad about kicking clients. Rather aim at expanding freedoms for example also setting an upload priority hierarchy, as morphXT already does.
Blah blah blah demagogy. The point is, you want to do something that can be used to harm the network as a whole. Noone in the aMule comunity wants to harm the network. You have the freedom to do it, go ahead, but we're actually free to dislike it.
Which possible harm are you thinking about?
-
People could start banning clients randomly, for no apparent reason and bring chaos to the network. Great power brings great responsibility. This feature would be great power. Problem is, you cannot trust in people's responsibility.
Regards.
-
People could start banning clients randomly, for no apparent reason and bring chaos to the network. Great power brings great responsibility. This feature would be great power. Problem is, you cannot trust in people's responsibility.
Regards.
Thanks for replying :)
I am not suggesting to give the power to ban clients randomly, in the morphxt you do not have this power. Clients are banned automatically by the software only when it is necessary to upload files with higher upload priority. So it is not a reponsibility of people, it is a responsibility of the software.
It doesn't bring chaos, but order, because files are not uploaded randomly, but according to a precise order, set by the hierarchy upload priority.
Upload priorities improve the availability of rare files. This is a fact. It is of course much more difficult to download a rare file than a mainstream file. The automatic banning of clients to support higher upload priority files just supports that.
And at the end you have anyway to respect the up/down ratio whatever you upload, so your responsibility for the network is fulfilled.
Using the morphxt i have seen that my upload band works always at the maximum, even when it switches from a file with lower upload priority to a file with higher upload priority. So the network works always smooth at full power
Do you feel I am missing something?
-
Yep, you're missing something.
Upload priorities improve the availability of rare files. This is a fact.
Nope. That's a fallacy. Upload priorities harm the availability of rare files. The reason for this is that people want to upload what other people want to earn credits. Thus, they upload the files that people want most, and guess what, those are not rare files, by definition. For every individual like you who would love to do the "right thing", there're 100 other users wanting to leech from other people.
-
Yep, you're missing something.
Upload priorities improve the availability of rare files. This is a fact.
Nope. That's a fallacy. Upload priorities harm the availability of rare files. The reason for this is that people want to upload what other people want to earn credits. Thus, they upload the files that people want most, and guess what, those are not rare files, by definition. For every individual like you who would love to do the "right thing", there're 100 other users wanting to leech from other people.
Maybe that after using emule from the beginning yet do not get it. But what I get is that the only way to earn credits is your upload band. Larger the upload band->larger the credit. So everyone wants the upload band always at the full maximum possible speed. For me it is that simple.
But that is exactly what you get (by personal multiyear experience) with the morphxt, uploading rare files. Why? Because rare file with higher upload priority are only uploaded first and fast, and they fill as much upload band as possible. But the remaining upload band doesn't get lost, it is automatically used to upload standard (not rare) files. So the final result is that my upload band is always at full speed and i get always maximum credits, even doing the "right thing". In other words there is no incentive in doing ther "right thing" or the "wrong thing" the credits are just the same. :)
-
No they aren't.
-
It's not just about getting credits - it's about earning credits by the right person i.e. someone who has a file you are downloading.
You have no advantage of uploading a rare file, if the person you upload to offers nothing what you want. (I think credits are valid until 3 months after the last contact)
It might help a lot if you upload a lot of a rare file, though, but I think aMule's Release priority is sufficent for the job, it should not be necessary to kick other uploads.
-
It's not just about getting credits - it's about earning credits by the right person i.e. someone who has a file you are downloading.
You have no advantage of uploading a rare file, if the person you upload to offers nothing what you want. (I think credits are valid until 3 months after the last contact)
It might help a lot if you upload a lot of a rare file, though, but I think aMule's Release priority is sufficent for the job, it should not be necessary to kick other uploads.
Yes sorry I forgot that :( You mean the credits that are stored in the computers to which i uploaded. But this feature is not really working imho. Once gave importance to this feature, then my computer collapsed and i had to reinstall emule, forgetting all my personal data, so lost this credits connected with my personal data. Well i was downloading just the same, apparently. I suppose this is because the network is too big and the people to which you upload are nothing with respect to the total participants. So i forgot this feature altogether.
However i may be wrong. So let me consider the case it works and let me consider the most egoist person on the net. How will he act, using the features of morphxt? Well, he will put in his upload priority list what he likes more, because this way he will have a better chance to get credits just from the persons that have what he likes more. But this does a good service to the net. The net improves. In fact let us suppose our egoist one likes techno music, he will be full of techno and upload only techno anyway, but in his upload list he will be obliged to put the techno hi likes more. This is a selction service that he does to the net. He will not put a fake into his upload priority, because fakes will most likely go to the wrong persons. Fakes always have many different names and crdits are going to be dispersed. Also fake downloads are likely going to be stopped because comments allow to identify fakes, so he will not get the credits he wants with fakes.
In other words he will be obliged to make a selection. But selecting is high value human work. Something machines are still unable to do. Egoism is energy and we have a chance to put this energy to work for the benefit of the network. And pay nothing for that
Also egoism is not the only instinct that moves people. We humans have also the instinct of sharing. People like to share the best they have if it is free of any charge. This is selection work. It is hard work provided free and renders the network more efficient. Specially now that it is attacked by the majors, even with fakes imho.
So Wuischke, you are right, the release feature of amule goes in the right direction. This is what encouraged me to enter into this forum But improvement never stops. There are 2 features of morphxt that would help a lot:
1. the ability to temporarily and automatically ban clients when an upload with higher upload priority is requested (by far this is the most important)
2. an upload priority hierarchy, not just a single release chance. May be 2 or 3 upload priority levels. Morphxt has 5 levels.
Too many words for Kry? :) Sorry! just wanted identify the advantages for the network
ciao :-*
-
If you lost your identification, you will not be recognized and therefore you will have no advantage of your past's credits.
Your suggestions:
1. VERY bad choice of words. VERY, VERY bad. You want to say that a less priorized upload slot should be closed in favour of a very high priorized file upload.
2. We have 6 + automatic.
-
Too many words for Kry? :) Sorry! just wanted identify the advantages for the network
ciao :-*
Maybe I woke up on the wrong foot today, but you just got your thread closed.