ID jest wartoœci¹ wyliczan¹ z numeru IP klienta. Jest przydzielane przez serwer gdy eMule siê do niego pod³¹czy.
Zamierzeniem ID jest wyznaczenie wÂłaÂściwej komunikacji pomiĂŞdzy dwoma klientami.
Po pod³¹czeniu ID jest widoczne w Logu.
Jaki jest status Twojego ID moÂżesz poznaĂŚ po ikonkach w prawym dolnym rogu okna eMule.
oznacza high ID we wszystkich sieciach
oznacza low ID we wszystkich sieciach
High ID oznacza, ¿e port w Ustawienia -> Parametry ³¹cza (domyœlnie 4662) jest otwarty i
bezpoÂśrednio dostĂŞpny.
Low ID oznacza, ¿e ten port jest blokowany i nikt z zewn¹trz nie mo¿e z Tob¹ nawi¹zaÌ na nim po³¹czenia.
MoÂże to byĂŚ spowodowane przez firewall, router lub serwer proxy.
Low ID nie oznacza, Âże nie jest moÂżliwe wysyÂłanie lub pobieranie plikĂłw, lecz ma kilka wad:
- IP komputera na ktĂłrym dziaÂła eMule nie jest znane i przez to wszystkie zapytania jak np. o kolejkĂŞ lub
¿¹danie po³¹czenia musz¹ byÌ routowane przez serwer do którego klient jest pod³¹czony. To powoduje
du¿e obci¹¿enie serwera, ograniczaj¹c liczbê takich u¿ytkowników z którymi serwer musi sobie poradziÌ.
Serwery Lugdunum
ograniczaj¹ liczbê u¿ytkowników z low ID lub ca³kowicie ich banuj¹ (odmawiaj¹ po³¹czenia).
- Dwóch klientów z low ID nie mo¿e siê po³¹czyÌ ze sob¹ przez to, ¿e nie jest mo¿liwe routowanie zapytaù
pomiêdzy dwoma ró¿nymi serwerami. To powoduje mniejsz¹ liczbê Ÿróde³ z których mo¿na pobieraÌ dane
- Na obci¹¿onych serwerach mo¿e siê zdarzyÌ, ¿e zapytania zagin¹ i eMule straci wa¿ne informacje o
postêpie kolejki lub ¿¹daniach pobierania. To mo¿e prowadziÌ do mniejszej liczby kredytów i gorszego transferu.
Uwagi:
- Kwestia ID ma znaczenie tylko przy wymianie informacji pomiĂŞdzy klientami. Transfer danych przebiega
normalnie od klienta do klienta.
- Jeœli nie jest mo¿liwe otrzymanie high ID, lepiej jest pod³¹czaÌ siê do serwerów z mniejsz¹
liczb¹ u¿ytkowników, poniewa¿ maj¹ one wiêcej wolnych zasobów by obs³u¿yÌ wszystkie ¿¹dania ni¿ te wiêksze,
zwykle przeci¹¿one.
- Mo¿esz tak¿e otrzymaÌ low ID gdy serwer do którego jesteœ pod³¹czony jest przeci¹¿ony i
nie jest w stanie odpowiedzieĂŚ prawidÂłowo lub po prostu jest Âźle skonfigurowany.
Jeœli jesteœ pewny, ¿e Twoje ustawienia s¹ dobre i powinieneœ mieÌ high ID, pod³¹cz siê do innego serwera.
Uruchom eMule i uÂżyj tego skryptu
(podziĂŞkowania dla TheDonkeyNetwork)
by sprawdziĂŚ swojÂą konfiguracjĂŞ.
- JeÂśli masz high ID, nie jest waÂżne jak wysokie ono jest. WyÂższe ID nie jest w Âżaden sposĂłb lepsze i
nie przynosi Âżadnych korzyÂści.
- Jeœli masz low ID, nie jest wa¿ne jak niskie ono jest. Low ID to wartoœÌ poni¿ej 16777216.
- By porĂłwnaĂŚ swĂłj numer IP z high ID sposĂłb jest nastĂŞpujÂący:
dla IP = A.B.C.D high ID = A + 256*B + 256*256*C + 256*256*256*D.
WaÂżne:
Od wersji eMule 0.23a Ÿród³a z low ID s¹ pomijane przez eMule by ograniczyÌ obci¹¿enie serwerów.
Jedynie Ÿród³a z low ID pod³¹czone do tego serwera co Twój klient i Ÿród³a z low ID które chc¹ pobraÌ
od ciebie plik sÂą akceptowane. RĂłwnieÂż ÂźrĂłdÂła z low ID sÂą pomijane przy wymianie informacji o
znanych ÂźrĂłdÂłach pomiĂŞdzy klientami.
Last update on: 10/12/02
|