Releases: JustArchiNET/ArchiSteamFarm
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.
ArchiSteamFarm V0.5
- [!] ArchiSteamFarm does not require regenerating configs anymore. In case of missing fields, default ones are used now (hooray!)
- Added new (requested) config property
ShutdownOnFarmingFinished
, which defaults tofalse
. If you set above property totrue
, ASF will stop the bot from using an account as soon as everything gets farmed, which may be useful for some people. - ASF will now automatically exit when no more bots are running. Connected with above, if you set all bots to automatically shutdown after farming is done, ASF itself will also shutdown after every bot finishes it's job.
- Added missing BaseGameRequired (24) RedeemKey() status, thanks to Nephrite
- ASF now comes in merged .exe form, which means that ZIP now contains only ASF.exe and example.xml config in config directory. In future versions I may implement auto-update thanks to that, and it's also easier for you to run it.
- Added 2 new commands, that can be sent to the online bot through steam chat. Both of them are accepted only from master:
!farm
- Restarts farming, in case it stops for some reason, or in bot receives new game and doesn't start farming automatically (e.g. through activating steam gift)
!exit
- Will shutdown given instance of the bot. - New icon for ASF
- Many internal code cleanups and improvements to maximize performance, stability and limit resources usage.
ArchiSteamFarm V0.4
- [!] You need to rebase your configs on new example.xml
- Added update check on startup, ArchiSteamFarm will now notice you if update is available.
- Added proper message suggesting that failed trades might be caused by 7-days trades lock.
- Added statistics, which will be useful for me to see how many bots are running (optional)
- Code review
ArchiSteamFarm V0.3
- [!] You'll need to rebase your configs on up-to-date example.xml, if using older release.
- Added support for SteamParentalPIN, which is required for farm to work under restricted accounts.
- Made it possible to enter confidential data such as steam login, password, and parental PIN on every startup rather than saving in config file, check example.xml for updates.
ArchiSteamFarm V0.2.2.1
- Fix derp
ArchiSteamFarm V0.2.2
- [!] You need to refresh your XML configs (to use new features)
- Added blacklist feature, which allows ignoring certain appIDs from farming
- Added "Monster Summer Sale" to the blacklist by default
ArchiSteamFarm V0.2.1
- Fixed broken ISteamUserAuth authentication for steam accounts without VanityURL set
- Fixed misleading status after properly redeeming cd-key (Unknown -> OK)