ID - значение,
рассчитанное
по IP-адресу
клиента.
Оно
присваивается
сервером,
когда eMule
удачно
подключается.
Задача ID -
показать,
возможно
или нет
корректное
подключение
между двумя
клиентами.
После
подключения
ID
отображается
в окне лога
сервера:
eMule больше не
показывает
ID, зато
показывает
статус ID в
виде
цветных
стрелок на
глобусе в
нижнем
правом
углу, рядом
с
информацией
о
подключении
к серверам.
обозначает
высокий ID
во всех
сетях
обозначает
низкий ID
во всех
сетях
Более
подробная
информация
доступна на
странице
Иконки.
Высокий ID
обозначает,
что порт,
выбранный в
Настройки
->
Подключение
(Options -> Connections) (по
умолчанию 4662),
открыт и
доступен,
тогда как
низкий ID
обозначает,
что этот
порт
заблокирован
или
недоступен.
Последнее
может быть
вызвано
файрволлами,
роутерами
или
прокси-серверами.
Получение
низкого ID не
означает,
что
скачивание
или
загрузка
невозможны
вообще, но
приводит к
некоторым
ограничениям:
- IP-адрес
машины, на
которой
работает eMule,
неизвестен,
поэтому все
запросы
(например,
запрос
очереди или
подключения)
к этому
клиенту
должны быть
переправлены
через
сервер, к
которому
подключён
клиент с
низким ID. Это
перенаправление
вызывает
некоторую
загрузку
процессора
на сервере,
что
уменьшает
максимальное
количество
пользователей,
которое
сервер
может
обслужить.
Сервера Lugdunum
ограничивают
количество
пользователей
с низким ID
или банят
их совсем.
- Два
клиента с
низким ID не
могут
соединиться
друг с
другом,
также как
невозможно
переправить
сообщения
через два
разных
сервера.
Это
приводит к
уменьшению
количества
доступных
для
скачивания
источников.
- На
загруженных
серверах
возможна
потеря
сообщений,
и eMule может
пропустить
важную
информацию
об
изменениях
очереди или
запросах на
скачивание.
Это может
привезти к
уменьшению
скорости
скачивания.
Замечания:
- Проблема ID
влияет
только на
обмен
сообщениями
между
клиентами.
Собственно
передача
данных
всегда
производится
напрямую
между
клиентами.
- Если
невозможно
получить
высокий ID,
лучше всего
подключаться
к серверам
с малым
количеством
пользователей,
т.к. у них
остаётся
больше
ресурсов
для работы,
чем у
сильнозагруженных
серверов.
- Вы также
можете
получить
низкий ID,
если
сервер, к
которому вы
подключаетесь,
слишком
загружен
для
правильного
ответа, или
просто
неверно
сконфигурирован.
Если вы
уверены,
что ваши
настройки
корректны,
и вы
должны
получить
высокий ID,
подключитесь
к другому
серверу.
Запустите eMule
и
воспользуйтесь
Проверкой
Портов (Port Tester) из
Настройки
->
Подключение
(Options -> Connections) для
проверки,
что ваше
подключение
настроено
правильно.
- Если ID
высокий,
неважно,
насколько
он высок.
"Более
высокий" ID не
лучше и не
даёт
никаких
преимуществ.
- Если ID
низкий,
неважно,
насколько
он низкий.
Низкие ID - все
значения
меньше 16777216.
- Для
преобразования
высокого ID в
IP-адрес
используйте
такую
формулу:
для IP = A.B.C.D
высокий ID = A + 256*B +
256*256*C + 256*256*256*D.
-
Важно: С
версии .23a
источники
с низким ID
сбрасываются
eMule для
поддержания
минимальной
загрузки
серверов.
Принимаются
только
источники
с низким ID,
подключённые
к тому же
серверу,
что и ваш
клиент, а
также
желающие
скачать
файл от вас.
Также
источники
с низким ID не
передаются
через
Обмен
Источниками
Между
Клиентами.
|