Comment has been collapsed.
I'm having a problem, as soon as I start ASF it gives me a windows error says it stopped working.
I already used it in the past and worked. Why does it instantly crash now?
Comment has been collapsed.
Also, I was curious if there is a way to get the bots to send a trade offer with all the cards to another account?
I didn't see anything/missed a topic like that.
Comment has been collapsed.
I've tried that but the bot just tells me "Trade offer failed due to error!"
Isn't the SteamMasterID supposed to look like a bunch of numbers? Because that's what I added from my steamrep.
Comment has been collapsed.
Yep, and if bot responds to you then you set proper ID.
Check https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ#issues for failed trades.
Comment has been collapsed.
I guess I just have to wait for it to fix itself.
Thanks for the replies, apreciate it.
Comment has been collapsed.
Is "ForwardKeysToOtherBots" still working? After last patch, my bot don't forward the key after an attempt of activation.
Comment has been collapsed.
thanks for gret program
can i asc about function ?
[1] ASF is finally able to check owned list of packages prior to !redeem calls. This allows ASF to call initial !redeem request to check which package the key relates to, and if the call results in AlreadyOwned, ASF is able to check which of our bots are missing that package, then try to redeem the package on the first missing bot instead. This significantly decreases the likeness of hitting OnCooldown, as we can send only one initial failed request per key
how its work ?
i redeem 2 keys same game and got this
I thought with second key i must get something like
<0000> Key: 8XQ23-A26VM-JX24Z | Status: AlreadyOwned | Items: [105113, Mini Attack Submarine]
<0010> Key: 8XQ23-A26VM-JX24Z | Status: OK | Items: [105113, Mini Attack Submarine]
without
<0001> Key: 8XQ23-A26VM-JX24Z | Status: AlreadyOwned | Items: [105113, Mini Attack Submarine]
<0002> Key: 8XQ23-A26VM-JX24Z | Status: AlreadyOwned | Items: [105113, Mini Attack Submarine]
<0003> Key: 8XQ23-A26VM-JX24Z | Status: AlreadyOwned | Items: [105113, Mini Attack Submarine]
to redeem key i use command redeem 0000 8XQ23-A26VM-JX24Z
thanks
Comment has been collapsed.
After automatic downloading of the latest ASF, the program keeps restarting. At first the program will log-in, farm, stop, then log in again.
I got yellow text; the first line say "System.Net.WebException: The remote server returned an error: (403) Forbidden"
Comment has been collapsed.
|ERROR|primary|Init() System.Net.WebException: The remote server returned an error: (403) Forbidden.
at SteamKit2.WebAPI+Interface.TryInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Object[] args, System.Object& result) <0x3de6d68 + 0x00177> in <filename unknown>:0
at (wrapper dynamic-method) System.Object:CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,ulong,string,string,string,bool)
at System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet] (System.Runtime.CompilerServices.CallSite site, System.Dynamic.T0 arg0, System.Dynamic.T1 arg1, System.Dynamic.T2 arg2, System.Dynamic.T3 arg3, System.Dynamic.T4 arg4, System.Dynamic.T5 arg5) <0x3dde410 + 0x004e1> in <filename unknown>:0
at (wrapper delegate-invoke) System.Func`8[System.Runtime.CompilerServices.CallSite,System.Object,System.UInt64,System.String,System.String,System.String,System.Boolean,System.Object]:invoke_TResult_T1_T2_T3_T4_T5_T6_T7 (System.Runtime.CompilerServices.CallSite,object,ulong,string,string,string,bool)
at ArchiSteamFarm.ArchiWebHandler+<Init>d__20.MoveNext () <0x2e79000 + 0x007bb> in <filename unknown>:0
Comment has been collapsed.
Nevermind, just my service provider having internet hiccups.
Comment has been collapsed.
I can't tell you why it stopped doing that but if you don't want to get those notifications you just have to set "DismissInventoryNotifications" to true.
Comment has been collapsed.
Hello. If I want to farm multiple accounts, I gotta grab more keys from gleam and put them in the account?(in the other accounts)
So basically this program is like IdleMaster but way more comfortable?
I remember that I can't use gleam for an account that I have't purchased anything in that acc.
Thanks~
Comment has been collapsed.
Hopefully not a dumb question, tried to look for this on the github wiki but I couldn't find anything to help. and my logic doesn't help either
When using ForwardKeysToOtherBots, is there a way to make a specific bot to not receive keys, even if it does not have the game and the key has already passed through all the other bots and they did have game?
Comment has been collapsed.
Yes, you can temporarily !stop this bot as not connected bots are not being considered for keys forwarding.
This is the only solution apart from not enabling the bot instance at all.
And don't be afraid of asking, I always appreciate people who put minimal effort into checking first
Comment has been collapsed.
If you want a permanent solution, use this "special" bot in a second instance of ASF. Forwardkeys only works on the same instance of ASF running.
You can still manually drop keys to it, and it will still react to anything you throw at it in group- & direct-chats.
(Edit: Archi probably gonna hate me for suggesting multiple instances :/)
Comment has been collapsed.
Thanks for the idea, I think I'm going to do that or on another pc if I will need it for more than one. Or maybe I'll try to see if Archi's solution with !stop + !resume works in a group chat. I'm pretty sure it does, but I haven't needed it so far so I never tested :p
Comment has been collapsed.
You don't need another PC for more instances, just create another ASF directory, and in its config dir you throw the other bot.
Archi's solution will of course work. If you use it in group chat don't forget to type the botname, or all bots will react. (i.e. !stop bot1), direct chat is preferable for this.
So, it's just a matter on how often you want this bot not to redeem keys.
Comment has been collapsed.
I know, that's why I said I might do that or do it on another pc :)
Yup, I was just thinking I'd put all of those that I don't want to receive keys in a group chat and stop and resume them all at once to not waste time going to all of them one by one.
Comment has been collapsed.
Hey archi!
I have a small question: Can my friend who has family sharing somehow !pause archi steam bot on my account WITHOUT having him as masterID? (i need this privilege to issue commands to my other account)
I searched your FAQ and this forum and found a post 4 months old with exactly the same issue:
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-windowslinuxos-x/search?page=18#HounJ22
If I understood this was solved by creating another steam account and giving according masterID privilege. But can it be done without this?
Maybe this could be solved by using offline farming?
Or if somehow one bot instance could have two masterid's?
Comment has been collapsed.
Comment has been collapsed.
Comment has been collapsed.
:D I think I can make an educated guess why this change was made. Please keep in mind that it is just that, a guess:
I was trying to set up one of the more advanced features a few days ago so I was keeping a close eye on this thread and during that time ~5 people claimed that the main reason why IM is better than ASF is because ASF can't idle multiple games at the same time. And since people don't like to read I assume Archi came to the conclusion that the best way to debunk this myth would be to set the default value to true so people stop complaining and passing on this misunderstanding.
Comment has been collapsed.
Partially what Sundance85 said above, but in reality it's mostly the fact that setting it to true
while you should set it to false
has smaller penalty than the other way - aka, bringing all your games to 2 hours simultaneously even if it's not needed takes less time than farming all games one-by-one when you need to reach 2 hours first.
As I pointed out several times - there is no universal answer for everybody and in order to maximize farming you should do your own tests and set this property accordingly, but at the same time I must choose some appropriate default value, and in this case, we minimize penalty in our guess game if we guess wrong. Initial value of false was set nearly a year ago, when restriction was something new, now I notice that more and more accounts are being restricted, be it because of new accounts, refunds or steam quirks, so new default value of true
is simply better guess than old one, and even if we guess wrong, it's still smaller penalty than the other way.
And wiki is right, but you missed the rest of the context:
If you're not sure if your account is restricted or not, I suggest to set it to the value of false, then if you notice that no cards are dropping until game reaches 2 hours of playtime, consider switching it to true in order to speedup farming.
Comment has been collapsed.
Hi, wonderful application, using it daily.
But I'm experiencing a bug with it, not sure if it's on my end or on the application's end:
I use a custom non-steam game name instead of showing the games I'm idling, but when the program switches to the next game to idle, the custom name doesn't continue and instead shows the game I'm idling in Steam. When I restart the program, I'm in my custom non-steam name again. Is this a known problem?
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Configuration
Please note that ASF cannot guarantee the actual display order of Steam Network, therefore this is only a suggestion that may, or may not, display properly.
Comment has been collapsed.
Ok, so I suppose if ASF is running and I need just to activate a cd-key, it's ok just to turn steam on, activate the key and then turn the steam off, right? Until now I turned ASF off, turned steam on, activate the keys, then turn steam off and turn ASF on again.
Comment has been collapsed.
If you want to configure ASF, then read https://github.com/JustArchi/ArchiSteamFarm/wiki/Configuration.
If specific thing confuses you, then state clearly which one, and I'll explain.
Comment has been collapsed.
Weird one of my alts name changed to [unassigned] yesterday afternoon
Never login it using browser or steam since using ASF
Is it common problem caused by ASF or someone had guess it pass ?
As prevention i had changed mail + steam pass for that alt acc
Comment has been collapsed.
I noticed I got an [unassigned] nickname as well yesterday. I googled it and apparently you fixed that bug months ago. The only difference I know is that your code was heavily updated and I added my user as Master permission on both my both and my main account (I don't know if I should have done it on my main = master account too.)
According to my chat logs, account was renamed after I restarted the server manually.
Here are the logs, nothing looks abnormal.
2017-03-20 21:30:07|ASF-9460|INFO|ASF|InitASF() ASF V2.3.0.2
2017-03-20 21:30:07|ASF-9460|INFO|ASF|IsRuntimeSupported() Your .NET runtime version is OK.
2017-03-20 21:30:07|ASF-9460|INFO|ASF|IsRuntimeSupported() Required version: 4.6.1 | Found version: 4.6.1
2017-03-20 21:30:07|ASF-9460|ERROR|ASF|DisableQuickEditMode() Failed!
2017-03-20 21:30:07|ASF-9460|INFO|ASF|StartServer() Starting WCF server on net.tcp://127.0.0.1:1242/ASF...
2017-03-20 21:30:07|ASF-9460|INFO|ASF|StartServer() WCF server ready!
2017-03-20 21:30:07|ASF-9460|INFO|Nao|Start() Starting...
2017-03-20 21:30:07|ASF-9460|INFO|ASF|CheckForUpdate() ASF will automatically check for new versions every 24 hours.
2017-03-20 21:30:07|ASF-9460|INFO|ASF|CheckForUpdate() Checking for new version...
2017-03-20 21:30:08|ASF-9460|INFO|ASF|CheckForUpdate() Local version: 2.3.0.2 | Remote version: 2.3.0.2
2017-03-20 21:30:17|ASF-9460|INFO|Nao|Connect() Connecting...
2017-03-20 21:30:17|ASF-9460|INFO|Nao|OnConnected() Connected to Steam!
2017-03-20 21:30:17|ASF-9460|INFO|Nao|OnConnected() Logging in...
2017-03-20 21:30:18|ASF-9460|INFO|Nao|OnLoggedOn() Successfully logged on!
2017-03-20 21:30:18|ASF-9460|INFO|Nao|Init() Logging in to ISteamUserAuth...
2017-03-20 21:30:19|ASF-9460|INFO|Nao|IsAnythingToFarm() Checking first badge page...
2017-03-20 21:30:19|ASF-9460|INFO|Nao|Init() Success!
2017-03-20 21:30:24|ASF-9460|INFO|Nao|IsAnythingToFarm() Checking other badge pages...
2017-03-20 21:30:25|ASF-9460|INFO|Nao|StartFarming() We don't have anything to idle on this account!
(This isn't a big deal, don't bother if you don't want to! I just thought maybe you'd like to know. I can live with Valve knowing that I use ASF.)
Comment has been collapsed.
I love you! BEST FARMING application EVER!!! Took me awhile to get it though have parental controls and didn't know that would block it from seeing badges.
Comment has been collapsed.
Archi my other computer I use for farming has an outdated NET framework. Where can I download the latest NET version for a VIsta? :B
Comment has been collapsed.
Vista doesn't support .NET 4.6.1 which is now minimal requirement, but you can still try (on your own risk) with .NET 4.6 - https://www.microsoft.com/en-US/download/details.aspx?id=48130
Suggestion for future: better update to 7 or above.
Comment has been collapsed.
Hey Archi may I ask you a slightly non archy steam farm related question?
I am trying to write a simple bot to respond to text. I found very few ( but very good) examples on how to do it and started writing it in c#. Everything is fine so far but I just cant connect to my steam account :(. I can pass the password phase but once i write my two factor code I get disconnect and "no connection" on: ( callback.Result.ToString(); ). After digging a bit I found few sample codes ( https://github.com/SteamRE/SteamKit/tree/master/Samples ), but even BLINDLY copy pasting them and using them I get the same no connection result :( . Also I tried to use specific IP adresses on steamClient.Connect(server); and your command to update the steamkit2 valve server list prior to trying to connect to them: ( SteamDirectory.Initialize().Wait(); ). At this point I am confused if I did something wrong ( i would say 99.(infinite 9's)%) or is something wrong with steam servers or steamkit2 ?
Edit: I also integrated the code from sample 7 which states that It can help connect to servers, but still the same result.
Comment has been collapsed.
Sample 5 should be the one you should use. Firstly you should initialize SteamDirectory, then SteamClient.Connect(), then SteamUser.LogOn() in OnConnected() - get AccountLoginDeniedNeedTwoFactor, put 2FA code, then get OnDisconnected() - handle reconnect logic (like in SK2 sample, wait 5 seconds, SteamClient.Connect()) and this time SteamUser.LogOn() with previous 2FA code. Basically sample 5 + SteamDirectory.Initialize() before first connect.
Comment has been collapsed.
I will try copy pasting sample 5 with SteamDirectory.Initialize().
What the hell? it worked? Ok... ok...ok...
Dif checked my code against the now working one, there was only two general differences. first is that ondisconnected function was in a different place ( that wont cause the problem) and I was creating var sentryFile instead of byte[]sentryFile. But fixing this mistake also did not make a connection.
Is this the real Gaben?
Is this just fantasy?
Caught in a code mess up
No escape from reality....
Anyway thank you again for your help.
Edit: upon very close examination i found my mistake:
manager.Subscribe<SteamClient.DisconnectedCallback>(OnDisconnected); was written two times :D
Comment has been collapsed.
Get used to that - working with steam is PAIN IN THE A** and you'll be working around issues more often than writing general code. It's not easy, ASF is excellent source of checking how I dealt with particular problem - and there are so many that it's not possible to list them all.
Comment has been collapsed.
Hello Archi, i decide to use your ASF, i believe im not idiot (hope so) but still im not worked program, i DL from latest version ASF.zip, extract and then click asf.exe, i see "no bots are running " then program leaving msdos. my .Net version is ok but im not figure out problem
Comment has been collapsed.
Did you run ASF-ConfigGenerator.exe to set it up?
https://github.com/JustArchi/ArchiSteamFarm/wiki/Setting-up
Comment has been collapsed.
Yep im an idiot :) missed that manual ill try with that, thx
Comment has been collapsed.
May I use ASF and bluestacks at the same time?
Will it lead to VAC ban?
Thank you.
Comment has been collapsed.
I want to use bluestacks to run some app games.
And I worry that if i run steam game & bluestacks app game at the same time, maybe result in steam ban.
Is it really ok to do so?
Thank you.
Comment has been collapsed.
Everything is, because Steam is filled with fuckups, but the probability of such unlikely event to happen is close to 0, and that should be enough for majority of people to ignore such thing. To be honest stuff that I usually run in the background on my PC, such as Visual Studio, various debuggers, memory dumpers, disassemblers, SCP Toolkits for controllers integration and crapload of other things has much higher chance of hitting false VAC, and I'm yet to receive one. It's not perfect system, but we can say that across those 10 or more years of Steam it reached the point that it can be trusted even if you have potentially dangerous (in terms of cheating) stuff in the background.
Comment has been collapsed.
30 Comments - Last post 38 minutes ago by WaxWorm
55 Comments - Last post 2 hours ago by XfinityX
16,285 Comments - Last post 4 hours ago by Xarliellon
1,797 Comments - Last post 8 hours ago by MeguminShiro
493 Comments - Last post 10 hours ago by sallachim
205 Comments - Last post 11 hours ago by carlica
381 Comments - Last post 11 hours ago by OsManiaC
29 Comments - Last post 49 seconds ago by Gaffi
30 Comments - Last post 16 minutes ago by Naitas
33 Comments - Last post 53 minutes ago by OhTheFolly
2 Comments - Last post 58 minutes ago by ewoda
28 Comments - Last post 1 hour ago by refat17
194 Comments - Last post 1 hour ago by escollo
16,778 Comments - Last post 2 hours ago by Operations
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.