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.

8 years ago*

Comment has been collapsed.

Deleted

This comment was deleted 4 months ago.

4 years ago
Permalink

Comment has been collapsed.

https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Setting-up#configuration

We also recommend that you avoid using spaces, you can use _ as a word separator if needed.

Close ASF, open config directory, rename all files that relate to your bot and this time take into account wiki suggestion :3.

4 years ago*
Permalink

Comment has been collapsed.

Its work on win system 32bit??

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

4 years ago
Permalink

Comment has been collapsed.

Having some issues getting IPC to work remotely. I have tried to use the IPCPrefix and opened port to the computer ASF is running but still no luck. Is there anything Im missing?

4 years ago
Permalink

Comment has been collapsed.

Yes, IPC.config, IPCPrefix no longer exists, and since a very long while as well. I'm not sure how you could miss it considering there is entire IPC section with examples for that.

4 years ago
Permalink

Comment has been collapsed.

Not really Einstein^^

Sorry that joke was to tempting :-D

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

4 years ago
Permalink

Comment has been collapsed.

sounds like a configuration error:
https://github.com/JustArchiNET/ArchiSteamFarm/wiki/Setting-up-id-ID#using-asf-ui

might also check the logs for further information on the error

4 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

4 years ago
Permalink

Comment has been collapsed.

hey, as of yesterday my asf keeps failing, i'm running it via docker:

2019-05-21 07:46:41|dotnet-14|FATAL|ASF|OnUnobservedTaskException() System.InvalidOperationException: Cannot see if a key has been pressed when either application does not have a console or when console input has been redirected from a file. Try Console.In.Peek.
archi | at System.Console.get_KeyAvailable()
archi | at ArchiSteamFarm.NLog.Logging.HandleConsoleInteractively()
archi | at ArchiSteamFarm.NLog.Logging.HandleConsoleInteractively()

and this happens in same line and i can't input that code:

<e> Please enter your 2FA code from your Steam authenticator app: 2019-05-21 07:46:42|dotnet-14|INFO|e|Stop() Stopping...

version:
2019-05-21 07:46:40|dotnet-14|INFO|ASF|InitASF() ArchiSteamFarm V4.0.1.9 (generic/401b2318-06b1-43b5-92ac-e05f533de9ea | Linux 4.15.0-42-generic #45-Ubuntu SMP Thu Nov 15 19:32:57 UTC 2018)

any fixes for this?

4 years ago
Permalink

Comment has been collapsed.

Cannot see if a key has been pressed when either application does not have a console or when console input has been redirected from a file

You have your issue stated right here. You didn't post how exactly you're launching ASF and how it doesn't have access to stdin. You didn't comply with the wiki and Headless setting either for this use case.

4 years ago
Permalink

Comment has been collapsed.

Due to how I was treated by SG staff and suspended afterwards, without any relevant answer to my open ticket, I've decided that I'm cutting my entire SG discussions activity and closing all the threads that I maintain, as I refuse to add any community value to the shithole that this place has become.

In regards to this thread, ASF has its own dedicated development and support/discussions flow, on GitHub and Steam group, with links available in the OP. The project development will also continue as before. If there is a person that would like to resurrect the thread and maintain it himself, I don't have anything against and you're more than welcome to do so.

Thanks for your support and I'm sad that I was treated like a dog shit by moderators of this place. Since I'm unable to change anything on my own, I'm switching the focus to places where I can, in particular my projects and other communities that care about their members. SG is the last place that does.

4 years ago*
Permalink

Comment has been collapsed.

Closed 4 years ago by JustArchi.