Hello tout le monde !!
Vous pouvez aider EroGaKi à diffuser ses releases en hébergant chez vous un XDCC pour que les leechers du chan puissent télécharger

Ce n'est pas bien compliqué, et ce tutorial va vous aider !
On va utiliser
Iroffer qui est bien sympa et ne prend pas de resource.
I. TéléchargementTéléchargement d'Iroffer
pré-configuré pour EroGaKi ici :
(EroGaKi)_Iroffer_XDCC.rarExtrayez le contenu du RAR dans un dossier simple, par exemple
D:\XDCC\II. Compte ADMINTout d'abord il va falloir créer un compte admin pour que vous puissiez contrôler votre XDCC depuis un autre PC, un autre compte, ailleurs quoi ^^
C'est évidemment un plus de pouvoir le controler a distance, on peut aussi bien entendu le controler directement sur le pc hote...
Cependant, par soucis de sécurité on est obligé de créer ce compte admin
Lancez une fenetre de commande (Démarrer > Executer > cmd puis ENTRER)
Placez vous dans le dossier du xdcc.
Pour changer de disque local : "d:" tout court vous met sur D:
Pour changer de répertoire "cd repertoire" vous "cd" = "change dossier"
Maintenant, tappez
iroffer -cEntrez un mot de passe entre 5 et 8 lettres, et confirmez
Copiez le mot de passe qu'il vous donne. Pour copier un texte de ligne de commande, faites click droit dans la fenetre puis SELECTIONNER.
Avec le click gauche choisissez alors l'étendue de votre sélection.
Relachez le click gauche, la selection est mémorisée, faites ENTRER pour la mettre dans la copie.
Maintenant ouvrez
erogaki qui est dans le répertoire de votre xdcc avec le bloc note, et trouvez cette ligne au debut :
# ---- Sert à controler votre xdcc à distance
# ---- Entrez le pass obtenu par le programme (voir tuto)
adminpass A_MODIFRemplacez A_MODIF par le pass en question ^^
Gardez ce fichier sous la main, les modifs suivantes se font dedans !
Ensuite pour le controler à distance, faut parler en privé a votre bot, et tapper :
admin PASS commandece qui revient au meme que si vous tappiez
commande dans votre iroffer.
Ex.:
admin PASS dcld affiche vous affiche la liste des transferts en cours
admin PASS adddir G:\prout ajoute le repertoire prout
III. ConfigurationVoilà à quoi ressemble le début du fichier
erogakiTous les paramètres à modifier ont été commentés par mes soins, vous ne devriez pas avoir de mal... ^^
##########################
# A MODIFIER #
##########################
## Compte Admin
###############
# ---- Sert à controler votre xdcc à distance
# ---- Entrez le pass obtenu par le programme (voir tuto)
adminpass A_MODIF
## Informations sur votre pseudo
################################
# ----- Pseudo du [XDCC], par ex. [XDCC]`Pseudo
user_nick [XDCC]`Pseudo
# ----- Le mot de passe du pseudo du [XDCC]
nickserv_pass mot_de_passe
# ----- Votre vrai nom (ou pseudo)
user_realname Votre_nom
## Informations sur le serveur
##############################
# ----- Adresse IRC du serveur
server irc.fansub-irc.org
# ----- Channel sur lequel sera le XDCC
channel #erogaki-team
# ----- Si vous êtes derrière un routeur, et que vous redirigez votre connexion
# ----- Indiquez ici l'hôte local qui héberge le xdcc (par ex. 192.168.0.2)
# ----- N'oubliez pas d'enlever "#" devant la ligne suivante si vous utilisez ca
#local_vhost 192.168.0.2
## Informations sur le xdcc
###########################
# ----- Nombre de transferts simultanés en tout (ici 3)
slotsmax 3
# ----- Nombre de transferts en attente possibles en tout (ici 20)
queuesize 20
# ----- Nombre de transferts simultanés par personne (ici 1)
maxtransfersperperson 1
# ----- Nombre de transferts en attentes maximum par personne (ici 5)
maxqueueditemsperperson 5
# ----- Répertoire de base des fichiers lorsqu'on indique un chemin relatif
# ----- avec la commande ADD (utile si vous comptez mettre toutes vos rlz
# ----- dans un même dossier
filedir D:\XDCC\files
# ----- Vitesse maximale totale de transfert (ex. 100)
# ----- N'oubliez pas d'enlever "#" devant la ligne suivante si vous utilisez ca
#transfermaxspeed 100
# ----- Envoi directement un pack lorsque quelqu'un tappe !commande
# ----- Par ex. ici, des que qqun tappes !rules il recoit le pack 1 de votre xdcc
# ----- Ainsi que le message "Vous allez recevoir les règles."
# ----- N'oubliez pas d'enlever "#" devant la ligne suivante si vous utilisez ca
#autosendpack 1 !rules Vous allez recevoir les règles.
# ----- Première ligne de réponse lorsque vous affichez vos packs
headline [ XDCC EroGaKi ]-----------------------------------
# ----- Dernière ligne de réponse lorsque vous affichez vos packs
creditline ----------------------------------------[ Enjoy ]
##########################
# NE PAS MODIFIER #
##########################
user_modes +i
pidfile mybot.pid
logfile mybot.log
logstats yes
logrotate weekly
statefile mybot.state
xdcclistfile mybot.txt
connectionmethod direct
respondtochannelxdcc
respondtochannellist
smallfilebypass 10
downloadhost *!*@*
hideos
notifytime 30
adminhost *!*@*IV. Firewalls et autresAttention, vous devez ouvrir les ports 1026, 1027, 59 entre autres pour que les autres puissent se connecter chez vous.
Si vous utilisez le firewall windows, allez dans les exceptions : Démarrer > Panneau de Configuration > Pare-feu Windows
Si vous êtes désactivé, restez comme ca si vous vous portez bien xD, si vous l'avez activez, ne cochez PAS "ne pas authoriser d'exceptions"
et allez a l'onglet
exceptions. Faites
Ajouter un Programme, Cliquez sur
Parcourir et allez chercher votre
iroffer.exeVoilà, le pare-feu windows vous soulera pas.
Si vous avez d'autres protections, comme un routeur avec firewall, allez dans les options du routeur et acceptez les ports.
Par ex. moi, en plus du port 59 j'ai foutu :
et je suis tranquille.
En général sur les routeurs, faut créer un Service par ex. DCC qui concerne les ports TCP/UDP x à y, et ensuite dans les regles de pare-feu, il faut dire d'accepter les connexions sur ce port et de les redirigés vers le PC qui fait le xdcc. ex.:
Voilà votre PC devrait accepter les transferts, sinon postez vos problemes ici ^^
V. Commandes du XDCCMaintenant que tout est pret, il ne reste plus qu'une chose à faire... lancer l'xdcc !!
Pour se faire, il suffit de faire Démarrer > Executer, et d'entrer :
d:\xdcc\iroffer erogakiEt le XDCC devrait se lancer.
Erreur courrante :
La première étape a mal été faite, vous devez refaire le II.
Bon si tout marche ca se connecte au serveur, bingo !
Une fois arrivé sur le chan, z'allez vous faire agresser :
Normal normal...
Bon maintenant, il vous faut ajouter des fichiers !!
- Ajouter un répertoire entier
tappez :
adddir d:\animes\tsubasa\erogakipar exemple pour ajouter TOUS les fichiers du répertoire "D:\Animes\Tsubasa\Erogaki\"
add d:\animes\tsubasa\erogaki\tsubasa_01.avipar ex. pour ajouter tsubasa_01.avi du meme répertoire que précédemment
add fichier.aviajoutera le fichier.avi du répertoire indiqué dans la configuration comme répertoire de base si aucun chemin n'est entré (chemin relatif)
- Afficher la liste des packs
xdlWoaw !! xD
remove 4
Ceci supprimera le pack 4 de votre liste, et decalera les suivants pour pas qu'il y ait de trou !
- Changer le titre qui apparait dans la liste
chdesc 26 Gun X Sword 11changera le titre de votre pack 26 en "Gun X Sword 11", le titre de base étant le nom du fichier, par ex. "[EroGaKi-Team]_Gun_X_Sword_11_[crc].avi"
- Re-organiser l'ordre des packs
renumber X Ymettra le pack numéro X en position Y et decalera les autres.
Par ex. si j'ai 26 packs, que j'en ajoute un, mais que j'aimerais qu'il s'intercale en position 16.
On l'ajoute normalement :
add cacaprout.avion le renumerote comme ca :
renumber 27 16
et voilà ce sera fait
- Voir les transferts en cours
tappez
dcld- Lire les msg privés que vous recevez
tappez :
msgreadpour les supprimer :
msgdelVI. RienBah rien quoi
VII. FinishedVoilà gardez votre petite fenetre de commande qui prend pas de place ouverte en réduite et les autres pourront leecher ^^
Ensuite toutes les fois, suffit de faire Demarrer > executer >
d:\xdcc\iroffer erogaki pour le lancer
VIII. Bonus : Protéger la listeOn peut ne pas vouloir lister le bot (c'est à dire répondre à un XDCC List en affichant toute la liste des packs) car c'est super long.
En fait on devrait même ne jamais autoriser le listing.
On va donc utiliser une technique qui consiste à mettre la liste du bot dans le premier pack, puis mettre ce pack en envoi auto lorsqu'on tape une commande genre !envoie-moi_ta_liste_ducon
Je vais faire l'exemple avec un bot qui servira à mettre des releases au format PSP.
1. Mettre un nom adéquat à la listeOn édite notre fichier de configuration (par exemple le fichier
erogaki) et on trouve et édite la ligne commençant par :
xdcclistfileOn lui donne un nom approprié, par exemple ici [EroGaKi-Team]_Liste_PSP.txt ce qui donne :
xdcclistfile [EroGaKi-Team]_Liste_PSP.txt[/list]
[/list]
2. Interdire le listingToujours dans ce même fichier, trouver la ligne qui commence par (ou si elle n'existe pas, l'ajouter) :
restrictlist
restrictprivlist
Si ces deux lignes étaient commentées, décommentez-les (virer le # devant).
Si elle étaient simplement absentes, les ajouter.
[/list]
3. Dire de taper une commande spécifique pour avoir la listeToujours dans ce même fichier, trouver une ligne qui commence par
restrictprivlistmsg (ou la décommenter, ou la créer) et mettre :
restrictprivlistmsg Tapez !commande pour obtenir la liste des packsen remplacant !commande par la commande que vous voulez, donc par exemple dans notre cas :
restrictprivlistmsg Tapez !psp pour obtenir la liste des packs
[/list]
[/list]
4. Définir la commande !commandeToujours dans ce même fichier, ajouter la ligne :
autosend 1 !commande MessageDonc dans notre exemple :
autosend 1 !psp Envoi de la liste des packs PSP en cours
[/list]
[/list]
5. Sauver et relancer le botOn en a fini avec le fichier de config, on sauve et on relance le bot
[/list]
6. Ajouter la liste des packs en premier pack du botDans l'admin du bot, on ajoute la liste, donc par exemple comme on avait décider de l'appeler
[EroGaKi-Team]_Liste_PSP.txt ça donne :
add [EroGaKi-Team]_Liste_PSP.txtOn le place en position numéro 1, donc on repère la position à laquelle il avait été positioné, qu'on appelle X ici et on tape :
renumber X 1 (où X est bien entendu la position de votre liste sur le pack)
[/list]
Voilà c'est terminé, maintenant on ne pourra plus lister le bot, il faudra taper !commande (par ex. !psp) sur le chan pour que la liste soit envoyée)
[/list]
BONS XDCC A VOUS, ET MERCI !!!!











