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
  • ...and many more!

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. It's also a very good starting point if you want to have a glimpse on what ASF can do, besides the obvious.


Setting up

Detailed guide regarding setting up and using ASF is available in the setting up article on our wiki. It's user-friendly tutorial with helpful screenshots that compacts the whole basic knowledge about ASF into a single document.


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.


Is the project still supported?

As stated in my thread closing statement, despite of SG thread being closed, I intend to keep the project up-to-date and supported through non-SG channels. You can check the date of the latest release for reference.


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.

9 years ago*

Comment has been collapsed.

How do you guarantee of being VAC-free ?

7 years ago
Permalink

Comment has been collapsed.

https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?q=VAC

gives 4 pages of comments... Probably search the ones from archi and stop asking the same shit every time.

7 years ago
Permalink

Comment has been collapsed.

Actually I don't have to know how this software works. It's not what I;m asking.
I want to know how will creator compensate me IF I get VAC-ban while using his software.
He can say it's VAC Free but you know, shit happens.

7 years ago
Permalink

Comment has been collapsed.

You ask a question that is answered
In the FAQ,
in the wiki,
and in this thread for like 10 times.

If you had taken at least a few minutes to read through stuff you would have found the answer you are seeking. If you are not capable of spending a few minutes by yourself but instead just ask your question to the guy that spend month of his life writing a program you seem to be one of these arogant people assuming everything is for free and your time is more important than everyone elses.
And so I will treat you accordingly.

I want to know how will creator compensate me IF I get VAC-ban while using his software.

Just don't use it, then.

7 years ago
Permalink

Comment has been collapsed.

^

Moreover, this is actually a huge advantage as I can guarantee that nothing touches original steam client, its processes, games being launched and stuff being done. This is not crucial only VAC-wise, but stability-wise as well. Half of the idle master issues are not in fact IM issues, but Steam issues there is no good way to solve. ASF is able to solve those issues, even if not fully, then to acceptable and satisfying degree. Not idling games that didn't have a release yet, being able to switch the game immediately after card drop or an option to not idle refundable games are just a few quite new functions that are either very hard to do without full integration, or impossible. From issues being fixed there is just too much to list.

7 years ago
Permalink

Comment has been collapsed.

thanks, i do like the generic version a lot more. =)

2017-08-22 08:32:06|dotnet-29670|INFO|ASF|InitASF() ASF V3.0.1.6 (f8656865-eabe-4420-9654-6973c4f49861)
2017-08-22 08:32:06|dotnet-29670|INFO|ASF|InitGlobalDatabaseAndServices() It looks like it's your first launch of the program, welcome!
2017-08-22 08:32:06|dotnet-29670|WARN|ASF|InitGlobalDatabaseAndServices() Please review our privacy policy section on the wiki if you're concerned about what ASF is in fact doing!
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() ASF will automatically check for new versions every 1 day.
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() Checking for new version...
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() Local version: 3.0.1.6 | Remote version: 3.0.1.6
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|InitializeSteamConfiguration() Initializing SteamDirectory...
2017-08-22 08:32:23|dotnet-29670|INFO|ASF|InitializeSteamConfiguration() Success!
2017-08-22 08:32:23|dotnet-29670|INFO|d3m4n|Start() Starting...
2017-08-22 08:32:23|dotnet-29670|INFO|d3m4n|Connect() Connecting...
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnConnected() Connected to Steam!
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnConnected() Logging in...
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnLoggedOn() Successfully logged on!
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|Init() Logging in to ISteamUserAuth...
2017-08-22 08:32:26|dotnet-29670|INFO|d3m4n|IsAnythingToFarm() Checking first badge page...
2017-08-22 08:32:26|dotnet-29670|INFO|d3m4n|Init() Success!
2017-08-22 08:32:28|dotnet-29670|INFO|d3m4n|StartFarming() We have a total of 7 games (9 cards) left to idle (~6 hours, 30 minutes remaining)...
2017-08-22 08:32:28|dotnet-29670|INFO|d3m4n|Farm() Chosen idling algorithm: Complex
2017-08-22 08:32:31|dotnet-29670|INFO|d3m4n|FarmMultiple() Now idling: 575330, 431710, 405640, 512250, 439250, 322170, 296970
2017-08-22 08:32:31|dotnet-29670|INFO|d3m4n|FarmHours() Still idling: 575330, 431710, 405640, 512250, 439250, 322170, 296970

and desktop icon ^^

[Desktop Entry]
Comment=
Terminal=true
Name=ASF
Exec=dotnet /media/mydata2/Dropbox/Windows\\ Files/Steam/ASF/ASF-generic/ArchiSteamFarm.dll
Type=Application
Icon=/home/d3m4n/Pictures/icons/asf.png
7 years ago*
Permalink

Comment has been collapsed.

If you're not okay with that, <path-to-your-asf-folder>\config\ASF.json > change "Statistics": true to "Statistics": false, and you're done.
If you're curious to know how do Statistics work, you can check the privacy policy on the Wiki page.

6 years ago
Permalink

Comment has been collapsed.

And I was sure that ASF stating on the first run "please refer to our privacy policy on the wiki if you're concerned about what ASF is in fact doing" was more than enough for everybody to read that section if they're "concerned about what ASF is in fact doing".

I think I'll instead put 20 randomized questions and force you through A/B/C/D test of what ASF is and what is its purpose, just to be sure nobody will complain that he's using a software with absolutely no idea what the hell it does :3.

  1. What is ASF?

    • Achievement cheat
    • Bitcoin farmer
    • Malware
    • Like Idle Master but better
  2. What ASF stands for?

    • African Stand-up Foundation
    • American South Facility
    • Archi's Steam Farm
    • Account Security (is) Fiction
  3. What ASF is in fact doing?

    • Makes Archi money by farming Bitcoin
    • Steals your private data and installs viruses
    • Joins ASF group for statistics purpose if you have statistics enabled
    • All of the above
  4. How you can learn more about ASF?

    • By reading ASF wiki
    • By asking on ASF Discord server "how do I install this"
    • By opening 200-pages Windows operating system manual
    • By sending email with your question to gaben@valvesoftware.com
  5. What is Archi doing with his ASF Steam group?

    • Selling group on usual basis to highest bidder and making money
    • Spamming announceents and events with latest CS:GO roulettes
    • Absolutely nothing, he just likes to see the members count go up and people resolving their issues in discussions
    • Hacking Steam with botnet of Steam accounts
  6. How often new stable ASF is being released?

    • Every 3rd minute of each hour divisible by 2
    • Every month, as long as current health state allows
    • On New Year's Eve
    • Only on Fridays
  7. Which word defines main ASF developer in the best way?

    • Humble
    • Helpful
    • Patient
    • Jerk
  8. Can you use ASF for free?

    • Yes
    • No
    • Only for 7 days as a free trial
    • When you sign pact with the Devil and lose your soul
  9. Should you donate to JustArchi for his work on ASF?

    • Yes, he spent more than 3 years working on this on usual basis, he deserves a coffee
    • No, he's a robot without a need of having money
    • You don't need to, since he's earning state pension from the government
    • Only on Fridays
  10. What ASF can't farm?

    • Steam Trading Cards
    • Steam Game Hours
    • Steam Game Items
    • Steam Community Bans
  11. Which game ASF doesn't farm by default, and why?

    • Stay! Stay! Democratic People's Republic of Korea! (avoiding nuclear war with the US)
    • 東方天空璋 ~ Hidden Star in Four Seasons. (contract with ZUN about no-idling-policy of Touhou)
    • Double Fine Adventure (bugged appID that doesn't result in card drops through usual way)
    • Fallout 4 (because Archi hates Bethesda games and doesn't want to support them in any way)
  12. What ASF's code was initially based on?

    • Idle Master
    • Steam Achievement Manager
    • Random automatic dishwasher
    • Early ArchiBoT's code
  13. How you can contribute to make ASF better?

    • By doing 10 push-ups each morning
    • By joining ASF Crowdin and helping with ASF translation
    • By buying more games for ASF to idle
    • By turning off your PC during night to save power
  14. How first ASF logo looked like?

    • Like some stupid ice fairy from japanese video game
    • Like USSR's sickle and hammer
    • Like smiling Kim Il-sung DPRK propaganda
    • Like Farming Simulator 2017 copyrighted logo
  15. What it means that ASF is open source software?

    • That anybody can hack it, since it's open for everybody
    • That you can improve it and send back in pull request, making your feature implemented into the main version
    • That it has viruses, since it's open for infection
    • That it's known from which location the first line of the source code was written
  16. Why ASF works on Linux?

    • Because Archi was paid by Linus Torvalds to port it
    • Because Archi needed to run ASF on his server
    • Because Archi needed it for his master thesis
    • Because ASF is written in Python
  17. Can ASF work on offline PC?

    • No, it still requires process to keep established connection with Steam network
    • Yes, through advanced electromagnetism, that feature was added in V3.0.1.6
    • It could, but this feature is currently experimental scheduled for next ASF release
    • ASF doesn't require any hardware at all, it uses ArchiBoT's neural network
  18. Why ASF can't idle games while you're playing?

    • It can, it's patreon-only exclusive behind $5 monthly tier
    • Because Steam network allows only one Steam client at a time to play a game
    • Because Archi was paid by Valve to intentionally omit adding this feature
    • Because Archi is a jerk and doesn't want to add it regardless
  19. What is the purpose of continuous integration used during ASF development?

    • It continuously integrates with our thoughts and make us Archi's world-first human botnet
    • It continuously schedules DDoS attacks upon random targets that didn't pay Archi his monthly tribute
    • It continuously compiles, tests and releases every ASF version, ensuring reliable environment during development
    • It's just some buzz-word with no real meaning, all cool kids use it now
  20. Why this stupid quiz was written in the first place?

    • Because Archi didn't have anything better to do at that time
    • Because it was as fun to write for Archi as for you to read
    • Because Archi uses sarcasm heavily and wanted to smartly show how much he disagrees with particular thing
    • All of the above
6 years ago*
Permalink

Comment has been collapsed.

I have a question. I wonder if I might get VAC banned because I have VAC secured games in the list of GamesPlayedWhileIdle?

6 years ago
Permalink

Comment has been collapsed.

No, owns command fallbacks to Steam community when API key is unavailable.

Unless you disabled even that in privacy settings, then yes.

6 years ago
Permalink

Comment has been collapsed.

privacy settings

Indeed didn't switch them back since Valve's stupid change. However that means API key can punch through private setting, while Steam community fallback does not.
Though it should be able too, as ASF is logged in as the account holder and oneself can always see the own profile & games no matter the privacy settings.

6 years ago
Permalink

Comment has been collapsed.

Anyone else experiencing total lack of boosters since the crafting begun? Usually during sales you would get tons every day, but now almost nothing. Did I miss Steam banning them too or did the privacy etc changes affect this somehow.

On another note, could ASF set Steam settings on its own for bots? Like setting everything to public or private whichever way you want it.

6 years ago
Permalink

Comment has been collapsed.

You have privacy command already.

6 years ago
Permalink

Comment has been collapsed.

Either your privacy settings or online status in ASF settings.

6 years ago
Permalink

Comment has been collapsed.

Then either you used wrong ID (aka not the one you were told to do) or you already had this game in library.

Or you have wrong privacy settings and you do not realize that other accounts already own it.

6 years ago
Permalink

Comment has been collapsed.

Nope, the ID isn't wrong. I had to login on all bots to see the privacy settings, and is all public. And checked if I have the game, and I haven't. For some reason the command isn't working.

First I'm using !addlicense. The bot answer me with "<bot2> ID: 96000 | Status: OK"
Then I use !owns 96000, and it answer "<bot2> Not owned yet: 96000"

6 years 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.

5 years ago
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.