I've never used any kind of farming program, but decided to give this one a try. I don't particularly need these (only found 24 games to idle), but it's good to know what it's like so I can possibly recommend it to others if they want something like this.
I've set it up by editing the file and now it's idling away. So far I'm liking it.
Comment has been collapsed.
can i run it on virtual private server ? (on Linux OS)
sorry if it dumb question
Comment has been collapsed.
If you use ASF for bots (not for main account), then your main account is the master, and you can send keys to bots through chat window.
You can use this XML file instead: Simplified version of the XML file
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Performance
TL;DR - Simple works like first classic IM algorithm, while Complex works similar to 3rd IM algorithm, but on steroids (returns to farming one game as soon as any reaches 2h mark).
There's no need for any extra ones, those two are most efficient for all of currently available account types - both unrestricted and restricted.
Comment has been collapsed.
Nope, and because Valve doesn't provide us with info of cards value, this is not going to happen ATM.
Idle master uses enhanced steam backend API which returns result of what order IM should operate on. While this is possible to implement for ASF, I intentionally don't want to do that, as it'd mean another dependency to the chain, which I don't like (who knows when enhanced steam backend ends it's life as well, can be even tomorrow or in a week).
Comment has been collapsed.
04-Mar-16 11:12:48 AM [] INFO: IsAnythingToFarm() <minimal> Checking badges...
04-Mar-16 11:12:48 AM [] INFO: IsAnythingToFarm() <minimal> Checking first page...
04-Mar-16 11:12:49 AM [] INFO: IsAnythingToFarm() <minimal> Checking other pages...
04-Mar-16 11:12:49 AM [] INFO: StartFarming() <minimal> We have a total of 0 games to farm on this account...
04-Mar-16 11:12:49 AM [] INFO: StartFarming() <minimal> Chosen farming algorithm: Simple
04-Mar-16 11:12:49 AM [] INFO: StartFarming() <minimal> Farming finished!
have 19 games to farm but cant find any?
Comment has been collapsed.
Source code is used to compile, as in - create, assembly, all little parts of ASF in order to create a final program. It is a language that program is written in by a programmer.
If you're not a programmer, source code is useless for you, and you should not bother with it.
Comment has been collapsed.
I've figured out how to have ASF have 2FA but still have it on my phone. Without having a 7 day cool down from trading, you can copy the auth info if you have a rooted phone. The thing that I can't get to work is trade confirmations. Perhaps Archi can work on this. I think I have found the OAuth Token for one of my alts. Is it the same as access_token? I can't seem to find my WebCookie though. Any help will be appreciated.
Comment has been collapsed.
It must be my old-school background, but I actually like ASF. I was afraid I would miss IM, especially the GUI, but not having to have Steam running on my server machine is nice. That was causing problems with missed notifications and chat messages, and now that annoyance is gone. And I'm glad that ASF can actually prompt you for your password if you prefer, instead of having to leave it in plain text in the config file. That had me worried when I first read the description. I feel like a kid modifying .ini and .bat files again. Wheeeeee!
Comment has been collapsed.
Comment has been collapsed.
Console app can't minimize to tray on it's own, because there is no window to minimize.
Comment has been collapsed.
Today I went through entire 14 pages of ASF history.
I must admit, this program is today on totally different level than it used to be when I released first version, which was supposed to work only for me and my server.
It's also nice that ASF works correctly for majority of people, which is important factor as it's supposed to be more reliable than steam-based solutions such as (now discontinued) IM.
There are some TODO plans for future, I plan on rewriting configuration part to JSON, which will also make it easier to release standalone config app, which will help newbie/lazy users to use ASF. App will remain console based, as I still need it for my server, but using it on Windows could still be less painul, and generating configs is exactly the part that can be improved.
However, ASF is my hobby project, I write code when I'm in the mood, so I'm actually happy that IM got discontinued now and not a few months before, when ASF was in "barely working" state. I hope that everybody has great time with it, as I must admit that some serious effort was put into it since initial release up to that point :3.
Keep farmin!
Comment has been collapsed.
Real Story (please read it to its very end):
1) Me before ASF: Desperate, looking at my Badges page
2) While reading the tutorial on how to adjust settings on the program: It's easier than it looks, really
3) After tutorial is learned: I have so much time in my hands now, my pals even say I look younger! A free bump for this magnificent effort!
Comment has been collapsed.
Help me. What i need to do now? http://imgur.com/tfEkBOa
Comment has been collapsed.
Maybe there was someone ask this question before, but i don't think I should go through 14 pages to find out:
Is it safe to keep my password in that config file? Seem there is no protection or something here ಠ_ಠ
Comment has been collapsed.
It is a great program for farming-idling, thank you Archi :)
Can I suggest a few things here?
Well it is pretty good as it is, just wanted to list a few things that could make life a bit easier for me ^^
Comment has been collapsed.
Comment has been collapsed.
Well yeah most of them are not needed features but they can make things easier and improve user experience.
Hmm used numbers according to the issue numbers like (2,5,6,7) but it seems SG automatically uses default decimal number order (1,2,3,4..)
Comment has been collapsed.
For obvious reasons. Storing passwords in plain text does not feel very secure
You do understand that your cookies, steam sentry file, steam cookie, all passwords to major PC clients, and even your bank account, is saved in plain text file as well, right?
ASF is not any less secure than steam client itself. I repeat - if somebody has access to ASF files, then he also has access to your steam files, and can pretty much do the same thing as steam uses login key + sentry file as well. If you feel "insecure", then don't put your login and/or password in config (put null
there), instead - enter that on each ASF startup. That works too.
Comment has been collapsed.
This way someone with any kind of access (physical too) to the file can read the passwords in plain text even without technical experience to crack them. Well if you are not using totally random created passwords for everything, it is not a good thing which makes it a higher security issue than the other files/codes you mentioned.
Just noticed even revocation code is stored in auth files :D If I knew about this I wouldn't write them down at mobile auth activation..
Okay thanks for the response that was extremely fast :)
Comment has been collapsed.
You confuse several things here.
Storing password in plain text or in any encrypted form is pointless because if attacker has access to the file where password is stored (in ANY form), then he ALSO has access to the key being used in encryption, which makes whole "defense" pointless.
Encryption IS important if you are sending that file over network. This is what is happening with websites - with HTTP, everything is sent in plain text, which means that with a bit of luck attacker can sniff the traffic and extract sensitive data from there, that's why every sensitive website such as your online banking website should be using HTTPS.
However, when it comes to locally stored files, they can't be secured, because in order to be secure you must make an assumption that we know something the attacker does not (e.g. encryption key), and that assumption is wrong if attacker has access to ASF files. That's why most programs do not further complicate the process, and Chrome is storing all cookies, even with sensitive information, in plain text, steam client is storing login key and sentry file also in plain text without any encryption, and so on.
If your suggestion made any logical sense, I'd do that. But it doesn't.
You have several workarounds though:
null
in the config. ASF will ask you about it when it's needed (see below).LoginKey
that steam sent to it. As long as login key is valid, ASF will use it instead of password, so you can change your password to null
and still have no need of entering it on each startup. You, however, will be forced to enter it, if login key gets outdated for any reason, that's why I don't suggest setting it as null
if you have intentions of running it on your server, as login keys can get outdated for many different reasons.And no, that LoginKey
is in no way more secure than password in plain text, but you can call it "encrypted".
Comment has been collapsed.
Not sure if this was suggested here before, but would it be possible to add an option where ASF is minimized to the system tray by default?
Edit:
Well, forget I asked. I just realised that someone asked it two days ago. Anyway, I really appreciate the work you put into the program!
Comment has been collapsed.
I used RBTray, the program Archi recommended above. Works fine so far. Still, thanks for the advice!
Comment has been collapsed.
50 Comments - Last post 38 minutes ago by sagan
206 Comments - Last post 1 hour ago by Joey2741
26 Comments - Last post 1 hour ago by Jarda
31 Comments - Last post 2 hours ago by Pika8
16,295 Comments - Last post 2 hours ago by Haplodh
1,519 Comments - Last post 3 hours ago by Tristar
1,798 Comments - Last post 3 hours ago by Cacciaguida
10 Comments - Last post 5 minutes ago by Heitor112
12 Comments - Last post 6 minutes ago by Gunballjoens
3 Comments - Last post 9 minutes ago by CultofPersonalitea
3 Comments - Last post 12 minutes ago by hikayeci51
167 Comments - Last post 14 minutes ago by TheCyberDruid
69 Comments - Last post 15 minutes ago by Wintermute75
86 Comments - Last post 17 minutes ago by Ellendyl
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.