No description
Find a file
Łukasz Domeradzki 30092cc326
Squashed commit of the following:
commit a5dd19643edd71ba3bcf9d120cc0ef20c1904104
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 03:43:50 2024 +0100

    How about this one

commit 7f44554a5433931339dc479a6101f942c5d5fb97
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 03:14:04 2024 +0100

    Here as well

commit 8593cd169949dc5876c1a3c4e4561d2ca38d7350
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 03:13:36 2024 +0100

    Okay

commit 9d17fee1f8f9bd3ae91f144761885d10e52b67ae
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 03:08:49 2024 +0100

    Restore everything first

commit 2835332dabf17a9dcdea3fc4f75e0c650add622c
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 03:00:33 2024 +0100

    Ah right

commit 85e2db40c8d6c184e5732724ea928486456767e4
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 02:59:31 2024 +0100

    And this?

commit 974cffb61782a4dbc83dfd93a66a627a69d04fd9
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 02:33:52 2024 +0100

    Docker improvements

commit 95f40803615f7056f59a522b068600dfbb87b4de
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 02:22:30 2024 +0100

    Misc

commit 0f5b526c603d5cfe0f29b4f4b8420d01f76161fc
Author: Łukasz Domeradzki <JustArchi@JustArchi.net>
Date:   Tue Mar 26 02:09:42 2024 +0100

    Make bundled plugins variant-specific

    Since we're including them as part of OS-specific builds, we can also limit their dependencies to those OSes exclusively.

    Might help cut some unnecessary dependencies.
2024-03-26 04:42:31 +01:00
.github Squashed commit of the following: 2024-03-26 04:42:31 +01:00
ArchiSteamFarm Automatic translations update 2024-03-26 02:07:25 +00:00
ArchiSteamFarm.CustomPlugins.ExamplePlugin Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.CustomPlugins.PeriodicGC Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.CustomPlugins.SignInWithSteam Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.OfficialPlugins.ItemsMatcher Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.OfficialPlugins.MobileAuthenticator Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.OfficialPlugins.Monitoring Correct plugin names we distribute outselves 2024-03-26 01:15:17 +01:00
ArchiSteamFarm.OfficialPlugins.SteamTokenDumper Misc 2024-03-21 22:37:09 +01:00
ArchiSteamFarm.Tests Update all file headers, again 2024-03-17 02:35:40 +01:00
ASF-ui@5b599bc32e chore(deps): update asf-ui digest to 5b599bc 2024-03-26 00:48:04 +00:00
resources Back to sha1 2021-07-31 19:19:32 +02:00
tools/zip_exec Misc 2021-08-14 21:25:29 +02:00
wiki@2b4d3b0b5d Automatic translations update 2024-03-26 02:07:25 +00:00
.dockerignore Take into account that git is special snowflake 2022-07-15 21:45:18 +02:00
.editorconfig Misc 2023-12-13 10:02:19 +01:00
.gitattributes down with vertical alignment! 2018-02-05 23:03:29 +01:00
.gitignore Ignore in-tree www directory (#2716) 2022-10-09 23:12:49 +02:00
.gitmodules Correct wiki to follow master 2021-01-20 21:26:55 +01:00
ArchiSteamFarm.sln Add official monitoring plugin (#3160) 2024-03-25 22:58:03 +01:00
ArchiSteamFarm.sln.DotSettings Big post-PR cleanup 2024-03-17 02:29:04 +01:00
cc.sh .NET 8 (#3005) 2023-11-14 19:12:33 +01:00
Directory.Build.props Bump 2024-03-26 01:47:35 +01:00
Directory.Packages.props Add official monitoring plugin (#3160) 2024-03-25 22:58:03 +01:00
Dockerfile Squashed commit of the following: 2024-03-26 04:42:31 +01:00
Dockerfile.Service Squashed commit of the following: 2024-03-26 04:42:31 +01:00
LICENSE.txt LICENSE-2.0.txt > LICENSE.txt (#2539) 2022-03-16 16:41:08 +01:00
qodana.yaml Update qodana.yaml 2023-12-14 14:18:16 +01:00
README.md Update qodana link 2023-02-09 03:32:40 +01:00
run.sh OCD 2021-12-10 15:00:59 +01:00

Icon

ArchiSteamFarm

Build status (GitHub) Quality status (GitHub) Build status (Docker) Github last commit date Total downloads License

Localization ConfigGenerator status Statistics Steam group Discord Wiki

GitHub stable release version GitHub stable release date Github stable release downloads

GitHub experimental release version GitHub experimental release date Github experimental release downloads

GitHub sponsor Crypto donate PayPal.me donate PayPal donate Revolut donate Steam donate


Repobeats analytics image


Description

ASF is a C# application with primary purpose of farming Steam cards from multiple accounts simultaneously. Unlike Idle Master which works only for one account at given time, while requiring Steam client running in the background and launching 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 operating system with .NET Core runtime, such as Windows, Linux and macOS. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.

Today, ASF is one of the most versatile Steam power tools, allowing you to make use of many features that were implemented over time. Apart from farming Steam cards, which remains the primary focus, ASF includes bunch of features on its own, such as a possibility to use it as Steam authenticator or chat logger. In addition to that, ASF includes plugin system, thanks to which anybody can further extend it to his/her needs.


Core features

  • Automatic farming 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, focus on security and privacy
  • Complex error-reporting mechanism, reliability even during Steam issues and other networking quirks
  • Flexible cards farming algorithm, pushing the performance to the maximum while still allowing a lot of customization
  • Offline farming, enabling you to skip in-game status and stop confusing your friends with fake playing status
  • Advanced support for Steam accounts, including ability to redeem keys, redeem gifts, accept trades, send messages and more
  • Support for latest Steam security features, including SteamGuard, SteamParental and 2-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator, if needed
  • STM-like integration for trades, both passive (accepting) and active (sending), ASF can help you complete your sets
  • Special plugin system, which allows you to extend ASF in any way you wish through your own code
  • Powered by .NET Core, cross-OS compatibility, official support for Windows, Linux and macOS
  • ...and many more!

For learning about even more ASF features, we recommend starting with our FAQ entry.


Setting up / Help

Detailed guide regarding setting up and using ASF is available on our wiki in setting up section. It's user-friendly guide that shows basic, as well as a bit more complex ASF setup, covering all the required dependencies and other steps that are required in order to start using ASF software.


Compatibility / Supported operating systems

ASF officially supports Windows, Linux and macOS operating systems, but it can work anywhere where you can obtain working .NET Core runtime. Please visit compatibility section on the wiki for more information regarding environments that ASF can work in.


Want to know more?

Our wiki includes a lot of other articles that will tell you about everything in regards to ASF, as well as show you other features that you can make use of. If you have some time to spare and you'd like to find out what else ASF can do for you, we heavily encourage you to take a look!