ASF is a C# application that allows you to farm steam cards using multiple steam accounts simultaneously. Unlike Idle Master which works only for one account at given time, requires steam client running in background, and launches additional processes imitating "game playing" status, ASF doesn't require any steam client running in the background, doesn't launch any additional processes and is made to handle unlimited steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines, and features full cross-OS support, which makes it possible to launch on any .NET Core-supported operating system, such as Windows, Linux or OS X. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.

ASF doesn't require and doesn't interfere in any way with Steam client. In addition to that, it doesn't require exclusive access to given account, which means that you can use your main account in Steam client, and use ASF for idling the same account at the same time. If you decide to launch a game, ASF will get disconnected, and resume idling once you finish playing your game, being as transparent as possible during entire process.


Core features

  • Automatic idling of available games with card drops using any number of active accounts
  • No requirement of running or even having official Steam client installed
  • Guarantee of being VAC-free
  • Complex error-reporting mechanism, allowing ASF to be smart and resume idling even in case of Steam or networking problems
  • Customizable cards idling algorithm which will push performance of card drops to the maximum
  • Offline idling, allowing you to skip in-game status and stop confusing your friends
  • Advanced support for alt accounts, including ability to redeem keys, redeem gifts, accept trades and more through a simple Steam chat
  • Support for latest Steam security features, including SteamGuard, SteamParental and two-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator (if needed)
  • StreamTradeMatcher integration allowing ASF to help you in completing your steam badges by accepting dupe trades
  • Rebased on .NET Core 2.0, cross-OS compatibility, official support for Windows, Linux and OS X

Interesting features

For comparison with other similar programs and further read about the most interesting exclusive ASF features, I recommend to visit appropriate FAQ entry that explains everything in detail.


Setting up

Detailed guide regarding setting up and using ASF is available in the setting up article on our wiki.


Useful links

Main page / Source code
Latest version / Download
Wiki / Help
Steam group
Discord

You might be also interested in our side project, ASF STM listing.


This thread

The thread on SG is open for discussion and support matters that are related to ASF as a program. If you have any particular issue, question or other case to discuss, feel free to leave a comment.


Have fun.

Please do not add me on steam, if you have questions or issues - ask in the thread.

Prior to doing so, make sure to read main page and the wiki, especially our FAQ.

3 years ago*

Comment has been collapsed.

Hello, I have translation problem - just a mess of unread text. Here screen https://imgur.com/a/KumxufH I am using version 3.4.2.2, Windows 7 in russian language and setup "CurrentCulture" as "ru". How to fix it?

1 month ago
Permalink

Comment has been collapsed.

Похоже на проблемы с кодировкой. Проверьте что в Панель управления -> Региональные настройки -> Дополнительно -> Язык программ не использующих Юникод стоит русский язык. Названия пунктов писал по памяти, возможно немного не так называются, но думаю найдёте.

1 month ago
Permalink

Comment has been collapsed.

Там стоит русский по умолчанию

1 month ago
Permalink

Comment has been collapsed.

If your OS is already in Russian then I have no clue why you changed CurrentCulture in the first place, just remove it.

If your OS isn't in Russian then very likely you're missing extra console fonts to display cyrilic characters properly, you can probably find some pack on google regarding this.

In any case this is nothing to fix in ASF, it's your OS not being capable to display characters in the culture you're using properly.

1 month ago
Permalink

Comment has been collapsed.

Tried already remove CurrentCulture - dont work. I installed some extra fonts - still dont work. But I found fix: need right click on ASF window in top, select properties, go to fonts tab and change default font. In my case was needed just change font (btw, its called Terminal) size. Here screen https://imgur.com/a/plxuugt for anyone if have same problem

1 month ago
Permalink

Comment has been collapsed.

Thank you for the great work

i'm just wondering if we can idle many games in the same time
(idle master was running each 30 games in the same time)

also i have noticed that i only get card drop after i close the game (close ASF in this way)
so is there any way to make the bot changes the game it idle each 5-10 minutes?

Thanks again

3 weeks ago
Permalink

Comment has been collapsed.

That explains everything , thanks

i will try to be more patient ,thanks

3 weeks ago
Permalink

Comment has been collapsed.

Why is ASF recommending max. 10 bots? Have there been recently any issues with Valve?

2 weeks ago
Permalink

Comment has been collapsed.

Not actual issues, it's just Archi had a chance to read some internal Valve docs, where clearly stated that users allowed up to 10 accounts. It does not means that now all users who have more than 10 accs will be banned, nothing actually changed, but to be on the safe side it's recommended to follow this limit.

2 weeks ago
Permalink

Comment has been collapsed.

Well, as long as they are "internal" rules, I think no one should worry as there is no such ToS that says how many accounts a user can have.

2 weeks ago
Permalink

Comment has been collapsed.

It's up to you after all. ASF not limits you in any way, just warns you that this limit exist.

2 weeks ago
Permalink

Comment has been collapsed.

Admit to the support that you have a 1k steam cards idling botnet and then argue that it's fine. The guideline is very important for a lot of people that never knew what is a safe amount, whether you're going to follow it or not is your choice.

2 weeks ago
Permalink

Comment has been collapsed.

But You recommend, to use 10 steam accounts in total, or each instance ?

1 week ago
Permalink

Comment has been collapsed.

In total, per person.

1 week ago
Permalink

Comment has been collapsed.

The old method of adding a game CD key in message to bot isn't working. How to add CD keys?

2 weeks ago
Permalink

Comment has been collapsed.

Hi there, Archi!
I thought Matching actively would only match dupes, keeping a minimum of 1 of each emoticon / background!
I got a auto-trade from a bot that I felt scammed (I know it isn't your fault).
The trade were made of MANY copies of the same Backgrounds AND emoticons, and it CLEANED my Steam 2018 emoticons and backgrounds! I have NOTHING left of those!
here a PDF of the printed trade
I disabled it and I'm unsure what should I do to recover the emoticons and backgrounds I wanted to keep!
Is there an option to keep the trade active but less agressive?

Thank you in advance!
PS: Now I have 30 copies of :2018bestcoffee: and 25 copies of :2018bestaward: and no copy of :cozybrawlhalla1:, :cozybrawlhalla2:, :cozybrawlhalla3:, :cozybrawlhalla4:, :cozybrawlhalla5:, :cozybrawlhalla6: and :cozybrawlhalla7:, that I used on my profile!

1 week ago*
Permalink

Comment has been collapsed.

Did you GET or SEND that trade? Since this looks like you recieved the trade.

I would guess you have MatchEverything included in TradingPreferences. If that is the case then MatchActively is deactivated anyways but you will accept all incoming trades (with same amount on both sides) as described in the wiki.

What is your value for TradingPreferences?

1 week ago
Permalink

Comment has been collapsed.

You set MatchEverything yourself (since otherwise MatchActively bots would not match you to begin with), and it's clearly stated on the wiki that this can and will happen:

By default ASF will reject bad trades - this is almost always what you want as an user. However, you can optionally enable MatchEverything in your TradingPreferences in order to make ASF accept all dupe trades, including bad ones. This is useful only if you want to run a 1:1 trade bot under your account, as you understand that ASF will no longer help you progress towards badge completion, and make you prone to losing entire finished set for N dupes of the same card. Unless you intentionally want to run a trade bot that is never supposed to finish any set, you don't want to enable this option.

So no, it doesn't keep a minimum of 1 of each emoticon / background, because you clearly configured your ASF not to.

1 week ago
Permalink

Comment has been collapsed.

Thanks, Archii and KlappPc!
This was exactly what happened, I mistakenly added Match Everything using the UI! Now I removed it and trying to argue with the bots that sent me that offer. The one of the file I posted said he would try to undo the trade!
Thanks for the support!

1 week ago
Permalink

Comment has been collapsed.

any way to choose what game to farm on the main account when i have many to farm?

1 week ago
Permalink

Comment has been collapsed.

1 week ago
Permalink

Comment has been collapsed.

how exactly does the line look in bot.json? ive tried every combo, i get errors.

1 week ago
Permalink

Comment has been collapsed.

If you add games to the idling priority queue, they will be farmed first.

1 week ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 week ago.

1 week ago
Permalink

Comment has been collapsed.

5 ways described in the FAQ.

1 week ago
Permalink

Comment has been collapsed.

Lukas check your twitter

6 days ago
Permalink

Comment has been collapsed.

I still have no idea how to set it up even after reading faq, rip asf

3 days ago
Permalink

Comment has been collapsed.

Maybe if you read setting up instead then you'd know how to set up 🤔.

3 days ago
Permalink

Comment has been collapsed.

I'm super curious. Is anyone willing to post what the accounting looks like for their successful bot farm? I'm thinking things like size of botnet, average profit per bot per day, total profits, time spent per day managing bots, and how you transfer profits from a bot account to a primary account.

On the flip side, I'm also interested in hearing about burnout, bans, and other generally negative experiences.

3 days ago
Permalink

Comment has been collapsed.

You can check previous pages. I can't talk about profit but I'm using asf for a while now, farmed all cards i had to and no negative experience, no vac etc. Working like a charm in it's basic form.

3 days ago
Permalink

Comment has been collapsed.

"size of botnet"

Most people that go over 10 or say 50 will most likely not speak english well and be not active here

"average profit per bot per day"

That requires a constant flow of farmable games, which valve put and end to. Can not really imagine a profitable botnetwork (except holiday events) anymore.

"how you transfer profits from a bot account to a primary account"

Well you get items which you can transfer using the steam trade system.?

2 days ago
Permalink

Comment has been collapsed.

how you transfer profits from a bot account to a primary account

Trade cards to main account. Sell them on market.

2 days ago
Permalink

Comment has been collapsed.

I've been getting the following error since yesterday: "IsAnythingToFarm() Could not get badges' information, we will try again later!" Seems like my badges page won't come up for me either. Anyone else having the same issue?

2 days ago
Permalink

Comment has been collapsed.

same here

2 days ago
Permalink

Comment has been collapsed.

I've also had this issue all day long. First time it happens too.

2 days ago
Permalink

Comment has been collapsed.

I mean come on! We can't be expected to actually play games for the card drops, can we???

This is the first time I have had any kind of issue using the tool. Must be some issue with Steam displaying the badge page...

2 days ago
Permalink

Comment has been collapsed.

Valve broke something, my badges page doesn't load either. Hopefully they fix it soon enough.

2 days ago
Permalink

Comment has been collapsed.

The funny thing is, the page is there. I just get a redirect when I browse to it (try loading over and over again if your redirect is too fast to see). It almost feels like this is something intentional?

1 day ago
Permalink

Comment has been collapsed.

Seems to me that the issue is exclusive to accounts with large badge pages, as ASF has no issue loading my bots' badge pages but gets hung up with my main account. Hopefully things sort themselves out fairly soon.

2 days ago
Permalink

Comment has been collapsed.

Already did for my browser.

Edit: worked fine before ASF started hitting the pages 1000 times in a row.

2 days ago*
Permalink

Comment has been collapsed.

same for me 7000 Games to much for ASF ?
or to much for the Steamapi to Handle :)
can't open the Badgepage in the client or over the Browser .
i opend a Ticket on Steam

1 day ago*
Permalink

Comment has been collapsed.

It's Steam apparently - If you can't view the badge page, neither can ASF.

1 day ago
Permalink

Comment has been collapsed.

I thought I was the only with this problem

1 day ago
Permalink

Comment has been collapsed.

I think we have enough now to form a club. I'm thinking "The Idle Idlers". Feel free to come up with something better; the bar is very low.

1 day ago
Permalink

Comment has been collapsed.

Well, how long will it take for volvo to fix this. It took them nearly a month to fix the non dropping of Geneshift.
I"ve a few thousands games to idle, ASF is a lifesaver for this matter.
Three days of shutdown and still counting.
Let's see if they act fast, thats not a good point for them during this growing launcher war.

1 day ago
Permalink

Comment has been collapsed.

Posting here won't speed things up, if you truly want to make them fix it faster then contacting Steam support about the issue is a good idea, when more people post it's also more likely that they put it on high priority. There is nothing to fix in ASF if the badge page doesn't load at all.

23 hours ago
Permalink

Comment has been collapsed.

Exactly my point.
I don't blame ASF for this, i know it's on steam side.
Ticket support sent when it started two days ago, like many others i suppose. It's flooding steam forums with this issue already.
Just wait and see.

21 hours ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.