Understanding Server Connections
Understanding Server Connections
When Emule opens, a long list of servers also opens. I've noticed since Ive begun selecting the server with the highest numbers, my bandwidth has increase exponentially. Ive gone from LowID to HighID... 3 to 4 Kbps to 60 or higher, with wireless. So what I'm interested in here are the best servers for downloading our kind of stuff. Are there any personal favorites here that members tend to use with regularity? Does it matter if we're all on the same server or is the hit and miss theorem best?
Re: Understanding Server Connections
You are not downloading files from any server! It's a p2p network. You only need them for searching files.Amadeus wrote:When Emule opens, a long list of servers also opens. I've noticed since Ive begun selecting the server with the highest numbers, my bandwidth has increase exponentially. Ive gone from LowID to HighID... 3 to 4 Kbps to 60 or higher, with wireless. So what I'm interested in here are the best servers for downloading our kind of stuff. Are there any personal favorites here that members tend to use with regularity? Does it matter if we're all on the same server or is the hit and miss theorem best?
You don't even need servers (using only KAD network is more secure).
Re: Understanding Server Connections
yep...connect by bootstrap kademila is very good and safe 
Re: Understanding Server Connections
There is a server update link on the servers page. Try updating from this link http://www.peerates.net/servers.php and if it works, select all the servers in your list, delete them, then update the list again.
Now you'll have only good servers.
Servers are there for indexing purposes.
1. Every user that connects to a server publishes his list of shared files there. The server keeps track of this, and when someone does a server or global search, these search results are sent to the client doing the search.
2. When you connect to a server, you send a request for sources for the files that you are downloading. The server gives you ip:port for every client connected to it that has the file you are downloading.
3. Every 21 minutes or so, your client automatically requests every server in your server list turn by turn for sources for all the files that you are downloading.
Servers work a lot better than KAD, especially for rare files. KAD works by asking the clients your are connected to if they have the files you are downloading, so a) it is wasteful of bandwidth (this is not so much a problem with the great bandwidth most of you guys have) and b) it needs a decent lot of clients connected to make the search useful - if you have only a few clients connected, KAD has to wait until those clients ask the clients that are connected to them, and then get back to you. This multi-tiered search takes time; I have seen users add a popular file to their downloads not because they actually want to download it, but just for getting a decent number of clients so that the KAD search for the files they really want can get started.
So, you need servers to get started. Once you have found some clients/sources, you can disconnect from the server if you want and run only in KAD mode. You'll get additional sources via source exchange from the sources already found. Additionally, the client remembers the sources you have found, so when you restart the client, these sources are already there.
If you want to test this, make a clean install (no previous files, no shared files) then add a link without sources, don't connect to any server, and see what KAD gets you.
Now you'll have only good servers.
Servers are there for indexing purposes.
1. Every user that connects to a server publishes his list of shared files there. The server keeps track of this, and when someone does a server or global search, these search results are sent to the client doing the search.
2. When you connect to a server, you send a request for sources for the files that you are downloading. The server gives you ip:port for every client connected to it that has the file you are downloading.
3. Every 21 minutes or so, your client automatically requests every server in your server list turn by turn for sources for all the files that you are downloading.
Servers work a lot better than KAD, especially for rare files. KAD works by asking the clients your are connected to if they have the files you are downloading, so a) it is wasteful of bandwidth (this is not so much a problem with the great bandwidth most of you guys have) and b) it needs a decent lot of clients connected to make the search useful - if you have only a few clients connected, KAD has to wait until those clients ask the clients that are connected to them, and then get back to you. This multi-tiered search takes time; I have seen users add a popular file to their downloads not because they actually want to download it, but just for getting a decent number of clients so that the KAD search for the files they really want can get started.
So, you need servers to get started. Once you have found some clients/sources, you can disconnect from the server if you want and run only in KAD mode. You'll get additional sources via source exchange from the sources already found. Additionally, the client remembers the sources you have found, so when you restart the client, these sources are already there.
If you want to test this, make a clean install (no previous files, no shared files) then add a link without sources, don't connect to any server, and see what KAD gets you.
Re: Understanding Server Connections
OK. It apparently updated, but I cant tell if they're new or not. I've actually reformatted my hard disk recently, so the servers should be new.
I understand it is p2p, like torrents. The server merely connects me to other sources, but are you saying downloading popular files will also help find more sources. And once I find sources, do I need to add them as friends?
I just don't get the whole Kad, Ed nonsense. What's the difference between relying on servers to find sources and Kad. What is Kad exactly? What is eD?
One more thing... I notice regardless of the server I connect to, it seem to automatically reconnect later to some other server with few sources. Why is that?
I understand it is p2p, like torrents. The server merely connects me to other sources, but are you saying downloading popular files will also help find more sources. And once I find sources, do I need to add them as friends?
I just don't get the whole Kad, Ed nonsense. What's the difference between relying on servers to find sources and Kad. What is Kad exactly? What is eD?
One more thing... I notice regardless of the server I connect to, it seem to automatically reconnect later to some other server with few sources. Why is that?
Re: Understanding Server Connections
Doesn't usually matter... servers talk to each other so someone on one server can connect to a source on another server. One case where it does matter is if you have a Low ID... normally two Low IDs can't connect to each other, but if they are on the same server the server acts as an intermediary allowing them to so do.Amadeus wrote:So what I'm interested in here are the best servers for downloading our kind of stuff. Are there any personal favorites here that members tend to use with regularity? Does it matter if we're all on the same server or is the hit and miss theorem best?
No... only if you want to give them a bigger part of your upload bandwidth than they would get otherwise.Amadeus wrote:And once I find sources, do I need to add them as friends?
Actually, I don't know what "eD" is, haven't heard that.I just don't get the whole Kad, Ed nonsense. What's the difference between relying on servers to find sources and Kad. What is Kad exactly? What is eD?
"Kad", though, I know. Kademlia arose as an alternative to servers. Servers are easy targets for the RIAA/MPAA etc, two years ago lots of eMule servers got taken offline by legal action, last year it happened again on a smaller scale. Kad is distributed, clients who are downloading help other clients search. Just like DHT on torrents.
The other problem with servers is that it's easy for the RIAA/MPAA to open up their own server and log all their user's files, then turn around and sue them. This actually isn't a big concern at FLM, noone cares about distributing 20 year old Russian movies. But when I am downloading or sharing a recent US movie I'll disconnect from all servers just in case. The server URL eMuler gave you has fake/dangerous servers filtered out, but you never know.
Many servers are overloaded (because others have been shut down) and disconnects are frequent. Make sure you have obfuscated connections enabled, some servers require it.One more thing... I notice regardless of the server I connect to, it seem to automatically reconnect later to some other server with few sources. Why is that?
I usually have better search results with Kad compared to a server, but I have lots of bandwidth and that might be a factor.
Re: Understanding Server Connections
He means ed2k. Means regular eMule/eDonkey protocol.
Amadeus: the fact that you keep getting disconnected from the server is troubling. Typically, you get disconnected if:
1. it is a bad server; once it has what it wants from you, it kicks you out.
2. you are doing something wrong; like too many global or server searches in quick succession ( do two searches, then wait 20 minutes), too many shared files (keep it under 400), too many files in downloads (keep it under a couple of dozen - pause or stop the rest and use the 'resume paused files when download completes' feature), etc.
3. you are doing something wrong, like running two clients with the same userhash simultaneously.
4. like FLL said, the server is heavily overloaded, or shut down for routine maintenance. This is rare; I get disconnected less than once a day.
5. your connection is heavily overloaded or glitchy. From time to time, the server will talk to your client to assure itself that you are still there. If your client doesn't respond within a specific time (due to internet problem, or your upload and download speeds are maxed out) the server thinks you are no longer there and disconnects you.
Amadeus: the fact that you keep getting disconnected from the server is troubling. Typically, you get disconnected if:
1. it is a bad server; once it has what it wants from you, it kicks you out.
2. you are doing something wrong; like too many global or server searches in quick succession ( do two searches, then wait 20 minutes), too many shared files (keep it under 400), too many files in downloads (keep it under a couple of dozen - pause or stop the rest and use the 'resume paused files when download completes' feature), etc.
3. you are doing something wrong, like running two clients with the same userhash simultaneously.
4. like FLL said, the server is heavily overloaded, or shut down for routine maintenance. This is rare; I get disconnected less than once a day.
5. your connection is heavily overloaded or glitchy. From time to time, the server will talk to your client to assure itself that you are still there. If your client doesn't respond within a specific time (due to internet problem, or your upload and download speeds are maxed out) the server thinks you are no longer there and disconnects you.
Re: Understanding Server Connections
I was getting a pop-up that stated no server data file [address.dat] exists to update servers. I pasted your URL in Options/Server/List.... Pop-up gone now.emuler wrote:He means ed2k. Means regular eMule/eDonkey protocol.
Amadeus: the fact that you keep getting disconnected from the server is troubling. Typically, you get disconnected if:
1. it is a bad server; once it has what it wants from you, it kicks you out.
2. you are doing something wrong; like too many global or server searches in quick succession ( do two searches, then wait 20 minutes), too many shared files (keep it under 400), too many files in downloads (keep it under a couple of dozen - pause or stop the rest and use the 'resume paused files when download completes' feature), etc.
3. you are doing something wrong, like running two clients with the same userhash simultaneously.
4. like FLL said, the server is heavily overloaded, or shut down for routine maintenance. This is rare; I get disconnected less than once a day.
5. your connection is heavily overloaded or glitchy. From time to time, the server will talk to your client to assure itself that you are still there. If your client doesn't respond within a specific time (due to internet problem, or your upload and download speeds are maxed out) the server thinks you are no longer there and disconnects you.
OK, now here is an example of a file that shows a couple other clients but after having it in my Emule 3 days it has download nothing. Does it lack servers, clients, or sources all together?
https://www.first-loves.com/forums/v ... afc1#20392
Re: Understanding Server Connections
OK, don't know why, but since I've installed the new server link, I'm listed at LowID now.