Skip to content

Releases: JustArchiNET/ArchiSteamFarm

ArchiSteamFarm V2.1.3.5

30 Jul 17:40
Compare
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.


  • [!] Important ForwardKeysToOtherBots enhancements [1].
  • Added new FarmingOrder bot config property, thanks to @stackia in #312 . Visit wiki for more info.
  • WCF now supports metadata publishing, thanks to @stackia in #309
  • ASF will now restart farming (if needed) also when new games are added outside of ASF process, e.g. when you redeem a key through Steam Client.
  • Misc code improvements, optimizations and bugfixes.

[1] ASF is finally able to check owned list of packages prior to !redeem calls. This allows ASF to call initial !redeem request to check which package the key relates to, and if the call results in AlreadyOwned, ASF is able to check which of our bots are missing that package, then try to redeem the package on the first missing bot instead. This significantly decreases the likeness of hitting OnCooldown, as we can send only one initial failed request per key 👍.

Notice: structure of !api changed.


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.3.4

29 Jul 12:50
Compare
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.


  • [!] Important ForwardKeysToOtherBots enhancements [1].
  • WCF now supports metadata publishing, thanks to @stackia in #309
  • Improved !2faok reliability with many pending confirmations.
  • Misc code improvements, optimizations and bugfixes.

[1] ASF is finally able to check owned list of packages prior to !redeem calls. This allows ASF to call initial !redeem request to check which package the key relates to, and if the call results in AlreadyOwned, ASF is able to check which of our bots are missing that package, then try to redeem the package on the first missing bot instead. This significantly decreases the likeness of hitting OnCooldown, as we can send only one initial failed request per key 👍.


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.3.3

29 Jul 01:38
Compare
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.


  • [!] Important ForwardKeysToOtherBots enhancements [1].
  • WCF now supports metadata publishing, thanks to @stackia in #309
  • Fixed !2faok accepting only first 30 pending confirmations per request.
  • Misc code improvements, optimizations and bugfixes.

[1] ASF is finally able to check owned list of packages prior to !redeem calls. This allows ASF to call initial !redeem request to check which package the key relates to, and if the call results in AlreadyOwned, ASF is able to check which of our bots are missing that package, then try to redeem the package on the first missing bot instead. This significantly decreases the likeness of hitting OnCooldown, as we can send only one initial failed request per key 👍.


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.3.2

28 Jul 19:30
Compare
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.


  • [!] Important ForwardKeysToOtherBots enhancements [1].
  • WCF now supports metadata publishing, thanks to @stackia in #309
  • Misc code improvements, optimizations and bugfixes.

[1] ASF is finally able to check owned list of packages prior to !redeem calls. This allows ASF to call initial !redeem request to check which package the key relates to, and if the call results in AlreadyOwned, ASF is able to check which of our bots are missing that package, then try to redeem the package on the first missing bot instead. This significantly decreases the likeness of hitting OnCooldown, as we can send only one initial failed request per key 👍.


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.3.1

27 Jul 21:56
Compare
Choose a tag to compare
  • 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.
  • Slightly improved network throughput on Windows machines.
  • Major 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.3.0

24 Jul 01:06
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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