Augmentez son ratio T411 avec JOAL, le nouveau RatioMaster

JOAL, un RatioMaster multiplateforme en ligne de commande

Pour télécharger sur t411, vous devez garder un ratio supérieur à 1. Cependant il n’est pas toujours évident maintenir son ratio, c’est là que JOAL entre en jeu, il va vous permettre de simuler de l’upload comme le faisait RatioMaster.

Cependant JOAL apporte quelques nouveautés :

  • Plus de sécurité, les torrents sont automatiquement choisis de manière aléatoire parmi une liste contrairement à RatioMaster, et le soft change de torrent dès qu’il n’y a plus de leechers.
  • Plus de clients (µTorrent, Vuze, Leap, BitTorrent, Transmission, …) et les nouvelles versions des clients sont mises à jour régulièrement.
  • Des mises à jour régulières (RatioMaster n’est plus maintenant à jour depuis longtemps).

Il est codé en Java et fourni sans interface graphique, donc il pourra tourner en tache de fond ou sur un serveur.

Voici un tableau comparatif des fonctionnalités de RatioMaster et JOAL :

RatioMaster JOAL
Multi OS (windows / mac / linux) Non Oui
Possibilité de le faire tourner 24/24 sur un serveur Non Oui
Sélection aléatoire et automatique des torrents parmi une liste Non Oui
Mise à jour du logiciel Non Oui
Mises à jours des clients Disponible sur le forums RatioMaster Oui (sur le GitHub du projet)
Interface graphique Oui Non
Possibilité d’utiliser un proxy Oui (Uniquement celui configuré au niveau du système)

 

Installation

Installer Java 8

Rendez-vous sur la page de téléchargement de Java et téléchargez la version adaptée à votre OS (windows / mac or unix). Si vous ne savez pas choisir en x64 ou x86, vous avez probablement un OS x64.

Télécharger le dossier de configuration

Ouvrez votre dossier « home » :

  • Windows : C:/Utilisateurs/<votre-nom>
  • Unix : /home/<votre-nom>

Créez un dossier nommé “joal-conf”, puis rendez-vous sur le GitHub du projet JOAL puis téléchargez le projet en cliquant sur « download ZIP » (voir image ci-dessous).

Télécharger JOAL pour augmenter son ratio

Quand le téléchargent sera terminé, ouvrez « master.zip » et extrayez le contenu de « joal-master/resources » dans votre dossier « joal-conf »
Dossier de configuration JOAL

 

Télécharger l’exécutable

Rendez-vous sur la page de téléchargement de JOAL et télécharger sa dernière version (jack-of-all-trades-X.X.X.jar) puis placez le .jar dans votre dossier « joal-conf ».

 

Comment l’utiliser ?

Ajouter des torrents à « partager »

Pour simuler un partage, vous devez ajouter des torrents de votre tracker privé (t411) au dossier « joal-conf/torrents ».

Dans le but de garder votre compte t411 sain et sauf, dès qu’un torrent attendra 0 leechers, il sera automatiquement déplacé dans le dossier « joal-conf/torrents/archived », vous devrez donc ajouter de nouveaux torrents de temps en temps.

Lancer JOAL

Ouvrez un terminal puis exécutez le script suivant :

java -jar <PATH-TO-JOAL-CONF>\jack-of-all-trades-X.X.X.jar <PATH-TO-JOAL-CONF>
  • Remplacez <PATH-TO-JOAL-CONF> par le chemin complet vers votre dossier « joal-conf » (pour moi c’est C:\Users\raymo\joal-conf).
  • Remplacez X.X.X par votre version de joal.

JOAL va maintenant commencer à simuler un partage et vous verrez quelque chose qui ressemble à ça dans votre terminal. Gardez le terminal ouvert, quand vous le fermez le partage s’arrête. Votre ratio sera mis à jour toutes les 30 minutes sur t411 (à chaque fois que joal fera une « Announce »).

Terminal JOAL

Infos utiles

  • Par défaut la vitesse de partage est choisi aléatoirement chaque seconde entre 180 et 190 ko. (La vitesse limite sur t411 avant de devoir déclarer sa connexion en THD ou Seedbox).
  • Après 840 minutes de partage, joal se mettra en pause pendant 600 minutes.
  • Le client « simulé » par défaut est la version la plus récente d’Azureus Vuze.

Toutes ces valeurs sont modifiables dans « joal-conf/config.json »

 

J’ai un message d’erreur de la part de JOAL

  • FATAL error encountered : No more torrent file available

Vous n’avez pas de torrent dans le dossier joal-conf/torrents. Cela peut arriver si vos torrent n’ont pas de leechers actifs. Télécharger de nouveaux torrents avec un grand nombre de leechers et mettez les dans le dossier.

  • WARN - No response or unreachable tracker!

Il se peut que le tracker t411 soit temporairement indisponible (cela arrive assez souvent, mais la prochaine requête (dans 30 minutes) devrait fonctionner correctement. Mais si le message apparaît à chaque fois, alors c’est probablement que t411 est HS. Fermez JOAL et attendez que le t411 soit de nouveaux disponble.

Questions récurentes

  • Pourquoi le seul message que j’ai est : Announcing STARTED to tracker with 0U/0D/0L bytes

JOAL met à jour votre ratio toutes les 30 minutes, vous verrez donc un message « Announcing », au début il déclare à t411 que vous commencez a partager, cela explique que vous voyez 0/0/0. 30 minutes plus tard vous verrez un nouveau message avec de nouvelles statistiques.

Bon partage à vous tous, le développeur de l’application suit les commentaires pour vous aider à configurer / utiliser le logiciel, n’hésitez pas à lui poser vos questions, vous pouvez aussi le contacter par mail : joal.contact@gmail.com

 

Edit du 21/04/2017 : L’adresse du Tracker t411 à changer ! Pour que JOAL marche de nouveau, vous devez :

  • Supprimer les .torrents dans le dossier joal-conf/torrents et joal-conf/torrents/archives
  • Retélécharger les fichiers .torrents sur t411
  • Placer les nouveaux .torrents dans le dossier joal-conf/torrents 

Share this post

  1. Baptiste HUTTEAU 11 avril, 2017 at 20:00

    Salut !
    Je suis intéressé pour savoir comment JOAL fonctionne. Pourrais tu nous donner quelques informations ?
    Merci ! 🙂

  2. Baptiste HUTTEAU 11 avril, 2017 at 21:30

    Tout ! 😛
    Plus sérieusement, comment on peut tromper T411 en n’envoyant pas de données 😉
    (J’ai déjà quelques bases en réseau et en prog, mais pas plus que ça)

  3. Anthony 11 avril, 2017 at 21:50

    En fait le protocole BitTorrent n’est pas prévu pour l’utilisation du ratio comme le font les trackers privés (t411 et autre).

    Quand tu télécharge un fichier « .torrent », il y a l’adresse du tracker dedans (t411.download par exemple, si tu ouvres le .torrent avec notepad tu pourra le voir). Et à interval de temps régulier (souvent 30 minutes), le client BitTorrent (Vuze, utorrent, etc..) doit envoyer un message HTTP au tracker en disant combien il a téléchargé et uploadé.
    En version rapide et simple c’est ça.

    Donc ce que font JOAL ou RatioMaster, c’est simplement envoyer ces requêtes HTTP pour lui faire croire que tu télécharge ou que tu upload. Après la ou il faut faire attention c’est sur les fichier de description des clients que je crée, car ils doivent passer pour de vrais clients auprès du tracker et être indétectable.

    Et pour les Tracker c’est compliqué de mettre en place des procédures anti-triches car c’est quasiment indétectable, ou alors il faut disposer serveur vraiment puissant et d’une connexion avec un très gros débit pour surveiller tous les seeders. (Cependant, si tu as des idées de système anti-triches révolutionnaire n’hésite pas à les partager ^^, ça me permettra peut-être de couvrir des cas auxquels personne n’a encore pensé pour être encore plus discret).

    Voilà j’espère t’avoir répondu, si tu as d’autres questions n’hésite pas 😉
    PS : le code est open source et disponible sur https://github.com/anthonyraymond/joal si tu veux y jeter un œil.

  4. Kas 14 avril, 2017 at 11:02

    Bonjour ayant suivis votre guide je me retrouve avec cette erreur j’ai surement mal compris qqch si une âme charitable pourrais me guider merci d’avance 🙂

    Error Unable to acces jarfile C:\Users\*******\joal-conf\jack-of-all-trades.1.0.3.jar

  5. Anthony 14 avril, 2017 at 22:28

    Bonjour Kas, il y a une erreur dans votre commande pour lancer l’éxécutable je pense, le nom du fichier est « jack-of-all-trades-1.0.3.jar » (c’est un « – » entre le « s » et de « 1 »)
    La command est donc:
    java -jar <PATH-TO-JOAL-CONF>\jack-of-all-trades-X.X.X.jar <PATH-TO-JOAL-CONF>

    Il y avait une erreur dans le guide, je l’ai corrigée.
    Bon partage a vous.

  6. Kas 15 avril, 2017 at 12:11

    Bon mon retour sur JOAL et sur Anthony.

    JOAL fonctionne sans soucis et a vrai dire c’est plutôt simple (sauf pour moi qui me pose trop de question et qui est pas étaitr assez patient)

    Quand a Anthony une grande sympathie et surtout une patience IMMENSE.

    Merci beaucoup a toi 🙂

  7. Ruddy 15 avril, 2017 at 15:40

    bonjour, j’ai toujours un message qui reviens:
    adresse IP [bt-announce(..6A5150)] WARN org.araymond.joal.ttorent.client.announce.Announce – No response or unreachable tracker!

    que cela signifie-t-il? merci

  8. Anthony 15 avril, 2017 at 15:47

    Bonjour Ruddy, il peut y avoir deux raisons :
    1) Tu utilise un mauvais ficher ‘.torrent ‘, avec le récent changement de t411.li vers t411.ai, il faut re-télécharger les fichiers ‘.torrent’.
    2) Si le message apparaît de temps en temps, mais pas tout le temps , alors tout va bien, il arrive que t411 ai quelques problèmes et que leur tracker soit crash. Dans ce cas la ça va se résoudre dès que le tracker sera de nouveaux en ligne.

  9. Ruddy 15 avril, 2017 at 15:59

    1) c’est un torrent que je viens de télécharger.
    2) c’est tout le temps

    je ressaie ce soir. merci

  10. Alfred 16 avril, 2017 at 10:52

    Cher Anthony,
    j’abuse encore de votre patience, mais ayant suivi vos instructions, je me retrouve bloqué par le terminal m’indiquant que « la syntaxe de la syntaxe de la commande n’est pas correcte ».
    Je me contente pourtant que de faire des copier coller pour ne pas faire d’erreur de recopiage. Je vous mets la ligne de code que j’ai rentré :
    java -jar \jack-of-all-trades-1.0.3.jar
    Merci

  11. Anthony 16 avril, 2017 at 11:10

    Bonjour alfred, avez vous remplacer les deux <PATH_TO_JOAL_CONF> par le chemin vers joal-conf comme indiqué ? (Il ne faut pas mettre les < > dans le chemin). Si jamais vous avez toujours un problème faites le moi savoir.

  12. Clem 16 avril, 2017 at 20:25

    Bonjour Anthony,

    le programme se lance bien, mais j’ai un message : « passkey du torrent, non enregistre »

    Une idée de comment régler ça ?

    Merci !

  13. Anthony 16 avril, 2017 at 21:43

    Bonjour Clem.
    Oui ça m’est déjà arrivé. Le tracker te dis que la clé est incorrecte. Retélécharge le/les torrent sur t411. Et relance joal

  14. lilytenshi 17 avril, 2017 at 18:12

    Bonjour, tout d ‘abord merci beaucoup pour ce tuto !
    est il possible d avoir un tuto pour le mettre sur un serveur en ligne ?

    Merci par avance

  15. Anthony 17 avril, 2017 at 18:22

    Bonjour lilytenshi, c’est possible, mais il existe beaucoup de façons de le faire, donc un tutoriel ne sera pas envisageable, par contre si ça t’intéresse tu peux me contacter a joal.contact@gmail.com, je pourrais te proposer une solution adaptée à tes besoins et tes compétences.

  16. dejan 20 avril, 2017 at 18:51

    bonjour anthony, merci pour le programme (bon, pour l’instant je dois être une quiche, car je n’y arrive pas:) ).

    Voilà, en ce qui me concerne, j’ai systématiquement ce message qui s’affiche :

    [bt-announce(..2796A7)] INFO org.araymond.joal.ttorent.client.announce.HTTPTrackerClient - Announcing STARTED to tracker with 0U/0D/0L bytes...
    [bt-announce(..2796A7)] WARN org.araymond.joal.ttorent.client.announce.Announce - No response or unreachable tracker!

    Et cela peu importe le torrent utilisé.

  17. Anthony 20 avril, 2017 at 20:20

    Bonjour Dejan,

    Le premier message announce.HTTPTrackerClient – Announcing STARTED to tracker with 0U/0D/0L bytes est normal.
    Le second est plus embêtant, mais rien de grave, c’est juste que depuis hier soir le tracker t411 est en panne… donc on ni uploadé pour de vrai, ni simuler de l’upload.

  18. Calus 23 avril, 2017 at 15:31

    Bonjour, est-il possible de simuler un autre client qu’azureus vuze?si oui comment faire pour lui faire simuler utorrent ou autre.

  19. Anthony 23 avril, 2017 at 15:46

    Bonjour Calus,

    Oui c’est possible.
    La liste des clients disponble est dans « joal-conf/clients ».
    Pour modifier le client :
    1) Ouvrez le fichier « joal-conf/config.json » avec un editeur de texte (je vous recommande notepad++).
    2) Remplacez « azureus-5.7.5.0.client » par le nom du fichier client que vous avez choisis dans « joal-conf/clients ».
    3) Enregistrez le fichier et fermez le.
    4) Relancer JOAL.

  20. nono 24 avril, 2017 at 18:47

    Bonsoir! J’ai comme message d’erreur:

    Exception in thread « main » org.apache.commons.cli.MissingArgumentException: torrent file is required
    at org.araymond.joal.JackOfAllTrades.getConfigDirPath(JackOfAllTrades.java:78)
    at org.araymond.joal.JackOfAllTrades.main(JackOfAllTrades.java:35)

    Or j’ai 3 torrents bien placés dans le dossier torrents avec chacun plus de 100 leechers

  21. Anthony 24 avril, 2017 at 18:59

    Bonjour nono,

    Désolé, le message d’erreur n’est pas précis du tout, cela signifie que vous n’avez pas donné le chemin du fichier de configuration.

    Je suppose que vous avez taper la commande :
    java -jar <PATH-TO-JOAL-CONF>\jack-of-all-trades-X.X.X.jar
    au lieu de :
    java -jar <PATH-TO-JOAL-CONF>\jack-of-all-trades-X.X.X.jar <PATH-TO-JOAL-CONF>

    Si ce n'est pas le cas, contactez moi par mail joal.contact@gmail.com pour une aide plus approfondie.

  22. Ichunjo 25 avril, 2017 at 19:42

    Hey Anthony, sur énormément de torrent j’ai ce genre de message :
    20:38:18.488 [bt-announce(..XXXXXX)] INFO org.araymond.joal.ttorent.client.announce.HTTPTrackerClient – Announcing to tracker with 2828740733U/0D/0L bytes…
    20:38:18.876 [bt-announce(..XXXXXX)] WARN org.araymond.joal.ttorent.client.announce.Announce – Error reading tracker response!

    J’ai également le ratio qui ne remonte pas. Y’a t-il une raison à cela ?

    Sinon merci beaucoup pour votre travail !

  23. Anthony 25 avril, 2017 at 20:13

    Bonjour Ichunjo,

    Oui, t411 a récemment changer l’adresse de son tracker. Ca entraîne une modification importante: les ancien fichier « .torrent » ne sont plus valide, il faut tous les supprimer et les re-télécharger sur t411.
    Donc tu doit vider le dossier « joal-conf/torrents » et « joal-conf/torrents/archived » et placer dans « joal-conf/torrents » les nouveau .torrents fraichement téléchargés sur t411.

    Cela dis, il semble que le tracker rencontre de toute façon quelques difficultés à tenir la route, il crash assez souvent. Et de plus il y as encore quelques torrents qu’on télécharge sur t411 avec l’ancienne adresse du tracker, donc bon… La patiente est de mise, télécharge les nouveau torrents et essaye de relancer JOAL demain ou après demain.

  24. Ichunjo 25 avril, 2017 at 21:29

    Oui j’ai les nouveaux torrent mais ça fais quand même ce problème.
    Merci en tout cas de la réponse rapide !

Post a new comment