ASF is a C# application that allows you to farm steam cards using multiple steam accounts simultaneously. Unlike Idle Master which works only for one account at given time, requires steam client running in background, and launches 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 .NET Core-supported operating system, such as Windows, Linux or OS X. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.

ASF doesn't require and doesn't interfere in any way with Steam client. In addition to that, it doesn't require exclusive access to given account, which means that you can use your main account in Steam client, and use ASF for idling the same account at the same time. If you decide to launch a game, ASF will get disconnected, and resume idling once you finish playing your game, being as transparent as possible during entire process.


Core features

  • Automatic idling 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
  • Complex error-reporting mechanism, allowing ASF to be smart and resume idling even in case of Steam or networking problems
  • Customizable cards idling algorithm which will push performance of card drops to the maximum
  • Offline idling, allowing you to skip in-game status and stop confusing your friends
  • Advanced support for alt accounts, including ability to redeem keys, redeem gifts, accept trades and more through a simple Steam chat
  • Support for latest Steam security features, including SteamGuard, SteamParental and two-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator (if needed)
  • StreamTradeMatcher integration allowing ASF to help you in completing your steam badges by accepting dupe trades
  • Rebased on .NET Core 2.0, cross-OS compatibility, official support for Windows, Linux and OS X
  • ...and many more!

Interesting features

For comparison with other similar programs and further read about the most interesting exclusive ASF features, I recommend to visit appropriate FAQ entry that explains everything in detail. It's also a very good starting point if you want to have a glimpse on what ASF can do, besides the obvious.


Setting up

Detailed guide regarding setting up and using ASF is available in the setting up article on our wiki. It's user-friendly tutorial with helpful screenshots that compacts the whole basic knowledge about ASF into a single document.


Useful links

Main page / Source code
Latest version / Download
Wiki / Help
Steam group
Discord

You might be also interested in our side project, ASF STM listing.


Is the project still supported?

As stated in my thread closing statement, despite of SG thread being closed, I intend to keep the project up-to-date and supported through non-SG channels. You can check the date of the latest release for reference.


This thread

The thread on SG is open for discussion and support matters that are related to ASF as a program. If you have any particular issue, question or other case to discuss, feel free to leave a comment.


Have fun.

Please do not add me on steam, if you have questions or issues - ask in the thread.

Prior to doing so, make sure to read main page and the wiki, especially our FAQ.

8 years ago*

Comment has been collapsed.

Hello. Help?

I don't understand how can I blacklist a game that I don't want to Idle right now..
It's not a bot, it's the main account, how can I send a comand trough chat or what I should config?

I want to send messages trough steam group but I don't understand too much.

SteamMasterClanID ??

edit:
I want blacklist these games:
"Blacklist": [336280, 658160, 340770, 398710, 254100, 410110, 449730, 225260, 231430, 581690, 311860, 286040, 253880, 259320, 362610, 236870, 261110, 368230, 391720, 218510, 444490, 210770, 242880, 553340, 584890, 65930, 595280, 460060, 254080]

where I need to put this?

6 years ago*
Permalink

Comment has been collapsed.

Either in the config, or with !ib commands. Which part of the wiki commands section are you confused about?

6 years ago
Permalink

Comment has been collapsed.

I don't know how to send a command trough chat group because I don't know what "SteamMasterClanID" means, so I can't configure it. And when I'm trying to modified ASF.json the program closes with a configuration error. https://i.imgur.com/q3xVflP.png

6 years ago
Permalink

Comment has been collapsed.

SteamMasterClanID refers to a groupID the bot can join. You can also directly open a chat window to the bot of course (which doesn't work too well if you farm your own account obviously)

Create a group, go to Edit Group Profile, there you see the ID, use it. After that the bot will join the group chat of that group.

6 years ago
Permalink

Comment has been collapsed.

This is the ID that I get from "Edit Group Profile" (ID: 31734915) but when I tryng to put in the blank space, says "This is not a valid clan id!".

This is the actual config of my own account, Idle's fine but the problem is that I can't interact with the program trough commands and chat.
https://i.imgur.com/Tqe7hCs.png

And sorry, I don't speak english very well, some words only.

6 years ago
Permalink

Comment has been collapsed.

Because your config is not valid JSON in the first place. You have config generator that you used properly for getting to this point, why you didn't add your IDs there?

6 years ago
Permalink

Comment has been collapsed.

regarding your edit:
ASF.json in config folder.

6 years ago
Permalink

Comment has been collapsed.

Hi Archi, I'm new to Idling and I've tried your program. At first it idles one game at a time (Pixel Puzzles Ultime) but suddenly it began idling 32 games at the same time so I stopped the program. Is that normal or do I have to configure it? You can check my profile on steam it's public. It's on recently played games.

6 years ago
Permalink

Comment has been collapsed.

Doesnt the command results show on new row anymore? Pretty sure it did before.

Example
21:24 - madsession: !resume asf
21:24 - madsession2: <a> Automatic idling has resumed! < Not new row
<b> Automatic idling has resumed!
<c> Automatic idling has resumed!

6 years ago
Permalink

Comment has been collapsed.

It does, Volvo probably killed newlines before first character in view.

6 years ago
Permalink

Comment has been collapsed.

Archi man im having a doubt
before when i used v2, i only had to send my bots the KEY of the game and the bot activated the key, now i do have to use the command !redeem and the KEY to make this option work, the other way isnt working anymore or am i doing things wrong?, p.s: i use Master access for my accounts ofc.

6 years ago
Permalink

Comment has been collapsed.

Correct, old (actually V0) behaviour is no longer acceptable. !r <key> is mandatory now.

6 years ago
Permalink

Comment has been collapsed.

How about autolooting of coupons straight to ArchiBot? I'd much rather never see them than have to clean them manually. :)

6 years ago
Permalink

Comment has been collapsed.

This would be archibot feature request, since it's out of the scope of ASF itself.

6 years ago
Permalink

Comment has been collapsed.

There could be a "DonatableTypes" in addition to "LootableTypes" and ASF would be the one sending them. That would allow donating boosters and other stuff too with just changing the config when you feel like it and back after you think it's enough.

Not a very serious problem in any case, just noticed that when I got rid of my first coupon this year Steam punished me by giving 5 more. So I just got bit scared that this will be a new trend. :)

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

Works for what exactly? Spending time finding another place to send coupons manually to?

6 years ago
Permalink

Comment has been collapsed.

I couldn't find the answer on the wiki, so I'm asking here. When I send a bot a key and it returns

Status: Fail/AlreadyPurchased | Items: [ <number>, <Game Name>]

What is the <number> that it returns? I checked against the Steam Store, and it doesn't seem to be the appID. Usually, this isn't a problem, since I can always look something up with it's name, but when it's a DLC with a very vague name, like just "Starter Pack," I wan't to make sure I know exactly which game it goes to.

6 years ago
Permalink

Comment has been collapsed.

It's the package id. check steamdb.info (on the search page choose "packages" instead of "Apps") and search for that number.

6 years ago
Permalink

Comment has been collapsed.

Ah, I'll do that. Thanks for the quick response.

6 years ago
Permalink

Comment has been collapsed.

I'm guessing it's a RAISE game? :P

6 years ago
Permalink

Comment has been collapsed.

Haha, not this time. RAISE DLC sounds vague to a human, e.g., "Extra Character (Female #3)," but is long and specific enough to a computer that searching for them turns up the right thing pretty easily. But just "Starter Pack" (which turned out to be for RoShamBo Arena) leads to a ton of results.

6 years ago
Permalink

Comment has been collapsed.

Steam key always activates fixed license specified by its packageID (subID). You're never activating a single products specified by their appIDs, but a package license that grants you access to this one, or multiple different products (appIDs). Like Klapp pointed out above, you can check it e.g. on SteamDB, together with list of products it activates.

6 years ago
Permalink

Comment has been collapsed.

Thanks. This also explains why the names for things on one's Licenses and Activations page doesn't always match the name of the game, including things like "Retail Key," "ROW," etc.

6 years ago
Permalink

Comment has been collapsed.

It took us only 3 years guys.

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Congrats :)

6 years ago
Permalink

Comment has been collapsed.

Not to me, I only helped to make it happen. Good to see that finally somebody else than me cares about ASF development :3.

6 years ago
Permalink

Comment has been collapsed.

well whoever, it is nice to see and congrats to you all :)~

6 years ago
Permalink

Comment has been collapsed.

How do I run the GUI?

6 years ago
Permalink

Comment has been collapsed.

If you need to ask such questions, then it means this thing is not ready for you yet :3.

6 years ago
Permalink

Comment has been collapsed.

I suppose so. I'll just have to wait then.

6 years ago
Permalink

Comment has been collapsed.

I'm serious though. It's still work-in-progress feature where half of things are bugged. You can launch it by following IPC section of the wiki (--server parameter) but you'll only find yourself swimming in bugs right now.

Give it a month or two more and we'll probably have a very decent feature ready for usage. Or feel free to try anyway, just bear that in mind :3.

6 years ago
Permalink

Comment has been collapsed.

Yeah, no problem. I don't have that much time on my hands anyway. That's why I didn't read about the IPC stuff anyway, since I didn't know beforehand what that means.
I'm happy to wait for a more user friendly experience. Thanks for the reply though.

6 years ago
Permalink

Comment has been collapsed.

Congratultions! Let us know when it will be available for us noobs too :D

6 years ago
Permalink

Comment has been collapsed.

Did Valve change the drop algorithms again?

Didn't farm cards for a couple months, stopping shortly before "CardDropsRestricted" was replaced with "HoursUntilCardDrops"(so around version 3.0.3.X I guess) and as such when I let it run yesterday it defaulted to 3 hours of Complex/Multi after updating and running from the old config file.

I noticed when I checked the window after 2.8 hours and stopped ASF to generate a proper new config file with hours set to 0.
Then Steam suddenly informs me I have 80+ card drops.

°_°

6 years ago
Permalink

Comment has been collapsed.

Yes, long time ago. Performance section on the wiki.

6 years ago
Permalink

Comment has been collapsed.

That's not what I meant though. That change was years ago. I'm asking if there was a more recent one that makes farming multiple games at once despite having an unrestricted account(so no need to "fill up" hours before cards drop) more efficient than farming one at a time, directly contradicting the Performance section on the wiki.

Hence why I pointed out getting over 80 cards in less than 3 hours of ASF running, which is flat out impossible via the Simple method.

6 years ago
Permalink

Comment has been collapsed.

Hence why I pointed out performance section on the wiki that also has entire huge Steam glitches section.

6 years ago
Permalink

Comment has been collapsed.

Yeah I read that before as well, but as my situation doesn't conform to any of the known/common steam glitches, I figured a recent algorithm change was just as likely as a never before seen ultra-beneficial glitch.
I guess I'll wait till I get 10 more games with drops and see if this still works by then.

6 years ago
Permalink

Comment has been collapsed.

i forgot! can u pleasse tell me if every bot needs to have the 2 factor autentification enabeled (the mobile autentification)?
or is it ok only to have steam guard enabeled?

6 years ago
Permalink

Comment has been collapsed.

No, you can use bots with any configuration.

6 years ago
Permalink

Comment has been collapsed.

but if the bots does not have the steam 2 factor atuhentification , than on those bots, the 2FA comands will worK?

6 years ago
Permalink

Comment has been collapsed.

Of course not.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

There you go: https://steamstat.us/

6 years ago
Permalink

Comment has been collapsed.

its seens there is some problem with steam, you can see that in steamstat.us, because of that the bot cant login in to your account, the only thing to do is to wait and try it later

6 years ago
Permalink

Comment has been collapsed.

Hello, I'm sorry, but it's been a week now, and I didn't manage to find a solution on my own.
Basically, the main account logs in while none of my 3 bots can do it.
While the main gets to log in pretty consistently (with sometimes giving out the same problem the Bots do), the bots get stuck in an endless limbo of "connecting... -> Disconnected -> Reconnecting". There HAS been exceptions with 1 or 2 bots getting to log in, but those have been pretty rare cases. They also sometimes connected only to be disconnected few seconds after.
I logged in with the regular steam client and the browser on each of the three accounts, but that solved nothing. I also had to re-verify that each of the email accounts connected to the bots were still in use, hoped that was the problem, but still nothing.
Info:
I'm running on .NET framework 4.7.02556 (should be 4.7.1?) on a local setting in ASF 3.1.0.1
Also running ASFui v1 but the problem still occurs without it.

6 years ago
Permalink

Comment has been collapsed.

You can start from trying different combinations of SteamProtocols. If you're using default which should be 1, try 4. If that won't work either, try 2.

Remove ASF.db after every change.

6 years ago
Permalink

Comment has been collapsed.

Thanks, I will try that soon and hope that works!

6 years ago
Permalink

Comment has been collapsed.

Here I am, I tried both SteamProtocols and unfortunately that didn't work.
Protocol 4 prevented any of the bots from logging in, even my main.
Protocol 2 made them do the same thing, but it takes longer. Made exception for my 3rd bot, which logged in after an iteration or 2 of "disconnected->reconnecting" only to be disconnected after a minute or 2, none of them could actually log in.

Before coming back here, I tried setting up a new ASF configuration from scratch in a new folder, with only my main account. Not only it got stuck in the reconnection limbo, but it also didn't ask for 2FA at all (I never used ASF 2FA with my main on the 4 bot configuration) as I expected it to do. It may be a problem with 2FA, then, since my main didn't have much problems logging in, while my bots (that use ASF 2FA) did.

I'll try the same thing tomorrow on my old laptop that is on a shelf collecting dust. If that works, it may have something to do with my connection or something like AV or firewall on this PC.
It's kinda strange, though, since ASF has always worked well on this PC (also consider it's been built 1 month ago and ASF has been migrated form my old PC) and all of a sudden problems everywhere. Maybe login keys expired or something. I don't know how it works.

6 years ago
Permalink

Comment has been collapsed.

Login keys have nothing to do with it, neither ASF. Your issue sounds like you have some super networking issues, which is even more obvious considering you can't only reach Steam servers, but even after doing so you get disconnected soon after (which is NOT normal, if it was some specific route issue, you wouldn't get disconnected soon after).

It could be some temporary networking issue from your ISP, it could be you using some weird Steam tools like CS:GO MM picker mentioned on the wiki, it could be your firewall, AV, or anything else that could affect connection with Steam servers. You could enable Debug mode to get precise info why connection is failing, although I doubt it'll tell you much.

6 years ago
Permalink

Comment has been collapsed.

Same problem here (((

Steam client and browser goes just fine, but ASF keep disconnecting.

Tried 2 different ISP (3 with my cellular provider) and 2 notebooks. Same bug.

6 years ago
Permalink

Comment has been collapsed.

did you managed to find the issue? just noticed i have the same issue, main and sometimes the first 3 bots start running the others are in a constant loop of disconnecting/reconnecting

6 years ago
Permalink

Comment has been collapsed.

Not really, but I waited some days without touching it and today everything is running smoothly.
Not sure about it, but my hypothesis is that Steam put a max login cap per day/week/month and desperately trying to make the bots run made me reach this cap.
The only thing I didn't try is to run ASF with a different IP since both my Desktop and my Laptop would use the same router and I don't have a way to test it somewhere else.

My last resort idea (after trying Archi's solution, making a new and clean setup of everything and also trying to see if firewall or anything else was interfering and basically after trying ANYTHING I could think of) was to remove ASF 2FA from each bot, but it failed.
I'm not sure that "just waiting" is the solution because it simply doesn't make enough sense to me, but it may be the case.

ALSO: given that my main was consistently logging in while my bots were not, I think that Valve may have started to label accounts between "Active" and "Bot". Maybe they're giving a lower logins cap to "Bot" accounts while leaving the regular cap to "Active"s.
Anyway, since every kind of automation is against their policies, we can't go and ask steam support for this issue, since it's (imo) most likely server related.

6 years ago
Permalink

Comment has been collapsed.

thanks for the reply,
iam running it on my raspberry, and unplugged the cable fom my network, and used a different wifi channel (4g hotspot) and same issue happend. currently starting only my main, and 2 bots managed to start, i have stopped all other bots and left 1 'reconnecting' lets see what happens...

looking at last log in of my bots it seems they started getting disconnect from (oldest) 7 days ago to 4 days ago (wenn all others disconnected)

6 years ago
Permalink

Comment has been collapsed.

Since (science teaches) twice in a row may still be a coincidence and only 3 times in a row makes it proof, I cannot confirm that it's stable, but today is the second day that ASF is running as it should, with the main and each bot (3 of them) not struggling at all. I did disconnect it for the night and reconnect it this morning, resulting in no issue whatsoever.

Since this results appeared, I can hypothesize that yes, it's a logins cap and yes, waiting a bit may make it work again.
Now that I remember, some weeks ago I had unstable connection with my router and had to switch channels to make it work properly (neighbor's wi-fis were interfering with mine and made it disconnect once every 5-10 minutes. ASF was running the whole time, resulting in 6-10 logins per hour). This may have result in steam lowering my logins cap and/or refusing my connections. They have to protect themselves against DDoS attacks after all.

Did/do you have any similar issue? I'd like to study it a bit more with some more data so that we end up understanding more about what to do and what not.

6 years ago
Permalink

Comment has been collapsed.

didnt/dont have any issue's with my internet, and settings havent changed. also i havent changed any software on the raspberry (in the last 4 weeks) and last stable ASF release was 25 days ago (so i am making an assumption the issue isnt software update related... as the problem for me started 7 days ago)
the raspberry is only running asf and a blockchain node wich has run smooth for months togheter.

My steamclient of the PC always connects. I stopped ASF fully yesterday and restarted it this morning,
-first attempt nothing connected (not the main and none of the bots.) all ending up witha reconnect
-second attempt my main and first bot connected, all others failed
-3th attempt, main and first bot connected. others failed
-4th attempt i first removed asf.db (did that several times yesterday but didnt do it today..) now i ended up with my main and 6 bots started 5 failed. i have now manually stopped those 5 from reconnecting (stopping bot) and will restart them tommorrow see if i it gets connected..

yesterday ive seen multiple times that a different amount of bots could connect (changing with every attempt) also the order seems to change, (i have seen bot 1,2,3 connect 4 fail and 5 connect again (6 ect failed).

I can understand it is steam blocking connections, but if that would be the case i would expect more people with this issue. (also restarting ASF shouldnt matter in that case.)

havent tried changing steam protocol setting though, wich i can try later on...

6 years ago*
Permalink

Comment has been collapsed.

it seems i now have everything running.... currently have my steamprotocol setting at 2

i did a debug run on all three settings of the steamprotocol,
on protocol1: i got ALOT of TCP connection errors like the connection to the server just died: "14:34:58|ArchiSteamFarm-2733|DEBUG|ASF|WriteLine() TcpConnection | Socket exception occurred while reading packet:" bots that managed to start at the first go got online, those that failed seemed to get into a reconnecting loop.

on protocol 4, i didnt managed to connect anything:
"2018-03-03 14:29:49|ArchiSteamFarm-2190|DEBUG|ASF|WriteLine() WebSocketContext | Exception connecting websocket: System.Net.WebSockets.WebSocketException - Unable to connect to the remote server"

and on protocol 2, a few bots started others got into the reconnect loop, but every now and then 1 managed to connect.
in the end all bots are now connected.
those that failed at first seem to have timed out
"2018-03-03 14:21:11|ArchiSteamFarm-1449|DEBUG|ASF|WriteLine() UdpConnection | Connection timed out
2018-03-03 14:21:11|ArchiSteamFarm-1449|DEBUG|ASF|WriteLine() UdpConnection | Calling OnDisconnected"

wondering whats making the connection time out, (might be steam servers being slow in responce) both on TCP as UDP it seems its due to a connection time out...

6 years ago
Permalink

Comment has been collapsed.

I'm abandoning investigations now as I set everything back up to how it was before the problems happened.
In the last month I didn't experience the bug anymore and if I have to guess, it must have been either a temporary thing or, as I mentioned above, a login cap issue.
I did NOT contact steam support or anything else other than this post. I'm running 3.1.1.1 now but everything came back to normal before the update.

I'm gonna abandon investigations because I stopped having issues before I could gather data and I doubt I will ever have a chance to gather them at all, unless the issue comes back.
Hope your set up is fixed too!

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

No technical support will be given.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

You are using a prerelease... For which no support is given.

Use the latest stable 3.1.0.1 instead.

Other than that... Yes. Copying the config files works just fine. There are some new config optons and some old ones got removed, but the basics are the same.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

If you click on the link above you get to 3.1.0.1 (https://github.com/JustArchi/ArchiSteamFarm/releases/tag/3.1.0.1) and you can see the green "latest release" mark.

If you then click on releases again, you see all releases, including the ones marked with an orange "pre-release".

Basically it (normally) does not matter, but since pre-releases may contain new functions which not yet work properly support is only given for official releases.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

I'll stay on 3.1.0.6, hope it's coming to offical soon.

It won't. Releases do not go stable. The next stable release will usually have a higher version number. But you as long as you have automatic updates enabled (for the stable channel), your version gets updated as soon as the next stable version is published.

Usually there are no problems when running a pre-release (and not using new functions), so you should be fine. ;->

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

It won't. Releases do not go stable.

They might :3.

A pre-release version might be considered stable after some time. This is especially true if there are no changes done in the meantime, and there is no point in version bump just for the sake of stable release. It's also done very often when pre-release is considered "stable release candidate", as it allows advanced users to test it before it gets marked as stable, so the risk of introducing bugs is much lower

6 years ago
Permalink

Comment has been collapsed.

I just used this for the very first time and it's awesome, thank so much for this. The video tutorial was very helpful and easier to follow through when running ASF for the first time. Again, huge thanks.

6 years ago
Permalink

Comment has been collapsed.

have a huge problem after few refunds; first card drop after 3.5-4 hrs, every next after1,5-2 hrs

is there some new way to get faster idling on new version of asf comparing to my old 2.3.2.0 ?
(like continue idling all games in same time after pass 2 hrs or something else, maybe idle all together till first card will drop then separately, or idle them all together till all cards drop)

i m rly upset about that steam limit

6 years ago
Permalink

Comment has been collapsed.

There is no support for outdated ASF versions.

is there some new way to get faster idling on new version of asf comparing to my old 2.3.2.0 ?

There is new HoursUntilCardDrops bot config property that was implemented due to Steam changes regarding card drops. In addition to that the entire process is improved each version, so I wouldn't be shocked to hear that current ASF version communicates with current version of Steam network much better than the old one, resulting in better compatibility and faster drops.

Every game that wasn't set to follow custom time nicely drops 1 card per 30 minutes on latest ASF version for me. The situation on old ASF versions does not matter to me at the slightest, since I'm not fixing old versions and they're out of any support by definition (and being outdated, which degrades overall compatibility and stability as the time goes, from becoming worse to becoming completely useless. ASF 2FA for example is entirely broken in all V2 versions due to Steam breaking change that was patched in V3, and it's only one single example, there is much more shit going on that I'm patching each week and not announcing it explicitly, interested people have commits on GitHub for that).

You should consider an upgrade if you want to have ASF version that is compatible with current version of Steam network. Or go half a year back in time if you want to use V2. In any case, nobody will help you with V2 usage, neither fix its problems or your problems that come out of using it, since it's not supported and guaranteed to be more incompatible as the time goes. If you want to use outdated incompatible software then use idle master.

View attached image.
6 years ago*
Permalink

Comment has been collapsed.

i copypaste config as say few posts before, looks like it works
but asfui stop working (upd: works again)
upd2 no, asfui not working

6 years ago*
Permalink

Comment has been collapsed.

  • There is new HoursUntilCardDrops bot config

this work automatic or i have to do something on options or somewhere else?

6 years ago
Permalink

Comment has been collapsed.

A lot of games that I've already played added cards, and I was looking for an alternative to IdleMaster.
So yeah, perfect timing. :D
Thanks for developing this, appreciated. ^,...,^

6 years ago
Permalink

Comment has been collapsed.

"A lot of games that I've already played added cards" . In such situations Valve just give all cards drops from those games, why use idler?

6 years ago
Permalink

Comment has been collapsed.

Not to me apparently. I check the badges page from time to time, and I often find games that I had already played with all the card drops still available.
I just checked and I have 4 games like that. E.G. Machinarium has 5.1 hours played, and I completed the game, yet all 3 card drops are available.

6 years ago
Permalink

Comment has been collapsed.

Any version of this file that works with 32-bit windows? I'm currently stuck with 32-bit and will have to wait a while to get hold of a 64-bit windows and for the program downloaded from the original location it's not supported.

Anyone help?

6 years ago
Permalink

Comment has been collapsed.

A little bit of research always gets results, thank you.. appreciate the help!

6 years ago
Permalink

Comment has been collapsed.

Heya, would it be possible to add an option in the bot-configuration that would make it idle non-card-games up to a specific time?

Example:
I put in the line "MinimumPlayTime": 3 and when the bot has nothing left to farm, ASF starts idling all games that are under 3 hours of playtime.

This would (hopefully) help to forestall the 2 hour card-drop-threshold when a game gets cards added at a later time. It could also help as a community effort to get playtime for games where the developer can´t add cards yet (as I understand it, Valve now prevents devs from doing so until a game has been played enough).

Cheers!

6 years ago
Permalink

Comment has been collapsed.

Just to give you an answer while you wait for Archi's official response, since he's gonna tell you the same thing anyway: I forgot where, but he said a while ago, during a discussion started from a similar question, that he's never gonna implement such a functionality, since it would generate too much fake data - and he doesn't want to contribute to that (beyond standard farming hours).

Not to mention that guessing beforehand which games will have cards later would be a shot in the dark - and farming everything preemptively would be, for obvious reasons, more hassle than it's worth.

Of course, nobody stops you from forking ASF (it's open source, after all) and coding it yourself.

6 years ago*
Permalink

Comment has been collapsed.

Ah I see, thanks for the answer :)

For me personally three hours would still be allright (and I wouldn´t use it on my main-account.. I´d love to erase even the card-farming hours from it and only have real playtime), but when the goal is not to generate fake-statistiks and only enhance the comfort of what people would do anyway, my suggestion of course goes 100% in the wrong direction.

6 years ago
Permalink

Comment has been collapsed.

Allright, I understand. Thanks for all the great work you are doing :)

6 years ago
Permalink

Comment has been collapsed.

I have a suggestion regarding key activation: It's just a small change and not a huge deal at all but I think it would be useful nontheless.

When you give ASF a list of keys to redeem and some of them go unused, ASF puts a space between them (additional to the comma) when returning the list of unused keys.
I think it would be better if the space was removed so the unused keys are already properly formated so you can just copy & paste them and use them for a new redemption command.

6 years ago
Permalink

Comment has been collapsed.

I think the status could go to game's name instead, so that would satisfy both further copy&paste, as well as status output.

6 years ago*
Permalink

Comment has been collapsed.

why not use key forwarding if owned ?

6 years ago
Permalink

Comment has been collapsed.

Good luck using key forwarding with 200 keys to redeem. Background keys redeemer has entirely different usage than redeem functionality.

6 years ago
Permalink

Comment has been collapsed.

On Linux with the latest updates ASF doesn't show anymore the status of ASF but is working fine since is farming cards.
(What I mean is that I cant see what games is idling or how many cards left etc , before the updates I was able to see the status of ASF. Now ASF is like it is working in silent mode)

6 years ago
Permalink

Comment has been collapsed.

You sure that you didn't mess up with NLog.config? Update shouldn't affect any logging capability, works fine on my end.

6 years ago
Permalink

Comment has been collapsed.

I am 99.99% sure that is something with updates.
I am using Manjaro and I was on unstable repo when this issue happened.
I have moved to testing repo and was working fine until the updates landed on testing repo as well and after that ASF stopped again showing status messages.

6 years ago
Permalink

Comment has been collapsed.

I think I remember some ncurses issues .NET Core team patched in 2.1. You could install latest .NET Core preview version with 2.1.0 runtime and check if it solves your issues when you run generic ASF variant with it.

https://github.com/dotnet/corefx/issues/26966

You could also try a simple workaround and let me know if it works:

TERM=xterm ./ArchiSteamFarm

It also looks like the fix will be backported to 2.0, so it should be also fixed with one of the future ASF releases - https://github.com/dotnet/corefx/pull/27614

(Assuming that I identified the issue correctly that is)

6 years ago*
Permalink

Comment has been collapsed.

Thank you very much the workaround worked :)
(The .NET Core runtime I use is 2.05)

6 years ago*
Permalink

Comment has been collapsed.

Good to hear that this worked good for you. Feel free to use it until .NET Core team patches up new ncurses implementation, should be done soon.

https://github.com/JustArchi/ArchiSteamFarm/wiki/Compatibility#blank-console-with-ncusrses-61

6 years ago*
Permalink

Comment has been collapsed.

Are there any useful tips or tricks I should be doing when using ASF? I simply created a bot and started farming. All settings were left on default. Haven't changed anything. Will that do the job or should I tinker with the settings in some way?

6 years ago
Permalink

Comment has been collapsed.

The first thing that comes to mind that can be helpful for simple farming would be to check out if Card drops are restricted on your account(s) and set "HoursUntilCardDrops" accordingly. If Card drops are restricted ASF will farm up to 32 games simultaneously until the required time for card drops is reached and continue farming them seperately afterwards.

It used to be 2 hours until cards start dropping if your account is restricted but apparently it's a little more complicated now so you might wanna experiment a little bit with that.

6 years ago
Permalink

Comment has been collapsed.

If you occasionally refund games there is also a setting that keeps ASF from farming games that can still be refunded to avoid going over the 2 hour playtime window for refunds.

6 years ago
Permalink

Comment has been collapsed.

FarmOffline - the most important setting that I wish everybody would use. Make your friends a favour, thanks.

6 years ago
Permalink

Comment has been collapsed.

The first thing I did actually :)

6 years ago
Permalink

Comment has been collapsed.

but... why?

6 years ago
Permalink

Comment has been collapsed.

So they don't see you constantly popping in and out of games.
Or start messaging, thinking you're there and playing.

6 years ago
Permalink

Comment has been collapsed.

Well, custom game played works like a charm for me at least.
People just randomly message anyways, even when i'm on away or offline -_-

6 years ago
Permalink

Comment has been collapsed.

If people message you while you offline - you will see messages from them when you came online.
If people message you while you "online" in asf - you will not even know they messaged you, so most probably - will never read those messages.

6 years ago
Permalink

Comment has been collapsed.

Especially last point is important since farming offline solves the problem and makes you receive those messages once you come back.

6 years ago
Permalink

Comment has been collapsed.

That's why I use offline farming from the first day you implemented it. One of the best features! (another one is key activation without commands).

6 years ago
Permalink

Comment has been collapsed.

Dunno, never had a problem with receiving messages, but i might try offline farming. Not much of a difference for me anyways at this point.
Thanks.

6 years ago
Permalink

Comment has been collapsed.

tnx!

used https://steamid.io for config it and now is farming cards...

( ͡° ͜ʖ ͡°)

6 years ago
Permalink

Comment has been collapsed.

In order to fight with common misjudgment called "ASF is pointless when having only one account", I wrote entirely new FAQ point that can now be used to correct that bullshit once for good :3.

And if you're new user that tries to learn more about ASF features without digging up documentation right away, you might be interested in reading it as well!

6 years ago
Permalink

Comment has been collapsed.

You can customize preferred farming order

If I remember correctly IM can do that as well. Not sure from what options you can choose, since it's been a while.

6 years ago
Permalink

Comment has been collapsed.

You can customize preferred farming order with more available options

Fixed :3

6 years ago
Permalink

Comment has been collapsed.

Is there any known bugs related to the !play feature? It always stops by itself for me.

6 years ago
Permalink

Comment has been collapsed.

And it can stop by itself due to various events, e.g. Steam disconnections, because as stated on the wiki it's manual farming mode - you are responsible for it, not ASF. ASF just sends a request on-demand.

6 years ago
Permalink

Comment has been collapsed.

Fair enough. Its just difficult to tell if its still ingame when using offline farming, but I guess that's the price of using it. :p

6 years ago
Permalink

Comment has been collapsed.

Well with newest enhancements I can't find even one valid scenario for using !play, if you're not using some third-party tool entirely altering ASF order. Even cherry-picking games to idle is possible with newest IdlePriorityQueueOnly I added recently.

6 years ago
Permalink

Comment has been collapsed.

Yeah it's pretty rare I need it, usually only for promos that require X playtime in a game (SakuraGame promos and shit like that). The games don't always have cards so I'm not sure if the priority queue thing would help.

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

What's with them? IdleDaddy uses very similar to ASF method.

6 years ago
Permalink

Comment has been collapsed.

Oh right, I forgot to answer the second part, I'm sorry.

What do you think?

Like I said above, IdleDaddy uses very similar method, steamtrade also seems to bundle with its own Steam client, which is great.

It's probably much more user-friendly and can be considered a decent alternative for simple idling, although it totally loses if you require specific ASF features, such as not idling refundable games for instance.

Personally if you have a rooted phone, I'd just install linux deploy and run ASF in arm variant in it, you have fully-featured ASF this way with its entire functionality. If you can't do that then you can always consider using two of the above, although I didn't analyze their code carefully and I can't vouch for any of them. They're probably safe, but I wouldn't trust them enough to put my login details there. At the same time I wouldn't put tinfoil hat and claim that their authors have some evil intentions, so there is that.

I still believe that everybody interested in idling 24/7 should just buy raspberry pi 3 for $35 (or less) and load ASF on it. The energy consumption is minimal, you have a device capable of doing much more than that, and you can learn linux while you're doing it. 3 in 1 for a very small price. On top of that the fact that you won't kill your battery with wi-fi being turned on 24/7.

6 years ago*
Permalink

Comment has been collapsed.

Closed 4 years ago by JustArchi.