Skip to content

Releases: JustArchiNET/ArchiSteamFarm

ArchiSteamFarm V2.1.3.0

24 Jul 01:06

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.


  • It's now possible to use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time, to play specific appIDs while showing custom status in Steam Network. Please note that the order of display is not guaranteed in this case.
  • Added new CustomGamePlayedWhileFarming bot config property, which is possible thanks to above change. Visit Configuration for more info.
  • Added support for --path command-line argument. Visit wiki for more info.
  • Greatly improved efficiency of handling multiple 2FA confirmations by adapting newly introduced multi-confirm method introduced by Valve. Thanks to that, ASF can send just one request for accepting all confirmations, instead of accepting them one-by-one.
  • Slightly improved internal cd-key validator to be case-insensitive and more precise.
  • Usual portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.9

22 Jul 04:27

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.


  • It's now possible to use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time, to play specific appIDs while showing custom status in Steam Network. Please note that the order of display is not guaranteed in this case.
  • Added new CustomGamePlayedWhileFarming bot config property, which is possible thanks to above change. Visit Configuration for more info.
  • Greatly improved efficiency of handling multiple 2FA confirmations by adapting newly introduced multi-confirm method introduced by Valve. Thanks to that, ASF can send just one request for accepting all confirmations, instead of accepting them one-by-one.
  • Slightly improved internal cd-key validator to be case-insensitive and more precise.
  • Usual portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.8

19 Jul 03:08

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.


  • It's now possible to use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time, to play specific appIDs while showing custom status in Steam Network. Please note that the order of display is not guaranteed in this case.
  • Added new CustomGamePlayedWhileFarming bot config property, which is possible thanks to above change. Visit Configuration for more info.
  • Greatly improved efficiency of handling multiple 2FA confirmations by adapting newly introduced multi-confirm method introduced by Valve. Thanks to that, ASF can send just one request for accepting all confirmations, instead of accepting them one-by-one.
  • Slightly improved internal cd-key validator to be case-insensitive and more precise.
  • Usual portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.7

18 Jul 03:31

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback - no technical support will be given. Check out ASF release cycle if you'd like to learn more.


  • [!] Redeem order of ForwardKeysToOtherBots and DistributeKeys has been changed [1].
  • It's now possible to use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time, to play specific appIDs while showing custom status in Steam Network. Please note that the order of display is not guaranteed in this case.
  • Added new CustomGamePlayedWhileFarming bot config property, which is possible thanks to above change. Visit Configuration for more info.
  • Greatly improved efficiency of handling multiple 2FA confirmations by adapting newly introduced multi-confirm method introduced by Valve. Thanks to that, ASF can send just one request for accepting all confirmations, instead of accepting them one-by-one.
  • Slightly improved internal cd-key validator to be case-insensitive and more precise.
  • Usual portion of code improvements, optimizations and bugfixes.

[1] Up to now ASF considered every currently enabled and running bot for keys forwarding and distributing. This method was OK as it didn't depend on any particular order and always made sure that every bot gets the key. However, often we want to slightly modify the order of keys redeeming, for instance by excluding keys forwarding to our main account - this is now possible.

In order to avoid another messy config property, the actual logic has been modified and now takes in account the bot that receives keys. That bot will firstly try to redeem key on his own account (as usual), but then will proceed with other bots that are after him, and not all of them.

For example, let's say we have bots 1, 2 and 3. If we sent 3 keys to bot 2, previously all 3 bots would redeem keys in order 2 -> 1 -> 3. That's not the case anymore, as bot 2 will forward key only to bot 3 and entirely skip bot 1 which is behind him, so it will be 2 -> 3.

Thanks to that, it's now possible to resume forwarding/distributing keys from the bot that received them last without risking OnCooldown on bots that we're sure they got all the keys already.


ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.5

12 Jul 02:05

Choose a tag to compare

  • Fixed ASF crash related to being unable to execute WMI queries on machines previously affected by HackIgnoreMachineID.
  • Removed old ASF 2FA V2.0 -> V2.1 converter, as stated in previous release.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.6

12 Jul 02:47

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.


  • It's now possible to use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time, to play specific appIDs while showing custom status in Steam Network.
  • Added new CustomGamePlayedWhileFarming bot config property, which is possible thanks to above change. Visit Configuration for more info.
  • Misc portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.4

10 Jul 18:28

Choose a tag to compare

  • [!] Next ASF version will come without ASF 2FA converter capable of converting V2.0 formats into V2.1. If you didn't update your old ASF V2.0 yet, it's wise to do so.
  • [!] Implemented new smart and persistent CMs list - ASF will no longer need to ask Steam network for list of CMs at startup, significantly improving startup time. The list is saved in ASF.db.
  • [!] ASF logging module has been rewritten and is now based on NLog project. New module supports standard built-in ASF rules, as well as custom NLog configuration, in which you can define your own loggers, targets, rules and formats. Check out Logging section in the wiki to learn more.
  • Removed LogToFile global config property, which is now always true unless ASF is running as a service. The file logging is now customizable through NLog and described in Logging section in the wiki.
  • Updated internal SteamKit2 ASF library to version 1.8, improving stability and compatibility with Steam network.
  • Removed HackIgnoreMachineID global config property. New SK2 version should solve the issue for all affected people that had to keep this property at true previously.
  • ASF service is now available as ASF-Service.exe extra binary due to incompatibility with new repacking method. There is also new article on the wiki explaining how to run ASF as a service.
  • ASF can now log it's messages also to event log, which is enabled by default when ASF is run as a service. You can override this through custom NLog config if you want to.
  • Misc portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.3

08 Jul 08:23

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.


  • [!] Implemented new smart and persistent CMs list - ASF will no longer need to ask Steam network for list of CMs at startup, significantly improving startup time. The list is saved in ASF.db.
  • [!] ASF logging module has been rewritten and is now based on NLog project. New module supports standard built-in ASF rules, as well as custom NLog configuration, in which you can define your own loggers, targets, rules and formats. Check out Logging section in the wiki to learn more.
  • Removed LogToFile global config property, which is now always true unless ASF is running as a service. The file logging is now customizable through NLog and described in Logging section in the wiki.
  • Updated internal SteamKit2 ASF library to version 1.8, improving stability and compatibility with Steam network.
  • Removed HackIgnoreMachineID global config property. New SK2 version should solve the issue for all affected people that had to keep this property at true previously.
  • ASF service is now available as ASF-Service.exe extra binary due to incompatibility with new repacking method.
  • ASF can now log it's messages also to event log, which is enabled by default when ASF is run as a service. You can override this through custom NLog config if you want to.
  • Misc portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.2

07 Jul 20:39

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.


  • [!] ASF logging module has been rewritten and is now based on NLog project. New module supports standard built-in ASF rules, as well as custom NLog configuration, in which you can define your own loggers, targets, rules and formats. Check out Logging section in the wiki to learn more.
  • Removed LogToFile global config property, which is now always true unless ASF is running as a service. The file logging is now customizable through NLog and described in Logging section in the wiki.
  • ASF service is now available as ASF-Service.exe extra binary due to incompatibility with new repacking method.
  • ASF can now log it's messages also to event log, which is enabled by default when ASF is run as a service. You can override this through custom NLog config if you want to.
  • Misc portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate

ArchiSteamFarm V2.1.2.1

05 Jul 07:19

Choose a tag to compare

Pre-release

NOTICE: Pre-releases are experimental versions that often contain unpatched bugs, work-in-progress features or rewritten implementations. If you don't consider yourself advanced user, please download latest stable release instead. Pre-release versions are dedicated to users who know how to report bugs, deal with issues and give feedback. No technical support will be given.


  • [!] ASF logging module has been rewritten and is now based on NLog project. New module supports standard built-in ASF rules, as well as custom NLog configuration, in which you can define your own loggers, targets, rules and formats. Check out Logging section in the wiki to learn more.
  • ASF service is now available as ASF-Service.exe extra binary due to incompatibility with new repacking method.
  • ASF can now log it's messages also to event log, which is enabled by default when ASF is run as a service. You can override this through custom NLog config if you want to.
  • Misc portion of code improvements, optimizations and bugfixes.

ASF is available for free. If you're grateful for what we're doing, please consider donating. Developing ASF requires massive amount of time and knowledge, especially when it comes to Steam. Even smallest amount is highly appreciated!

Paypal Donate Steam Donate