Тема: DC++
Показать сообщение отдельно
Старый 28.07.2008, 12:24   #1
Игроман
 
Аватар для GNG BNG


 
Регистрация: 05.10.2007
Адрес: back in 'nam
Сообщений: 2,250
Репутация: 725 [+/-]
DC++

DC++


Тип: Файлообменные сети
Разработчик: Jacek Sieka
ОС: Windows
Текущая версия: 0.707 — 22 июня 2008
Текущая тестовая версия: 0.708
Лицензия: GPL
Сайт: dcplusplus.sourceforge.net

DC++ (название произносят «диси-плас-плас», «дэцэ-плюс-плюс») — свободный файлообменный клиент сети Direct Connect для ОС Windows. Разработан как замена стандартному клиенту NeoModus Direct Connect, написанному на Visual Basic.
Поддерживает хеширование и скачивание из нескольких источников. Имеет развитую функциональность чата.
Для осуществления файлового обмена необходимо подключение к серверу сети, так называемому хабу.
Поддерживает обмен данными по протоколам NMDC и ADC. Некоторые хабы поддерживают линкование — несколько хабов соединяются между собой для удобства пользователей. Подключившийся пользователь видит один «общий» хаб.

Последняя стабильная версия для OS Windows - DC++ v0.707
Последняя стабильная версия для OS Linux - DC++ v1.0.2

FAQ
Скрытый текст:
Первое знакомство
Скрытый текст:
Где скачать программу?
Есть много модификаций тут.
рекомендуется StrongDC+++: тут

Что это такое?
DC++ это файлообменник состоящий из двух звеньев:
Хаб(сервер) - регулирует передачу файлов и чат.
Клиент(у каждого юзера) - подключается к хабу(ам).

Зачастую, в пределах локальной сети сущестувутет Хаб, скачка на котором бесплатна для юзеров данной сети. Так же есть множество интернет-хабов, скачка с которых оплачивается по вашему интернет-тарифу.
На верхней панели инструментов:

Добавлять хабы в избранное можно в "Любимых хабах"
Новый, Вписать адрес, ОК, Соединение

Можете заменить файл favorites.xml в папке sDC\Settings\
набором русских хабов: скачать и разархивировать


Русификация программы
меню File\Settings\Appearance

Language File


указать путь до файла русификации: скачать

Ник и личная информация
вводятся в "Настройки"\"Общие" или в свойствах каждого "Любимого Хаба"
Для обновления Ника следует перезайти на хаб:

Расшаривание файлов
Главный принцип файлообмена - качай и отдавай. Чтобы отдавать, в меню "Настройки"\"Шара" выберите наиболее интересные папки (видео/музыка и т.д)

Не беспокойтесь, файлы доступны только на скачку и изменить/удалить их никто не сможет

Поиск файлов
Вверху на панели задач значок Лупы
Нужно быть подключенным к Хабу. Если поиск не работает - см. пост ниже "проблемы со скачкой"

Соединение с юзером
Два раза тыкните на нике юзера в списке или в меню выбрать "скачать файллист". Если соединения нет - см. пост "проблемы со скачкой" ниже.

Скачивание файла
Или из поиска или из списка юзера выделяете желаемые(й) файлы, меню по правой кнопкой мыши, Скачать в....


Список скачиваемого и отмена скачки
Всё что вы поставили качать можно посмотреть/удалить в "очереди скачки"
Рядом - законченные скачки.

Кто качает с меня и что скачали?


Странные значки в скобках возле ников, что это?
<++ V:x,M:x,H:x/y/z,S:x[,O:x]>
V - версия используемой программы
M - статус пользователя, А - актив, Р - пассив (за firewall)
H:x/y/z - количество хабов на которых находится пользователь
...x - количество хабов на которых вы не зарегистрированый пользователь
...y - количество хабов на которых вы зарегистрированый пользователь
...z - количество хабов на которых вы оператор хаба
S - количество слотов для скачивания.
O - если общий upload - ниже этого значения DC , откроет другой слот
L - Лимит скорости, установленный юзером на скачивание с него.

Проблемы с соединением к Хабу
Скрытый текст:
...*** Соединение с ххххх.no-ip.org... *** Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик
а) Компьютер, где был хаб, отключен
б) У вас нет доступа в интернет/сеть
в) Файервол блокирует DC++

**Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Т.е до компьютера с Хабом достучались, но Хаба там не оказалось.

Вы были забанены...You are still temporary banned for another 00:05:00
Вам запретили доступ на хаб из-за нарушения правил (мат, расшаривание недопустимой информации, плохой DC++ клиент и т.д)

Ник уже занят (...Bad nickname. Nickname already in use)
Измените ник в Настройках. Многие хабы позволяют регистрировать ник.
Так что его больше никто не займет, не зная пароля.

В списке людей вижу только себя
Из-за медленного соединения вы еще недоконца зашли на Хаб

Проблемы со Скачкой и поиском!
Скрытый текст:
Если не работает поиск и скачка

а) Ваш файерволл блокирует sDC++, настройте его или отключите если не умеете. (Встроенный в Windows, Касперский, Нортон и т.д)

б) Ваш роутер должен быть настроен на Port Forwarding

в) Крайний вариант, включить пассивный режим в "Настройки"\"Настройки соединения" и проверить в "Любимые Хабы"\"Свойства" персональные настройки каждого хаба.

Пассивный режим ограничивает кол-во людей с которыми вы можете соединяться. Нельзя соединиться с такими же пассивными.

..."Файл бьется при передаче", "Скаченный файл не совпадает с оригинальным TTH" ("Downloaded tree does not match TTH root")

а) Удалите файлы HashData.dat, Hashindex.xml(они повредились) в папке sDC\Settings\
это приведет к перехешированию вашей шары, но и избавит от проблемы.
Впредь, перед выключением компьютера, выключайте sDC правильно.

б) Файервол/антивирус проверяя скачиваемые файлы, изменяет их. Попробуйте качать без файервола. (Особенно часто проблема бывает с Касперским и Нортоном)

в) проблема с сетью.

Папка для временных файлов недоступна или Невозможно открыть файл: Системе не удается найти указанный путь ...Could Not Open Tagert File:

Проверьте правильность указанного пути в "Настройках"\"Скачка"


Кстати такой( %[targetdrive]\temp\ ) вариант написания позволит создавать временную папку на том же диске на который качается сам файл

..Не скачивает файлы больше 4 ГБ! останавливается на 99% и пишет что нет места на диске, хотя оно там есть!
На вашем жестком диске используется файловая система FAT32, которая в принципе не поддерживает файлы более 4 гб (потому что старая и древняя). Вам нужно преобразовать жесткий диск или часть жесткого диска в файловую систему NTFS. (Программы Partition Magic могут это делать без стирания файлов)

...no slots avaible (Нет слотов)
Обратитесь к источнику и попросите дополнительный слот или ждите своей очереди на скачивание.

...File not avaible (Файл не доступен)
Возможно пользователь удалил файл, но он всё ещё виден в файл-листе. Обратитесь к нему и выясните вопрос.

Кол-во скачек максимально
"Настройки"\"Скачка" -> максимум одновременных скачек

"Про Актив и Пассив"
Скрытый текст:
Для начала опишу как это работает, чтобы было понятней:
Активный режим:
Ваш клиент говорит другому: слей-ка мне такой-то файл на такой-то адрес, такой-то порт
Пассивный режим:
Ваш клиент говорит другому: мне нужен такой-то файл, скажи с какого адреса и какого порта можно забрать.

Именно из-за такой логики работы пассивный режим работает почти всегда. Для его работы необходимо и достаточно, чтобы клиенту было разрешено инициировать исходящие соединения. То есть в обычных условиях - при отсутствии на машине персонального файрвола (или при включенном брандмауэре winXP), и даже из-за NAT клиент без проблем соединяется с хабом и работает в пассивном режиме.

А вот для работы активного режима надо больше: другие клиенты должны иметь возможность открывать соединения на указанные вашим клиентом адрес и порт. Что для этого нужно сделать:

1) В классическом случае вы находитесь в одной сети с другими пользователями. В этом случае (настройка «прямое соединение» клиента) главное – прописать в настройках правильный адрес вашей машины в сети. При прямом соединении ваш клиент выбирает порты, которые он указывает в запросе на соединение, случайным образом, поэтому для работы активного режима необходимо, чтобы все соединения по протоколам TCP и UDP клиенту были разрешены (в случае использования персонального файрвола).

2) На вашем пути в общую сеть файрвол или NAT, который поддерживает технологию UPnP. Включаем режим «фаер с UPnP». По идее, в этом случае клиент с файрволом сами «договариваются», что и как должно работать, клиент получает с NAT внешний адрес и порты, после чего работает по ним в активном режиме. В реале лично у меня например так и не получилось скрестить StrongDC RC10 и роутер D-Link G604T, хотя оба они UpnP вроде поддерживают (возможно, я мало старался). Подробная инфа по этому варианту - http://dcplusplus.sourceforge.net/faq/faq....mp;onlynewfaq=1.

3) вы находитесь во внутренней сети за NAT без поддержки UpnP (или у вас не получилось его задействовать). В этом случае выбирается опция «firewall с внутренним перенаправлением портов», в настройках клиента прописывается внешний ip адрес NAT и два номера портов (в этом случае клиент использует только их). При этом на самом NAT необходимо вручную настроить перенаправление всех входящих соединений, приходящих на эти порты, на внутренний адрес машины.
То есть, если есть сеть, в которую вы ходите через роутер с внешним адресом А, и ваша машина во внутренней сети имеет адрес B, то нужно в настройках клиента прописать адрес А, номера портов X и Y, а на самом роутере задать перенаправление соединений, приходящих на A:X и A:Y, на B:X и B:Y соответственно.

4) Нет возможности управлять NATом или файрволом, которые стоят на пути в сеть. В этом случае работа возможна только в пассивном режиме."


Полезные ссылки:

По материалам Wiki и adrium.ipbfree.com/
__________________

Последний раз редактировалось GNG BNG; 28.09.2008 в 10:31.
GNG BNG вне форума  
Ответить с цитированием