I was able to farm cards offline on my accounts and to play on one of the accounts some other game at same time , before this last update .. now it just says that I'm logged in somewhere else and it won't let me play and farm at same time
and yes I've set up config file as same as previous one (marked to farm cards offline etc.. )
Comment has been collapsed.
I was able to farm cards offline on my accounts and to play on one of the accounts some other game at same time , before this last update
Because ASF wasn't actively farming then.
now it just says that I'm logged in somewhere else and it won't let me play and farm at same time
And it's normal, if you start playing, ASF will get signal and stop farming, and resume after you're done.
Comment has been collapsed.
well as I remember , I was able to get cards while playing game and farming cards on same account at same time , it didn't stop farming cards and I haven't ever got that error
thats one of the reasons I liked this program at first place
thanks though..
Comment has been collapsed.
Sometimes Volvo causes one fuckup or another, I'm already used to that, so maybe indeed you could do that, but it was never supposed to work like that - what stops you from playing and farming at the same time is Steam network, not ASF. ASF tries to farm, and either gets green light from steam network, or error that account is playing already. If they ever change that behaviour, ASF won't even need an update, it'll work right away.
Comment has been collapsed.
I've just released ASF 1.4 pre2, a release that many of you have been waiting for, with Bot->Master trades and !loot
.
If you feel brave, consider checking it out, and don't forget to give feedback
The release is quite big, many internal parts changed so I prefer to give it a longer shot to find regressions (if any).
Have fun.
Comment has been collapsed.
Just saw the update today for pre2 and pre3. Both !loot and SendOnFarmingFinished worked fine for me, even though i could only test SendOnFarmingFinished once for now.
Comment has been collapsed.
Thanks to the new Consortium ga ( http://store.steampowered.com/app/264240/ ) i was able to test the SendOnFarmingFinished too, and it worked :) .
Comment has been collapsed.
Hello there, I like this program very much because it is very minimalist and resource-friendly yet powerful. I myself don't ever use Idle Master though to make comparison.
Actually, I want to ask something. What is the difference between simple and complex farming mode? Is I get a more efficient result when I use the complex mode while my account is card-restricted?
Second, is there any way to pause and resume this program manually? Because whenever I want to play a game, the program automatically stops and when it resumes, it takes 30 minutes which is I consider would reduce the efficiency of farming. Thanks.
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Performance
You can always stop/start ASF process whenever you want, or start/stop given bot instance.
Comment has been collapsed.
I tried the new bot and I got a WTF error:
15.01.2016 18:16:34 [*] INFO: Farm() <silentguy> Still farming: 390520
15.01.2016 18:20:00 [*] INFO: Farm() <farm> Stopped farming: 283230
15.01.2016 18:20:00 [*] INFO: StartFarming() <farm> Done farming: 283230
15.01.2016 18:20:00 [*] INFO: StartFarming() <farm> Farming finished!
15.01.2016 18:20:07 [*] INFO: AcceptAllConfirmations() <farm> Accepting confirmation: Success!
15.01.2016 18:20:07 [*] INFO: ParseTrade() <silentguy> Accepting trade: 957912374
15.01.2016 18:20:12 [!!] WTF: AcceptTradeOffer() <silentguy> Request failed even after 5 tries, WTF?
15.01.2016 18:21:34 [*] INFO: Farm() <silentguy> Still farming: 390520
15.01.2016 18:26:31 [*] INFO: StartFarming() <farm> Checking badges...
Surprisingly enough it still worked. I was not aware that it would accept it's own offer, esp cause it does not have 2fa for the receiving account, but I guess there is nothing to confirm when it just receives and for the sender it DOES have 2fa access... Now that I think about it, I'm not even sure if you even have to ACCEPT trade offers that are just gifts...
So no problem so far but I thought a [!!] should be reported anyway...
Comment has been collapsed.
It's possible that Volvo accepted trade and returned non-200 code anyway, it's very usual thing for f*cked up services like Steam.
I'll check that later. If it worked, there's no need to worry about that WTF. It's more like a sign for me that "it should not happen, assuming everything works correctly".
Comment has been collapsed.
on main and alts
<CardDropsRestricted type="bool" value="true"/>
Yet, only alts are farming few games simultaneously .
My main - nope :(
And it takes forever to check every game remaining playtime when I start the program.
Where did I failed?
Comment has been collapsed.
In understanding that CardDropsRestricted does not equal to multiple games farming. ASF knows better what to do.
Comment has been collapsed.
It's so wise of ASF <3
And what about a time program is checking games every time I launch it?
Can I store it somehow somewhere?
I think I have about 400 games still to be farmed.
Comment has been collapsed.
I didn't think of it, actually I could speedup that check by using multiple threads. But saving in some file won't happen, as values can change and ASF requires up-to-date ones.
Just don't exit ASF and you'll be fine. It's done only once, ASF remembers values for the whole time of running.
Comment has been collapsed.
I guess I will leave my PC running and running and running then ;)
THANKS!
Comment has been collapsed.
do not worry ;)
It is very individual problems, where people have more than 50 games to farm, hahaha :D
If it is not there, I am not requesting it ;)
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/releases - V1.4 pre3 is specially for you.
Greatly reduced time required to fetch all badge pages and check all game hours.
Comment has been collapsed.
Comment has been collapsed.
Most of users are only capable for an one-button-does-all app, where:
a) ASF is definitely not,
b) 10min FAQ reading solves 95% of problems,
c) easier card farming alternatives already exist, for pete's sake!
Great tool + noob audience = disaster :D
Comment has been collapsed.
I've just written very detailed instruction on setting up ASF - https://github.com/JustArchi/ArchiSteamFarm/wiki/Setting-up.
If you know how to launch your PC, install steam, and use this website, you have enough knowledge to read it and learn how to use ASF too.
Hopefully it will reduce the amount of posts like above.
sigh
Have fun!
Comment has been collapsed.
from what it seems, to interact with the Steam API, it's done using through HTTP, by entering links with different information that return JSON or XML files, is that right?
Yes.
Second, if you can interact with the Steam API using the HTTP protocol, then why are there things like SteamKit?
You misunderstand what SteamKit2 is. Steam is one giant pile of spaghetti code, it's Volvo and it's written VERY AWFUL. If you look at the code, you'll notice that ArchiWebHandler is one class that connects various different ways to achieve something. Every normal programmer hearing of accepting and declining trades would say "OK, so you probably have a method that accepts a boolean and sends a request with info whether to accept or decline trade, right?", but NO, it's Volvo, we decline trade through API, we accept it through steam community, we accept group invites through steam client, and I get app info through steam store (in ArchiBoT). Steam API is very limited and it allows you to do only very basic things that consider your account. SteamKit2 is used as the main tool that imitiates real steam client, apart from the fact that I have full control over it. Without SK2, ASF would not even work because I'd have no way for sending Steam request containing playing games, because that request can be sent only through steam client. Moreover, because it's Volvo and spaghetti code, there are actions that can be done only through API (get inventory), only through steam client (play games), only through steamcommunity (accept trade), or only through steam store (get game tags), and if you want to use them, you need to hack your way through those things.
And third, is any way, using the Steam API, to "purchase" a free game? And by purchase I mean something like if there is a F2P game, and I want my alt to activate it, is there any way of doing so through the Steam API without having to open the Steam client, logging in as my alt and then "purchasing" the game manually?
No, that request is reserved for steam client (ActivateFreeLicense) and steamcommunity (Install through web), there's no API for that. SteamDB has a script for activating some free licenses, you could use it. You could also add proper function and request to SK2, but that won't be considered in ASF, for the same reason why there's no option to farm playing hours - ASF was not meant to do that.
Comment has been collapsed.
I'm not sure if it's documented anywhere, as it's reverse-engineering of steam client, and nobody has time to write how steam works. You can learn it from SK2 code, which is open-source and on their github.
In TL;DR - steam client communicates with so-called CM (connection manager) server, using specific closed-source protocol.
Comment has been collapsed.
And third, is any way, using the Steam API, to "purchase" a free game? And by purchase I mean something like if there is a F2P game, and I want my alt to activate it, is there any way of doing so through the Steam API without having to open the Steam client, logging in as my alt and then "purchasing" the game manually?
No, that request is reserved for steam client (ActivateFreeLicense) and steamcommunity (Install through web), there's no API for that. SteamDB has a script for activating some free licenses, you could use it.
There is SteamCMD that supports some of the client functions. I used it once when I was too lazy to understand SteamKit ;-) It does support app_license_request to get free apps
Comment has been collapsed.
^This. :)
Check this link: https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
Comment has been collapsed.
Just encountered the same error as reported on GitHub, when trying to add a new bot. The thing is: everything goes as usual, when registering MobileAuthenticator, but entering the SMS code results in a BadSMSCode
error. All the other older bots authenticate well.
It may be something stupid on Steam side, as I've tried doing that a few times (thought it's my phone problem) and I always got the very same code in the sms, which seems quite strange.
Also, now I think I might have made too many attempts to register and I get Unhandled situation: GeneralFailure
right after entering the phone number.
Using V1.4 pre3 if it matters. The bot in question was a new steam account.
Comment has been collapsed.
@JustArchi, I wanted to say thank you. I have just set up ASF running 24/7 on a Raspberry Pi and it's fantastic. Apart from the convenience, it saves money too - running a Desktop PC to farm cards probably costs as much as you get back from the cards, but a Pi costs next to nothing to run.
Comment has been collapsed.
12:04 - Archi: GOOD NEWS EVERYONE
12:05 - Archi: https://cloud.githubusercontent.com/assets/1069029/12509010/e33db68a-c0ff-11e5-9f91-2271c1044f80.png
12:05 - Zaraxis: well
12:05 - Archi: YOU CAN NOW RUN ASF ON TOASTER
12:09 - Zaraxis: soo i should eat right now "smart toasts?"
12:09 - Archi: no
12:09 - Zaraxis: not ordinary, but smart ones! :D
12:09 - Archi: you got it wrong zaraxis
12:10 - Archi: toaster farms steam cards for you
12:10 - Archi: while youre making yourself a breakfast
12:10 - Archi: THIS IS FUTURE
We need to go deeper.
Also, you're welcome :).
Comment has been collapsed.
Thanks, and to android its possible? maybe converter to apk, or other, http://www.99computertips.com/2015/07/how-to-install-windows-installer_8.html
Comment has been collapsed.
One interesting thing I noticed lately is that ASF tends to go first on newly activated games. Just a few minutes after I activated a key got with a trade, one of those occasional disconnections happened, and upon resuming ASF went with the "newcomer".
Comment has been collapsed.
So, i using 0.8 version right now and i was consider about update only when i found that steam now insist on email confirmations for trades. So, the only way to bypass this new bullshit now is setup 2FA to every account? And should i update now or wait for 1.4 release?
Comment has been collapsed.
Downloaded latest version, tried to activate 2AF on account, but on stage of entering SMS code i got BadSMSCode error. Also, if i changed my old xml config from 0.8 version, should i delete old bin and reg files for this bot, or they will update automatically?
Comment has been collapsed.
Figured out how to bypass BadSMSCode error, linked phone number to steam manually, 2AF activated and worked fine. But if you activated 2AF on ASF, there is no way to log in manually through steam client to bot anymore?
Edit: Found line in FAQ about 2FA token, but isn't tokens have time limits? And i can login to alt account only through browser and only when ASF running?
Comment has been collapsed.
You need ASF to generate you the token, same as you need your mobile for that. After you're logged in, you don't need it anymore.
Same for normal logins. You can ask ASF for token, then exit ASF, and relog on steam on that account, you have 30 seconds to do that, which should be enough.
Comment has been collapsed.
Yes, that was my question, 30 seconds is enough, thanks!
Comment has been collapsed.
00:08 - Archi: the new ASF business
00:08 - Archi: buy fallout 4
00:08 - Archi: activate on 3 accounts
00:08 - Archi: sell 2 accounts
00:08 - Archi: buy 2 more fallouts
00:08 - Archi: repeat 1000 times
00:08 - Archi: sell everything
00:08 - Archi: move to Japan
00:08 - Archi: send Archi your gratitude letter and some yens
Comment has been collapsed.
Classical race condition. We all knew Volvo is bad at coding, but I never knew they're THAT bad. I think I'm going to write to gaben. Maybe he'll finally ban me out of steam and I spend my knowledge on something better, like taking over the world.
Comment has been collapsed.
I can't imagine they'll just let it go, just happened to me too. Should I contact support also?
Comment has been collapsed.
It's up to you. If you ask me, I wouldn't say that they will issue any consequences on users because it's their fault and not your own, unless you will keep abusing the loophole.
If they don't consider my security report as that important, then I doubt they'll consider your ticket as one. Moreover, I'm even sure that they won't understand what's going on, but it's up to you to decide. ASF is just a tool, you decide how you're using it, if at all.
Comment has been collapsed.
1 hour ago on #steamdb
xPaw: you guys want a joke?
xPaw: you could activate same key on multiple accounts at the same time
xPaw: its fixed
xPaw: > Just to follow up, we believe we identified the bug and we rolled out a hotfix to all affected servers over the last few hours.
Comment has been collapsed.
In case anybody needs this. The BadSMS
issue I had before: I've seen the topic on GitHub closed, but I got the error back again today (this time the SMS had all different codes, so I assume they were correct). Solved by adding the phone directly via Steam (on account options page) + removing the old .bin
and .key
files. Not sure which one did actually help.
Comment has been collapsed.
So, that means the problem still somehow persists at Volvo and new users will have to add phones manually rather than through ASF?
Also: I've just added Grimm to a new bot with !addlicense
and it shows 0 cards left. Is it that !addlicense
works differently or they fixed the free cards from Grimm?
Comment has been collapsed.
hello, thanks for the app
i following the setting up wiki, and i farm by myself
but i want to make it with bot
is bot need a new account (id and pass) or nothing ?
and if i change the nickname for the bot, it change my current account nick..
thank you, sorry for bothering..
Comment has been collapsed.
So, I almost have everything with 2FA working across all accounts now, but there are two accounts that keep failing. They are not limited accounts, have the same phone number assigned as the other working accounts, and have never had Steam Mobile auth configured, just email. When I start ASF up with one of these accounts with 2FA turned on, I get the prompt for the email code, which I enter, and then instead of asking for the SMS code like the other accounts did it asks for a phone number. If I try to enter the same one that I've been using, it just says "[!!] ERROR: LinkMobileAuthenticator() <account> Unhandled situation: GeneralFailure" and aborts the 2FA process.
I've tried removing and re-adding the phone number in the Steam UI, but that didn't help. Any suggestions?
Comment has been collapsed.
I'm pretty sure I was seeing this error on these two account previously, and was able to successfully link another account right after these failed with the same phone number, but I'll give it a day or two and try again. I'll let you know either way.
Comment has been collapsed.
If you still have this issue try to remove the parental lock from this account (if you have it enabled of course).
Comment has been collapsed.
Each BOT needs different API key
get it here https://steamcommunity.com/dev
Comment has been collapsed.
50 Comments - Last post 60 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 3 hours ago by Haplodh
1,519 Comments - Last post 3 hours ago by Tristar
1,798 Comments - Last post 3 hours ago by Cacciaguida
11 Comments - Last post 2 minutes ago by VozoV
13 Comments - Last post 11 minutes ago by combatbeard
87 Comments - Last post 18 minutes ago by NewbieSA
10 Comments - Last post 26 minutes ago by Heitor112
3 Comments - Last post 33 minutes ago by hikayeci51
167 Comments - Last post 35 minutes ago by TheCyberDruid
69 Comments - Last post 36 minutes ago by Wintermute75
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.