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

  • Automatic idling of available games with card drops using any number of active accounts
  • No requirement of running or even having official Steam client installed
  • Guarantee of being VAC-free
  • Complex error-reporting mechanism, allowing ASF to be smart and resume idling even in case of Steam or networking problems
  • Customizable cards idling algorithm which will push performance of card drops to the maximum
  • Offline idling, allowing you to skip in-game status and stop confusing your friends
  • Advanced support for alt accounts, including ability to redeem keys, redeem gifts, accept trades and more through a simple Steam chat
  • Support for latest Steam security features, including SteamGuard, SteamParental and two-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator (if needed)
  • StreamTradeMatcher integration allowing ASF to help you in completing your steam badges by accepting dupe trades
  • Rebased on .NET Core 2.0, cross-OS compatibility, official support for Windows, Linux and OS X
  • ...and many more!

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.

9 years ago*

Comment has been collapsed.

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."

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

If your ArchiSteamFarm.dll is missing then something keeps deleting it, just like for the 10 people posting before about the same thing.

6 years ago
Permalink

Comment has been collapsed.

damn, didn't even notice. All fixed now thanks for the info.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

Most likely you not having enough permission to use remaining bots. Use !status ASF to verify this.

6 years ago
Permalink

Comment has been collapsed.

Yeah I have used it. Only the 3 bots who is running is showing up there. So permissions...

6 years ago
Permalink

Comment has been collapsed.

SteamUserPermissions was apparently wrong on all the other bots... Thats strange, I havent changed anything there since like 1 yearish ago. Well it fixed it! :)

6 years ago
Permalink

Comment has been collapsed.

Hmm, not one bot is not handling the trades good at all. Just 5 attempts then trade files. The strange thing is that all SteamUserPermissions on all bots is exactly the same...

6 years ago
Permalink

Comment has been collapsed.

Permissions have nothing to do with Valve accepting your trades, there is FAQ entry for that.

6 years ago
Permalink

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 ;)

6 years ago
Permalink

Comment has been collapsed.

It also tells you to use OnlineStatus instead, which clearly has offline option. You don't need coding knowledge to read changelogs and see what has changed.

6 years ago
Permalink

Comment has been collapsed.

Oh ok, I just need to read them, I'll be more mindful ;)

Thanks !

6 years ago
Permalink

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!

6 years ago
Permalink

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.

6 years ago*
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Files are overwritten with newest generic release.

dotnet --info?

6 years ago
Permalink

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...

6 years ago
Permalink

Comment has been collapsed.

Why are you running generic release and not the Windows one, just curious. :)

6 years ago
Permalink

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 ...

6 years ago
Permalink

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.

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

6 years ago
Permalink

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 ...

6 years ago
Permalink

Comment has been collapsed.

You can change your OnlineStatus in your config from

"OnlineStatus": 1,
to
"OnlineStatus": 0,

You can look it up HERE

6 years ago
Permalink

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 :)

6 years ago
Permalink

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.

6 years ago
Permalink

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 ;-<

6 years ago
Permalink

Comment has been collapsed.

I've found that 0.5-1.0k cards at a time works optimally for me. Sad thing is that Steam Inventory Helper is still the only browser extension that allows you to easily do trades.

6 years ago
Permalink

Comment has been collapsed.

Hmm, I had the bot paused for a for a few hours and none of the trades is accepted.

6 years ago
Permalink

Comment has been collapsed.

Was it stopped (offline, if you are not logged in to your main anywhere else) or paused (online but not playing).

As long as it is online (from ASF) trades should be accepted, as long as they meet the settings (STM,ANY, etc.)

6 years ago
Permalink

Comment has been collapsed.

well I used the !pause command, so I guess it was online via ASF.

6 years ago
Permalink

Comment has been collapsed.

Then maybe the offer was not valid (not meeting STM or ANY requirements) or there was some steamfuckup.

If you have other accounts, just try it yourself.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

Would be much easier to have the trade bot on some other account than main. No hassle of pausing it all the time and not working. You only need to move the cards once to another account and forget.

6 years ago
Permalink

Comment has been collapsed.

Yeah, I guess so. How do I do when I want to craft badges for my main? I mean how do I know what badges I need :P If you know what I mean.

6 years ago
Permalink

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.

6 years ago
Permalink

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...

6 years ago*
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

6 years ago
Permalink

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?

6 years ago*
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

ok thx

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

Did writing that take less time than to move them to a single lang folder and replace all appearances in code? :)

6 years ago
Permalink

Comment has been collapsed.

Yes.

6 years ago
Permalink

Comment has been collapsed.

So in this case we can blame MS instead of Steam for something utterly stupid, nice change.

6 years ago
Permalink

Comment has been collapsed.

damn, thanks for the alternative "fix"

6 years ago
Permalink

Comment has been collapsed.

how to redeem more than 10 keys in last version archi on IPC GUI?, if i put more than 10 keys (redeem bot1 key1,key2,key3...key11) nothing happened

6 years ago*
Permalink

Comment has been collapsed.

If it's not working through IPC, you could consider trying the Background Games Redeemer

6 years ago
Permalink

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

6 years ago
Permalink

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.

6 years ago
Permalink

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

6 years ago*
Permalink

Comment has been collapsed.

There's a .NET Framewok version now (asf-generic-netf), you should be able to use that on old systems that could run V2.

6 years ago
Permalink

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 🤔.

6 years ago
Permalink

Comment has been collapsed.

yea sorry :(
It still work btw, you did miraculous job

6 years ago
Permalink

Comment has been collapsed.

You are right, works fine and doesn't have tons of useless clutter. :D

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Did anything change about the group chat? The commands to the bot directly works, but in the group chat nothing happens

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

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.

6 years ago
Permalink

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?

6 years ago*
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

What happens if you remove the line 36 with user permissions?

6 years ago
Permalink

Comment has been collapsed.

Posting the affected config could be a good start, unless a response from magic crystal ball satisfies you.

6 years ago
Permalink

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!

6 years ago
Permalink

Comment has been collapsed.

The line from my working config looks like:
"SteamUserPermissions": { "STEAMID": 3 },

6 years ago
Permalink

Comment has been collapsed.

If you've used IPC GUI generator/editor then this is your reason, as it's not supported.

6 years ago
Permalink

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!

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

Nice, thanks! :D

6 years ago
Permalink

Comment has been collapsed.

It's right at the top of the manual, not that anyone ever reads those.

6 years ago
Permalink

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!

6 years ago
Permalink

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

6 years ago
Permalink

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...

6 years ago
Permalink

Comment has been collapsed.

Is it possible to invite bots to group chat without making them join the group?

6 years ago
Permalink

Comment has been collapsed.

Possible - yes, implemented - no, send a pull request for that feature if you want to see it happening. Joining group chats outside of master group was never within ASF scope.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

You do realize that pull request is you asking me to merge your code into mainline ASF, right? First step is writing it.

6 years ago
Permalink

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

6 years ago
Permalink

Comment has been collapsed.

You could have just said that you're not planning to implement this function any time soon
(...)
Joining group chats outside of master group was never within ASF scope.

6 years ago
Permalink

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

6 years ago
Permalink

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, Func1 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 :'(

6 years ago
Permalink

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.

6 years ago
Permalink

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?

6 years ago
Permalink

Comment has been collapsed.

Which setting (delay) should I increase to avoid the error?

LoginLimiterDelay and/or WebLimiterDelay.

6 years ago
Permalink

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?

6 years ago*
Permalink

Comment has been collapsed.

You supplied ASF with invalid configs, they didn't change themselves. I have no clue why you expect us to know what you've screwed up.

6 years ago
Permalink

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.

6 years ago
Permalink

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.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Ok, then post your bot config that is claimed to be invalid by ASF and I'll tell you why. Don't forget to redact (not remove) sensitive details such as login and password (but nothing else).

6 years ago
Permalink

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.

6 years ago*
Permalink

Comment has been collapsed.

You had your account ID as the clan ID? And are you still using the sale version and not up to date?

6 years ago
Permalink

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.

6 years ago
Permalink

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 is your problem. It was never valid to begin with, newer ASF versions are doing better job at filtering invalid values.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Where exactly do you see this imaginary anger in the comment?

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

In will see if any updates added after minigame sale version maybe I missed one.

6 years ago
Permalink

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
}

6 years ago
Permalink

Comment has been collapsed.

Does Steam still support old group chat if you're using an older version of ASF that doesn't support the new.

6 years ago
Permalink

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.

6 years ago*
Permalink

Comment has been collapsed.

That might be one reason for older versions to complain about the group they aren't able to join, assuming nothing else has changed and sale version without updates still being used.

6 years ago
Permalink

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.

6 years ago*
Permalink

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. ;)

6 years ago
Permalink

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

6 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

Comment has been collapsed.

I'm using ASF for my primary account (I don't have any bots) and I've read the current OnlineStatus description on the Wiki.

Am I right that for now the only way of issuing commands is through IPC?

6 years ago
Permalink

Comment has been collapsed.

No, you can still use one of online statuses and send commands through group chat, although IPC is far easier to use now with IPC GUI and everything.

6 years ago
Permalink

Comment has been collapsed.

Until it updates to ignore custom port setting and refuses to answer without reading manual.

6 years ago
Permalink

Comment has been collapsed.

Sorry, I meant while using offline as the status; I should have been more clear about that.

I'm running ASF on another pc than the one I sit behind so IPC offers some challenges there.

Thanks for the answer.

6 years ago
Permalink

Comment has been collapsed.

Invisible mode will also accept commands.

6 years ago
Permalink

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...
6 years ago
Permalink

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.

6 years ago
Permalink

Comment has been collapsed.

Smart, thanks!

6 years ago
Permalink

Comment has been collapsed.

ASF says im farming some games but there is nothing in profiles status ( just "Online" ) and no info in profile about recently runned games.
Is ASF dead?

6 years ago
Permalink

Comment has been collapsed.

Either your privacy settings or online status in ASF settings.

6 years ago
Permalink

Comment has been collapsed.

Dude i changed nothing from last time i farmed games. It was like a 2 weeks ago. Now it just showing that it farming games but in fact it do nothing.

6 years ago
Permalink

Comment has been collapsed.

Ok, then I don't know why if it helps you more than my advice above. Works fine for me.

6 years ago
Permalink

Comment has been collapsed.

well its not working at all. i even dowloaded ASF again, made new json again, and it still shows me "2 games farming" and nothing farming...

6 years ago
Permalink

Comment has been collapsed.

OK. i figured it out. Steam just shows me 2 games to idle on my badge page. But i dont even own that 2 games....So ASF trying to farm games i dont own...

6 years ago
Permalink

Comment has been collapsed.

All of a sudden I'm getting a disconnected from Steam message even though Steam is running, and ASF worked fine a few days ago - any suggestions?

6 years ago
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.