Файлообменная сеть DC++: разные неклассифицируемые проблемы

Сообщение "Нет свободных слотов" ("No slots available")

Если вы начинаете качать файл и получаете сообщение о том, что "нет свободных слотов" (no slots available), это значит, что у данного пользователя в текущий момент уже качают файлы ровно столько человек, сколько у него установлено слотов. Это не от Вас зависит, а от того пользователя. Не надо писать в приват "дайте мне слот", так как далеко не все постоянно следят за тем, что происходит в DC. Подождите, и слоты освободятся. В любом случае, Вы стоите в очереди за файлом, так что рано или поздно счастье наступит. Но помните, что если вы отключаете DC++, из очереди вас выкидывает. Почти как и в обычной очереди в магазине :)

Если не скачиваются файлы размером более 4 Гб

Если у вас не скачиваются большие файлы, более 4Гб (образы дисков, фильмы и т.д.) программа пишет, что нету места не диске, проверьте, что вы используете свежую версию DC++ (2.02 и выше), а также то, что диск, на который идёт закачка, имеет файловую систему NTFS, а не FAT32. Подробнее: проверьте, какие папки выбраны для закачек и для временных файлов:

[Скриншот]

В нашем примере обе директории на диске D:. Идём в свойства диска...

[Скриншот]

Там смотрим файловую систему:

[Скриншот]

Если у вас там FAT32, а не NTFS (он не понимает таких файлов), то имеет смысл отконвертировать диск в NTFS. Как это делается — читайте вот по этой ссылке.

Файлы не перемещаются из папки с незавершенными закачками

Иногда бывает так: файл скачивается, но остаётся в папке с незавершенными закачками и странным (искаженным) именем. Это ошибка в DC++. Проявляется оно тогда, когда папки для закачек и папка для временных файлов находятся на РАЗНЫХ разделах (например, одна на C:, вторая на D:). В таких случаях можно попробовать сделать вот что: остановить закачку этого файла (Ctrl+D, и там в списке его убрать, если он ещё там висит), после чего насильственно переименовать файл, так как обычно при таких глюках файл докачивается полностью, просто DC++ не может его перенести. Но если после переименования файл не открывается — лучше удалите его и перезакачайте заново.

Найдено и вроде бы апробировано решение проблемы: настроить папки incomplete и папки для закачек так, чтобы они ссылались на ОДИН И ТОТ ЖЕ раздел диска. Можно для простоты установить их на одну и ту же директорию (или же так, как на самой первой картинке на этой странице).

Не сохраняются настройки клиента, шары и т.д. после перезапуска программы

Это явление может быть связано с тем, что у вас закрыт доступ на запись в папку с настройками, например, вы установили DC++ под пользователем с правами Администратора, а пользуетесь под "юзером", или же просто на папке установлена галочка Read only (Только чтение), и прочими проблемами с правами доступа. Все файлы настроек лежат в папке Settings в той папке, куда вы установили DC++. Если у программы нет проблем с записью в файлы этой папки --- обычно и нет проблем с настройками.

Сообщение "Папка для временных файлов недоступна"

Посмотрите, куда ссылается папка для закачек. Откройте настройки клиента (Файл — Настройки — Скачка), и посмотрите, что у вас написано в пути для папки с незавершенными закачками. Эта папка должна существовать (во-первых), и (во-вторых), у вас должен быть права на запись в эту папку. Точнее, не у вас, а у того пользователя, под которым вы запускаете DC++. Эта проблема более типична для Windows Vista, в которой более строгие запреты на запись в некоторые директории для простых пользователей (не администраторов).

Если всё это вам кажется сложным — задумайтесь, стоило ли устанавливать ОС, в которой более жёсткое разделение прав :)