I remember when you had a straw poll about which aspects of ASF people wanted improved, one of the options was Alt accounts including automatically finishing the Discovery queue for sales. Back then I voted for Usability but I thought now would be a good time to bring it up again for the Holiday sale.
Comment has been collapsed.
Oh, gave you the wrong config option before ^^
GamesPlayedWhileIdle - HashSet<uint> type with default value of being empty. If ASF has nothing to farm it can play your specified steam games (appIDs) instead. Playing games in such manner increases your "hours played" of those games, but nothing else apart of it. This feature can be enabled at the same time with CustomGamePlayedWhileIdle in order to play your selected games while showing custom status in Steam Network, but in this case, like in CustomGamePlayedWhileFarming case, the actual display order is not guaranteed. Please note that Steam allows ASF to play only up to 32 appIDs, therefore if you put more games than that, only first 32 will be respected (and extra ones being ignored).
So as long as you don't have more than 32 games you want to play, you can play them simultaniously.
Comment has been collapsed.
Hello! I've added the 2FA option with one of my accounts; I used the winauth configuration. It was very simple and the result is amazing, congratulations. Once I put the information and the 2FA was working nicely, the .maFile archive dissapeared. Is this ok, right?
So I guess, without the .maFile archive, the account is safer (I mean, the recovery code is now not available in plain text in my computer, right?)
Sorry for my english!
Comment has been collapsed.
I just checked. The information in bot.db is not exactly the same information in winauth. Is this secure, or the recovery code is still available in this archive? Sorry for asking, I have absolutely no idea about this and I just want to know how it works, because I would not feel comfortable with the recovery code exposed. Thanks!
Comment has been collapsed.
I agree with you, and that's why I recommend using that option for primary accounts, but there are 2 main reasons why this won't be default:
Point 2 is more important. And there are still people farming online even on primary accounts.
Comment has been collapsed.
I understand. No problem.
I just wanted to set the offline farming but ASF-ConfigGenerator said me that it is outdated and cannot be executed. I think ASF should either update also the ConfigGenerator (via its auto update feature) or the ConfigGenerator should update itself when I run it. Could you make it?
Comment has been collapsed.
Bacause your friends on steam see that you are playing a game but in fact you are not playing it but just farming. It can be quite annoying because the friends often ask you about the games and you have to explain them that you are not playing it. Default behaviour of steam client is just show games you are playing and it makes sense, but if you are not playing a game and steam tells your friends that you are playing it, it does not sense.
Comment has been collapsed.
Ah, I guess my friends all know about farming cards so not a problem, only get randoms wondering how could i play some crappy game for n hours it took to drop all cards :)
Some people seem to use the custom game name to make it obvious they're farming.
Comment has been collapsed.
this might sound stupid but how do i disable auto updates? i selected False for AutoUpdates in ASF-ConfigGenerator but asf still checks for updates.
Comment has been collapsed.
I've never used the config generator, so idk how you'd do it there but I would just go to ASF folder -> config folder -> find ASF.json -> open up in notepad or notepad++ -> change the line that says "autoupdates": true, to false (remember to keep the comma afterwards).
Also https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ is helpful
Comment has been collapsed.
it looks like doing it in ConfigGenerator changed the json file but no dice. i suppose the initial update checking is forced? if so, RIP because github is blocked in turkey today.
Comment has been collapsed.
ShouldFarm() htmlNode is null!
I started to use steam in offline mode (I mean really in steam not in ASF) and since then I often see this error in ASF. After this error, asf works normally. I am not sure if the steam offline mode is the problem or it is just a coincidence but I didn't see it before I started to use it.
Comment has been collapsed.
Yes (but you still need to put in your login info :P)
Comment has been collapsed.
so, reading the FAQs i've learned that i can play offline while farming. but is the opposite possible as well? I mean, farm in offline mode while playing normally on steam?
Comment has been collapsed.
What is the difference between simple farming algorithm and complex?
Comment has been collapsed.
Comment has been collapsed.
is there any option or any way to only farm games that have no achievements (or farm a specific game)?
Comment has been collapsed.
i'm reading the faq but i can't seem to be able to do stuff manually, it just skips to basic farming, not allowing me to have control, how do you set up for that matter?
Comment has been collapsed.
In general pre-releases shouldn't be that unstable - if a pre-release didn't work at all, or had a critical bug, it'd be patched and another pre-release would pop up quite quickly, as I use latest codebase on my server 24/7. The actual "breaking" of pre-releases is ultra rare and involves something I had to overlook when writing code, which happens quite rarily (and usually involves using bleeding edge function that was just recently added, that might not be yet ready for tests, such as config reloads I added in 2.1.5.9).
Comment has been collapsed.
I guess you have to enable IsBotAccount option in your bot's config file.
Check here: ASF Configuration
Comment has been collapsed.
When this happens again try to send !loot again after a few minutes. If that second !lloot command brings all the missing (expected) items, then it must be a bug - strange bug though, as the code there is quite straightforward.
Also note that there's an item limit (150 items) per trade request or maybe something else happened (on valve's side).
Comment has been collapsed.
On the recent update i had. ( still outdate .NET ) / I get the cards ONLY when i close ASF and also it farms ALL GAMES AT THE SAME TIME , is it really like that?? hence that's great.. but just kinda looks like all games are played exactly at the same game play.. ( which i do remove the games from my account after i have farmed them , as i only wanted to see the games i bought , eh ocd.. much.. xD )
Overall it's good and no problem , faster farming and better farming!!
Keep it up!!
Comment has been collapsed.
Hi, I'm seeking advice on how to best profit of my card farming having a large collection (3000+ games).
Is it better to:
Thanks.
Comment has been collapsed.
Target framework is a result of many internal decisions - most of the apps are targgeting .NET 4.5 and not changing it, while some of the older ones target .NET 4.0 or even lower. ASF tries to stay compatible and buildable on all supported platforms, therefore target .NET framework depends not only on Windows, but on Mono as well, and last time I checked Mono didn't support 4.6.2 yet.
I'll always recommend to install latest .NET framework for your OS regardless, as it has support for it's own and all previous versions as well, so having 4.6.2 while running ASF targetting 4.6.1 doesn't change anything, in fact, it saves you time when ASF eventually updates to that version. I even updated link in the wiki, so it links you to .NET 4.6.2, even if ASF would work with 4.6.1 as well.
Target framework is not really any crucial change or improvement, it's more like an indicator to OS what API compatibility is to be expected, actual improvements over different versions are negligible and ASF makes use of barely one feature (port reuse, and only on Windows) that was introduced in .NET 4.6, nothing else, so it's purely for me to ensure that I'm up-to-date with latest enhancements and API improvements, but it doesn't really matter for end-user.
Comment has been collapsed.
I did remember ASF crashing on startup on my other laptop once it moved to 4.6.1 while the laptop still had... iirc 4.6, though might be 4.5. Just crashed, didn't even show anything, lol. I'll be updating both this and that laptop to 4.6.2 within this week.
Comment has been collapsed.
Yes, if ASF requires 4.6, but you have 4.5 or in general lower version than required, then now ASF states quite clearly that you're using it at your own risk and it might crash at anytime for any reason or for no reason. But the situation is totally different if you have e.g. 4.6.2 and you're running ASF targetting 4.6.1, because in this case you're even safer than if you had 4.6.1 only.
Comment has been collapsed.
Happy factory day!
Thanks for your awesome work on ASF!
Comment has been collapsed.
26 Comments - Last post 7 minutes ago by Jarda
48 Comments - Last post 11 minutes ago by Cim
31 Comments - Last post 48 minutes ago by Pika8
16,295 Comments - Last post 1 hour ago by Haplodh
1,519 Comments - Last post 1 hour ago by Tristar
1,798 Comments - Last post 1 hour ago by Cacciaguida
543 Comments - Last post 2 hours ago by Aristofop
6,280 Comments - Last post 5 minutes ago by fengskipper
83 Comments - Last post 8 minutes ago by Kyog
3,368 Comments - Last post 53 minutes ago by ba2
90 Comments - Last post 1 hour ago by Swordoffury
107 Comments - Last post 1 hour ago by QSO
28,245 Comments - Last post 1 hour ago by Gamy7
68 Comments - Last post 1 hour ago by Thexder
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
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.
Comment has been collapsed.