Niveau Supérieur : Transformez votre Farmer en Trader Automatique 🤖
Je vais vite expliquez que l’on peut gérer plusieurs bot, un master et un ou plusieurs bot ‘esclave’, pourquoi? Vous avez des clés en double avec des bundles, vous ne voulez pas de jeux pourris dans votre bibliothèques…. Avec deux comptes vous allez plus vite et pouvez dans le cas de doublons avec deux fois plus de cartes.
Le scénario est simple : votre compte secondaire (le Bot) accumule les cartes. Une fois par semaine, vous claquez des doigts (ou plutôt une commande), et il transfère tout son butin vers votre compte principal (le Main), sans aucune action de votre part. Ce qui est pratique, le bot travail à farmer « Barbie : Aventures Equestres » et vous voulez jouer à « Doom Eternal », vous jouer sur le compte master, pas de déconnexion pour personne, et une machine peut gérer une écurie de compte.
🚧 La Barrière à l’Entrée : Le Fichier .maFile
Avant de toucher à la configuration, il faut aborder le point qui gratte. Pour que Steam autorise des échanges automatiques, ASF doit agir comme votre Steam Mobile Authenticator (l’appli mobile Steam) pour valider les échanges.
Pour cela, ASF a besoin d’importer les secrets de sécurité de votre compte (le fichier .maFile) depuis l’application mobile. Soyons clairs : cette étape est la plus technique.
- Vous ne pouvez pas simplement « copier » l’appli Steam de votre téléphone.
- Il faut extraire les clés de sécurité. Cela nécessite soit un téléphone Android rooté, soit d’avoir initialisé le 2FA via des logiciels tiers comme WinAuth ou SteamDesktopAuthenticator (SDA) sur PC.
⚠️ Avertissement du Routard : Si vous n’avez pas ces compétences ou si vous ne voulez pas réinitialiser votre 2FA pour passer par SDA, arrêtez-vous là. Le farming fonctionnera toujours, mais vous devrez gérer les échanges manuellement. Si vous avez votre fichier
.maFile, importez-le dans le dossierconfigd’ASF et continuons !⚠️ Le compte bot doit respecter la règle des cinq dollars – vous devez avoir dépensé 5€ avec ce compte – mais rien ne vous empêche une fois chargé dans le porte feuille du compte bot des les offrir au compte master…
Passez par l’interface web, elle permettra de créer vos bot en toute simplicité, et de même pour saisir les commandes (toujours depuis votre lit 😶🌫️).
La Commande Magique : !loot 💰
Une fois la configuration sauvegardée et ASF redémarré :
- Ouvrez une fenêtre de chat Steam avec votre compte Bot.
- Écrivez simplement :
!loot - Le miracle opère : Le bot va créer une offre d’échange contenant tout son inventaire (cartes, gems, boosters) vers votre compte principal (le master), et l’auto-valider grâce au 2FA intégré.
Vous n’avez plus qu’à accepter l’offre sur votre compte principal. Votre moisson est terminée !
Steam Trade Matcher
Voilà pour ceux qui voudrais industrialiser la moisson de cartes. Passons à ce qui est plus intéressant, les échanges. Tout d’abord il me faut parler de steam trade matcher. Il s’agit d’un site web qui propose de scanner votre bibliothèque de cartes à la recherche de doublons et de la comparer à celles des autres personnes venus sur le site. Si votre doublons correspond à une personnes qui ne l’a pas et qui lui a un doublons que vous n’avez pas, il vous l’affiche. Reste à vous de proposer un échange, ainsi vous vous retrouvez avec un set sans doublon. L’échange peut être facilité avec l’utilisation d’un script TamperMonkey. Pourquoi je vous parle de tout ça? Car si vous avez déjà utilisé ce site vous avez remarqué que dans les résultats de recherche, il vous propose des users humains, mais aussi des bots. Ces derniers on l’avantage de répondre immédiatement. L’échange se fait sans attente, alors qu’avec DarkG@merPGM il faut attendre 27h une réponse (qui peut être négative en plus).
Dans la vraie vie IRL
Il y a plusieurs méthodes et objectifs, l’autonomie totale, il cherche, il trade… Cela a un coût et nécessite un compte dédié. Pour mettre à jour la bibliothèque de cartes très régulièrement il faut payer, faire une donation au site (et je ne parle pas des périodes de fortes affluences comme les soldes Steam). A vous de voir je ne vais rentrer dans ces détails, allez sur le site tout est bien expliqué. Je ne suis pas là pour en faire la promotion.
Ce que je vous propose c’est déjà de commencer par mettre à jour votre profil manuellement régulièrement, et de configurer votre bot pour accepter les échanges d’une carte d’un set que vous avez et dont vous n’avez pas la carte, on appel cela échange 1:1. Il ne vous faudra pas les valider manuellement sur votre application mobile. et cela se passe dans le fichier .json comme d’habitude.
Vous pouvez éditer le fichier .json ou passer par l’interface web. Cette dernière est peut être plus simple, il s’agit d’un formulaire, disponible en cliquant sur la clef à molette après avoir cliquez sur le nom du bot. Sinon un bloc note et on le fait manuellement. Il va falloir modifiez la section TradingPreferences. Nous allons ajouter le flag de la victoire: SteamTradeMatcher.
Comprendre la Logique d’Échange d’ASF (Trading Logic) 🧠
Avant de lâcher votre bot dans la nature, il faut comprendre comment son « cerveau » fonctionne. ASF ne clique pas au hasard : il suit une logique stricte basée sur la hiérarchie et des règles mathématiques.
Voici ce qui se passe sous le capot quand une offre d’échange arrive.
Le Maître est Roi (Master User) 👑
C’est la règle d’or d’ASF. Peu importe ce que contient l’échange, si l’offre vient du compte Maître (Vous), le Bot accepte immédiatement.
- Vous voulez récupérer toutes les cartes farmées ? Le bot accepte.
- Vous voulez stocker vos skins CS:GO sur le bot pour libérer votre inventaire ? Le bot accepte.
- Pas besoin de configuration complexe pour ça : tant que votre SteamID est défini comme
SteamOwnerID(ouMaster), vous avez le contrôle total.
🛡️ Note de sécurité : À l’inverse, si un utilisateur est sur votre liste noire (blacklist gérée via la commande
tb), le bot rejettera instantanément toute approche, quel que soit le contenu de l’offre.
Les Cadeaux et Donations 🎁
Par défaut, on peut dire au bot d’accepter tout ce qui est gratuit. C’est le flag AcceptDonations dans TradingPreferences.
- La logique : Si le bot ne perd aucun item dans l’échange (0 items sortants), il accepte.
- L’avantage : Cela permet à vos amis de vous envoyer des cartes ou des jeux en trop sans que vous ayez besoin d’intervenir (oui ça existe!).
- Le bonus : Comme le bot ne perd rien, cette action ne nécessite pas de confirmation mobile (2FA). C’est instantané.
Le Cœur du Réacteur : Steam Trade Matcher (STM) 🤝
C’est ici que ça devient intéressant. Quand vous activez l’option SteamTradeMatcher, ASF devient un trader intelligent. Il analyse chaque offre entrante selon un algorithme précis pour décider si c’est bon pour votre collection.
Il classe les échanges en trois catégories :
- Le Bon Échange (Good Trade) : ✅
- Scénario : Le bot a 2 fois la carte A. On lui propose la carte B (qu’il n’a pas) contre une de ses cartes A.
- Résultat : Il avance vers la complétion du badge. ASF accepte toujours.
- L’Échange Neutre (Neutral Trade) : 😐
- Scénario : Le bot a la carte A et la carte B. On lui propose la carte C contre la carte B.
- Résultat : Il a toujours 2 cartes différentes. Il n’a pas avancé, mais il n’a pas reculé.
- Comportement : ASF est « sympa » : il accepte les échanges neutres. Cela permet d’aider vos amis à compléter leurs sets sans que cela vous coûte rien.
- Le Mauvais Échange (Bad Trade) : ❌
- Scénario : Le bot a la carte A et la carte B. On lui propose une deuxième carte A contre sa carte B.
- Résultat : Il se retrouve avec des doublons et s’éloigne du badge complet.
- Comportement : Par défaut, ASF rejette immédiatement ces offres.
💡 L’Option « MatchEverything » (Pour les bots altruistes) Si votre but n’est pas de compléter des badges, mais de créer un « Bot Public » qui aide tout le monde (échange 1:1 sans restriction), vous pouvez activer
MatchEverything. Dans ce cas, le bot acceptera même les « Mauvais Échanges » (les doublons), tant que le nombre de cartes et la rareté sont identiques. Attention : vous ne compléterez probablement jamais vos propres badges avec cette option !
Que se passe-t-il si ASF « ne sait pas » ? 🤷♂️
C’est un point rassurant si une offre ne rentre pas dans les cases ci-dessus (par exemple, un échange d’items non reconnus ou un échange déséquilibré qui n’est pas du STM), ASF ne la rejette pas forcément.
Par défaut (sauf si vous activez RejectInvalidTrades), ASF va simplement ignorer l’offre. Elle restera en attente dans votre interface Steam. C’est vous, l’humain, qui aurez le dernier mot pour l’accepter ou la refuser manuellement. Le bot ne prend pas de risques, il vous laisse le dernier mot.
Voilà j’en arrive à la fin de cet ‘exposé’, je n’ai pas volontairement fait de code, car c’est d’abord de la compréhension que je voulais vous faire acquérir et copier bêtement la conf d’un autre n’a peu d’intérêt. Soit vous êtes à l’aise avec votre bloc note ou alors l’interface web vous guidera, mais il faut connaitre les choix proposé. Le wiki officiel est très bien documenté n’hésitez pas à chercher le point qui vous concerne dedans. Il y a plusieurs notions encore à découvrir, changer les ports de l’interface web, la cryptographie, le monitoring etc. Mais comme dit au tout début je ne suis pas un expert ASF, je voulais partager mon faible niveau de connaissance de cet outil, reste à vous de définir votre objectif.


Laisser un commentaire