I get this error on startup on my Raspi
Worked for a few month with the same setup.
Didn't change anything on the Raspi or in the ASF config.
2018-09-18 14:19:13|ArchiSteamFarm-5151|ERROR|ASF|Load() System.IO.FileNotFoundException: Could not load file or assembly 'System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
at System.Reflection.RtFieldInfo.get_FieldType()
at Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberUnderlyingType(MemberInfo member)
at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(Type type, MemberSerialization memberSerialization)
at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(Type objectType)
at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(Type objectType)
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(Type type)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContractSafe(Type type)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at ArchiSteamFarm.GlobalConfig.<Load>d__78.MoveNext()
Comment has been collapsed.
I'm trying to do a first time use of this application.
I used the installer ASF-win-x64.zip
If I open the file ConfigGenerator.html I get a 404 error though.
When I open the www\index.html I get the following error.
"ipc password required"
I searched this thread and the wiki, but couldn't find a way to solve this configuration problem.
Any can explain it to me?
Comment has been collapsed.
Comment has been collapsed.
There's a way do add free games to my bots only with commands on Steam Chat? The Tiny Bang Story is free now and sincerely I'm too lazy to log in with very bot that I have, put that mobile steam code, etc...
Comment has been collapsed.
Already tried it and everytime it says: "ID:XXXX | Estado: AccessDenied"
The ID shouldn't be the one on the Steam Store url?
Comment has been collapsed.
oh... sorry. Didn't noticed that my ASF wasn't up to date. Well, updated it and the command is now working, the status said "OK", but... The game itself was't added to the library.
Comment has been collapsed.
Nope, the ID isn't wrong. I had to login on all bots to see the privacy settings, and is all public. And checked if I have the game, and I haven't. For some reason the command isn't working.
First I'm using !addlicense. The bot answer me with "<bot2> ID: 96000 | Status: OK"
Then I use !owns 96000, and it answer "<bot2> Not owned yet: 96000"
Comment has been collapsed.
Been successfully using ASF for a couple of months now, but today I'm getting this error: "Workaround for IsProfileUri bug has been triggered". I tried restarting ASF several times and it doesn't seem to fix this issue. Any suggestions, please? I definitely don't want to revert to IdleMaster once again...
Comment has been collapsed.
I did a new configuration file from the web config generator but ASF still doesn't work in group chat. IPC works though and I was able to issue commands and redeem a key through the IPC GUI. Maybe the new steam chat UI broke something? But I seem to remember testing group chat after the new steam chat came out and it still worked. I don't know. Doesn't really matter I can just use IPC from now on.
Comment has been collapsed.
Comment has been collapsed.
I have managed to make the program start every time I turn on the computer, but I do not know how to make the program start miminized, is that possible? thank you.
Comment has been collapsed.
If you are running it from a shortcut in the startup folder on windows you can probably right click on it and go to properties and change the setting under shortcut > run to minimized.
Comment has been collapsed.
I was using v3.3.0.6, shut down the bot from the web interface, started again (I mean stopped the program completely), it auto-updated..and now I don't see the bot in the web interface. It is apparently running but now showing up. What am I missing? Hopefully not the pic
Comment has been collapsed.
The auto-update function did all the work and I was pretty sure I had it to not update manually because when something works, I'm happy with it until it breaks, hence why I was surprised to see it updating to the newest version.
In any case, I had the webserver up from the previous instance and it "worked" (bar that issue) so I didn't realise the whole web interface had changed (as the old 3.3.x.x "web" files are still there) and that I had to go through another starting page. In the end I am reverting to the old version because 3.4.x.x doesn't work with my older Firefox version. (but tried in Chrome and after setting language it worked with the new gui, cheers)
Comment has been collapsed.
Hi. After updating to 3.4.0.4 and setting up my bot again, I get this message twice when I boot up ASF: "Not starting this bot instance because it's disabled in config file!" The two messages are referring to "example" and "minimal", but I don't use them. Is there any way to stop these error messages from popping up every time I start ASF? Thanks.
P.S.: Archi, I would appreciate if you didn't restrict your Discord to users who use a phone to verify their identity.
Comment has been collapsed.
They don't anymore, they're removed with V3.4 and on clean install you won't get them, neither on update to future versions, those are leftovers from older versions and I can't just blindly remove them because it might not be intended for the user to remove his config files that I think are unused and should be removed.
Comment has been collapsed.
Comment has been collapsed.
Not work for me. can't access 127.0.0.1:1123 (1123 for example) ASF said IPC server ready! i tried several browsers, same.
Works only after delete IPCPrefixes with port. And when i set it back, ASF not accepts this. but it worked well until now.
we can't change port now?
Comment has been collapsed.
Mentioned in the changelog.
P.S.: Archi, I would appreciate if you didn't restrict your Discord to users who use a phone to verify their identity.
Too much spam, banned people coming over and over again and overall problems to deal with. People that don't want to confirm their identity can confirm their Steam identity by posting on Steam group or on SG.
Comment has been collapsed.
hi, how can i choose one game to idle and not all ? because ASf choose automatically a game that i dont want to idle now..
Comment has been collapsed.
Comment has been collapsed.
latest stable 3.4.0.5
problem with sent trade, after 10 sent successfully! every time Failed due to error: Trade offer failed!
I think it's microban because archi refresh session too often every time after sent succesfull. Check please. My config "InventoryLimiterDelay": 12. I think limit 30 offers every 15 minutes.
2018-11-03 22:32:09|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:32:10|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:32:11|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:32:25|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:32:25|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:32:26|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:32:39|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:32:39|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:32:40|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:32:53|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:32:53|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:32:54|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:33:08|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:33:09|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:33:09|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:33:22|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:33:23|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:33:24|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:33:37|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:33:37|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:33:38|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:33:51|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:33:52|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:33:52|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:34:06|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:34:07|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:34:08|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:34:21|ArchiSteamFarm-12176|INFO||RefreshSession() Refreshing our session!
2018-11-03 22:34:21|ArchiSteamFarm-12176|INFO||Init() Logging in to ISteamUserAuth...
2018-11-03 22:34:22|ArchiSteamFarm-12176|INFO||Init() Success!
2018-11-03 22:34:38|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:34:38|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:34:54|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:34:54|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:35:08|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:35:08|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:35:23|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:35:23|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:35:37|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:35:37|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:35:52|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:35:52|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:36:06|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
2018-11-03 22:36:06|ArchiSteamFarm-12176|DEBUG|UrlHead() Request failing: https://steamcommunity.com/my/tradeoffers/sent
2018-11-03 22:36:21|ArchiSteamFarm-12176|WARN|UrlHead() Request failed after 5 attempts!
Comment has been collapsed.
Hitting steam rate-limiters is not ASF issue. ASF doesn't refresh session unless it's invalidated, so there can't be "too many session refreshes" unless you have "too many session invalidations" which would not allow you to use ASF anyway. Why exactly you ran into this problem is unknown to me, but it's on Steam end and works fine for me.
Would be more helpful if you enabled debug mode during this issue and checked the exact reason.
Comment has been collapsed.
ok, i try later. One more error, bot can't accept trade from main, need to relogin bot then he accept trade
2018-11-04 23:45:59|ArchiSteamFarm-35564|INFO||ParseTrade() Accepting trade: 3356836241
2018-11-04 23:46:03|ArchiSteamFarm-35564|WARN||UrlPostToString() Request failed after 5 attempts!
2018-11-04 23:46:03|ArchiSteamFarm-35564|DEBUG||UrlPostToString() Request failing: https://steamcommunity.com/tradeoffer/3356836241/accept
i think you broke some after these changes:
https://github.com/JustArchiNET/ArchiSteamFarm/commit/d46c3a66b7cebfc690b61c9addde93d10aed3549
https://github.com/JustArchiNET/ArchiSteamFarm/commit/353e7e7b886b8a243a62bf45b78882a2f2cc9a31
https://github.com/JustArchiNET/ArchiSteamFarm/commit/140f85555d532583a034b74a2c3dece0c0813fbc
https://github.com/JustArchiNET/ArchiSteamFarm/commit/fed8c8a705810c4a4c2c1a89e7c93d55b621269d
2018-11-05 02:38:06|ArchiSteamFarm-51476|TRACE|boteg|OnUserNotifications() Trading
2018-11-05 02:38:06|ArchiSteamFarm-51476|TRACE|boteg|OnIncomingMessage() [tradeoffer sender=564**** id=3356****][/tradeoffer] <- 76561*****
2018-11-05 02:38:07|ArchiSteamFarm-51476|INFO|boteg|ParseTrade() Accepting trade: 3356941547
2018-11-05 02:38:07|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:08|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:08|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Content:
null
2018-11-05 02:38:08|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Content:
null
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Content:
null
2018-11-05 02:38:09|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:10|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:10|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Content:
null
2018-11-05 02:38:10|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:11|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
2018-11-05 02:38:11|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Content:
null
2018-11-05 02:38:11|ArchiSteamFarm-51476|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-05 02:38:11|ArchiSteamFarm-51476|WARN|boteg|UrlPostToString() Request failed after 5 attempts!
2018-11-05 02:38:11|ArchiSteamFarm-51476|DEBUG|boteg|UrlPostToString() Request failing: https://steamcommunity.com/tradeoffer/3356941547/accept
I will try to collect on the basis of this https://github.com/JustArchiNET/ArchiSteamFarm/tree/8a2d15f177d5210536cf496846eec614e807df84, I will check whether the problem...same not accept =\
I will try older ver 3.3.0.6....
Comment has been collapsed.
2018-11-05 02:38:08|ArchiSteamFarm-51476|DEBUG|boteg|InternalRequest() Forbidden <- POST https://steamcommunity.com/tradeoffer/3356941547/accept
Like I said, this is Steam telling you go to away. Confirmation changes have nothing to do with failure to accept a trade, the logic isn't even triggered before accept succeeds. You probably got temporarily banned for sending too many excessive requests, and that has nothing to do with ASF version but your usage. Trying to find problem where it doesn't exist is not going to help you solve yours, neither convince me that there is a bug in a code that works for me and thousands of users (because surprise, we're not temporarily banned from Steam).
But of course, if you know better and there is a bug in my logic, you're free to send a PR and correct it. I'm not sure how ASF is supposed to unban you from Steam, but maybe you do.
Comment has been collapsed.
Whatever the reason, others have experienced same behavior recently. If you don't restart ASF/bot, it might get accepted in a day. Once you do restart, it never fails to accept. I haven't seen any relation to other activity myself.
I still maintain my opinion that you would get banned much less and things would work smoother if ASF didn't try 5 times in a second for every account and quit but unlimited times with increasing wait time. Spamming Steam is the cause of the bans, not solution. Also it's not a bug in the code if the code just lacks workarounds for Steambugs.
Comment has been collapsed.
I agree, 1 sec is too often, maybe 3-5 seconds or more will solve the problem, who knows :)
About failed sent offers. i constantly repeat error fail after 10 sent successfully!. Now I increase the delay and even with "InventoryLimiterDelay": 20 error repeats.
Still testing, but it seems like a minimum of 25 seconds is needed for all the offers to be sent successfully. "InventoryLimiterDelay": 25
Looks like need a delay between loot (increasing the parameter does not affect "InventoryLimiterDelay": 25)
loot bot 1
35 sec
loot bot 2
35 sec
etc
nothing helped, delay not working =(
Comment has been collapsed.
Steam not breaking all the time, that was a good one. What next, working inventories? Renting another server for sales?
Here's some rare live footage of ASF coding.
Comment has been collapsed.
one more, after finished idling hours too often refresh session (every 1 sec) and get error
2018-11-07 16:41:29|ArchiSteamFarm-5652|WARN|boteg|UrlGetToHtmlDocumentWithSession() Request failed after 5 attempts!
2018-11-07 16:41:29|ArchiSteamFarm-5652|DEBUG|boteg|UrlGetToHtmlDocumentWithSession() Request failing: https://steamcommunity.com/my/gamecards/395170?l=english
2018-11-07 16:41:29|ArchiSteamFarm-5652|WARN|boteg|ShouldFarm() Could not check cards status for: 395170 (DISTRAINT), we will try again later!
ASF trying to RefreshSession already the second time for the same bots and can't =\
maybe need increase "WebLimiterDelay": to 1000 or 2000? (ps: now parameter is 600)
Comment has been collapsed.
cut 3 bot's log
https://pastebin.com/87Y0nMFh
as i said, right now WebLimiterDelay 600 and version archi 3.4.0.6 with fix logic
Comment has been collapsed.
It's not normal to have so often session refreshes and failures, either you're using some other crap code/tool on the same accounts at the same time, or you have some serious networking issues.
Regardless, ASF can't do anything if despite of attempted session refresh nothing works.
Comment has been collapsed.
Nothing to be afraid of because web limiter request applies globally, they won't ask more often than your specified amount, and there won't be more requests queued than 10 at any single point of time. You could potentially get more useful info with it.
In any case, you can try to record debug log (enabled in global config) with just one bot and reproduce your issue. If you can't, then with the minimum amount of bots you can. Log should be sent on my e-mail: JustArchi[at]JustArchi[dot]net, as stated on the wiki of debug property. Also don't cut anything from it if you decide to send it.
Comment has been collapsed.
i trying to debug, link's gamecard page normal? every time when farming cards, session refreshed, asf or steam forgot login? (This parameter may affect this. UseLoginKeys": false ??), test with UseLoginKeys": true -> same refresh. does session die every 10-15 minutes (farming period)? and archi relogin account =\
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|boteg1|InternalRequest() OK <- GET https://steamcommunity.com/login/home/?goto=%2Fmy%2Fgamecards%2F556770%3Fl%3Denglish
2018-11-07 23:31:58|ArchiSteamFarm-10488|INFO|boteg1|RefreshSession() Refreshing our session!
bot1
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|boteg1|InternalRequest() Redirect <- GET https://steamcommunity.com/my/gamecards/556770?l=english
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|boteg1|InternalRequest() GET https://steamcommunity.com/login/home/?goto=%2Fmy%2Fgamecards%2F556770%3Fl%3Denglish
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|boteg1|InternalRequest() OK <- GET https://steamcommunity.com/login/home/?goto=%2Fmy%2Fgamecards%2F556770%3Fl%3Denglish
2018-11-07 23:31:58|ArchiSteamFarm-10488|INFO|boteg1|RefreshSession() Refreshing our session!
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientRequestWebAPIAuthenticateUserNonce (Proto: True)
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:31:58|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:31:59|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | <- Recv'd EMsg: Multi (1) (Proto: True)
2018-11-07 23:31:59|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | <- Recv'd EMsg: ClientRequestWebAPIAuthenticateUserNonceResponse (5586) (Proto: True)
2018-11-07 23:31:59|ArchiSteamFarm-10488|INFO|boteg1|Init() Logging in to ISteamUserAuth...
2018-11-07 23:31:59|ArchiSteamFarm-10488|INFO|boteg1|Init() Success!
2018-11-07 23:31:59|ArchiSteamFarm-10488|DEBUG|boteg1|InternalRequest() GET https://steamcommunity.com/my/gamecards/556770?l=english
bot2
2018-11-07 23:47:49|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() GET https://steamcommunity.com/my/gamecards/556770?l=english
2018-11-07 23:47:49|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:49|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:49|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:50|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() Redirect <- GET https://steamcommunity.com/my/gamecards/556770?l=english
2018-11-07 23:47:50|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() GET https://steamcommunity.com/login/home/?goto=%2Fmy%2Fgamecards%2F556770%3Fl%3Denglish
2018-11-07 23:47:50|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:50|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:50|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() OK <- GET https://steamcommunity.com/login/home/?goto=%2Fmy%2Fgamecards%2F556770%3Fl%3Denglish
2018-11-07 23:47:51|ArchiSteamFarm-10488|INFO|boteg2|RefreshSession() Refreshing our session!
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientRequestWebAPIAuthenticateUserNonce (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | <- Recv'd EMsg: Multi (1) (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | <- Recv'd EMsg: ClientRequestWebAPIAuthenticateUserNonceResponse (5586) (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|INFO|boteg2|Init() Logging in to ISteamUserAuth...
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:51|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:52|ArchiSteamFarm-10488|INFO|boteg2|Init() Success!
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() GET https://steamcommunity.com/my/gamecards/556770?l=english
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() Redirect <- GET https://steamcommunity.com/my/gamecards/556770?l=english
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() GET https://steamcommunity.com/id/boteg2/gamecards/556770?l=english
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:52|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:53|ArchiSteamFarm-10488|DEBUG|ASF|WriteLine() CMClient | Sent -> EMsg: ClientHeartBeat (Proto: True)
2018-11-07 23:47:53|ArchiSteamFarm-10488|DEBUG|boteg2|InternalRequest() OK <- GET https://steamcommunity.com/id/boteg2/gamecards/556770?l=english
2018-11-07 23:47:53|ArchiSteamFarm-10488|INFO|boteg2|ShouldFarm() Idling status for 556770 (Star Phoenix): 2 cards remaining
2018-11-07 23:47:53|ArchiSteamFarm-10488|INFO|boteg2|FarmCards() Still idling: 556770 (Star Phoenix)
Comment has been collapsed.
resume asf with last changes (Further session improvements), infinity refresh session. how to repro, play asf 440 and after minute resume asf.
At first, there is a check of the badge page at once for all bots
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg007|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg005|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg004|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg006|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg012|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg013|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg008|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg011|IsAnythingToFarm() Checking first badge page...
2018-11-11 04:05:52|ArchiSteamFarm-15924|INFO|boteg001|IsAnythingToFarm() Checking first badge page...
then infinity update sessions
boteg1|init() logging in to isteamuserauth...
boteg3|refreshsession() refreshing our session!
boteg1|init() success!
boteg3|init() logging in to isteamuserauth...
boteg3|init() success!
boteg2|refreshsession() refreshing our session!
boteg2|init() logging in to isteamuserauth...
boteg1|refreshsession() refreshing our session!
Maybe need some ResumeLimiterDelay or check line for each bot StartFarming() We don't have anything to idle on this account! and only then do the next bot resuming
one more if on main bot have many games...then problems can also start with the infinity refresh of sessions as it takes a long time to check the badge pages.
2018-11-11 12:56:41|ArchiSteamFarm-14192|INFO|**koteg85**|IsAnythingToFarm() Checking other badge pages...
2018-11-11 12:56:41|ArchiSteamFarm-14192|INFO|boteg008|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:56:41|ArchiSteamFarm-14192|INFO|boteg010|RefreshSession() Refreshing our session!
2018-11-11 12:56:42|ArchiSteamFarm-14192|INFO|boteg010|Init() Logging in to ISteamUserAuth...
2018-11-11 12:56:42|ArchiSteamFarm-14192|INFO|boteg020|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:42|ArchiSteamFarm-14192|INFO|boteg010|Init() Success!
2018-11-11 12:56:43|ArchiSteamFarm-14192|INFO|boteg009|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:56:44|ArchiSteamFarm-14192|INFO|boteg021|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:46|ArchiSteamFarm-14192|INFO|boteg022|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:48|ArchiSteamFarm-14192|INFO|boteg023|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:50|ArchiSteamFarm-14192|INFO|boteg024|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:51|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:51|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:52|ArchiSteamFarm-14192|INFO|boteg025|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:53|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:53|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:54|ArchiSteamFarm-14192|INFO|boteg027|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:56|ArchiSteamFarm-14192|INFO|boteg030|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:56|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:58|ArchiSteamFarm-14192|INFO|boteg041|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:56:58|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:56:59|ArchiSteamFarm-14192|INFO|boteg020|RefreshSession() Refreshing our session!
2018-11-11 12:57:00|ArchiSteamFarm-14192|INFO|boteg020|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:00|ArchiSteamFarm-14192|INFO|boteg010|RefreshSession() Refreshing our session!
2018-11-11 12:57:00|ArchiSteamFarm-14192|INFO|boteg050|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:57:00|ArchiSteamFarm-14192|INFO|boteg020|Init() Success!
2018-11-11 12:57:00|ArchiSteamFarm-14192|INFO|boteg010|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:01|ArchiSteamFarm-14192|INFO|boteg021|RefreshSession() Refreshing our session!
2018-11-11 12:57:01|ArchiSteamFarm-14192|INFO|boteg010|Init() Success!
2018-11-11 12:57:01|ArchiSteamFarm-14192|INFO|boteg021|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:01|ArchiSteamFarm-14192|INFO|boteg023|RefreshSession() Refreshing our session!
2018-11-11 12:57:01|ArchiSteamFarm-14192|INFO|boteg024|RefreshSession() Refreshing our session!
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg021|Init() Success!
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg023|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg022|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg024|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:02|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg060|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:57:02|ArchiSteamFarm-14192|INFO|boteg023|Init() Success!
2018-11-11 12:57:03|ArchiSteamFarm-14192|INFO|boteg024|Init() Success!
2018-11-11 12:57:03|ArchiSteamFarm-14192|INFO|boteg025|RefreshSession() Refreshing our session!
2018-11-11 12:57:03|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:57:03|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:57:04|ArchiSteamFarm-14192|INFO|boteg025|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:04|ArchiSteamFarm-14192|INFO|boteg062|IsAnythingToFarm() Checking first badge page...
2018-11-11 12:57:04|ArchiSteamFarm-14192|INFO|boteg025|Init() Success!
2018-11-11 12:57:05|ArchiSteamFarm-14192|INFO|boteg027|RefreshSession() Refreshing our session!
2018-11-11 12:57:05|ArchiSteamFarm-14192|INFO|boteg030|RefreshSession() Refreshing our session!
2018-11-11 12:57:05|ArchiSteamFarm-14192|INFO|boteg030|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:05|ArchiSteamFarm-14192|INFO|boteg027|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:06|ArchiSteamFarm-14192|INFO|boteg041|RefreshSession() Refreshing our session!
2018-11-11 12:57:06|ArchiSteamFarm-14192|INFO|boteg030|Init() Success!
2018-11-11 12:57:06|ArchiSteamFarm-14192|INFO|boteg041|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:06|ArchiSteamFarm-14192|INFO|boteg027|Init() Success!
2018-11-11 12:57:06|ArchiSteamFarm-14192|INFO|boteg050|RefreshSession() Refreshing our session!
2018-11-11 12:57:07|ArchiSteamFarm-14192|INFO|boteg041|Init() Success!
2018-11-11 12:57:07|ArchiSteamFarm-14192|INFO|boteg050|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:07|ArchiSteamFarm-14192|INFO|boteg050|Init() Success!
2018-11-11 12:57:08|ArchiSteamFarm-14192|INFO|boteg020|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:08|ArchiSteamFarm-14192|INFO|boteg060|RefreshSession() Refreshing our session!
2018-11-11 12:57:09|ArchiSteamFarm-14192|INFO|boteg060|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:09|ArchiSteamFarm-14192|INFO|boteg010|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:09|ArchiSteamFarm-14192|INFO|boteg021|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:10|ArchiSteamFarm-14192|INFO|boteg060|Init() Success!
2018-11-11 12:57:10|ArchiSteamFarm-14192|INFO|boteg023|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:11|ArchiSteamFarm-14192|INFO|boteg062|RefreshSession() Refreshing our session!
2018-11-11 12:57:11|ArchiSteamFarm-14192|INFO|boteg024|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:11|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
2018-11-11 12:57:11|ArchiSteamFarm-14192|INFO|boteg062|Init() Logging in to ISteamUserAuth...
2018-11-11 12:57:12|ArchiSteamFarm-14192|INFO|boteg062|Init() Success!
2018-11-11 12:57:14|ArchiSteamFarm-14192|INFO|boteg025|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:15|ArchiSteamFarm-14192|INFO|boteg030|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:17|ArchiSteamFarm-14192|INFO|boteg027|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:17|ArchiSteamFarm-14192|INFO|boteg050|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:17|ArchiSteamFarm-14192|INFO|boteg041|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:18|ArchiSteamFarm-14192|INFO|boteg060|StartFarming() We don't have anything to idle on this account!
2018-11-11 12:57:18|ArchiSteamFarm-14192|DEBUG|**koteg85**|UrlGetToHtmlDocumentWithSession() Workaround for IsProfileUri bug has been triggered.
Comment has been collapsed.
advanced transfer is less advanced, but this is just my POV. Unless I understand wrong, and I am able to transfer emotes to bot b and bg to bot c without changing transferabletypes every time and without sending cards at the same time? ( as I understand all of them are in contextID 6, so ''transfer^'' does not help)
Comment has been collapsed.
Hey Archie, just want to know that is there a way by which i can idle a SPECIFIC game, even after all the cards are dropped?
Lemme explain what i want to know exactly
Let's say currently there are 10 games idling with cards, and after the idling is complete, I want to idle a specific game for hours. Is that even possible?
Also can i use ASF to idle a particular game when i supply the appid to it?
Please help.
Regards,
Abrix
Comment has been collapsed.
I downloaded the windows x64 bit version, ran the config bot online, placed created file in the config folder. When I attempt to run ASF, I get an error message: Not starting this bot instance because it's disabled in the config file!
Any solution to the issue?
Comment has been collapsed.
I opened up the .json file that the online bot generated and it seems that the problem stems from there. It only generated a username and password. No other commands. Copy/pasting a .json file from an older version of ASF fixed the issue, but (at least for me) the bot generator didn't create a working file.
Comment has been collapsed.
I see. A little confusing there. I assumed that was to enable parental controls
Comment has been collapsed.
hi what's with the password on interface ? i cannot use it :( https://prnt.sc/leqv8x and suggestions ?
Comment has been collapsed.
when you do the config and download ipc , it's adding a default password you must eliminate it so you can use it without or put one password that you know so you can log in
http://prntscr.com/lglsy4
Comment has been collapsed.
i took the link from this guy
https://www.youtube.com/watch?v=BEPGDt8SXCw
so i diden't change anything thill i notice he diden't have a password set
Comment has been collapsed.
My guess is it's an autofill from your browser or an addon you use. If on any field above when filling out you had a drop down with common things you write in forms and used that to fill that field it probably auto filled some stuff including the IPC Password.
Comment has been collapsed.
Some time ago I used the command to hide the game that I was idling, OfflineFarm or something, it's possible to do it again? thanks.
Comment has been collapsed.
OfflineFarm changed into OnlineStatus
Read more here
Comment has been collapsed.
Lets say i have a primary account and 3 bot accounts (bot1, bot2 and bot3), what should be the desired result to these commands
!redeem^ primary FD,SI key1,key2,key3
!redeem^ primary FF,SI key1,key2,key3
I know SI filters the given bot name and turns the command into !redeem^ bot1,bot2,bot3 F* key1,key2,key3
In both cases i get the same output. Can someone explain why?
<bot1> Key: key1 | Status: Fail/AlreadyPurchased | Items: [604770, Half Life 3]
<bot2> Key: key2 | Status: Fail/AlreadyPurchased | Items: [696969, Grand Tits Auto VI]
<bot3> Key: key3 | Status: Fail/AlreadyPurchased | Items: [25408, Kentucky Route Zero]
Comment has been collapsed.
1,775 Comments - Last post 1 minute ago by Shanti
18 Comments - Last post 38 minutes ago by LighteningOne
28 Comments - Last post 46 minutes ago by DiabLXIX
52 Comments - Last post 1 hour ago by BlazeHaze
6 Comments - Last post 1 hour ago by Warriot
24 Comments - Last post 2 hours ago by Fluffster
70 Comments - Last post 3 hours ago by Reidor
35 Comments - Last post 5 minutes ago by Mayanaise
112 Comments - Last post 10 minutes ago by Ev11
687 Comments - Last post 18 minutes ago by Fitz10024
3,359 Comments - Last post 30 minutes ago by NekroNoob
716 Comments - Last post 41 minutes ago by bitsandcrafts
102 Comments - Last post 51 minutes ago by iracional88
9 Comments - Last post 1 hour ago by BargainSeeker
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.