https://www.zdnet.com/article/microsoft-heres-why-windows-defender-av-isnt-ranked-higher-in-new-antivirus-tests/
"Windows Defender's performance rating was dragged down because it slowed the installation of frequently used applications more than the industry average, and wrongly detected 16 pieces of legitimate software compared with the industry average of four."
Comment has been collapsed.
I'm not entirely sure what happened. After I was restarting ASF this came up. I closed it and restarted and now asf no longer starts. I've tried restarting the whole computer and using a clean install of asf, but nothing seems to be working. Can anyone point me to a solution?
Comment has been collapsed.
Hello!
I have no idea how long I have had this problem, but:
In the ASF window, every bot shows up, every bot plays the alien game etc, but I cant add a cd key to every bot. Only 3 of them, not all 11. I got no clue whats wrong. Every bot is online so they are somehow connected to ASF and somehow not.
Anyone knows anything?
Comment has been collapsed.
Hi Archi, I,m kinda wondering, when starting ASF it prompts a message that offline idling won't be supported in future versions, but it still says everywhere that it's one of the core feature...
just so you're not surprised, I,m a total script kiddy, so I may be a bit slow to understand ;)
Comment has been collapsed.
Oh ok, I just need to read them, I'll be more mindful ;)
Thanks !
Comment has been collapsed.
Hi there ... sadly I get the following error for some days:
Could not resolve CoreCLR path
My NET version is 4.7. Old version 2.x works. What can I do? Thanks in advance!
Comment has been collapsed.
My blind guess is https://github.com/dotnet/core-setup/issues/4141
Otherwise, show appropriate screenshot with your issue. Also ensure that you have all required files from the zip file and not a corrupted install.
Comment has been collapsed.
OK, I'll try later. Thanks. Message on command line is
Could not resolve CoreCLR path. For more details, enable tracing by setting COREHOST_TRACE environment variable to 1
If I set variable to 1 I get verbose messages, but in the end it stops by the same error.
Files are overwritten with newest generic release.
Comment has been collapsed.
dotnet.exe is not present on my system, but I don't now why. Shouldn't it be installed with version 4.7 in Program Files folder? I am on Windows 10 Pro btw...
Comment has been collapsed.
Good question xD
In general I was running x64 Windows version in the past, but with the same error (only for the last few days). Yesterday I tried several things including overwrite ASF files and I downloaded generic version by mistake. But seems not to make any difference ... will double check in the evening, after work ...
Comment has been collapsed.
No, because .NET Core SDK has nothing to do with .NET Framework that you installed for who knows what reason considering it's not mentioned in any place on the wiki. And I have no clue how you expect to run generic ASF without .NET Core SDK.
Comment has been collapsed.
Thanks! It works now. I reinstalled SDK but I also tried it yesterday. I don't know why it worked today. Thanks again
Comment has been collapsed.
Hello , when i run ASF games are idle but program check my badge again and again and restart the game , i can farm but my friends are spammed by notifications of the starting game ...
Comment has been collapsed.
I have a dream, let me know if its possible.
This is how its setup now. My main (this) is my trade bot through STM, so this has all the cards. The only problem is that when I want to play a game I need to pause the bot, so the trades gets paused. That is not how I want. And no, I didnt think about this before I began with ASF and STM.
So I have a couple of other bots. So lets say if I want to trade all the cards from Main to one of my other bot accounts. Is it doable through ASF? I think I have seen a command for it, but trading like 17000+ items, what happens?
Thats the main problem I guess? Because everything is already setup on ASF and that bot. Except STM, but thats kind of easy I think.
So yeah, let me know :)
Comment has been collapsed.
The only problem is that when I want to play a game I need to pause the bot, so the trades gets paused.
Then don't stop
the bot but actually pause
the cards farming module, so the bot is still up in paused state and the trades are going through. Even that is optional because if you force launch a game then ASF will automatically restart the bot after disconnect, and it'll wait till you're done playing with trading module up and running.
In any case you can still do what you want with transfer
command, but if your only concern is trading module while playing then you should instead configure your bot properly and use pause
command instead of trying to workaround a problem that doesn't exist.
Comment has been collapsed.
Pausing (not stopping) a bot does NOT pause the trades.
You do not even need to pause your main. If you start a game steam will tell you "your account is in use on a different PC, disconnect the other PC?" and you have only to click yes.
ASF continues as soon, as you finish playing.
The command you are searching for is called !transfer, but I don't know what happens with 17k cards. Sicne iit uses loot logic it should send 5 trades with around 150 cards each time.
Probably it would be better to use some script and send manuall trades with 2-3k cards each. These trades take 15min to go through, but it's faster than many small trades.
Edit: Damm, to slow ;-<
Comment has been collapsed.
I do have another problem now, when I use pause and then play. When I press play, it still is like "Another user is already logged in" and that. But sometimes when I am in game I get tabbed out and that window pops up. And thats really frustrating. Is that a setting I did wrong in ASF? Or is it just how it is?
Comment has been collapsed.
I keep cards i'm collecting on main, full sets i'm going to craft next winter/summer on storage account and extra cards on another. During sales i move everything to main, but other times its much easier to handle them separate. You need to find a system that works for your needs.
Comment has been collapsed.
Now its like 17k cards on this, my main. Have no idea how to like divide them into what I need and dont need.
The !transfer command doesnt give me an option to choose how many cards I wanna trade, right? Or am I blind? Cause I dont wanna transfer 17k instantly I guess...
Comment has been collapsed.
I still use Steam Inventory Helper (the one with Russian spyware) so I can add as many cards at a time to a trade as I want. Or I can choose games and number of unique items to move X sets for several games at once. To check which cards are extra I use https://steam.tools/cards/ and own bookkeeping for sets in storage.
Comment has been collapsed.
Is there a list of deprecated config options? I'd like to remove any that aren't usable anymore.
Also I use steam group chat to issue commands to ASF. But everytime I enter group chat it changes the steam client status from offline to online. Is there a way to prevent this?
Comment has been collapsed.
No, I recommend to regenerate config using web config generator, which will automatically skip default properties and generate minimal configs as opposed to full configs that get obsolete pretty quickly.
I do not know the answer to your second question, it seems like Steam question and not ASF question, as ASF has no outcome on this.
Comment has been collapsed.
Any plans to make those language folders disappear into a localization folder?
it looks ugly and i cant find my config folder fast
Comment has been collapsed.
Comment has been collapsed.
If it's not working through IPC, you could consider trying the Background Games Redeemer
Comment has been collapsed.
I use old version (version 2.3).
Is it still compatible with new steam chat ?
I try group chat but bots didn't join and i can't use commands
Comment has been collapsed.
The last V2 version is over one year old (one year and one month, precisely), no way it would work with new stuff, and at this point, it's basically a miracle if something so old still works at all.
Moreover, every version released prior to yesterday (everything up to V3.2.0.5) is essentially on death watch, as Valve could kill the API functionalities which make them work at any moment now. Further details in this group announcement.
At the time we used to say "upgrade to V3 before it's too late", well... "too late" is now, and so much has changed during these 13 months, you'll have to start from square one - from learning all the new/changed commands and settings, to creating new configs.
Comment has been collapsed.
Further details in this group announcement.
Thanks for the info.
I aware the one i used too old. Indeed it's a miracle, It still works amazingly :D
Even the chat.
Thanks so much for the advice. Appreciate it.
My ancient potato can't install/upgrade .NET at that time, i hope i can found the solution for that.
There's a .NET Framewok version now (asf-generic-netf), you should be able to use that on old systems that could run V2.
Thanks again :D
Comment has been collapsed.
Are you really asking if a version released one year ago where you skipped over a year of active development is still compatible with anything?
I don't know, maybe try V1.3 next. I heard that ASF versions age like a good wine, so the older the better 🤔.
Comment has been collapsed.
yea sorry :(
It still work btw, you did miraculous job
Comment has been collapsed.
Ok....I just saw the post on steam.
https://steamcommunity.com/groups/ascfarm#announcements/detail/1707312866333918921
Comment has been collapsed.
This chat thing has finally made me look into IPC. Up until now I opted out of the beta client to revert back to the old-style chat.
Don't know what I was fretting over, the IPC GUI is nice and easy to use.
Comment has been collapsed.
Only annoying thing about IPC is that according to Google it's in Danish and needs to be translated to English every time. Turns out that this was the reason: https://translate.google.com/#da/en/log
Edit: also onion only gives me Error! Event code: 1006 which is maybe some WebSockets error for a local log file?
Comment has been collapsed.
I am an old ASF user (since the first version posted on SG), and today a very strange thing happened: from nothing, all bots stopped.
I looked at the log and it started like:
"2018-08-13 16:01:41|archisteamfarm-22540|ERROR|ASF|Load() Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'System.Collections.Immutable.ImmutableDictionary`2[System.UInt64,ArchiSteamFarm.BotConfig+EPermission]' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path 'SteamUserPermissions', line 36, position 26."
and keeps going. My "bot config is invalid".
Went to generator through IPC, generated a new config, and the problem persists. I had 5 bots properly configured, and it started this from nothing. Checked if ArchiSteamFarm.dll is there, it is. Tried to reinstall the latest x64 windows version. Still same problem...
Anyone... help?
Comment has been collapsed.
Posting the affected config could be a good start, unless a response from magic crystal ball satisfies you.
Comment has been collapsed.
No problem, found the error!
It seems the config auto generated a line:
it had:
"SteamMasterClanID": "ANUMBERHERE"
and added
"s_SteamMasterClanID": "SAMENUMBERHERE"
I removed the two lines and it's working again... The strange thing is it's not really something related to SteamUserPermissions (I tried to change it). I got the minimal example working and added lines one by one to see what was wrong until I find the error!
As I didn't change these lines, and all my bots where affected, what changed it? ASF update added those lines? Or autoconfig? Since the autoconfig I only changed the files manually today!
Thanks again!
Comment has been collapsed.
So that's the problem, I didn't know the IPC GUI wasn't supported! :P
I'll stop using it, then! I thought it was safe to use it to have the json files well formated and up to date with the script changes that came these last months!
Thanks again for your help, and sorry for the inconvenience!
Comment has been collapsed.
Comment has been collapsed.
Well, I've read the manual MANY times, but before it was there (before this config wizard even existed)! :P
It's not like I've configured it on version 1.0 and read every update, as all the changes were natural!
Only when a problem like the one happened to me happens that we come back to it... but we don't know where or what changed on it, so we go directly to the specifics, and we just skip the easy solution by far! :P
BTW, thanks for the advice, I'll give the manual a reread!
Comment has been collapsed.
Don't go giving Archi any funny ideas about people actually doing that or I can't use the excuse any more. You're only supposed to read it when you can point at it when others are asking silly questions. When you've done nothing for ages and it breaks, you're supposed to come here to whine so others can point at it. :P
Comment has been collapsed.
Totally agreed! :P
In my "I don't read the manual" mind, the IPC gui was somehow the same gui from the manual. But now I see they're different projects! (Well, I knew there were people different from archi doing this, as archi doesn't like dealing with html and javascript stuff, but btw, there are 2 configurators that don't talk to each other) :P
I'll keep lazy, then, and read the manual tomorrow. And maybe tomorrow I decide to read it tomorrow...
Comment has been collapsed.
Is it possible to invite bots to group chat without making them join the group?
Comment has been collapsed.
I'm sorry, I never used GitHub before, so I have no idea have to send a pull request :( I've tried to do this but apparently messed up and sent it somewhere else - https://github.com/0xAozora/ArchiSteamFarm/pull/1 How I sent this pull request if there is only one branch, and if I understand correctly you need different branches to submit a pull request?
Comment has been collapsed.
Oh, sorry then, I misunderstand and didn't realize that you asking to write the code by myself. I suck at programming and won't be able to write anything working except Hello World. You could have just said that you're not planning to implement this function any time soon
Comment has been collapsed.
Is there any script to use asf with this site steam.madjoki.com/apps/free?type=1 automatically so I no need to open the web every hour
Comment has been collapsed.
Hello, I'm getting this error constantly (Usually 8-10 times when starting ASF):
2018-08-19 09:42:14|ArchiSteamFarm-9272|WARN|4Unreal|Init() System.Net.Http.HttpRequestException: Response status code does not indicate success: 429 (Too Many Requests).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at SteamKit2.WebAPI.AsyncInterface.CallAsyncCore(HttpMethod method, String func, Int32 version, Dictionary2 args) at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at ArchiSteamFarm.ArchiWebHandler.<>c__DisplayClass52_1.<<Init>b__0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at ArchiSteamFarm.ArchiWebHandler.WebLimitRequest[T](String service, Func
1 function)
at ArchiSteamFarm.ArchiWebHandler.Init(UInt64 steamID, EUniverse universe, String webAPIUserNonce, String parentalPin)
I'm using the default settings from the web-based ConfigGenerator and the basic minimal settings for each bot.
My ASF config:
{
"s_SteamOwnerID": "76541158283471420",
"Statistics": true,
"Headless": false,
"ConnectionTimeout": 70,
"SteamProtocols": 5
}
Sorry if my post is stupid but I couldn't find a way to fix it reading the wiki :'(
Comment has been collapsed.
Too Many Requests -> eventually use less bots
How many are you using?
Just wait for a bit, throttling from Steam server should expire.
Comment has been collapsed.
10 bots + main.
The thing is, the issue always persist. Let's say I turn off my PC and go to my job, 10 hours later when I come back I turn on the PC and ASF and the issue is right there.
Which setting (delay) should I increase to avoid the error?
Comment has been collapsed.
I hadn't logged asf 2 weeks seems travelling
now get Your Bot Config is invalid please verify content of config error. followed by at end clan id property is invalid Clan id has master id whats wrong here? only 1 bot is working.
OK only difference seems master Clan Id to be set to 0 is it?
Comment has been collapsed.
It was set as per summers ale then never modified. Now after 2 weeks it conked so i checked the only bot that worked and SteamMasterClan Id was set at 0 that was the difference and it worked. I was wondering if somme update changed something in config pattern. because I dont touch configs once working and since sale minigame paid version I took from you I hadn't done anything on it.
Comment has been collapsed.
Even without you explicitly mentioning it I already know that you've used unsupported IPC GUI config editor/generator and screwed up your configs intentionally, so you could at least claim as much and not act like ASF screwed up your configs itself - because it has no logic that overwrites existing configs in any possible routine, and official generator can't generate invalid configs regardless what you do.
Comment has been collapsed.
Why would I not admit making a mistake if I was seeking advice to correct it? It makes no sense. I had pasted old config folder in your personalized sale version traded for as is with that sole change of steamsummersale event text change for sale. It worked till 2 weeks ago and then I checked today. I have no idea whats changed since then. Perhaps it existed from copied old configs since I only changed steamsale event command.
Comment has been collapsed.
ATM its working. I changed master clan id to 0 after login password. It had my main acct master id. This was existing from old version configs unchanged as I had pasted config files merely ton new asf changing only summer sale event thing. No idea what changed when or became invalid. Just setting masterclan id to 0 worked is all I can figure.
Comment has been collapsed.
I admit I am a bit noob. I have latest sale version and as asked in some notes in forums I merely pasted old config files and changed Summersaleevent to autodiscoveryqueue command is all. It worked too then snagged last week.
Comment has been collapsed.
Dude you should see a shrink and get on some anti-depressants. You got some serious anger, passive-aggressive, and insecurity issues if you feel the need to constantly talk down to almost every single person in this thread. Get help before it tears you up man, no one should go thru life being as angry as you are, it is not healthy.
Comment has been collapsed.
I suggest to visit a psychiatrist if you see my posts above in form of anger or passive-aggressiveness. Here is an example of a sentence you've been looking for.
I reply to posts I consider important enough, either because they might be useful to the development (such as direct or indirect bug reports) or because something might not be common enough for general knowledge or wiki itself. This was the first case, and I'm not sure why you're here telling me what I should do based on your false impression of my person - maybe it's you who have some problems assuming emotions from neutral text.
I'm not a slave here, if I didn't enjoy replying I'd not reply, same as I'd not code ASF if I didn't enjoy it.
Comment has been collapsed.
In will see if any updates added after minigame sale version maybe I missed one.
Comment has been collapsed.
I deleted steam master id at last in permissions and login/password details for posting here. After steam login this had in values steam master id instead of 0! "SteamMasterClanID": 0,
{
"AcceptGifts": true,
"AutoDiscoveryQueue": true,
"CardDropsRestricted": true,
"CustomGamePlayedWhileFarming": null,
"CustomGamePlayedWhileIdle": null,
"DismissInventoryNotifications": false,
"Enabled": true,
"FarmingOrder": 7,
"FarmOffline": false,
"GamesPlayedWhileIdle": [],
"HandleOfflineMessages": true,
"IsBotAccount": true,
"LootableTypes": [
1,
3,
5
],
"PasswordFormat": 0,
"Paused": false,
"RedeemingPreferences": 3,
"SendOnFarmingFinished": true,
"SendTradePeriod": 0,
"ShutdownOnFarmingFinished": false,
"SteamLogin": "DummyBotAcctTFakeLogin",
"SteamMasterClanID": 0,
"SteamParentalPIN": "0",
"SteamPassword": "DummyBotAcctFakePW",
"SteamTradeToken": null,
"SteamUserPermissions": {
"SteamMasterMasterID": 3
},
"TradingPreferences": 1
}
Comment has been collapsed.
I don't know, but assuming that it'll continue to work when Steam officially replaced old APIs is at least foolish if not outright stupid - Valve can shut them down at any single moment as they're not accessible anymore. Current ASF already makes use of new APIs so I do not track the status of old ones.
Yes, I know that you can still access them through special Steam parameters but this is not intended usage, more like debugging leftover. For example compatibility is already broken to the point that you're unable to see group messages being sent/received by your client, and it can only progress further.
Comment has been collapsed.
I do not track old versions and what becomes broken in them - anybody using anything older than latest stable is directly begging for issues, if not immediately then soon enough. Every stable ASF version has a lot of under-the-hood fixes contained in general "usual amount of other bug fixes and improvements" that do pile up after several versions to the point I'd not call them stable anymore. I claim support only for latest version because of the same reason as well - it's better than replying "fixed in A.B.C.D" over and over again.
Users are free to use whatever they want since I don't care as long as they don't bother me or my community with their issues, but once they start doing that, it's always "latest version + full log or gtfo" since nobody here will check over 375+ ASF versions released to this point just to check where the issue is reproducible and with what version it got fixed - either something affects latest release and should be fixed by me or corrected by user, or the issue is outdated and should no longer be posted.
Comment has been collapsed.
That was my point, figuring out if it could be something that Steam broke on older versions leading to no support needed. But who needs support with their 1.3 when it still works perfectly well for the main purpose of farming cards without all the bells and whistles of today. ;)
Comment has been collapsed.
Except when it doesn't, because the amount of things I fixed since then is so overwhelming that I can even reliably say when it's going to break for good - when Valve removes TCP/UDP servers and moves to WebSocket CMs exclusively, which is bound to happen the moment they end support for Windows XP which does not support WebSockets. And that one is known already - 1st January 2019, at any day after this point all ASF versions of 2 and below can stop working permanently, very likely also a few first versions of 3.0 when I was integrating new connection APIs.
People using latest ASF version will not even notice, while ASF group on Steam will be flooded with "bug reports" from previous century that I'll need to close and ban people for not reading. This happens on usual basis when some V2 feature breaks and people magically find out that their "super rock stable V2" is no longer working as it should, and then they realize how it misses 1 year of bugfixes to the most bugged platform that the humanity has ever seen - Steam. If I was working at Valve then I'd ban all those people and enforce auto-updates, but since I'm just Archi, I don't care if some retard gets ban for using outdated ASF with known bugs, like the one mentioned in the FAQ for flood. In fact, I'm even happy seeing how people not listening to my good advice get striked for their stupidity - people take my words seriously every time some fool gets banned for not listening to me :3
Comment has been collapsed.
Editing database by hand is not supported. You can use IPC GUI for that if sending a command via Steam chat is unwanted.
Also does offline mode include not notifying people I'm sharing my library with that my library is available? I don't want to be annoying with it.
This is controlled by Steam, not ASF. I'm pretty sure you'll send those notifications anyway as they're on Steam network level and not community level but I didn't check that.
Comment has been collapsed.
The below is still correct, right? If so, I think Invisible will probably cause me more problems than it fixes.
However, there is one catch with Invisible mode - it doesn't go well with primary accounts. This is because any Steam session that is currently online exposes the status, even if ASF itself does not. This is caused by the current limitation/bug of the Steam network that isn't possible to be fixed on ASF side, so if you want to use Invisible mode you will also need to ensure that all other sessions to the same account use Invisible mode as well. This will be the case on alt accounts where ASF is hopefully the only active session, but on primary accounts you'll almost always prefer to show as Online to your friends, hiding only ASF activity, and in this case Invisible mode will be entirely useless for you (we recommend to use Offline mode instead). Hopefully this limitation/bug will be eventually solved in the future by Valve, but I wouldn't expect that to happen anytime soon...
Comment has been collapsed.
Correct.
If you don't want to use IPC and neither want to use any online status then the last solution that is left is adding another account to use in ASF which can use online status and accept commands from you. Even if it's free dummy account that you'll add to friends and use purely for ASF commands, it's not like you need to spend money on it.
You have 3 ways to go about this. This is 2 more than you need.
Comment has been collapsed.
18 Comments - Last post 36 minutes ago by LighteningOne
1,774 Comments - Last post 39 minutes ago by Almostn33t
28 Comments - Last post 44 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 3 minutes ago by Mayanaise
8 Comments - Last post 5 minutes ago by LupoSilente
112 Comments - Last post 8 minutes ago by Ev11
687 Comments - Last post 16 minutes ago by Fitz10024
3,359 Comments - Last post 28 minutes ago by NekroNoob
716 Comments - Last post 39 minutes ago by bitsandcrafts
102 Comments - Last post 49 minutes ago by iracional88
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.