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.

Would it be possible to add an option to idle all games without cards to 2 hours when no card drops are remaining for other games. That would speed up farming for those games if they were to later get cards. I know you can manually do it, but it's just too much hassle to do it that way

6 years ago
Permalink

Comment has been collapsed.

https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ
Q: Can ASF automatically idle each game for X hours before cards are added?

6 years ago
Permalink

Comment has been collapsed.

Crap, I though I had read through the FAQ. Sorry.

Hmm, seems a bit weird to have such a policy on it, considering the main purpose of ASF is to falsify playtime, and when it still fully supports manual tampering with playtime statistics

6 years ago
Permalink

Comment has been collapsed.

Jeha but with the new system it only tempers with games that have cards already, so are already approved as "good" games.
Otherwise it would probably minfluence the approval algorithm.

Don't know why steam just makes the cards instadrop anyways...

6 years ago
Permalink

Comment has been collapsed.

Hi archi, it's still working discoveries queue ?

6 years ago
Permalink

Comment has been collapsed.

Only for patrons for now - https://www.patreon.com/posts/asf-v2-3-2-3-w-11943277

It'll go public a bit later.

6 years ago
Permalink

Comment has been collapsed.

whenever itry to become a patreon and pay with paypal, paypal tells me to add a credit card. (i got sufficient money on my paypal and usually add per bank transfer.)

Now because i got no credit card, i can't become a patreon.

Since it's possible to donate to you directly per paypal (you post the donation links @the update posts in your group) i shall do so at the end of the summer sale. Don't expect too much, i may be broke until then. Kappa

6 years ago
Permalink

Comment has been collapsed.

ASF is free, if somebody is becoming my patron to get early access to ASF, then it's wrong.

If you instead want to support me and get some extra goodies as a thank you, then that's totally fine.

Since this version will go public in up to 24 hours, it's pointless to "pay" for it, that's why it's patron special, but just in case you truly want to get it ASAP and can't wait, you can always donate to me through other ways, e.g. by sending 3 CS:GO keys and pointing out in the message that you'd want to get ASF V2.3.2.3 early access reward.

However, like I said, using ASF is free. You should donate because you want to support my person, not because you want to pay for something. Especially because you're not paying for any product, I just decided to release this version earlier to all my patrons.

6 years ago*
Permalink

Comment has been collapsed.

bit later

That means this sale or later?

6 years ago
Permalink

Comment has been collapsed.

Up to 24h since patreon post.

6 years ago
Permalink

Comment has been collapsed.

Does that mean that the patreon version should have been made available to everyone a couple of days ago? or maybe I'm misunderstanding what you meant.

6 years ago
Permalink

Comment has been collapsed.

No, you are right.

The discovery queue exploring version is live since the second day of the sale, but only as prerelease. Same as last year.

6 years ago
Permalink

Comment has been collapsed.

Cool. I didn't realize there was a separate place for pre-release version.

6 years ago
Permalink

Comment has been collapsed.

PSA: Currently The (up to) 12 cards for voting in the steam awards last year will drop as well, when finishing the (first) discovery queue.
Dunno, if that is going to be fixed, but probably do the first list NOW.

Edit: Lel https://www.steamgifts.com/discussion/CQj5N/psa-if-you-got-13-summer-sale-cards-after-your-1st-discovery-queue/search?page=3#LLeBc97

6 years ago*
Permalink

Comment has been collapsed.

already fixed maybe, cause i got 1 card only

6 years ago
Permalink

Comment has been collapsed.

check your badge page. does it show card drops from votes?

6 years ago
Permalink

Comment has been collapsed.

Steam Summer 2017
Cards earned: 2
Cards earned through purchases:
Cards earned by completing your Store Discovery Queue: 2
dat is all, but i voted last year

6 years ago
Permalink

Comment has been collapsed.

Jep, don't see these drops anymore either.

So, the fixed it.

6 years ago
Permalink

Comment has been collapsed.

Any Will you enable auto explore queue new update this week? doing that and stickers is too much time consuming.

6 years ago
Permalink

Comment has been collapsed.

queue is going up later today in pre-release channel, and probably won't work well CAUSE COUNTING TO -1 IS COMPLETLY ACCEPTABLE IT SEEMS. Stickers won't do it I guess, as they are a one-time thing most probably.

6 years ago
Permalink

Comment has been collapsed.

finaly run asf and use it for 2 days, what i see for this time:
asf hard to run at first time
asf crafting much slower
asf cant craft while gaming
if i understand correct - asf cant craft from locked accounts ( i just create one and try to run free game)

if u have only one account - asf useless.

maybe i missed something? - tell me what i m doing wrong

6 years ago
Permalink

Comment has been collapsed.

First. It's farming or idling. Crafting is something differently.
And then, yes. You missed a few points.

  1. For free games cards only drop after ingame purchases. If you meant a (not free) game, where keys are being given away, then yes, that would drop cards.

  2. STEAM does not drop cards from locked accounts. It doesn't matter what you try.

  3. ASF is if any faster than other programs. If it's slower for you, you probably fucked up the settings.

  4. Yes you can not play while idling, because ASF is like being on a different PC. You can not play on 2 PCs at the same time. Thats why ASF does not need steam installed.

  5. No, even for one account ASF idles as good (or better) than any other way of farming card drops and it adds a bunch of different features, which are very helpful.

All of this is explained in the FAQ, which you didn't bother to read, because:

asf hard to run at first time

No, no its no. At least if you just follow the wiki. If you just want to download and start without reading anything, then yes.

6 years ago
Permalink

Comment has been collapsed.

  1. games are being given away
  2. since when? my friend have accont he dont bue anything ever (locked account) and he have cards drop, but he cant trade or sell them
  3. no, while asf idle 5 cards, idlemaster can idle up to 40 by clicking next next next
  4. i can easily play steam games and run idlemaster same time and while i m playing - cards drop, with same account ( example: i play portal and cards drop from broforce)
  5. what features are usefull for one account users?

why i need wiki or something else if i can use login and password for idlemaster???

6 years ago
Permalink

Comment has been collapsed.

  1. I mentioned that. You have been unspecific, so I wanted to clarify.
  2. Since steam says so. Might not apply to old locked accounts and/or be a bug.
  3. "by clicking next next next" mentioned in the wiki. Thats a (not intended) steambug and might result in a ban because of unnecessary putting load on the steamnetwork. Use at your own risk. Further that does not work always or for all accounts.
  4. Can you read? ASF does NOT require steam to be installed. It basically works as its own "PC with steam" therefore it is not possible to play simultainiously. This has so many advantages, like having it running 24/7 on a rasperry PIE or NAS. Idlemaster whines after a few hours because some shit went wrong. PS: cards do drop slower if you play multiple games.
  5. automated trading, redeeming keys or free licenses with one command for infinite games (takes me 1sec to redeem a full bundle, while over steam I need about 5 minutes), integrated 2fa if wanted, easy remote control over your account, full family sharing support (family members can pause your idling to start playing), and many more.

You come here, complaining that the program is so complicated and is so much worse that Idlemaster, when literally every fucking difference you mentioned is explained in the wiki and especially its explained WHY it is that way and WHY that is BETTER. Thats wat you need the wiki for.
Because IM = Paint (the old one) and ASF =Photoshop.

But don't read anything, just delete ASF and stay with Idlemaster. Seems you don't want to learn, just complain.

6 years ago
Permalink

Comment has been collapsed.

seems i m looking for program which better for me

6 years ago
Permalink

Comment has been collapsed.

one thing is interesting for me - activating multilicences

6 years ago
Permalink

Comment has been collapsed.

just create account for fun and activate game - and it have cards drop with idlemaster

6 years ago
Permalink

Comment has been collapsed.

? Yes not free games where you have a key from a giveaway have card drops.

Totally free games (with 2 exeptions) don't.

6 years ago
Permalink

Comment has been collapsed.

yes, games from gw
idlemaster can idle them
asf not
thats all

6 years ago
Permalink

Comment has been collapsed.

You're wrong.
ASF idles them as well.
But I give up on you.

6 years ago
Permalink

Comment has been collapsed.

but asf say no

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Has nothing to do with game, but with account.
According to steam, restricted accounts do not drop any cards.
IM is just to stupid to recongnize that.

If a restricted account drops cards never the less, thats either an (unwanted) bug or volvo changed something without telling people again.

6 years ago
Permalink

Comment has been collapsed.

yeap, u was right, something changes on steam
idlemaster see games, idling them, but after 2 hrs time drop to 0, but on steam show correct time
thx for wasting time for me

6 years ago
Permalink

Comment has been collapsed.

I know.
https://support.steampowered.com/kb_article.php?ref=3330-IAGK-7663

Thats inplace for round about a year now.
Thats why ASF tells you that you can not drop cards (despite seeing "avaliable card drops") but IM is stupid and just starts idling.
So you get playtime, but no cards.

6 years ago
Permalink

Comment has been collapsed.

anyway, cards will drop already after unlocking, there is no need to idle them again

6 years ago
Permalink

Comment has been collapsed.

How can I choose games to idle?

6 years ago
Permalink

Comment has been collapsed.

Hey there Archi - hitting an error after trying to import 2FA tokens for two accounts from a working WinAuth config. Import and conversion to ASF format seems to work fine, but when I try to use the capabilities (!2faok or !loot trade confirmations) I get the following error:

2017-06-28 12:32:34|ASF-236|ERROR|botname|GenerateConfirmationKey() System.FormatException: Invalid length for a Base-64 char array or string.
   at System.Convert.FromBase64_Decode(Char* startInputPtr, Int32 inputLength, Byte* startDestPtr, Int32 destLength)
   at System.Convert.FromBase64CharPtr(Char* inputPtr, Int32 inputLength)
   at System.Convert.FromBase64String(String s)
   at ArchiSteamFarm.MobileAuthenticator.GenerateConfirmationKey(UInt32 time, String tag)
2017-06-28 12:32:34|ASF-236|ERROR|botname|GenerateConfirmationKey() IdentitySecret is invalid!
2017-06-28 12:32:34|ASF-236|ERROR|botname|GetConfirmations() confirmationHash is null!

I tried deleting the .db files and re-importing, but I get the same result. ASF thinks it has working 2FA, and it can generate valid tokens just fine with !2fa, but it isn't actually working for other things within ASF.

I'm using the latest versions of both ASF and WinAuth. Other accounts that I had setup with 2FA previously still work fine in ASF.

6 years ago
Permalink

Comment has been collapsed.

Generating tokens has nothing to do with accepting confirmations, those two are isolated cases and it's possible to get working tokens without working confirmations or vice-versa. It's even explained on the wiki.

IdentitySecret is invalid!

Either you exported your authenticator from WinAuth wrong, or your WinAuth authenticator doesn't work either and is broken. Like stated on wiki, you must ensure that data you're importing into ASF is valid. Your identity secret can't be valid if it doesn't match accepted structure. Whether you imported invalid identity secret from your mobile auth into winauth and then into ASF or from winauth into ASF only, that doesn't matter - it's invalid and it's you who should correct it.

You can delete .db file of affected bot instance and try importing again, this time with proper data.

All following guides require from you to already have working and operational authenticator being used with given tool/application. ASF 2FA will not operate properly if you import invalid data, therefore make sure that your authenticator works properly before attempting to import it. This does include testing and verifying that following authenticator functions work properly:
- You can generate tokens and those tokens are accepted by Steam network
- You can fetch confirmations, and they are arriving on your mobile authenticator
- You can accept those confirmations, and they're properly recognized by Steam network as confirmed/rejected
Ensure that your authenticator works by checking if above actions work - if they don't, then they won't work in ASF either, you'll only cause yourself trouble.
6 years ago*
Permalink

Comment has been collapsed.

I didn't even realize WinAuth had a Confirmations feature...it isn't working for these two accounts. OK, so now it's an issue between the iOS extractor and WinAuth...fun. Thanks for the reply.

6 years ago
Permalink

Comment has been collapsed.

Turns out the json that ios SteamGuard Mobile Authenticator Data Extractor generated was mixed up. I compared it to a working one in WinAuth, manually swapped values around so it looked correct, then recreated the accounts in WinAuth and confirmations work. Re-imported into ASF and all is good.

Sorry for the false alarm - these are the only two accounts I've created in WinAuth by importing, I've never used the confirmations functionality in there and didn't know it existed, and when I saw that the auth codes were working I didn't know what else to validate. I read over your documentation above, but not knowing that functionality existed in WinAuth I was just confused.

6 years ago
Permalink

Comment has been collapsed.

It's alright, it could be a good idea to report it back to ios extractor creator so he can fix the bug, but up to you.

6 years ago
Permalink

Comment has been collapsed.

Archi Is auto discovery queue working on multiple accounts at the same time ?

6 years ago
Permalink

Comment has been collapsed.

yes

6 years ago
Permalink

Comment has been collapsed.

Hoi, have two questions

always when i start asf, the names of the friends who are online/playing are poping up
didnt found a point under the configurator, farmoffline already on true, how can i stop this?

second question is that i wanna know what a archi is? i typed it in google translator to german but there is no match, what is archi? short from archibald?

6 years ago
Permalink

Comment has been collapsed.

if I recall correctly, Archimond from Warcraft

6 years ago
Permalink

Comment has been collapsed.

didnt found a point under the configurator, farmoffline already on true, how can i stop this?

By disabling online notifications in your Steam client.

second question is that i wanna know what a archi is? i typed it in google translator to german but there is no match, what is archi? short from archibald?

My nickname, and Madu properly recognized origin.

6 years ago
Permalink

Comment has been collapsed.

Jump from 2305 to 2320, and a problem.
Bot starting as paused, !resume, !stop, !start ...and it's broken. !sa fake reports it as idling, which neither asf console (there wasn't search for badges) or steam status (stay on blue) confirm; can't do shit with commands to recover it to work properly except restart asf.

6 years ago
Permalink

Comment has been collapsed.

Start from posting full log recorded while reproducing the problem if you expect to get help.

6 years ago
Permalink

Comment has been collapsed.

2017-07-03 12:20:40|ASF-6480|INFO|ASF|InitASF() ASF V2.3.2.0
2017-07-03 12:20:41|ASF-6480|INFO|ASF|IsRuntimeSupported() Your .NET runtime version is OK.
2017-07-03 12:20:41|ASF-6480|INFO|ASF|IsRuntimeSupported() Required version: 4.6.1 | Found version: 4.6.2
2017-07-03 12:20:41|ASF-6480|INFO|0nulti|InitStart() Not starting this bot instance because it's disabled in config file!
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|Start() Starting...
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|Connect() Connecting...
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|OnConnected() Connected to Steam!
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|OnConnected() Logging in...
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|OnLoggedOn() Successfully logged on!
2017-07-03 12:23:15|ASF-6480|INFO|0nulti|Init() Logging in to ISteamUserAuth...
2017-07-03 12:23:17|ASF-6480|INFO|0nulti|Init() Success!
2017-07-03 12:26:38|ASF-6480|INFO|0nulti|IsAnythingToFarm() Checking first badge page...
2017-07-03 12:26:42|ASF-6480|INFO|0nulti|IsAnythingToFarm() Checking other badge pages...
2017-07-03 12:26:51|ASF-6480|INFO|0nulti|StartFarming() We have a total of 6 games (26 cards) left to idle (~15 hours remaining)...
2017-07-03 12:26:51|ASF-6480|INFO|0nulti|Farm() Chosen idling algorithm: Complex
2017-07-03 12:26:51|ASF-6480|INFO|0nulti|FarmMultiple() Now idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 12:26:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 12:41:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 12:56:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 12:59:31|ASF-6480|INFO|0nulti|Stop() Stopping...
2017-07-03 12:59:32|ASF-6480|INFO|0nulti|OnDisconnected() Disconnected from Steam!
2017-07-03 13:11:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 13:26:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 13:41:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 13:48:44|ASF-6480|INFO|0nulti|Start() Starting...
2017-07-03 13:48:44|ASF-6480|INFO|0nulti|Connect() Connecting...
2017-07-03 13:48:44|ASF-6480|INFO|0nulti|OnConnected() Connected to Steam!
2017-07-03 13:48:44|ASF-6480|INFO|0nulti|OnConnected() Logging in...
2017-07-03 13:48:45|ASF-6480|INFO|0nulti|OnLoggedOn() Successfully logged on!
2017-07-03 13:48:45|ASF-6480|INFO|0nulti|Init() Logging in to ISteamUserAuth...
2017-07-03 13:48:47|ASF-6480|INFO|0nulti|Init() Success!
2017-07-03 13:55:32|ASF-6480|INFO|0nulti|Stop() Stopping...
2017-07-03 13:55:32|ASF-6480|INFO|0nulti|OnDisconnected() Disconnected from Steam!
2017-07-03 13:56:51|ASF-6480|INFO|0nulti|FarmHours() Still idling: 540860, 542700, 395900, 545250, 332620, 504310
2017-07-03 13:59:56|ASF-6480|INFO|0nulti|Start() Starting...
2017-07-03 13:59:56|ASF-6480|INFO|0nulti|Connect() Connecting...
2017-07-03 13:59:57|ASF-6480|INFO|0nulti|OnConnected() Connected to Steam!
2017-07-03 13:59:57|ASF-6480|INFO|0nulti|OnConnected() Logging in...
2017-07-03 13:59:57|ASF-6480|INFO|0nulti|OnLoggedOn() Successfully logged on!
2017-07-03 13:59:57|ASF-6480|INFO|0nulti|Init() Logging in to ISteamUserAuth...
2017-07-03 13:59:58|ASF-6480|INFO|0nulti|Init() Success!

Log for the bot from screwup. Looking at it problem is !stop command.

6 years ago
Permalink

Comment has been collapsed.

Commands used:
!start at 12:23
!resume at 12:26
!stop at 12:59
!start at 13:48
!resume right after (in 2305 there is no need for this, it resumes automatically, but since it didn't happen, had to try)
!sa where I saw the problem - bot fake reporting idling
!stop at 13:55
!start at 13:59
!resume right after (same as above)
14:00 gave up and went back to 2305

This also happened first time I tried 2323, but since it's "experimental" didn't give much to it, and continued to use 2305.
Today I wanted to go to latest stable and same thing happened; so, 2 out of 2, different "newer" versions, 3 days apart, it's extremely unlikely to be steam network problem.

6 years ago
Permalink

Comment has been collapsed.

it's extremely unlikely to be steam network problem.

Because it's not Steam network problem, the log you submitted clearly shows that ASF does not send signal to stop farming when getting disconnected from Steam, and that's indeed ASF bug.

Fixed here, which sadly will not make it in sooner than in ASF V3.0.0.0, as I'm in the middle of porting. As a temporary workaround you can switch CardDropsRestricted to false.

Thanks for report.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

6 years ago
Permalink

Comment has been collapsed.

Does ASF have some kind of "remember me" option?

Yes, ASF using login key mechanism, just like "remember me" option, so people who didn't use ASF 2FA don't have to put 2FA code everytime ASF logged in

if you check bot.db, there's LoginKey there
edit: typo

6 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

6 years ago
Permalink

Comment has been collapsed.

Sometimes, Steam just being Steam, and sometimes when you log in using "loginkey" mechanism, it won't works anymore, and you need to put 2FA code again to log in.
Just like when you browsing Steam on browser (with remember me enabled) and suddenly you got logged out for some reason (and you need to log in again)

Also, the bot.db only save loginkey, and it keep changing.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

6 years ago
Permalink

Comment has been collapsed.

If password option wasn't there then ASF would need to ask for that, in the same way how ASF needs to ask for token if you're not using ASF 2FA.

Because it is there, together with ASF 2FA you can automate logging in regardless of Steam network forgetting you or fuckups happening, which allows many people, including me, to put ASF on server without having to worry about Steam network forgetting recent session and requiring from me to put password once again.

Login keys are here so you don't need to input token each time if you're not using ASF 2FA. As an extra you don't need to put password either if login key authentication succeeds, since it covers both 2FA token as well as password.

If you manually delete BotName.db file then there will be no login key to use so ASF will ask for all initial details once again. Exactly the same thing will happen if ASF won't be able to use old login key (e.g. because it's oudated).

6 years ago
Permalink

Comment has been collapsed.

hi l have farming company of heroes (new steam version) for around 3 hours but no luck

anyone know would i able to skip this game to farm something else?

6 years ago
Permalink

Comment has been collapsed.

Blacklist. (in ASF config).

But you should drop cards, if your badgepage says so. Some games just take a while. 3 hours seems pretty long. maybe connection issues and/or steamfuckup).

6 years ago
Permalink

Comment has been collapsed.

do you know where i can find value number from the game that i want to bann

6 years ago
Permalink

Comment has been collapsed.

either "!owns BOTNAME NAME_OF_THE_GAME" (returns: "<XX> Owned already: 228200 | Company of Heroes (New Steam Version)"
or on the steam-shop page (in the URL)

So it's 228200 for CoH NSV

6 years ago
Permalink

Comment has been collapsed.

thank you sir!

6 years ago
Permalink

Comment has been collapsed.

Farmed the cards for the same game a few days ago. Last card drop was after 8.1 hours. Maybe something is odd about this one or just unlucky.

6 years ago
Permalink

Comment has been collapsed.

No. Developers can choose a time between 20min and 2 hours for one drop.
So if a game has 4 cards you need between 1:20 and 8 hours.

Thats why I said 3 hours with no card is odd. The first card should drop after 2 hours.

6 years ago
Permalink

Comment has been collapsed.

apparently i got the first card already but really it really takes a lot time

6 years ago
Permalink

Comment has been collapsed.

Jep, then it's just 2 hours per card.
Thats the maximum time a developer can choose. Really a pain in the ass.

6 years ago
Permalink

Comment has been collapsed.

I have a question (Sorry if this has been asked already too) I saw this post and decided to DL this to start idling since IM doesn't work and I could use the card sales to boost my wallet for the next sale and well I started up the Config Generator and it got me up to putting in my Steam Info, but then stopped giving me the tutorial so now I'm confused. I looked in the Wiki, but as I'm not a computer expert I couldn't figure out what

SteamLogin - string type with default value of null

means. If anyone could help me understand this a bit better so I can get ASF up and running so that I can start idling would be really awesome.

6 years ago
Permalink

Comment has been collapsed.

SteamLogin - string type with default value of null. This property defines your steam login - the one you use for logging in to steam. In addition to defining steam login here, you may also keep default value of null if you want to enter your steam login on each ASF startup instead of putting it in the config. This may be useful for you if you don't want to save sensitive data in config file.

It's the name you enter when loggin into steam. (browser/client, i.e. your account name).
If you enter it in config it is saved, if you leave it at null you have to enter it at each start of ASF.

6 years ago
Permalink

Comment has been collapsed.

Oh so it's just my account name? oh okay I thought it would be something much more difficult. I'm assuming for my password I would just put in my password as is (or leave it at null to enter it every time.)

Thank you very much for your help.

6 years ago
Permalink

Comment has been collapsed.

over 6000 posts so this has probly been asked about already, sorry if this is the case. i was idling earlier and it finished a game, bayonetta i think then a lot of text appeared in the box, it said something like idling multiple or something along those lines and had a load of strings of numbers but i was heading out so just switched it off. about half an hour ago 23 cards appeared in my inventory. is this a normal occurance?

6 years ago
Permalink

Comment has been collapsed.

it said something like idling multiple or something

That's the complex farming algorithm, "CardDropsRestricted"=true in the bot's config file.

about half an hour ago 23 cards appeared in my inventory, is this normal?

No, it's a well-known glitch with the Steam network, sometimes card drops are delayed, then handed all at once later.
And your account might not be restricted, so you should switch "CardDropsRestricted" to false to maximize farming efficiency.

6 years ago
Permalink

Comment has been collapsed.

Not really sure what you mean but I'll look it up and find out, thanks for pointing me in the right direction.

6 years ago
Permalink

Comment has been collapsed.

Probably a stupid question but how do you get restricted with card drops so its past 2 hours before they drop?

6 years ago
Permalink

Comment has been collapsed.

Refunds are confirmed to be one of the cause, but you can as well be restricted for no logical reason, many people are.

6 years ago
Permalink

Comment has been collapsed.

That's what I thought. Any idea if it will for just 1? I have never done one and paying 9$ for a game in a 1$ tier is kinda annoying me.

6 years ago
Permalink

Comment has been collapsed.

maybe.
Some get it after one, some dont after 3.

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 need someone that owns said game already.
Then activating (trying to redeem) the key tells you "Game XXX is already owned". The steam client does that as well.

(But ASF tells you the real package id, steamclient does not)

6 years ago*
Permalink

Comment has been collapsed.

Archi, do you like Cirno more than the other 2hu characters?

6 years ago
Permalink

Comment has been collapsed.

Found an interesting thing here, not sure how to handle it (unless running it by hand)

2017-07-19 22:02:03|mono-sgen-30818|INFO|koalix|Farm() Idling 324060 (Planet Ancyra Chronicles) is temporarily disabled, as ASF is not able to play that game at the moment.

This is a 2.X thing or it is still that way on 3.x?

6 years ago
Permalink

Comment has been collapsed.

I think this is because the game is not released yet, I believe the release date is July 21st

6 years ago
Permalink

Comment has been collapsed.

It makes sense. I have the beta installed, but I don't think it have the cards already enabled.

Thanks!

6 years ago
Permalink

Comment has been collapsed.

Hello, I would like to ask for help from you guys.I'm using ASF for over a year now and I got this problem yesterday.When i start ASF it says:

Your account is limited idling process is unavailable until this restriction is removed!

Can you please help, my steam account is not limited I spent a lot more than 5$

6 years ago
Permalink

Comment has been collapsed.

Hm... Seems like a steamfuckup, reporting wrong.

Is the problem still appearing (after a few hours/ASF restart)?

What ASF version are you using?

6 years ago
Permalink

Comment has been collapsed.

I'm not so sure but are you in the same situation like this? Can you still access Steam market? http://steamcommunity.com/discussions/forum/1/1458455461496151403/
Steam do a lot of deep scannings lately and a lot of old accounts are set back to limited. Maybe that's your case?

6 years ago
Permalink

Comment has been collapsed.

Wow it is......
Anyway thanks for help.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

Redeem keys?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

Short, yes.

Long:
You should use the redeem command for that
!redeem KEY
or
!redeem BOTNAME KEY

that is way better and there a 3 different versions, which handle the keys differently.
See: https://github.com/JustArchi/ArchiSteamFarm/wiki/Commands

But just dropping the key still works.

Edit: Better in the way that you can pass multiple key, specifie handling of keys afterwards and you can specifiy the bot that should redeem it, not that you send it to a wrong account by accident.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

In the steam chat.
Like in the video.

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 have to set you main account as either
SteamOwnerID in ASF.config
or as
Master in SteamUserPermissions int bot.config
for the bot to accept commands. See the configuration page for that.

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

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. Unless you own the game you're trying to check already.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

6 years ago
Permalink

Comment has been collapsed.

Hi Archi, what does this message means?

IsPlayableGame() Idling 460060 (Varenje) is temporarily disabled, as ASF is not able to play that game at the moment.

I can force it to play using !play command, why doesn't ASF is able to play/farm it?

I'm using pre-release V3.0.1.2, thank you.

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

It's because it has not been released yet? I got the cards farming it manually anyway (!play 460060), that's why I asked.

6 years ago
Permalink

Comment has been collapsed.

Yes. And only because that game in particular drops cards without having a release does not mean that others do.

6 years ago
Permalink

Comment has been collapsed.

What does it matter to ASF that a game is not for sale yet if it drops cards? What's the purpose of that "feature"? I thought the only thing ASF does is check for badges and if there's a game that drops cards it farms it...

6 years ago
Permalink

Comment has been collapsed.

I thought the only thing ASF does is check for badges and if there's a game that drops cards it farms it...

No, you confused ASF with idle master - ASF is far more complex than that.

As for the rest of your question - games that didn't have a release yet most often are unplayable in the first place. Even if they are playable, very often they're announced with card drops that are intentionally turned off before a game hits a release, mainly for debugging and game development process. This as you called it "feature" was added because it was a common problem for people to own licenses for games that weren't released yet making ASF idling process stuck on those unreleased games with broken card drops that couldn't be dropped before a game is in fact released. Blacklisting them temporarily was a workaround, not a long-term automatic solution.

Because there is no good way to check whether a playable game announced with card drops has in fact working card drops or not, ASF assumes all unreleased games to be unplayable, solving idling stuck problem over broken games. And it's not something that will be changed unless somebody comes up with a more clever idea that would solve this problem (and judging from how fucked up shit Steam is, I doubt it'll happen anytime soon if I wasn't able to do that myself).

Like I said, only because your game is playable and has working card drops before release does not mean that all other ones, or even a majority of other ones is like that. If you have an inner urge of knowing better - that's exactly what !play is for. Looking at the bigger picture - this approach has far more advantages than disadvantages, as majority of games do not work like that.

6 years ago*
Permalink

Comment has been collapsed.

there is no good way to check whether a playable game announced with card drops has in fact working card drops or not

Understood, thanks.

6 years ago
Permalink

Comment has been collapsed.

Is there option to add colours now in v3? (Running Windows)

6 years ago
Permalink

Comment has been collapsed.

What colours? If you mean logging module then it has colors since we started using NLog back in V2.

6 years ago
Permalink

Comment has been collapsed.

Ohh, sorry. My bad and stupid question. Should have researched a bit more before asking this :\

Could anyone help me with my nlog config btw? I would just need "contains same word to apply color to it"

6 years ago
Permalink

Comment has been collapsed.

Check this, especially the highlight-word rule:
ColoredConsole target

and you'll need this, if you haven't created nlog.config already:
ASF nlog.config equivalent

6 years ago
Permalink

Comment has been collapsed.

I have created basic nlog.config and i understand the principles of those commands but i do not know how to apply/form them to my nlog.config :\ If you could help me with this i could give you some game or Steam credits, etc?

6 years ago
Permalink

Comment has been collapsed.

Haha no payment is required for helping a fellow steamgifter. 😁😎

See, It's quite easy if you have already a working nlog.config file in the same folder as asf.exe, make sure you edit this code inside:

 <target xsi:type="ColoredConsole" name="ColoredConsole" detectConsoleAvailable="false" layout="${date:format=yyyy-MM-dd HH\:mm\:ss}|${processname}-${processid}|${level:uppercase=true}|${logger}|${message}${onexception:inner= ${exception:format=toString,Data}}">

    <highlight-word backgroundColor="Yellow" foregroundColor="Black" ignoreCase="true" text="Cards" wholeWords="true"/>
</target>

I've modified only the first target ColoredConsole to accept more rules like the highlight-word rule. No need to change the target clause if you have modified it already, but make sure you end the rule using ">" instead of "/>". Give it a try, this should color every cards word with black text on yellow background.

Try changing the colors using the tables found on this page, you may also change the text to be colored and even use regex (though it's a bit more complex).
.

6 years ago*
Permalink

Comment has been collapsed.

Hi!

I have working nlog.config but when i try to do those changes ASF does not even start :\ I am doing something wrong i think. I also tried to paste your whole text there in nlog.config and also no start :\ I added you in Steam if you have time to talk at some point

6 years ago
Permalink

Comment has been collapsed.

,maybe just asked, i was using IDM but lately seems not working anymore..no more cards dropped ,it remeains on 0 idling even if i have a hundread games to farm cards from..this program need the game be installed or not, as in IDM? thankas

6 years ago*
Permalink

Comment has been collapsed.

Not only ASF doesn't require games to be installed, it doesn't even require the official Steam client to be installed, since it comes with its own implementation (it's based on Steam Kit, just like Valve's client).

Just be aware that, coming from Idle Master, you might find ASF a bit overwhelming at first, since it comes with a lot of features IM didn't have, but lacks a graphical UI (there's an unofficial one, but it won't work with the upcoming ASF v3).

6 years ago
Permalink

Comment has been collapsed.

thanks...i dont have alt account only 1 and i have only 508 cards to drop ,s info said b IDM...but i dont know why but IDM continue sayig 0 games in idle if i use dafault (1 hgame at time) before it worked good..i deleted my user file but nothing seems changed :(. i usually dont log in using the Steam like page.,but putting Steamid session and Login id numerbes and i've set to Steam doesn't need to be connected...and it worked till some time ago..now don't so i'm searching something else.thanks for replay

6 years ago
Permalink

Comment has been collapsed.

ASF should work flawlessly as long as you care enough to read wiki and try to learn a bit how program works in the first place. Follow wiki, you can start from ASF V3 already since wiki is updated for it already and we're doing final tests.

6 years ago
Permalink

Comment has been collapsed.

If I cut your head like in Highlander I get all your knowledge right?

6 years ago
Permalink

Comment has been collapsed.

Can't guarantee. Also beware of headaches, I get them quite often.

6 years ago
Permalink

Comment has been collapsed.

ok, thanks for answer and clarifications.

6 years ago
Permalink

Comment has been collapsed.

I have been happy using ASF for quite a while now but I was just wondering if it is possible to force it to play a certain game for large amounts of time even when I do have other games with available card drops.

It looks like GamesPlayedWhileIdle would work if I had not more cards left to get (but I do) and it seems CustomGamePlayedWhileIdle/Farming are only cosmetic and do not actually log game hours.

6 years ago
Permalink

Comment has been collapsed.

View attached image.
6 years ago
Permalink

Comment has been collapsed.

GamesPlayedWhileIdle can work if you also enable Paused. This is what I'd do if you want to play those games in rather permanent or long-running scenario.

If you need temporary switch instead, consider !play command.

6 years ago
Permalink

Comment has been collapsed.

After some confusion and effort I got the newest v3 up and running I never figured out where to actually type any commands like "!play <appIDs>" (this was new to me) but in the end, it does not matter because "GamesPlayedWhileIdle with Paused" did work for me.

6 years ago
Permalink

Comment has been collapsed.

You type the commands in the steamchat.

If you have 2 or more accounts send them via chat.
If you have only one account you have to create a steamgroup and use the steamchat.

Or you use third party software like ASFui.

6 years ago
Permalink

Comment has been collapsed.

Interesting thanks, I probably will not need to do this but it is still useful to know.

6 years ago
Permalink

Comment has been collapsed.

Closed 4 years ago by JustArchi.