PDA

View Full Version : eDonkey on two comps while retaining credits or transferring credits to new comp



dimva
April 17th, 2004, 05:13 PM
I have a home computer and a server. The home comp has a max upload of 20kBps, while the server is on a 10mbit line. To give myself a jumpstart in credits, I would like to upload around 2,000 gigs of data over the next three months on the eDonkey2000 network. I would like the server to have the same userkey (or whatever it is that other clients save in their credit files) as my home computer so that my home computer could use the credits my server gives me.

Then there is another problem: my home computer is windows while my server is linux. Now some questions about this:
- Can two clients with the same userkey be on one server at the same time? I would guess no, but you never know.
- Which linux client is the best for the edonkey network?
- How do you transfer the preferences.dat and cryptkey.dat from emule onto a linux client, such as mldonkey, and will it even work?

I'm going to test whether this credit transferring thing works by doing this:
1) I get a friend set up with emule
2) I put a weird file that no one would ever want to download as the only thing shared on my server (it will be 7 megs)
3) My friend downloads this file
4) My friend then shares a different file that no one would ever want to download as the only thing shared on his comp
5) I turn off my server and download this file, and my friend checks my DL/UL modifier
6) If my DL/UL modifier is 3 then it worked. If it's 1 then it didn't. If it's something else then something weird must have happened.
- Do you know how I can do test this in a not-so-mentally-retarded sort of way? This will probably take way too much time....

begoodbebad
April 17th, 2004, 10:20 PM
Two users with the same ID cannot be on the network at the same time....or more precisely they can't be on there for long before the anomaly is seen by the network and you are banned. It's a little while since I had to be concerned with this so the protocols may have changed, but traditionally if the same ID is seen attached to 2 clients one of them will be banned....which one and why....who knows? You could probably find out from lugdunum who is the prime ed2k network/server dev.
Sorry I can't help with the Linux questions...no experience of open source ed2k clients. Preferences dat...is it worth transferring?...it's just a few simple settings. If your known clients list is read in the same way by both Win32 and linux based clients that is worth xferring. I know it sounds fantastic to get all the credits for uploading 2000 GB of data but don't get too excited, there are bound to be rapidly diminishing returns at some point, probably not that far down the road. Also there will still only be a certain amount of clients and a certain amount of sources and a certain amount of available bandwidth. If the file you want is only available from 5 people, and 2 are on dial up and 2 on asymmetric and the other one switches off every evening....your infinite credits will maybe boost the d/l speed to 5K lol.
It's an interesting idea and I would never discourage anybody from adding a big chunk of bandwidth to the network. But why not just start out on the server and stay that way? Ultimately you will suffer no disadvantage. You still upload the same amount and receive the the same credits. You even get to download a lot of stuff while your credits build up. The only penalty is in your mind...the frustration of thinking the files could be arriving sooner, it's just a small thing. Try to take some pleasure in being a net uploader, that's at leat as important as getting a good speed down and is what makes the network function at all.

dimva
April 17th, 2004, 11:58 PM
5kBps!!! Holy shit, I wish my download speeds were that good. :(

Seriously though, I have a ton of bandwidth on my server that's just being wasted right now, and even if I can get modest gains in download speeds by uploading 2,000 gigs, well...... it won't cost me anything to do it so why not?

As for not staying on the server: it only has an 80 gig harddrive, which is pretty full already, and I hope to fill in the rest with popular files for uploading. That doesn't leave much for incoming files. Also it's a pain downloading files onto the server and then downloading the files from the server. And I like the emule client much better than the web-based mldonkey one.

As for help needed: I got everything to run, and I'm pretty sure I can transfer my hash onto mldonkey. Basically if anyone knows why this wouldn't work, please tell me before I waste my time trying to figure it out... ;) and I'll update you all sometime next month with the results.

EDIT: I've also heard that emule limits downloads to 3x your upload speed... but on rare occassions my download speed was much greater than my upload speed - for a short time. Does emule really limit download speed in this way?

shawners
April 18th, 2004, 02:43 AM
be nice if noone by the SAME ip address or system could be on the network, one user per internet line.. imagine no RIAA bots and BAYTSP

begoodbebad
April 18th, 2004, 08:02 AM
be nice if noone by the SAME ip address or system could be on the network, one user per internet line.. imagine no RIAA bots and BAYTSP
I think the biggest losers would be people on LANs with a common IP address. I think making each client unique as now is the best way.

@dimva: assuming you can xfer your client hash to another client and another PC (unlikely) I still believe one of the clients will be banned. If it is the one you want to continue using that will have beena lot of work for no reward. If it's the other one then if you ever want to take advantage of ther server's connection again you will be starting from scratch with zero credits. it's difficult to see this as a productive exercise but it's your time not mine and I'm interested to see how it works out. Good luck and try applying the time tested method of crossing your fingers and keeping that hand behind your back while you log on.

dimva
April 18th, 2004, 03:11 PM
I don't think you realize what I'm trying to do. I'm not going to have both computers on at the same time, I was just wondering if that were possible because it would be easier.

Since it's not, I'm just going to turn off emule on my home computer and turn on my server until it has transferred a whole bunch of gigs. When I want to download something I will either download it with the server or kill the server and use my home computer. After three months are over I won't even use the server anymore, I'll just be using my home computer.

Both computers will never be logged onto ed2k at the same time.

begoodbebad
April 18th, 2004, 05:09 PM
I don't think you realize what I'm trying to do. I'm not going to have both computers on at the same time, I was just wondering if that were possible because it would be easier.


- Can two clients with the same userkey be on one server at the same time? I would guess no, but you never know.

I just go by what I read and take it as I find it.....

Please post when you have tried this experiment, it looks interesting. You could go here http://lugdunum2k.free.fr/kiten.html and find out some stuff before you begin.