Skip to content

Trading fr FR

ArchiBot edited this page Dec 12, 2023 · 29 revisions

Échanges

ASF inclut la prise en charge des échanges non interactifs (hors ligne) de Steam. La réception (acceptation / refus) ainsi que l’envoi de transactions sont disponibles immédiatement et ne nécessitent pas de configuration particulière, mais nécessitent évidemment un compte Steam sans restriction (Dépensé 5 $ dans le magasin). Only limited trading functionality is available for restricted accounts.


Logique

ASF acceptera toujours tous les échanges, quels que soient les éléments, envoyés par les utilisateurs ayant un accès ` Master</ 0> (ou supérieur) au bot. Cela permet non seulement de récupérer facilement les cartes Steam collectées par le bot, mais également de gérer facilement les objets Steam stockés dans l'inventaire, y compris ceux provenant d'autre jeux (comme CS:GO).

ASF rejettera l'offre d'échange, quel que soit le contenu, de tout utilisateur (non master) inscrit sur la liste noire à partir du système d'échange. La liste noire est stockée dans la base de données standard BotName.db` et peut être gérée via les **[commands](https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Commands)** : `tb`, `tbadd` and `tbrm`. Cela devrait servir comme une alternative au blocage utilisateur standard offert par Steam - à utiliser avec prudence.

ASF acceptera toutes les transactions de type loot envoyées par des bots sauf si DontAcceptBotTrades est spécifié dans TradingPreferences. En bref, TradingPreferences par défaut de None obligera ASF à accepter automatiquement les transactions de l'utilisateur disposant d'un accès Master au bot (expliqué ci-dessus). comme tous les dons se négocient à partir de d'autres bots qui participent au processus ASF. Si vous souhaitez désactiver les échanges de dons provenant d’autres bots, c’est à cela que sert DontAcceptBotTrades dans vos TradingPreferences.

Lorsque vous activez AcceptDonations dans vos TradingPreferences, ASF acceptera également toute donations, le compte bot ne perd aucun éléments. Cette propriété affecte uniquement les comptes sans bot, car les comptes bot sont affectés par DontAcceptBotTrades. AcceptDonations vous permet d’accepter facilement les dons d’autres personnes, ainsi que des bots ne participant pas au processus ASF.

Il est appréciable de noter que AcceptDonations ne nécessite pas de ASF 2FA, car aucune confirmation n'est nécessaire si nous ne perdons aucun élément.

Vous pouvez également personnaliser davantage les capacités d'échange ASF en modifiant TradingPreferences. L’une des principales caractéristiques de TradingPreferences est SteamTradeMatcher, qui obligera ASF à utiliser la logique intégrée pour accepter les transactions qui vous aident à compléter les badges non complet, ce qui est particulièrement utile en coopération avec la liste publique de SteamTradeMatcher, mais peut également fonctionner sans ce dernier. Il est décrit plus en détail ci-dessous.


SteamTradeMatcher

Lorsque SteamTradeMatcher est actif, ASF utilisera un algorithme assez complexe pour vérifier si le commerce respecte les règles du STM et est au moins neutre envers nous. La logique actuelle est la suivante:

  • La transaction est rejetée si nous perdons autre chose que les types d’articles spécifiés dans notre MatchableTypes.
  • La transaction est rejetée si nous ne recevons pas au moins le même nombre d’objets par jeu et par type.
  • La transaction est rejetée si l'utilisateur demande des cartes spéciales Soldes été / hiver de Steam et si cette transaction est suspendue.
  • La transaction est rejetée si la durée de la suspension dépasse la propriété de configuration globale MaxTradeHoldDuration.
  • La transaction est rejetée si nous n'avons pas MatchEverything, et c'est moins bien que neutre pour nous.
  • La transaction est acceptée si nous ne la rejetons pas à cause de l’un des points ci-dessus.

Il est intéressant de noter qu'ASF prend également en charge les supplément ; la logique fonctionnera correctement lorsque l'utilisateur ajoutera quelque chose de plus au commerce, à condition que toutes les conditions ci-dessus soient remplies.

Les 4 premiers motifs de rejet devraient être évidents pour tout le monde. Le dernier comprend la logique des doubles qui vérifie l’état actuel de nos stocks et décide de l’état du commerce.

  • Le commerce est ** bon </ 0> si nos progrès vers l’achèvement fixé progressent. Exemple: A A (avant) -> A B (après)
  • Le commerce est ** bon </ 0> si nos progrès vers l’achèvement fixé progressent. Exemple: A B (avant) -> A C (après)
  • La transaction est mauvais si la progression vers l'objectif fixé diminue. Exemple: A C (avant) -> A A (après)

STM ne fonctionne que pour des offres correctes, ce qui signifie que l'utilisateur qui utilise STM pour les doubles ne devrait que suggérer des offres correctes pour nous. Cependant, ASF est indulgent et accepte également les transactions neutres, car dans ces transactions, nous ne perdons rien, il n’y a donc aucune raison de les refuser. Ceci est particulièrement utile pour vos amis, car ils peuvent échanger vos cartes en trop sans utiliser la technologie STM, tant que vous ne perdez pas la progression définie.

Par défaut, ASF rejettera les mauvaises transactions - c’est généralement ce que vous recherchez en tant qu’utilisateur. Cependant, vous pouvez éventuellement activer MatchEverything dans vos TradingPreferences afin de permettre à ASF d'accepter tous les échanges doubles, y compris les mauvais. Cela n’est utile que si vous souhaitez exécuter un bot commercial 1: 1 sous votre compte, car vous comprenez que ** ASF ne vous aidera plus à progresser vers la réalisation de vos badges et cela rend susceptible la possibilité de perdre toute votre set fini pour un certains nombres de doubles de la même carte </ 0>. If you want to intentionally run a trade bot that is never supposed to finish any set, and should offer its whole inventory to every interested user, then you can enable that option.

Quels que soient les TradingPreferences que vous avez choisies , une transaction rejetée par ASF ne signifie pas que vous ne pouvez l’accepter vous-même. Si vous avez conservé la valeur par défaut de BotBehaviour, qui est None, ASF ignorera simplement ces transactions, vous permettant ainsi de décider vous-même si elles vous intéressent ou non. Il en va de même pour les transactions avec des éléments en dehors de MatchableTypes, ainsi que pour tout le reste ; le module est censé vous aider à automatiser les transactions STM, sans décider de ce qui est une bonne transaction ou non. La seule exception à cette règle concerne les utilisateurs que vous avez inscrits sur la liste noire du module d'échange à l'aide de la commande tbadd. Les transactions de ces utilisateurs sont immédiatement rejetées, quels que soient les paramètres BotBehaviour.

Il est vivement recommandé d'utiliser ASF 2FA lorsque vous activez cette option, car cette fonction perd tout son potentiel si vous décidez de confirmer manuellement chaque transaction. SteamTradeMatcher fonctionnera correctement même si vous ne pouvez pas confirmer les transactions, mais cela pourrait générer un retard de confirmations si vous ne les acceptez pas à temps.

Clone this wiki locally