For some reason latest version seems to spam a lot of inventory checks. Opened a bunch of boosters with script and for each ASF gave UrlHeadRetry() Request failing: https://steamcommunity.com/my/inventory within couple seconds.
Comment has been collapsed.
Never said it is, but there still could be a limit on how many times it tries per second because that rate can never succeed. Like before I don't see any benefit in aggressively spamming requests after it has already failed instead of waiting couple secs before retrying.
Comment has been collapsed.
Opening 35 boosters gives 35 notifications and ASF tries do dismiss each 5 times before failing. Opening inventory with browser tells there are too many tries recently. Could that be detected and put on cooldown? Same with accepting trade offers that fail with error 16 which is always timeout, will go through later so no need to retry. Or are those not available through the API?
Comment has been collapsed.
So you think hammering Steam with useless requests 20 times per second is totally OK and not useless DDoS? It can never work or cause anything other than bans. Instead of doing 175 requests for the same thing in 8 seconds of which almost all fail it could just as easily do 1 request per second and all 8 would work. Same with everything else, why on earth is DDoSsing Steam more important than limiting the rate to something that has any chance of ever working? I want the option, why do you want it to not work? Does someone really check their Steam inventory 20 times a second to see if there are notifications not yet dismissed? Or what possible benefit is there in current unlimited spamming?
Edit: and it's not just that feature, but everything else too. If Steam gives you a tempban for too many requests, it surely isn't fixed by spamming more requests instantly with no hope of ever working, but waiting a while between. There are already 3 delays and 1 timeout in config, why would 1 more be bad?
Comment has been collapsed.
it could just as easily do 1 request per second and all 8 would work
And what is InventoryLimiterDelay
doing in your opinion? The only thing that could be indeed improved is ensuring that it's active also for dismissing notifications, nothing else - retrying a request up to 5 times on failure is absolutely required for ASF operation regardless.
Comment has been collapsed.
"ASF will ensure that there will be at least InventoryLimiterDelay seconds in between of two consecutive inventory requests"
I have it on 5, but it still spammed the 35x5 requests in 8 seconds, so unless it's actually milliseconds it's not doing anything at all in my opinion. And yes retries are needed, but there could still be a delay between them to ensure they work better.
Comment has been collapsed.
I have it on 5, but it still spammed the 35x5 requests in 8 seconds
Yes because he changed that upon your request to include dismissnotifications, which it does NOW but did NOT BEFORE.
So basically now you have what you want (without the not retrying part) but for opening multiple boosterpacks the requests for each booster will have the specified delay.
PS: Most retrys happen not because of timeout but for steam reasons. You just not notice them, because the 2,3,4 or 5 succeed.
Comment has been collapsed.
I know fully well how badly Steam works, I can hit those silly limits for tempbans even manually. But I'm not in any kind of hurry, so still think waiting a while between retries would be better, since that's what works best when manually encountering random Steam errors.
Comment has been collapsed.
Ok, I guess I'm retarted or something as I can't figure out the syntax for SteamUserPermissions for bots.
I'm assuming it's this "SteamUserPermissions": {11111111111111111, 3},
But, the config crashes at the comma before the number 3.
Please add an example to wiki to make it clearer what the correct syntax is.
Comment has been collapsed.
Why you won't use CG for that?
"SteamUserPermissions": { "76561198069026042": 3 }
Besides, it is stated:
Dictionary<keyType, valueType> - A map that maps a key specified in its keyType, to value specified in its valueType. In JSON, it's defined as an object with key-value pairs, such as { "key1": 7, "key2": 18 }.
Comment has been collapsed.
FYI, Avast blocks the config.exe
It sent it for evaluation, can't run it even when I select that I trust the file.
I probably would need to change some settings to be able to run it, which won't do since it will affect everything else too.
Oh well...
Comment has been collapsed.
Maybe in Avast you need to exclude the whole folder instead of the file. Alternative: you can most likely temporarily disabling Avast protection from the Windows tray.
And if you still have no success, then manually adding the format in .json is indeed the only option left for now.
Comment has been collapsed.
Thanks for new V2.3.0.5, now we can see what keys we are redeeming ^_^
Also, quick question for a noob about new SteamUserPermissions: what will be right value to set this parameter via Config Generator if I want set current bot as Master:
0=Master
or
3=Master ?
Tnx for answer in advance
Comment has been collapsed.
Just found answer already, correct set up is YourSteamID=Master
Comment has been collapsed.
Hi there, I've noticed a possibly strange behaviour here and couldn't find a answer so I guessed I'd just ask. Here are the facts:
Last (and first) ASF Login 3 days ago.
No login or PW saved to config file.
Steam client is running.
ASF was started.
It asks for Login.
It starts working.
That sounds pretty normal but I was expecting to be asked for pw since I've saved it nowhere in asf. Could someone explain to me why it didn't ask me for my pw :?
Comment has been collapsed.
Does your Browser ask you each time? Does your client ask you each time? No.
Tip: you can search threads for keyswords as well, if you can not find anything in the wiki.
Comment has been collapsed.
added here:
https://www.steamgifts.com/discussion/dsq6C/discussions-that-should-never-go-away-aka-sg-bookmarks
i should have added a long time ago. forgot
Edit: fixed, thanks Klapp
Comment has been collapsed.
from the ASF FAQ:
Q: Why ASF-ConfigGenerator states version mismatch between ASF binary and CG binary?
...It's not planned to add auto-update feature to CG, as CG functionality should be included together with ASF functionality in upcoming ASF-GUI binary, once it's finished. Until then, you need to update CG manually if you wish to use it.
Comment has been collapsed.
Yeah, I was just looking stuff up because bots weren't sending cards over, then read something about a new way of doing it. I saw a screenshot of the generator and it was completely different so I went to update it.
Then I got curious but I think I only looked at General then saw stuff about Security/VAC and thought it was all going to more or less stuff about that / Errors people got. I suppose I'll have to pay attention if it has major updates in the meantime.
Edit: Also, found it a bit interesting the bot resets if you open the 'SteamUserPermissions' and then hit cancel
Comment has been collapsed.
Hm, !redeem doesn't work for my bot instance anymore. actually, no commands at all seem to work (there's no answer). any idea why that is? worked some days ago when i last redeemed a key. i guess something changed with the last update?
Comment has been collapsed.
Hi,
that is explained in detail here:
https://github.com/JustArchi/ArchiSteamFarm/wiki/Localization
Basically you need to register for Crowdin and then go to the ASF page. Then you see every text that has to be translated and can add translations.
Comment has been collapsed.
Hi, I need help... Im stuck with the new permissions, already configured again but this refuse to work, "everything" is ok but the !loot wont work, can you give me a light where I did this mistake?
the error: "Trade couldn't be sent because there is no user with master permission defined!" Already configured based on the wiki, but wont work, idk what do =/
Sorry my bad english, I hope you can understand, if not, I can use other translator.
Comment has been collapsed.
you have to set up permissions on every bot if you want to use commands like !loot.
I guess it should work like get newest configEnerator ->SteamUserPerm-> add -> key is your master steam64 id, value should be master. then you should be able to use !loot
Comment has been collapsed.
Yaay! Thank you! I am too dumb, I just downloaded everything and set up from 0 following what you said and worked, thanks!
Comment has been collapsed.
It's easier.
You can not make (syntax) mistakes.
..... - No need to ask questions about syntax
You see all avaliable options.
Old, depreciated options get removed.
Jep, using an editor is way easier...
Even I (after being used to edit txt files manually and even over console) prefer a GUI, if it is for more than changing a boolean. It's just not worth looking for that missing bracket or the forgotten quotation marks.
Comment has been collapsed.
Hello guys Can i add this game http://store.steampowered.com/app/489520/ with only 1 command?
Comment has been collapsed.
The world is a vampire... sent to BUMP the THREAAADDSS....
https://www.youtube.com/watch?v=8-r-V0uK4u0
Comment has been collapsed.
Comment has been collapsed.
Idea use Pidgin Portable + EionRobb/pidgin-opensteamworks + ASF + USB
And you get your own Steam On the Go. Plus Pidgin saves the chat logs (I'm seeing you scammers)
Still don't know a good and free way to put working ASF on cloud (ideas???). No CC for AWS.
Comment has been collapsed.
"Idea use Pidgin Portable + EionRobb/pidgin-opensteamworks "
for what exactly? And ASF runs on every server running windows or linux +mono, so ...
Besides ASF already saves the chatlog if you want and I am not mistaken. Probably it was only suggested, but I thought it was added a while ago.
Comment has been collapsed.
Not always you want use any strange browser on other PC who is not yours.
Not always you can have your own computer/server on, example use it on Workplace with low/inexistant admin restrictions.
ASF saves all chat logs, not only bots?
P.S. Do you know a free and realiable VPS?
P.S.S. Sometimes you might sound a bit pedantic
Comment has been collapsed.
So you want me to plug ASF with config files into a PC that I do not trust enough to log into browser? Ok.
Maybe just use the mobile app directly?
Jeha, thats why bot is only on, when my PC is running. And ASF is enough for that purpose (of running ASF) and for just being able to message people that seems a shitload of overhead.
ASF logs extra info, such as user/chat messages on Trace logging level. Default ASF logging logs only Debug level and above, which hides that extra information, as it's not needed for majority of users, plus clutters output containing potentially more important messages. You can however make use of that information by re-enabling Trace logging level, especially in combination with logging only one specific bot of your choice.
So if the sender or the reciever are an ASF bot it should get logged. Of course if your account is not even in ASF it will not be logged....
PS: free and reliable (as well as secure) are execluding each other. Even low spec stuff from credible companys will cost money, because ... you know they pay shit themself.
Free VPS will be in 95% scam or some unreliable shit.
Buy a PI if you want it so badly.
Comment has been collapsed.
Hello everybody. I have read the log and noticed the changes about the !loot order, so I have read the wiki and tried to modify one of my accounts. However, english is not my first language and I'm a bit overwhelmed and insecure. Could anybody, please, tell me if I did this in the right way? I want to give loot access just to my main count, and I did this: I went to the ASF config-generator, chose my secondary account and select Access > SteamUserPermissions. There, I set a new member wich my steam ID as KEY and master as VALUE.
Thanks!
Comment has been collapsed.
Good morning Archi,
I recently come upon a problem: no games key code or commands seems to be seen and accepted by the bot.
When I start the bot, it correctly check the version, then the badges and therefore start to farm(now is farming a game both on my main and on one of my secondary account), but when I try to activate a new game on one of my other account through the steam chat, the bot doesn't react.
I tried to simply send the game key code as usualy, then tried with !redeem and then tried also other kinds of commands like the !status one, but nothing worked. There has been no reaction from ASF.
I'm actualy using the 2.3.0.5 version of the program.
Thanks for your attention and for your nice program =)
Comment has been collapsed.
Thanks for your fast reply
Unless it has been reset by itself whilst updating, yes, I did it. I did set my main ID as the SteamMasterID on each of my secondary accounts.
I've been using it for a while(I activated quite a few games through the steam chat, the last just less then two weeks ago) and the problem showed up only on the last days.
Comment has been collapsed.
Strange. How could have happened?
I didn't touch any of the settings recently; last time I did it, it was when ASF was still using the JSON format.
Do you know of any contrast with some other programs that could cause ASF to reset his permissions?
Comment has been collapsed.
Strange. How could have happened?
It's probably explained somewhere in the changelog of latest version :3.
I didn't touch any of the settings recently; last time I did it, it was when ASF was still using the JSON format.
ASF still uses JSON format.
Do you know of any contrast with some other programs that could cause ASF to reset his permissions?
Nope, only ASFui, you using ASF-ConfigGenerator or manually editing configs. And ASF breaking changes of course!
Comment has been collapsed.
I will try to check the log.
So, if I were to change the old JSON file that I left in the folder, it would automaticaly update to the new format?
This is a copy of one of my secondary account's old JSON:
{
"Enabled": true,
"StartOnLaunch": true,
"SteamLogin": "Explorabot",
"SteamPassword": "**",
"SteamParentalPIN": "0",
"SteamApiKey": null,
"SteamMasterID": 76561198008095297,
"SteamMasterClanID": 0,
"CardDropsRestricted": false,
"DismissInventoryNotifications": true,
"FarmOffline": false,
"HandleOfflineMessages": true,
"ForwardKeysToOtherBots": false,
"DistributeKeys": false,
"UseAsfAsMobileAuthenticator": false,
"ShutdownOnFarmingFinished": false,
"SendOnFarmingFinished": false,
"SteamTradeToken": null,
"SendTradePeriod": 0,
"AcceptConfirmationsPeriod": 0,
"CustomGamePlayedWhileIdle": null,
"GamesPlayedWhileIdle": [
0
]
}
As you can see, I did set my main SteamMasterID.
No, I only use the base ASF without anything else related.
Comment has been collapsed.
Comment has been collapsed.
Er... ok, so the answer was "no". It would appear there's a method to use the bot to fully farm an infinite amount of games simultaneously within 4 hours is why I was asking. My account generated 40 cards between 20 games within 2 hours today, but then obviously stops working seeing as it can't farm simultaneously beyond that, so went back to taking ~20 hours to farm the remaining cards when it could've taken another 1-2.
Comment has been collapsed.
Comment has been collapsed.
Yes, I'm aware it's a glitch... most likely wouldn't work for everyone, but I've replicated it consistently with 5 or 6 different batches of multiple games so I sincerely doubt it's only me it'd work for, my guess is at the very least those who aren't drop restricted, or those who used to be and no longer are.
Forget it, thanks anyway.
Comment has been collapsed.
Some folks should read the FAQ and wiki first or search the fucking thread (yes there is a search function and searching for "multiple" for example results in enough hits) instead of asking the same question over and over again.
Archi put in so much fucking time into this program. And he put up a very detailed Wiki...
If he had just answered with "No" The next question would have been "Why can you not make it that way, it drops cards faster" as we had it in this thread at least 5 times in the last 2 months.
So to wrap it up.
You use a program that was a shitload of work completly for free.
There is very very good supportchain active again completly for free.
Then questions get asked that are answered in the wiki already and you complain that he links the answer already given in the wiki instead of just answering with one word, which leaves room for (again already answered) follow up questions?
Maybe you should not deal with the public.
(Or donate a shitton of money to archi, then he'll sure gives you nice answers).
Comment has been collapsed.
"multiple" brings nothing relevant to what I encountered, nor do many other search terms that I used before asking my question, nor does the FAQ. So thanks for trying but I did "search the fucking thread".
(Or donate a shitton of money to archi, then he'll sure gives you nice answers).
Is that a troll? I've done my own mods and projects for the public in the past that took hundreds of hours of work and was in the exact same position, having people asking dumb questions literally every day. I didn't need to be paid to not provide lazy answers, I knew what I was getting in to and dealt with it, so don't start this "it's free so you're not entitled" horse-shit.
Comment has been collapsed.
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=48#dDytLDU
starting to get interesting here:
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=48#uTTqTga
Found on the second last page (half that page belongs to that discussion) when searching "multiple" (last page only contained a few posts before this discussion.) with a lot of comments. (since they are ordered reverse thats basically the second page, with first one nearly empty).
If you read that discussion you understand why archi only links to wiki nowadays.
What exatly would have been the answer you wanted?
Some wall of text? https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=48#obC9yT5
or a one sentence:
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=48#ZO94MYq
or the more simple answer:
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=45#xtiiZoC
or the really really short answer relying on someone elses comment
https://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-steam-cards-farmer-and-much-more-windowslinuxos-x/search?page=45#HFkSEaM
having people asking dumb questions literally every day
Thats absolutly not the problem. 80% of this thread goes that way (and basically every support thread).
it's free so you're not entitled
I told you get support for free. And you get competent support for free.
I didn't need to be paid to not provide lazy answers
Here we come to the problem. For some reason you are unsatisfied with archi linking you to the exact location your question has been answered already. together with (yes first one is not from you)
Some folks should never deal with the public.
To each their own.
Thats basically a "I got the answer to my question, but archi did not gave me a personal summary and did not told me I am beautiful, therefore he is an incompetent dick."
And THAT is what I'm kinda pissed about. You GOT support for free in half an hour but you complain that he did not put in extra work so you don't have to spent time reading the wiki. And that is what you (and everyone else) is definetly not entitled to.
Comment has been collapsed.
Except that the bot also has multiple commands that have no function in the config, as well as not being listed in the list of commands on the FAQ that I've seen people discuss here in the past. Most of your links are talking about a round robin function on IdleMaster which again is unrelated but congratulations on finding a single relevant post, guess I'm a criminal. And yes you told me there's free support but also gave me a snobby response about paying for real answers, I'm guessing he can type faster than ~50wpm so it literally would've been faster for him to type out a sentence-long answer rather than copypasting the link and looking obnoxious just because he's answering the same question twice, it's what you sign up for when you get in to public relations with big projects like these.
Of course he has the right to not care anyway and just behave how he wants, if that's how he wants to look then obviously it's his choice and I'm not going to argue with it anymore.
The reason I was kinda pissed about it is because if this feature did exist then the people that can take advantage of it would literally have ten times the increased performance from the bot. Or 32 times even if people have that many keys as you say that's how many it'll idle at once. Archi always talks about wanting to be as optimal as possible, 64 keys in two hours sounds a bit more optimal than what it does right now. This glitch is a huge breakthrough in idle farming yet It seems I can't share it with anyone.
Comment has been collapsed.
if this feature did exist then the people that can take advantage
Thats a missconception. That glitch does not work always, it does not work for all accounts and it might stop working at any point in time. So implementing something, that benefits SOME people for SOME time seems a bit like wasted time. Time that can be spent on implementing features all users benefit from. (That holds for the "skip through games" glitch as well as for the "farm multiple games together" which are related anyways).
Most of your links are talking about a round robin function on IdleMaster
Which is exactly what we are talking about. As mentioned both glitches are related and most "feature-requests" come from the "but I can do that in IM" people.
congratulations on finding a single relevant post
You said you couldn't find one searching for multiple, which was exactly the term i checked if there are significant results in an acceptable timespan.
snobby response about paying for real answers
Yes because you were not satisfied whith the answer you got, which I call arogant and selfish.
just because he's answering the same question twice
make that 10+ times.
But I think the main problem is:
looking obnoxious
In my opinion his answer was completly fine. Yes it involved some reading for you, but it answered your question. If he had answered with "RTFM" or not replied at all I could understand your (and the other guys) reply, but with the support he gave I can not.
Of course he has the right to not care anyway and just behave how he wants
Yes he has, but yet he answers all (unanswered at the time he reads it) questions, whith sometimes very long explanations if nesseccary. Just because he cut the "Thank you for the question. Of course you can not do that. Read more here:" part in your case for a question he maybe is sick of, does not mean it's bad suport or he
should never deal with the public.
I know thats not you who said that, and actually my (first) long reply was to that guy, but you kinda agreed with him.
Comment has been collapsed.
30 Comments - Last post 40 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
721 Comments - Last post 59 seconds ago by Gaffi
29 Comments - Last post 2 minutes ago by Gaffi
30 Comments - Last post 18 minutes ago by Naitas
33 Comments - Last post 55 minutes ago by OhTheFolly
2 Comments - Last post 1 hour ago by ewoda
28 Comments - Last post 1 hour ago by refat17
194 Comments - Last post 1 hour ago by escollo
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.