|
TUTORIAL DC++
(fait à partir de la version 0.251)
Auteur : JAZZMAN
Mise en page HTML : MyGoddess
Réalisation : juin-juillet
2003
Je suis, de manière volontaire, entré beaucoup dans les
détails (enfin le plus possible tout du moins) pour ce présent tutorial, ce qui
peut faire apparaître DC++ comme fastidieux et complexe ce qui n’est pas du
tout le cas ; ce programme étant assez intuitif et simple en réalité.
Il est donc conseillé de faire les manipulations en même
temps que de lire ce tutorial ce qui le rendra peut être plus parlant.
I. Installation et réglages
1) Tout d’abord télécharger DC++
Sur http://dcplusplus.sourceforge.net
Je vous recommande la version la plus récente car elle est toujours plus stable que la précédente
2) Lancer l’installation du programme
3a) Pour ceux passant de DC normal à DC ++
Vous pouvez récupérer votre queue list et votre configuration
DC, mais pour cela il ne faut pas avoir supprimé
tout votre dossier direct connect dans
votre dossier program files, ce qui vous permet de
sauter une bonne partie de ce chapitre
Pour la queue list, après avoir
lancé DC++, allez dans file puis import queue from
NMDC (là, prenez le fichier queue.config et faites import)
Pour la configuration avec vos réglages de settings, etc..., il suffit de copier
le fichier SharedDirectories.config
dans le dossier DC++ de votre program
files (cette opération nécessite le redémarrage de votre DC++)
3b) Sinon lancer DC++
S’ouvre alors d’office la public hubs list (c'est-à-dire tous les hubs
ouverts au public car il existe en effet des hubs
privés sur lesquels vous ne pourrez aller que si vous
avez été enregistré au préalable)
4) En premier lieu aller dans settings
Et remplissez le seul champ vraiment nécessaire : le pseudo
Cependant, il est fortement conseillé de remplir aussi
celui concernant sa connexion et de ne pas mentir à ce sujet sinon vous
risquez d’être éjecté du hub (kick)
Ensuite restez en actif si vous n’avez pas de firewall ou alors si vous en avez un et/ou êtes
derrière un serveur mettez vous en passif, cependant si vous le pouvez comme
sur zone alarm configurez votre firewall
pour qu’il autorise DC++ (ceci ne marche pas si vous avez un serveur vous devez
obligatoirement être en passif)
Notez dès à
présent qu’il est impossible de télécharger sur un user en passif si vous
l’êtes vous-même
5) Dans l’onglet downloads
Précisez le lieu où vous voulez que vos fichiers téléchargés soient directement
placés dès qu’ils sont complets
Faire de même pour les fichiers incomplets, je vous
recommande de ne pas mettre en partage vos fichiers
incomplets, car sur de nombreux hubs c’est une
cause de kick (renvoie) et dans certains cas même de ban (kick et adresse IP
bloquée)
Si vous mettez tout votre disque dur en share
sans faire de détails un petit truc consiste à mettre
le dossier avec vos incomplets en fichier caché comme cela il n’apparaît pas en
share
NB : Une fois vos fichiers incomplets terminés
ils iront directement du dossier désigné pour les incomplets à celui destiné
aux complets
Remarque : Il se peut que le champ avec écrit hub
public list URL soit vide,
dans ce cas mettez-y cette adresse : http://www.neo-modus.com/PublicHubList.config
ce qui vous permettra d’avoir la list des hubs public sur votre DC++
6) Dans l’onglet sharing
Cliquez sur add folders pour rajouter les dossiers que vous
souhaitez mettre en partage
En bas vous pouvez dès à présent définir le nombre de
slots (emplacements que vous ouvrez pour que les gens puissent télécharger
sur vous). Je vous conseille 3 c’est un bon nombre quand on arrive juste sur un
hub pour vous permettre de vous mettre en règle le cas échéant
7) Dans l’onglet appearance
Décochez la case Filter kick
and NMDC debugs message, ce qui vous permettra d’avoir les messages de kick quand vous avez été kick
ce qui vous permettra de corriger le problème signalé par l’opérateur (OP) qui
vous a kick ; en plus vous n’irez pas l’énerver à lui dire que vous avez
été kick et que vous ne comprenez pas pourquoi (je parle par expérience c’est
extrêmement énervant qu’un user vienne me faire perdre mon temps car son DC++
n’est pas configuré comme il faut)
8) Dans l’onglet logs and sound
Vous pourrez retrouvez sous forme de fichier texte les discussions que vous avez pu
avoir avec différents users
En fonction de vos choix vous pourrez soit avoir en mémoire
les discussions sur le chat central du hub, soit en private message (PM), de ce que vous avez téléchargé ou de
ce qu’on vous a téléchargé
Il est également possible de changer la couleur de la
police de DC++, la police elle-même et le fond des fenêtres DC++, ce que je
vous conseille fortement car noir sur blanc sur DC++ est extrêmement fatiguant
pour les yeux
Enfin, vous pouvez décider de mettre en marche la fonction
vous indiquant par un signal sonore les PM que vous recevez
9) Dans l’onglet advanced
Cochez les cases automatically search for alternates,
DC++ cherchera alors tout seul d’autres sources pour vos fichiers en cours de téléchargement
au cas ou votre source première viendrait à se déconnecter
Vous pouvez également cocher la case automatically disconnect
users who leaves the hub
En effet le but des logiciels de P2P comme DC++
consiste à partager, donc celui qui vient que pour télécharger sans rien offrir
ne présente aucun intérêt, cette option l’oblige alors à rester sur le hub
tant qu’il vous télécharge dessus.
10) Une fois tout ceci effectué
Ouvrez la
public hubs list et en fonction de votre nombre de slot et surtout de la taille de votre share
choisissez un hub où vous voulez aller
11) Une fois sur un hub
Il ne vous reste plus qu’à effectuer une recherche,
bouton search en spécifiant dans les différents champs ce que vous cherchez (nom, genre et
même taille…)
Avec l’option only users with free slots
seuls les users ayant le fichier et ayant un slot de
libre apparaîtront
Une fois le fichier recherché trouvé, double clickez
dessus pour lancer le téléchargement (si l’user
sélectionné à des slots de libres le téléchargement partira tout de suite)
12) Lorsque vous trouvez un hub qui vous plaît
Vous pouvez l’ajouter à
vos favoris en faisant click droit puis add
to favorites dans la public hubs list
13) Tous vos downloads et les upload se trouvent en bas de la fenêtre de DC++
Ceux en vert représentent ce que
vous téléchargez et ceux en rouge ce que l’on vous télécharge
14) Si vous regardez la liste des users
Vous verrez après le nickname, le share
et parfois une description et dedans ce que l’on appelle le tag DC++
(<++ V:x,M:x,H:x/y/z,S:x[,O:x]>)
On trouve ceci sur les différentes versions de DC++ ce qui fournit
diverses informations.
| V |
Version de DC++ |
| M |
Mode, Passif ou Actif |
| H |
x |
Nombre de hubs sur lesquels vous êtes connecté en tant que simple user |
| y |
Nombre de hubs sur lesquels vous êtes connecté en tant que user enregistré |
| z |
Nombre de hubs sur lesquels vous êtes connecté en tant que opérateur |
| S |
Nombre de slots ouverts |
| O |
Ceci correspond à une option de DC++ que vous
pouvez activer et qui permet à DC++ d’ouvrir un slot tout seul dès lors que le
taux d’upload global n’a pas atteint un certain seuil
que vous aurez défini au préalable (n’apparaît que si l’option est activée)
|
NB : sur les versions de DC++ antérieures à la
0.24 y et z n’apparaissent pas et seuls sont donc comptés dans votre tag les hubs où vous n’êtes que simple user
15) Dans la download queue
Vous retrouverez tous les fichiers que vous avez décidé de
télécharger avec les sources et d’autres détails dont au début la destination
finale où ira les fichiers dans votre download queue
Vous pouvez ici dès à présent régler la priorité
de vos téléchargements, ainsi si vous avez plusieurs téléchargements sur une
seule personne vous pouvez régler l’ordre dans lequel ces fichiers vont être
téléchargés
Pour cela il suffit de faire un click droit sur le fichier
concerné et dans le sous-menu, set priority
de choisir entre les différentes priorités allant de highest
à paused
II. Trucs, astuces et conseils
RAPPEL : il est impossible pour 2 users
en passif de télécharger l’un sur l’autre
1) En premier lieu
Quand vous arrivez sur un hub lisez les règles. Elles sont généralement
affichées à l’entrée du hub, ou alors des commandes à
taper dans le chat principal vous indiqueront comment les obtenir ; ce qui
est le meilleur moyen de pouvoir rester sur le hub où
vous venez d’arriver
2) Grâce à DC++ vous pouvez être sur plusieurs hubs en même temps
La seule limite dépend des règles des hubs où vous irez et ceci est totalement aléatoire et
conjugue une limite de nombre de hubs simultanés et
un minimum de slots à ouvrir (soit un minima obligatoire soit un minima
recommandé tout dépend des hubs)
NB : les hubs français
sont en général beaucoup plus stricts que les hubs
étrangers, donc à vous de bien accorder les différentes règles des hubs
sur lesquels vous irez pour ne pas être kick
3) L’idéal pour pouvoir télécharger beaucoup sur DC++
Cela consiste à faire des échanges de slots avec une personne qui a des
fichiers qui vous intéressent
Le problème c’est que sur la majorités des hubs
il est interdit de close les users
(couper son téléchargement sur vous, sauf si celui-ci vous télécharge dessus
sans être sur le hub alors c'est permis) ou alors si tous
vos slots sont déjà pris par d’autres échanges ; il est souvent laborieux
d’ouvrir bêtement des slots dans la mesure où ils peuvent être pris par les
mauvaises personnes
La solution idéale consiste à faire un grant extra slot
Pour cela faite un click droit sur la personne concernée
soit depuis la liste des users soit depuis
l’emplacement où se trouvent vos téléchargements ; cela lui ouvrira un
slot pour lui tout seul qui se fermera automatiquement dès qu’il aura fini
de vous télécharger dessus ou s’il se déconnecte, ainsi les autres users
ne pourront récupérer ce slot après son départ
4) Lorsque vous téléchargez
Je vous conseille d’ajouter
d’autres sources à celle sur laquelle vous êtes en train de télécharger, ce
qui vous permettra au cas où votre source première se déconnecte d’en avoir
d’autres pour pouvoir poursuivre le téléchargement (bien sûr à condition que
vos autres sources aient des slots de libre)
Remarque : vous remarquerez sur la photo qu’avec DC++ il n’est pas
nécessaire que le fichier que vous avez mis en attente, ou que vous déjà en
train de télécharger, ait exactement le même nom que celui qu’a mis la ou les
autres sources. En réalité, il suffit que les fichiers aient la même taille à
l’octet près pour que DC++ les reconnaisse et ajoute correctement les sources
(sur votre instruction comme sur la photo ou tout seul avec l’option automatically search for
alternates)
5) Parfois au lieu de faire une recherche
Vous pouvez directement
télécharger la liste d’un user pour regarder tout ce qu’il a mis en partage
(share)
Pour cela il suffit de faire click droit puis
get file list
NB : pour les
utilisateurs de DC++ il n’est pas nécessaire d’avoir un slot de libre pour
télécharger leur liste, la configuration de base prévoit d’ouvrir des slots
automatiquement pour le téléchargement de liste
6) Différentes icônes symbolisent les users
sur un hub
 |
|
Particularité |
|
Type |
| Couleur verte |
|
Utilisateur normal |
| Couleur bleue |
|
Utilisateur sur lequel ont est connecté |
| Mur de brique |
|
Utilisateur en mode passif |
| Clefs |
|
Opérateur |
|
7) Indépendamment des commandes propres à chaque hub
Il existe diverses commandes DC++ très utiles
que vous pouvez taper soit en message privé soit dans le chat principal (ces
commandes quand vous les taper ne sont vues que par vous sur votre écran)
|
Commande |
|
Description |
| /grant x |
|
Permet de donner un extra slot à l’user x |
| /close |
|
Ferme la fenêtre dans laquelle vous tapez cette commande |
| /help |
|
Redonne la liste des commandes propres à DC++ |
| /refresh |
|
Rafraîchit la liste de votre share (après l’avoir modifié) |
| /away message |
|
Message d’absence qui sera délivré en message privé lors de
vos absences, vous pouvez mettre ce que vous voulez ou ne rien mettre, un message d’absence par défaut
sera enclenché. À votre retour taper juste /away ou /back pour
le désactiver |
| /slots x |
|
Permet de définir x slots que vous vous voulez ouvrir |
| /clear |
|
Efface tout dans la fenêtre (cela n’a d’effet que pour vous) |
| /ts |
|
Éteindre ou allumer la signalisation de l’heure dans les
messages |
| /showjoins |
|
Montre les départs et arrivées sur le hub |
/fav /favorite |
|
permet d’ajouter un hub ou un user en favoris |
|
Raccourcis |
|
Effet |
| CTRL + D |
|
Ouvre la download queue |
| CTRL + F |
|
Ouvre la liste de vos hubs favoris |
| CTRL + S |
|
Ouvre la fenêtre de recherche |
| CTRL + P |
|
Ouvre la liste des public hubs |
| CTRL + U |
|
Ouvre la liste de vos users mis en favoris |
| CTRL + R |
|
Se reconnecter à un hub |
| CTRL + O |
|
Ouvrir le dossier des listes d’users que vous avez téléchargé |
| CTRL + N |
|
Ouvre le bloc note |
III. Le problème des « rollback inconsistency »
< ! > Attention <
! > Il s’agit d’une opération délicate qui
s’adresse aux personnes connaissant déjà assez bien DC++ (le protocole est assez
simple en réalité mais toutes les étapes sont importantes si vous le suivez à
la lettre tout se passera bien)
Ceci consiste, lors de la reprise d’un téléchargement déjà
commencé, en une (ou plusieurs) erreur(s) dans la taille en terme d’octets du
fichier.
En temps normal, la seule solution prônée par les concepteurs
de DC++ se résume à la suppression du fichier défectueux ; ce qui est très
énervant quant ce problème survient sur un fichier téléchargé déjà à 90% par
exemple.
Voici donc une autre méthode beaucoup plus subtile, tout
d’abord vous devez télécharger ces deux programmes :
DivFix
CutOff
Etape 1 : DivFix
Ouvrez DivFix et faites y glisser le fichier défectueux.
Lancez Check errors.
Notez l'offset de la première erreur.
Etape 2 : Notez la taille en octets du fichier défectueux.
Etape 3 : CutOff
Ouvrez CutOff et faites y glisser le fichier défectueux.
Calculez : taille en octets – offset de la première erreur.
Divisez le résultat par 1024 et arrondissez le résultat à l’entier supérieur.
Notez le résultat dans la case Cutoff size in K.
Cliquez sur la case Cutt off (une seule fois).
Vérifiez que le fichier est bien réduit.
Fermez CutOff. Vous pouvez alors reprendre le téléchargement.
Les meilleures choses ayant une fin, j’arrête ici ce
tutorial déjà bien complet.
Il reste bien sûr certains petits détails que je vous laisse
découvrir par vous même, mais l’essentiel (voir un peu plus) est là.
Dernier conseil, regardez un peu toutes les options et
surtout dans la download queue, lieu d’une importance
stratégique car c’est de là que vous gérez vos téléchargements
Il ne me reste plus qu’à vous souhaiter un bon dl sur direct
connect, et peut être à bientôt sur le réseau ^___^
JAZZMAN
|