Probably a stupid question, but is it required to set a OwnerID if you want to redeem a key to the master account while beeing logged in as master?
Comment has been collapsed.
Thanks, now i can finally get that working for me now.
Comment has been collapsed.
This ASF is awesome, but I'm not sure it's ok if farming on "not installed" games? Does Steam think that's cheating?
And I can't find anything on wiki related to how I could focus on farming 1 game? is it possible or I have to blacklist all other games, which is about 80-90 games to me lol ?
Anyway thank you for making this useful stuff :D
Comment has been collapsed.
Well, I tried it on CMD but unfortunately its not working.
Tried to create a .bat file with these 2 command lines, too.
I guess I need other programme to run it or edit some config files or so...
Anw thank you so much, its just me not good on this lol :D
Comment has been collapsed.
Comment has been collapsed.
Mono JIT compiler version 4.2.3 (Stable 4.2.3.4/832de4b Wed Mar 16 13:20:38 UTC 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Comment has been collapsed.
Then you need to find out yourself why following happens:
Invalid certificate received from server. Error code: 0xffffffff800b010a
Alternatively you can change ForceHttp
to true
but that is not a proper solution, and you'll still run into some (non-fatal) errors.
Comment has been collapsed.
Could be interrupted/broken output connections to standard HTTPS SSL port 443. Or anything that is making it impossible to use https. You need to find out yourself. Checking if your OS can access https://api.steampowered.com/ e.g. through wget or curl is the first step. I can't really help much in this case, as it's your OS/server-specific problem.
Comment has been collapsed.
Hey Archi,
I think the newest version may be broken for Mac/ Linux. On my Macbook, running the exe through Mono gave me a no bots running error. I saw in the change log/ your comments here that I need to copy the default json files. I made a copy of minimal, but I got a pretty long error (below), that focuses on an "unexpected character in Line 3 Position 17" (which is, as far as I can tell, the open quote for putting in my username). I tested on my desktop and the identical config works flawlessly, which leads me to believe it's something with mono. I reinstalled mono and got the same error. Seeing as this appears to be more of an issue with mono and or OSX as opposed to ASF, I don't know if you'll be able to do anything but I figured it might be good to bring to your radar.
3/28/2016 11:17:56 AM [*] INFO: Init() <Main> Archi's Steam Farm, version 2.0.1.9
3/28/2016 11:17:56 AM [*] INFO: CheckForUpdate() <Main> Checking new version...
3/28/2016 11:17:57 AM [*] INFO: CheckForUpdate() <Main> Local version: 2.0.1.9 | Remote version: 2.0.1.9
3/28/2016 11:17:57 AM [*] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours
3/28/2016 11:17:57 AM [*] INFO: RefreshCMs() <Main> Refreshing list of CMs...
3/28/2016 11:17:57 AM [*] INFO: RefreshCMs() <Main> Success!
3/28/2016 11:17:57 AM [!] EXCEPTION: Load() <Main> Unexpected character encountered while parsing value: “. Path 'SteamLogin', line 3, position 17.
3/28/2016 11:17:57 AM [!] StackTrace:
at Newtonsoft.Json.JsonTextReader.ReadStringValue (ReadType readType) <0x285e000 + 0x006ff> in <filename unknown>:0
at Newtonsoft.Json.JsonTextReader.ReadAsString () <0x285dd20 + 0x0001b> in <filename unknown>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract, Boolean hasConverter) <0x284eea0 + 0x000d4> in <filename unknown>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) <0x28538d8 + 0x00907> in <filename unknown>:0
3/28/2016 11:17:57 AM [!!] ERROR: .ctor() <copy> Your config for this bot instance is invalid, it won't run!
3/28/2016 11:17:57 AM [*] INFO: Init() <copy> Not starting this instance because it's disabled in config file
3/28/2016 11:17:57 AM [*] INFO: OnBotShutdown() <Main> No bots are running, exiting
Comment has been collapsed.
They are in quotes in the config file. The identical set up runs on Windows but not on OSX
Comment has been collapsed.
3/28/2016 11:17:57 AM [!] EXCEPTION: Load() <Main> Unexpected character encountered while parsing value: “. Path 'SteamLogin', line 3, position 17.
ASF is not broken, your config is. Might be because of unescaped or wrongly escaped characters, or because of different newlines between Windows and OS X.
Try to run ASF-GUI.exe, I didn't test it on Mono but it should work properly. Switch something to true and false to trigger saving, and try again. Or even better, use that config generator to build your config from scratch.
Comment has been collapsed.
I figured it wasn't ASF being broken haha.
ASF-GUI does not work through Mono. It brings up a blank shortcut, but I'm not entirely surprised that an exe wouldn't work properly on OSX. But If I run ASF-GUI on my desktop and then save that config file over to my laptop that seems like it should work. I'm going to try it now.
Any idea why the same config file would run on Windows but not OSX? I'll update in a few minutes either way with how ASF GUI worked
EDIT: Using ASF-GUI to make a new config file worked. Thank you!!
Comment has been collapsed.
Any idea why the same config file would run on Windows but not OSX? I'll update in a few minutes either way with how ASF GUI worked
Already above.
Might be because of unescaped or wrongly escaped characters, or because of different newlines between Windows and OS X.
Or because your config editor added any garbage to start or end of the file, e.g. to apply encoding. I really don't know, if you need to know, then compare those two configs (valid from ASF-GUI and invalid) and check what's wrong. You can even use any binary comparison.
Comment has been collapsed.
Cool. It was more of a curiosity than anything else. Either way it's all working now. Thanks again!
Comment has been collapsed.
The Steam client shows the bot as playing x game but in the mobile authenticator is only "online". The other contacts are displayed playing normally, is this behavior normal?
Comment has been collapsed.
I can't possibly get any kind of ban for using this, right?
Comment has been collapsed.
Hello,
I have a problem with 2FA system that ASF has.
I activated 2FA for 5 of my alt accounts and I did what you wrote on the wiki.
Eventho ASF gave me recovery codes for each of my alt account, it didn't create Alt*.db files for my alt accounts.
And it doesn't even create Authentication codes whenever I try to access my alt accounts on client/browser (Tried 3 of my alt accounts).
What should I do? Should I remove the 2FA system?
Thanks in advance.
Comment has been collapsed.
So?
Should I remove authenticator and try againor is there a way to give you a troubleshoot about it?
I'm using it on my VPS btw if it can help.
Comment has been collapsed.
Well, if authenticator is not saved, then you can't do anything with it, and you should relink it.
Although I'm pretty sure that the culprit is either Mono you're using on VPS, or your own mistake somewhere. It's first time somebody reports such issue, and ASF 2FA is used by quite a lot of people, including me.
Next time something like that happens, record and post a log, because you're not helping me in any way.
Comment has been collapsed.
My VPS got Windows Server 2012 Build 9200 + the other problem I got is,
Whenever there is a new update, ASF updates itself but it doesn't download new config files or anything.
Like last update where you implemented ASF-GUI, I had to manually download it eventho ASF said it updated itself.
Same goes for when you made .json files. I had to manually downlpad json files and edited them.
I don't know what's wrong with my VPS or ASF.
I have 2 ASF's on my VPS one is version 1.6.1 and the other one is latest version.
I will try out something tonight, if it can fix my problems I will let you know about it
Comment has been collapsed.
Thank you Archi for your great software
it works smoothly on my Win7 machine, but I've tried to run it on my XP as well and ... well it didn't go well
I know that I need mono, because .NET4.5 is not supported, so I've installed Mono 3.2.3 (I hope that this is enough, as later versions are not recognized as correct Win32 apps), and after I run ASF.exe it fails on CheckForUpdates (well, I can live with it) and on RefreshCMs() - throws exception here
here's log
3/31/2016 6:26:08 PM [] INFO: CheckForUpdate() <Main> Checking new version...
3/31/2016 6:26:10 PM [!] WARNING: CheckForUpdate() <Main> Could not check latest version!
3/31/2016 6:26:10 PM [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
3/31/2016 6:26:10 PM [!] EXCEPTION: RefreshCMs() <Main> The Task was canceled
3/31/2016 6:26:10 PM [!] StackTrace:
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <filename unknown>:0
at ArchiSteamFarm.Bot+<RefreshCMs>d27.MoveNext () [0x00000] in <filename unknown>:0
3/31/2016 6:26:12 PM [*] INFO: RefreshCMs() <Main> Refreshing list of CMs...
3/31/2016 6:26:12 PM [!] EXCEPTION: RefreshCMs() <Main> The Task was canceled
3/31/2016 6:26:12 PM [!] StackTrace:
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <filename unknown>:0
at ArchiSteamFarm.Bot+<RefreshCMs>d27.MoveNext () [0x00000] in <filename unknown>:0
3/31/2016 6:26:13 PM [*] INFO: RefreshCMs() <Main> Refreshing list of CMs...
3/31/2016 6:26:13 PM [!] EXCEPTION: RefreshCMs() <Main> The Task was canceled
3/31/2016 6:26:13 PM [!] StackTrace:
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <filename unknown>:0
at ArchiSteamFarm.Bot+<RefreshCMs>d__27.MoveNext () [0x00000] in <filename unknown>:0
3/31/2016 6:26:14 PM [!] WARNING: RefreshCMs() <Main> Failed to initialize list of CMs after 3 tries, ASF will use built-in SK2 list, it may take a while to connect
earlier I did not read the "it may take a while to connect" part, so I've never connected, because after a few tries I have ControlCed it
I left it for some more time (about minute or two) and it has connected, asked for login and pass (YATTA ^_^ made progress ), but I haven't reached the mobile token yet so it still is not working :( stays on " OnConnected() <login> Logging in..."
tried with and without steam working in background
P.S.
if you think that there is just no way that it will work on XP then just say so ;)
Comment has been collapsed.
Your Mono is outdated and you will run into problems. You should use latest stable, not some ancient version. Your issues are directly caused by bugged framework, they do not exist in up-to-date version.
Although, with some luck you should be able to make it - by switching HackIgnoreMachineID to true.
You're on your own though, you may run in lot of issues and there won't be any solutions available to you - like in this case, you won't make those errors go away without updating Mono. You might not even be able to get past logging in.
If you can't use more recent Windows on your machine, then why you won't use Linux? ASF offers native support for Linux, and Mono on Linux is far more stable, reliable and recent, not to mention that it's in general much better OS than any Windows.
Comment has been collapsed.
ok, so ... the Hack worked for the reach-mobile-authentication-problem ;) but like you wrote, next, there were full stack of errors/exceptions
I have Win7 on my desctop, but from time to time I am still sitting on my old notebook with XP so I wanted to try the mono way on XP after reading posts on first page of this thread (actually, I found this topic only about a week ago, so I am new to ASF as well)
linux ... well I think you're right, it's just that I got used to all those windows-only tools ... but I do have linux (Mint) installed as well ;)
Comment has been collapsed.
Windows XP is not officially supported by ASF (and will not be, because of lack of .NET 4.5). If you could install latest Mono on it, you'd probably be able to run ASF properly, but installing Mono part is out of the scope of ASF, and I can't help you with that, mostly because I've never ever tried to install Mono on XP, so I can't be even sure that installing latest Mono is even possible.
Still, point stays. Use Windows Vista+ with latest .NET framework, or use latest Mono on any supported OS. If you can't do any of that, then I'm afraid you can't use ASF.
Comment has been collapsed.
I know all of that already ;) I only wanted to tell what results I got after using "the hack".
I have 500+ games to farm and don't want to leave my desktop running only for that purpose, so when I am on my notebook I wanted to use it to farm as well. I tried, failed, I accept that XP is old OS, no longer supported by M$ and other devs (nano devs as well, but there is a reason), but it's still good OS, especially if you have a license for it ;)
anyway, thanks for your great work, I hope I'll be able to find time to read the code and understand how it works :D
Comment has been collapsed.
Just to ask a question which has probably already been answered. Am I right in thinking that because it doesn't launch the game being farmed into 'now playing' status, it won't be logged that I've had game time in farmed games which I haven't actually played? So, for example, say I farmed Grim Fandango using your program for 3 hours, the steam client won't tell me I've played 3 hours of the game?
Thanks. :)
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Configuration
Keep in mind that played games using offline farming will still count towards your playtime, and show as "recently played" on your profile.
Comment has been collapsed.
:-P The FAQ mentions ASF 2FA but doesn't say that it's necessary. Nor does the Commands page. Nor does the Configuration page. So I conclude it's not.
It's not a new or limited account. I've traded with it before (both directions). Started using ASF on the 23rd, so this account has been on for more than seven days.
The error message seems to imply that this error is unexpected, so doesn't give much information. But since the documentation is spread out over a dozen pages, which makes it difficult to look up specifics (since different pages omit different things), I thought I would ask here. Because often I miss things.
I'm going to chalk it up to being possibly magically broken as the FAQ puts it, and try again later.
Thank you for everything that you do. I apologize that I'm bothersome. You're still my favorite. <3
Comment has been collapsed.
!loot: Sends all Steam items of current bot instance to SteamMasterID
I'm guessing you didn't set up SteamMasterID?
Comment has been collapsed.
He'd not get WTF error then. The message means that request failed, be it because of common issues (such as connection timed out, or steam being down), but also because of 403 forbidden errors (such as new device on 7 days cooldown).
I didn't include that reason in console, as it's ugly. It's available only in Debug mode.
Comment has been collapsed.
I just finished upgrading my computer, but now when I run ASF Steam doesn't allow me to run other games because it claims 'I am playing a game on another computer' even though ASF is 'playing a game'. I was able to play games while farming before upgrading my computer fine. Is this a bug or something?
Comment has been collapsed.
Im adding appID to blacklist but ASF still trying to farm it, what do i do?
Comment has been collapsed.
Thanks for the program, Archi.
I have run it and now i want to play another game while it is idling x game but i receive a warning message when i try to run any game from library :
You are logged in on another computer already playing " x " game. Launching " Y " here will disconnect other session from Steam.
Comment has been collapsed.
If you decide to launch a game, ASF will get disconnected, and resume farming once you finish playing your game, being as transparent as possible.
Oh sorry, my bad. Didn't read the whole OP.
I thought we can play a game while it is idling another game.
Comment has been collapsed.
Great program!
One question: It works great with all the games I have. Some cards drop even after 1 hour or so
But now its not finding any cards on one particular games for 4 hours. Is there a way to skip this game?
Cause everytime I do a restart, it starts with the same game
Comment has been collapsed.
Hi,
First of all, I really do love this application. Makes idling painless. :)
My question is weather I can use this app to idle csgo on my alt account to get some hours on it. Its annoying when people complain that I am using a smurf, even though its very similar in rank to my main. So is there a way to make it idle csgo even if it has already dropped all the trading cards?
Comment has been collapsed.
Comment has been collapsed.
I'm trying to farm a specified game, but I am doing something wrong
I got the first part right cause I am getting:
used command ASF.exe --server
[] NOTICE: StartServer() <WCF> Starting WCF server...
[] NOTICE: StartServer() <WCF> WCF server ready!
Then I tried to run ASF.exe -- client play <appID1,appID2,...>
But I dont what to put between the < > does it need to be the number or the name of the game? Cause both arent working
So I think I am missing something...
Can you help me? Thx in advance
Comment has been collapsed.
Thx for the answer. But it doesnt work either. I now get the message cant find a bot with the name 316790
I was trying to farm Grim Fandango first. But only get error messages
I used ASF.exe --client "play 316790"
this was the error
Response received: ERROR: Couldn't find any bot named: 316790
Comment has been collapsed.
Thx again. I give up I dont understand it, will manual idle the games I want by playing the game. But thx again
Comment has been collapsed.
Tja I really dont know what to fill after I got ASF.exe --client "play mybotname"
Do I need to fill in only the number of the game I want or do I need to fill in the name. And does it also need to be between " "
Really tried everything and it isnt in the wiki . Have read it many times
Comment has been collapsed.
Thx. that was the first thing I have tried but I got this:
Answered to command: play mybotname 316790 with:
Its blanc so nothing happens
Comment has been collapsed.
Quick question. I decided to setup 2FA + ASF 2FA, and for the most part it seems functional. I'm having some trouble with accepting pending conformations, though. I've confirmed via !2fa <bot> that it's functional and matches up properly, but !2faok <bot> ends up with the bot responding "Done!" and none of the market transactions being accepted. They're still being shown on my mobile device. Is this working as intended, or have I done something incorrectly?
Comment has been collapsed.
Ah, the device ID shows "ERROR". The way I imported it was via SDA, and copying the .maFile for the respective bot, and renaming it to the bots name. Was there another step I should have taken?
Edit: I definitely messed up somewhere. All my imported ones show "ERROR" for device ID. I followed as seen here. Seems to be an issue with SDA, since it seems I can't see my confirmations on it either. Should I try WinAuth, or would you have another suggestion?
Edit2: Got it working, just copied my Device ID from Titanium Backup. Thanks for pointing out the problem!
Comment has been collapsed.
I actually encountered a bit of... I guess I could call it an issue? With WinAuth. When trying to import it told me to copy files from a location that doesn't exist on my tablet; I actually couldn't find any Valve files at all. Probably just an isolated issue on my end though, been having some mess-ups like that ever since I upgraded my original Nvidia Shield to 6.0 and messed around with the new storage features.
Comment has been collapsed.
Comment has been collapsed.
Hi, two questions (or rather one of them is a statement):
It is not possible to give commands to the main account besides WCF or adding a bot as masterID for the main and use chat (does a cycle produces issues?). Like parsing outgoing messages as well.
And: Is it possible that the bot messes up the order of steamgifts in the inventory? After I started using the bot the order of gifts in my inventory changed (sorted them by hand, to group matching games)?
And thanks for the work. Pretty nice programm. You now just need to add a chatbot and some machine learning and we soon have an army of fully automated tradebots being active in the forum as well ^^.
One thing I thought about is an auto sell feature like: if a card drops and its worth X sell it for Y, but I figured that would violating steam ToS for sure I guess.
Comment has been collapsed.
It is not possible to give commands to the main account besides WCF or adding a bot as masterID for the main and use chat (does a cycle produces issues?). Like parsing outgoing messages as well.
Commands can be executed only through two ways. WCF, by SteamOwnerID, and steam chat (group/private) by SteamMasterID of the bot or SteamOwnerID of ASF.
And: Is it possible that the bot messes up the order of steamgifts in the inventory? After I started using the bot the order of gifts in my inventory changed (sorted them by hand, to group matching games)?
No, ASF does not even touch that part of steam inventory, but it's quite common issue that various weird things are happening with Steam.
One thing I thought about is an auto sell feature like: if a card drops and its worth X sell it for Y, but I figured that would violating steam ToS for sure I guess.
It doesn't only violate steam ToS, but it's also not the purpose of ASF.
Comment has been collapsed.
I basically use it to sent 2fa commands too my main (and since I only have 2 accounts). So keeping autoaccept turned off but want to accept all marketplace positions after I put a few up. And since I'm logged in into my alt in a browser anyways, thats the fastest way to do so.
Hm... so I guess I gonna look into WCF to control my main.
EDIT: Ok, I'm stupid, using OwnerID instead.
PS: The gift thing is unrelated (valve seems to "fix" stuff). Found a thread here ;->
Comment has been collapsed.
Actually, if you have a bot, you don't need to set it as a masterid to control main account. Most of commands can have a botname specified. So, if you have two accounts - account1(main) and account2, and account1 is set as owner, you can always send a command like
!command account1 [params]
via chat to account2, and command would be executed on account1, as specified. So, no metter how many bots you have, and no matter if you connected main account to asf, to control any account you just need to have one of the bots as a friend.
Comment has been collapsed.
Ok, here is the log
05/04/2016 21:08:47 [] INFO: CheckForUpdate() <Main> Checking new version...
05/04/2016 21:08:47 [] INFO: CheckForUpdate() <Main> Local version: 2.0.2.3 | Remote version: 2.0.2.3
05/04/2016 21:08:47 [] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours
05/04/2016 21:08:47 [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
05/04/2016 21:08:48 [] INFO: RefreshCMs() <Main> Success!
05/04/2016 21:08:48 [] INFO: Start() <yukary90> Starting...
05/04/2016 21:08:48 [] INFO: OnConnected() <yukary90> Connected to Steam!
05/04/2016 21:08:48 [] INFO: OnConnected() <yukary90> Logging in...
05/04/2016 21:08:49 [] INFO: OnLoggedOn() <yukary90> Successfully logged on!
05/04/2016 21:08:49 [] INFO: Init() <yukary90> Logging in to ISteamUserAuth...
05/04/2016 21:08:49 [] INFO: Init() <yukary90> Success!
05/04/2016 21:08:49 [] INFO: IsAnythingToFarm() <yukary90> Checking badges...
05/04/2016 21:08:49 [*] INFO: IsAnythingToFarm() <yukary90> Checking first page...
05/04/2016 21:08:50 [!] EXCEPTION: GetTradeOffers() <yukary90> Error en el servidor remoto: (403) Prohibido.
05/04/2016 21:08:50 [!] StackTrace:
Server stack trace:
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadData(Uri address)
en System.Net.WebClient.DownloadData(String address)
en SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
en System.Threading.Tasks.Task`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
en SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
en CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
en System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
en ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
05/04/2016 21:08:50 [!] EXCEPTION: GetTradeOffers() <yukary90> Error en el servidor remoto: (403) Prohibido.
05/04/2016 21:08:50 [!] StackTrace:
Server stack trace:
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadData(Uri address)
en System.Net.WebClient.DownloadData(String address)
en SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
en System.Threading.Tasks.Task`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
en SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
en CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
en ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
05/04/2016 21:08:51 [!] EXCEPTION: GetTradeOffers() <yukary90> Error en el servidor remoto: (403) Prohibido.
05/04/2016 21:08:51 [!] StackTrace:
Server stack trace:
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadData(Uri address)
en System.Net.WebClient.DownloadData(String address)
en SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
en System.Threading.Tasks.Task`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
en SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
en CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
en ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
05/04/2016 21:08:51 [!] EXCEPTION: GetTradeOffers() <yukary90> Error en el servidor remoto: (403) Prohibido.
05/04/2016 21:08:51 [!] StackTrace:
Server stack trace:
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadData(Uri address)
en System.Net.WebClient.DownloadData(String address)
en SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
en System.Threading.Tasks.Task`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
en SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
en CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
en ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
05/04/2016 21:08:51 [!] EXCEPTION: GetTradeOffers() <yukary90> Error en el servidor remoto: (403) Prohibido.
05/04/2016 21:08:51 [!] StackTrace:
Server stack trace:
en System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
en System.Net.WebClient.DownloadData(Uri address)
en System.Net.WebClient.DownloadData(String address)
en SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
en System.Threading.Tasks.Task`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
en SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
en CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
en ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
05/04/2016 21:08:51 [!!] WTF: GetTradeOffers() <yukary90> Request failed even after 5 tries, WTF?
05/04/2016 21:08:53 [!!] WTF: GetBadgePage() <yukary90> Request failed even after 5 tries, WTF?
05/04/2016 21:08:53 [!] WARNING: IsAnythingToFarm() <yukary90> Could not get badges information, will try again later!
05/04/2016 21:08:53 [*] INFO: StartFarming() <yukary90> We don't have anything to farm on this account!
05/04/2016 21:08:54 [!!] WTF: JoinClan() <yukary90> Request failed even after 5 tries, WTF?
Comment has been collapsed.
Sorry if im being annoying, but now the log says that:
05/04/2016 22:00:00 [] INFO: CheckForUpdate() <Main> Checking new version...
05/04/2016 22:00:01 [] INFO: CheckForUpdate() <Main> Local version: 2.0.2.3 | Remote version: 2.0.2.3
05/04/2016 22:00:01 [] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours
05/04/2016 22:00:01 [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
05/04/2016 22:00:01 [] INFO: RefreshCMs() <Main> Success!
05/04/2016 22:00:02 [] INFO: Start() <yukary90> Starting...
05/04/2016 22:00:02 [] INFO: OnConnected() <yukary90> Connected to Steam!
05/04/2016 22:00:02 [] INFO: OnConnected() <yukary90> Logging in...
05/04/2016 22:00:03 [] INFO: OnLoggedOn() <yukary90> Successfully logged on!
05/04/2016 22:00:03 [] INFO: Init() <yukary90> Logging in to ISteamUserAuth...
05/04/2016 22:00:04 [] INFO: Init() <yukary90> Success!
05/04/2016 22:00:04 [] INFO: IsAnythingToFarm() <yukary90> Checking badges...
05/04/2016 22:00:04 [] INFO: IsAnythingToFarm() <yukary90> Checking first page...
05/04/2016 22:00:09 [!!] WTF: GetBadgePage() <yukary90> Request failed even after 5 tries, WTF?
05/04/2016 22:00:09 [!] WARNING: IsAnythingToFarm() <yukary90> Could not get badges information, will try again later!
05/04/2016 22:00:09 [] INFO: StartFarming() <yukary90> We don't have anything to farm on this account!
05/04/2016 22:00:09 [!!] WTF: JoinClan() <yukary90> Request failed even after 5 tries, WTF?
Comment has been collapsed.
Please find the log pasted below, as mentioned the log is basically the same as sKivtor's.
2016/4/21 15:47:44 [] INFO: CheckForUpdate() <Main> Checking new version...
2016/4/21 15:47:46 [] INFO: CheckForUpdate() <Main> Local version: 2.0.3.4 | Remote version: 2.0.3.4
2016/4/21 15:47:46 [] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours
2016/4/21 15:47:46 [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
2016/4/21 15:47:48 [] INFO: RefreshCMs() <Main> Success!
2016/4/21 15:47:48 [] INFO: Start() <XS> Starting...
2016/4/21 15:47:48 [] INFO: OnConnected() <XS> Connected to Steam!
2016/4/21 15:47:48 [] INFO: OnConnected() <XS> Logging in...
2016/4/21 15:47:49 [] INFO: OnLoggedOn() <XS> Successfully logged on!
2016/4/21 15:47:49 [] INFO: Init() <XS> Logging in to ISteamUserAuth...
2016/4/21 15:47:51 [] INFO: Init() <XS> Success!
2016/4/21 15:47:51 [] INFO: IsAnythingToFarm() <XS> Checking badges...
2016/4/21 15:47:51 [*] INFO: IsAnythingToFarm() <XS> Checking first page...
2016/4/21 15:47:51 [!] EXCEPTION: GetTradeOffers() <XS> The remote server returned an error: (403) forbidden。
2016/4/21 15:47:51 [!] StackTrace:
Server stack trace:
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
在 SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
在 CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
在 System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
在 ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
2016/4/21 15:47:52 [!] EXCEPTION: GetTradeOffers() <XS> The remote server returned an error: (403) forbidden。
2016/4/21 15:47:52 [!] StackTrace:
Server stack trace:
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
在 SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
在 CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
在 ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
2016/4/21 15:47:53 [!] EXCEPTION: GetTradeOffers() <XS> The remote server returned an error: (403) forbidden。
2016/4/21 15:47:53 [!] StackTrace:
Server stack trace:
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
在 SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
在 CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
在 ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
2016/4/21 15:47:53 [!] EXCEPTION: GetTradeOffers() <XS> The remote server returned an error: (403) forbidden。
2016/4/21 15:47:53 [!] StackTrace:
Server stack trace:
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
在 SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
在 CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
在 ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
2016/4/21 15:47:54 [] INFO: StartFarming() <XS> We have a total of 2 games to farm on this account...
2016/4/21 15:47:54 [] INFO: StartFarming() <XS> Chosen farming algorithm: Complex
2016/4/21 15:47:54 [*] INFO: FarmSolo() <XS> Now farming: 375620
2016/4/21 15:47:54 [!] EXCEPTION: GetTradeOffers() <XS> The remote server returned an error: (403) forbidden。
2016/4/21 15:47:54 [!] StackTrace:
Server stack trace:
在 System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
在 System.Net.WebClient.DownloadData(Uri address)
在 System.Net.WebClient.DownloadData(String address)
在 SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
Exception rethrown at [0]:
在 SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
在 CallSite.Target(Closure , CallSite , Object , Int32 , Int32 , Boolean )
在 ArchiSteamFarm.ArchiWebHandler.GetTradeOffers()
2016/4/21 15:47:54 [!!] WTF: GetTradeOffers() <XS> Request failed even after 5 tries, WTF?
Comment has been collapsed.
Thanks Archi, But the problem is I've asked him to send me the config he had before, please refer to the attached pictures, as you can see the API key is set to null.
Maybe I should ask him to use code instead of GUI or create an API key to solve this problem?
Comment has been collapsed.
16,295 Comments - Last post 32 minutes ago by Haplodh
25 Comments - Last post 34 minutes ago by lewriczin
1,519 Comments - Last post 36 minutes ago by Tristar
1,798 Comments - Last post 44 minutes ago by Cacciaguida
543 Comments - Last post 55 minutes ago by Aristofop
44 Comments - Last post 1 hour ago by Chris76de
517 Comments - Last post 5 hours ago by Marius11
28,245 Comments - Last post 50 seconds ago by Gamy7
85 Comments - Last post 2 minutes ago by amusedmonkey
68 Comments - Last post 17 minutes ago by Thexder
81 Comments - Last post 20 minutes ago by ceeexo
200 Comments - Last post 27 minutes ago by samwise84
38 Comments - Last post 38 minutes ago by AlexForestry
16,779 Comments - Last post 47 minutes ago by MjrPITA
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.