Releases: JustArchiNET/ArchiSteamFarm
ArchiSteamFarm V0.9 (pre4)
- [!] Added new feature called "ASF 2FA", which enhances ASF by an ability to work as mobile authenticator for Steam two-factor authentication. Please check https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow for more information
- Added new config property,
UseAsfAsMobileAuthenticator
which enables ASF 2FA for given account. Default isfalse
, and should not be changed without understanding the logic behind it - ASF no longer requires entering 2FA code on each login for traditional 2FA-protected accounts
- [!] ASF is now able to farm primary (main) accounts too. When you start playing, ASF will get disconnected, and resume farming your main once you finish playing your game. Ditch your Idle Masters, future is here.
- Added priority for 2FA reconnect requests, so they're not limited by the request limiter and do not expire too fast
- If
SteamMasterClanID
is defined, now apart from joining chat of given group, bot also joins the group itself (if it's public) - Misc WebBrowser optimizations
- Other misc optimizations / cleanups
Notice:
This pre-release has been released to test new ASF 2FA implementation. If you have any feedback, check out #24
This pre-release has been released to test new primary accounts integration. If you have any feedback, check out #25
Internal changelog for pre3 -> pre4
- Fixed problems regarding adding phone numbers to ASF 2FA
- Added new module to farm primary accounts
ArchiSteamFarm V0.9 (pre3)
- [!] Added new feature called "ASF 2FA", which enhances ASF by an ability to work as mobile authenticator for Steam two-factor authentication. Please check https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow for more information
- Added new config property,
UseAsfAsMobileAuthenticator
which enables ASF 2FA for given account. Default isfalse
, and should not be changed without understanding the logic behind it - ASF no longer requires entering 2FA code on each login for traditional 2FA-protected accounts
- Made ASF more friendly regarding working with primary accounts. Check out #25 for more details
- Added priority for 2FA reconnect requests, so they're not limited by the request limiter and do not expire too fast
- If
SteamMasterClanID
is defined, now apart from joining chat of given group, bot also joins the group itself (if it's public) - Misc WebBrowser optimizations
- Other misc optimizations / cleanups
Notice: This pre-release has been released to test new ASF 2FA implementation. If you have any feedback, check out #24
ArchiSteamFarm V0.9 (pre2)
- [!] Work-in-progress implementation of making ASF working with main accounts at the same time
- Added priority for 2FA reconnect requests, so they're not limited by the request limiter and do not expire too fast.
- If
SteamMasterClanID
is defined, now apart from joining chat of given group, bot also joins the group itself (if it's public) - Misc WebBrowser optimizations
- Other misc optimizations / cleanups
Notice: This pre-release has been released to find out more data regarding issue number #25. Please consider letting us know if you find anything interesting regarding using steam client and ASF for the same account at the same time. Thank you.
ArchiSteamFarm V0.9 (pre1)
- Added priority for 2FA reconnect requests, so they're not limited by the request limiter and do not expire too fast.
- Misc WebBrowser optimizations
ArchiSteamFarm V0.8
Full changelog: 0.7.0.0...0.8.0.0
- Implemented some anti-steam network malfuctions mechanisms, which should make ASF more prone to possible steam issues.
- Rewrote the way how ASF handles web requests based on latest ArchiBoT changes. This decreases further memory footprint, especially with many bots running.
- Made it possible to redeem cd-keys in XXXXX-XXXXX-XXXXX-XXXXX-XXXXX format.
- Enhanced ASF by implementing a second cards farming algorithm:
Complex
. ASF now includesSimple
andComplex
farming algorithms. - Added new config variable,
CardDropsRestricted
which has crucial decision upon choosing most efficient farming algorithm. By default it has value offalse
, which equals to choosingSimple
cards farming algorithm.
Simple
algorithm works best for accounts which are not restricted by 2 hours cards drop. This is primary and default algorithm used by ASF. Bot finds games to farm, and farms them one-by-one until all cards are dropped.
Complex
is new algorithm that has been implemented to help restricted accounts to maximize their profits as well. ASF will firstly use standard Simple
algorithm on all games that passed 2 hours of playtime, then, if no games with >= 2 hours are left, it will farm all games with < 2 hours left simultaneously, until any of them hits 2 hours mark, then ASF will continue the loop from beginning.
ArchiSteamFarm V0.8 (pre2)
- Implemented some anti-steam network malfuctions mechanisms, which should make ASF more prone to possible steam issues.
- Rewrote the way how ASF handles web requests based on latest ArchiBoT changes. This decreases further memory footprint, especially with many bots running.
- Made it possible to redeem cd-keys in XXXXX-XXXXX-XXXXX-XXXXX-XXXXX format.
- Enhanced ASF by implementing a second cards farming algorithm:
Complex
. ASF now includesSimple
andComplex
farming algorithms. - Added new config variable,
CardDropsRestricted
which has crucial decision upon choosing most efficient farming algorithm. By default it has value offalse
, which equals to choosingSimple
cards farming algorithm.
Simple
algorithm works best for accounts which are not restricted by 2 hours cards drop. This is primary and default algorithm used by ASF. Bot finds games to farm, and farms them one-by-one until all cards are dropped.
Complex
is new algorithm that has been implemented to help restricted accounts to maximize their profits as well. ASF will firstly use standard Simple
algorithm on all games that passed 2 hours of playtime, then, if no games with >= 2 hours are left, it will farm all games with < 2 hours left simultaneously, until any of them hits 2 hours mark, then ASF will continue the loop from beginning.
ArchiSteamFarm V0.8 (pre1)
- Enhanced ASF by implementing a second cards farming algorithm:
Complex
. ASF now includesSimple
andComplex
farming algorithms. - Added new config variable,
CardDropsRestricted
which has crucial decision upon choosing most efficient farming algorithm. By default it has value offalse
, which equals to choosingSimple
cards farming algorithm.
Simple
algorithm works best for accounts which are not restricted by 2 hours cards drop. This is primary and default algorithm used by ASF. Bot finds games to farm, and farms them one-by-one until all cards are dropped.
Complex
is new, EXPERIMENTAL (for now) algorithm that has been implemented to help restricted accounts to maximize their profits as well. ASF will firstly use standard Simple
algorithm on all games that passed 2 hours of playtime, then, if no games with >= 2 hours are left, it will farm all games with < 2 hours left simultaneously, until any of them hits 2 hours mark, then ASF will continue the loop from beginning.
WARNING: Complex
algorithm is currently experimental, feedback is needed.
ArchiSteamFarm V0.7
Full changelog: 0.6.0.0...0.7.0.0
- Hopefully fixed all remaining issues regarding cards farming deadlocks, thanks to @Ryzhehvost for pointing me on the right track.
- Enhanced
!status
command, it now shows more info, thanks to @Ryzhehvost - General code review
ArchiSteamFarm V0.7 (pre1)
- Hopefully fixed all remaining issues regarding cards farming deadlocks, thanks to @Ryzhehvost for pointing me on the right track.
- General code review
ArchiSteamFarm V0.6
Full changelog: 0.5.0.0...0.6.0.0
This release is mostly focused on bugfixes and enhancements.
- Fixed many issues with commands freezing, tasks being stuck and other inter-process threading issues. Hopefully ASF will now remain responsive regardless of what is going on.
- Implemented a steam-request limiter, which would hopefully help to minimize a chance of getting temporarily banned or captcha-required logins when you have many bots. Bots will now start and login to steam with small 5 seconds breaks.
- ASF will now refuse to load invalid config XMLs rather than crashing whole process.
- Added more useful comments to
example.xml
, regarding e.g. escaping special characters in password field. !exit
command now exits whole ASF process, including all bots.- Added 3 new commands
!start
,!stop
and!status
. You can now start and stop instances based on their identifiers. If you have e.g.marc.xml
andsora.xml
, you can tellmarc
bot to e.g.!stop sora
to (temporarily) turn offsora
bot and release it's account. Similar, you can later!start sora
to turn it back on. - Many other smaller bugfixes, improvements and enhancements to make ASF work better.