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.

on what grounds my Bot1 got in order behind Bot2? i just redeemed win on my second account. normally it redeemed on my first bot and if owned, than on second. now it called second bot twice instead of in order:

[Linux] Eņģelītis: !redeem XXXXX-XXXXX-XXXXX  
ozo2003_BOT:   
<Bot2> Key: XXXXX-XXXXX-XXXXX | Status: OK | Items: [126197, Monsti]  
[Linux] Eņģelītis:   
<Bot2> Key: XXXXX-XXXXX-XXXXX | Status: AlreadyOwned | Items: [126197, Monsti]  

both bots are up and running

8 years ago
Permalink

Comment has been collapsed.

All bots are considered for forwarding, except with:

  • The bot that redeems the key initially, as forwarding happens only if he failed to redeem the key
  • Bots that are not connected or not logged to steam at the time of redeeming
  • Bots that own particular game already

Then they're ordered in alphabetical order, as can be seen here.

Bots.Where(bot => (bot.Value != this) && bot.Value.IsConnectedAndLoggedOn && ((result.Items.Count == 0) || result.Items.Keys.Any(packageID => !bot.Value.OwnedPackageIDs.Contains(packageID)))).OrderBy(bot => bot.Key).Select(bot => bot.Value)

So what happened? Either your bot1 was not connected and/or logged on, or it had the game already. Up to recently you'd get extra AlreadyOwned status, but since ASF got smarter with my recent enhancements, it's not even trying to redeem the package if your bot owns it already, after initial request to find out what is the packageID of your key.

Keep in mind that purpose of keys forwarding stays the same regardless of actual logic and optimizations:

"I have key X, I want to farm cards off it, and it doesn't matter for me on which bot the key will be redeemed"

I'll always repeat that if somebody expects specific bot to redeem specific key, he should instead execute redeem on that specific bot and not depend on any internal ASF forwarding logic, because internal logic is ASF implementation detail that can change between one version and another.

8 years ago*
Permalink

Comment has been collapsed.

both bots were up, running. they're called Bot and Bot2, so Bot should be alphabetically in front as it has been allways. first didn't have the game as i just won it here. but first bot didn't show alreadyowned message, it went straight and redeemed key on second bot, as you can see, it redeemed on second and tried to activate on same second one again as you can see in that message, instead of trying on first bot in first place

8 years ago
Permalink

Comment has been collapsed.

I don't see any mistake in the code and it's not physically possible for ASF to execute same command two times, so perhaps it was Volvo fuckup like always. Did you send the command from mobile? It's known that Valve tends to send same message a few times on some unstable network, so it's possible that client received it two times.

8 years ago
Permalink

Comment has been collapsed.

nope, from computer. same network as always, couldn't get more stable (i work for company that provides internet for like most of my country :))

8 years ago
Permalink

Comment has been collapsed.

and again, if it's alphabetical, it's wrong.

[Linux] Eņģelītis: !status  
[Linux] Eņģelītis: Bot a_bot is not farming anything.  
ozo2003_BOT: Bot z_bot is not farming anything.  
[Linux] Eņģelītis: !redeem FV2QW-GFVER-7DZ8W  
ozo2003_BOT:   
<z_bot> Key: FV2QW-GFVER-7DZ8W | Status: DuplicatedKey | Items: [45501, Slipstream 5000]  
[Linux] Eņģelītis:   
<a_bot> Key: FV2QW-GFVER-7DZ8W | Status: AlreadyOwned | Items: [45501, Slipstream 5000]  
<z_bot> Key: FV2QW-GFVER-7DZ8W | Status: DuplicatedKey | Items: [45501, Slipstream 5000]  

if it were alphabetical, a_bot should be first, yet again my second bot was first in order. why?
and something is wrong, cause it redeemed on second instance and recheked in next line

8 years ago
Permalink

Comment has been collapsed.

Then you probably have fucked up scenario of having that bot as your own master, and your ASF on your account reacts to it's output - mainly cd-key that is being grabbed and tried to be redeemed. In this case ASF works in this way intentionally, as you're creating loop by yourself.

8 years ago
Permalink

Comment has been collapsed.

main bot, a_bot.json

{
  "Enabled": true,
  "StartOnLaunch": true,
  "SteamLogin": "xxx",
  "SteamPassword": "xxx",
  "SteamParentalPIN": "0",
  "SteamApiKey": null,
  "SteamMasterID": 76561197999480308,
  "SteamMasterClanID": 103582791454614797,
  "CardDropsRestricted": true,
  "DismissInventoryNotifications": true,
  "FarmOffline": false,
  "HandleOfflineMessages": false,
  "ForwardKeysToOtherBots": true,
  "DistributeKeys": true,
  "UseAsfAsMobileAuthenticator": false,
  "ShutdownOnFarmingFinished": false,
  "SendOnFarmingFinished": false,
  "SteamTradeToken": null,
  "SendTradePeriod": 0,
  "AcceptConfirmationsPeriod": 0,
  "CustomGamePlayedWhileIdle": null,
  "GamesPlayedWhileIdle": [
    0
  ]
}

second bot, z_bot.json

{
  "Enabled": true,
  "StartOnLaunch": true,
  "SteamLogin": "xxx",
  "SteamPassword": "xxx",
  "SteamParentalPIN": "0",
  "SteamApiKey": null,
  "SteamMasterID": 76561197999480308,
  "SteamMasterClanID": 103582791454614797,
  "CardDropsRestricted": true,
  "DismissInventoryNotifications": true,
  "FarmOffline": false,
  "HandleOfflineMessages": false,
  "ForwardKeysToOtherBots": true,
  "DistributeKeys": true,
  "UseAsfAsMobileAuthenticator": false,
  "ShutdownOnFarmingFinished": false,
  "SendOnFarmingFinished": false,
  "SteamTradeToken": null,
  "SendTradePeriod": 0,
  "AcceptConfirmationsPeriod": 0,
  "CustomGamePlayedWhileIdle": null,
  "GamesPlayedWhileIdle": [
    0
  ]
}

can you point out what's wrong in here?

8 years ago
Permalink

Comment has been collapsed.

You have yourself as master for the main account, just checked mine and I have removed the whole line from there.

8 years ago
Permalink

Comment has been collapsed.

removed that, nothing changed

8 years ago
Permalink

Comment has been collapsed.

What about SteamOwnerID in ASF.json? That's how I managed to make it loop, having A master of B but B owner of A. :)

8 years ago
Permalink

Comment has been collapsed.

owner is main account

8 years ago
Permalink

Comment has been collapsed.

What is SteamOwnerID of ASF.json?

8 years ago
Permalink

Comment has been collapsed.

my main account, 76561197999480308

8 years ago
Permalink

Comment has been collapsed.

So why is there your main account responding with redeem output, if you're not talking with it?

8 years ago
Permalink

Comment has been collapsed.

why are you asking me? you see the configs, it's your app :D
i can post ASF.json but not like there's something that messes things up

{
  "Debug": false,
  "Headless": false,
  "AutoUpdates": true,
  "AutoRestart": true,
  "UpdateChannel": 1,
  "SteamProtocol": 6,
  "SteamOwnerID": 76561197999480308,
  "MaxFarmingTime": 10,
  "IdleFarmingPeriod": 1,
  "FarmingDelay": 5,
  "AccountPlayingDelay": 5,
  "LoginLimiterDelay": 7,
  "InventoryLimiterDelay": 3,
  "ForceHttp": false,
  "HttpTimeout": 60,
  "WCFHostname": "localhost",
  "WCFPort": 1242,
  "LogToFile": true,
  "Statistics": true,
  "HackIgnoreMachineID": false,
  "Blacklist": [
    267420,
    303700,
    335590,
    368020,
    425280
  ]
}
8 years ago
Permalink

Comment has been collapsed.

Show me the screenshot of your chat, so I can better understand the problem. Not log - screenshot.

8 years ago
Permalink

Comment has been collapsed.

View attached image.
8 years ago
Permalink

Comment has been collapsed.

You didn't mention that you're using a group chat.

Set SteamMasterClanID of your primary account back to 0, otherwise your ASF clone is sitting there too (but not showing on list) and it executes your command, as you have yourself as your own master. In other words, you're executing the same command on both - yourself (primary) bot, and your target bot.

8 years ago
Permalink

Comment has been collapsed.

Rename them as Bot01 and Bot02

8 years ago
Permalink

Comment has been collapsed.

why? it was Bot and Bot2 before, nothing changed

8 years ago
Permalink

Comment has been collapsed.

I had the same problem, putting 0s before their numbers fixed the order they redeemed keys

8 years ago
Permalink

Comment has been collapsed.

I have the latest version of ASF , but i do not have the value "Isbotconfig" in my config, therefore my alts do not send foil cards Can i solve it?

8 years ago
Permalink

Comment has been collapsed.

You can solve it by downloading latest ASF.zip and using latest ConfigGenerator.exe from that zip.

8 years ago
Permalink

Comment has been collapsed.

"2016-09-21 22:50:49|FATAL|ASF|UnobservedTaskExceptionHandler() System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. ---> SteamKit2.AsyncJobFailedException: Exception of type 'SteamKit2.AsyncJobFailedException' was thrown.
--- End of inner exception stack trace ---
---> (Inner Exception #0) SteamKit2.AsyncJobFailedException: Exception of type 'SteamKit2.AsyncJobFailedException' was thrown.<---"

I changed the config file to use complex farming algorithm and it started connecting/disconnecting from steam, and after a few attempts gave out this error.

8 years ago
Permalink

Comment has been collapsed.

Full log or didn't happen.

8 years ago
Permalink

Comment has been collapsed.

https://www.dropbox.com/s/pwm33zi10vggwkr/log1.txt?dl=0

Had three accounts trying, but I can run it with only one if you'd like.

8 years ago
Permalink

Comment has been collapsed.

Start from not launching ASF more than one time.

8 years ago
Permalink

Comment has been collapsed.

I've been having two instances open and running quite often. Not until I tried just now use different algorithm I've had any trouble. Been opening my main account separately when I'm not playing Ragnarok Clicker, but leaving bot account running.

8 years ago
Permalink

Comment has been collapsed.

You're doing useless extra work for no reason, ASF turns itself off if you're playing a game.

8 years ago
Permalink

Comment has been collapsed.

After steam asking you if you want to force close the other game. It may sound a bit pointless, but my preference is to just run my main account separately.

8 years ago
Permalink

Comment has been collapsed.

Just turned CardDropsRestricted = False, and both instances are running fine. (They are in different folders with different name.exe).

Strange things happen I guess.

Thanks

8 years ago
Permalink

Comment has been collapsed.

No, you're intentionally running into issues by running two ASF instances with same bots, as you're running unsupported setup, no support is given.

8 years ago
Permalink

Comment has been collapsed.

This program is the best, it can do everything you need.

8 years ago
Permalink

Comment has been collapsed.

This is probably Steam being silly and nothing ASF can fix, just found it funny it randomly added http:// to only "net" :)
<bot2> Key: Status: OK | Items: [90680, Forbidden pla...
23:00 - bot1: http://net]

8 years ago
Permalink

Comment has been collapsed.

Yep, your steam client.

8 years ago
Permalink

Comment has been collapsed.

2016-09-23 09:59:19|ERROR|Z04|Init() System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 184.30.172.127:443
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- End of inner exception stack trace ---

Server stack trace:
   at System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
   at System.Net.WebClient.UploadData(Uri address, String method, Byte[] data)
   at SteamKit2.WebAPI.AsyncInterface.<>c__DisplayClass6_0.<Call>b__1()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

Exception rethrown at [0]:
   at SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
   at CallSite.Target(Closure , CallSite , Object , UInt64 , String , String , String , Boolean )
   at ArchiSteamFarm.ArchiWebHandler.<Init>d__20.MoveNext()

I got this error this morning when trying to run ASF
Can you help me?

UPDATE :: It's seems like there is problem from my ISP. Restarted router and working now.

8 years ago*
Permalink

Comment has been collapsed.

Could've just as easily been a Steam problem. See how the error message says it can't connect to the remote server because it doesn't respond.

8 years ago
Permalink

Comment has been collapsed.

how do i idle multiple games at the same time?

8 years ago
Permalink

Comment has been collapsed.

If I am not mistaken the API only allows to receive the current status as JSON. What do you think about expanding the API, so that it is possible to receive every response (or at least responses you normally would interact with) as json output? I only communicate with ASF-server through scripts and have to parse every output with another regex atm (at least I am training my regexes ;) ).
I can't estimate how many people would use the extended API, perhaps it's to much wok for too little gain. But I could imagine it would be interesting for at least some people.

Another question, should ideas like this be posted to your repo or is it okay that I posted it here? Was just browsing SG and did not think about that in advance.

8 years ago*
Permalink

Comment has been collapsed.

Since WCF is not yet supported in NET core, I don't want to extend API because it'll need to be rewritten when all ASF components are ready to make a switch (see: #302). Probably new WCF will not be 100% compatible with what we have right now, so it'll be extra work if I decide to implement it right now. Once we have new ASF (V3 probably) ready on .NET core, I'll evaluate this.

And regarding suggestions - I prefer them in the thread, as GitHub issues is TODO list and I'll automatically put appropriate suggestions there if I consider them worthy. You can of course post it on GH anyway, but I may close the issue if I'm not interested.

8 years ago
Permalink

Comment has been collapsed.

Yeah I know about #302. Hope the switch to .NET core won't break too many things. fingers crossed!

Regarding suggestions, I thought so, but wasn't sure as it was a feature idea.
Github Issues tend to be used as a Q&A platform, so I decided not to participate in the issue spam.

8 years ago
Permalink

Comment has been collapsed.

Why this?
|INFO|BOTNAME|StartFarming() We don't have anything to farm on this account!
|WARN|BOTNAME|UrlPostRetry() Request failed even after 5 tries

8 years ago
Permalink

Comment has been collapsed.

any help?

8 years ago
Permalink

Comment has been collapsed.

Reading the FAQ like Archi suggested gives you all the help you need and can get.
TL;DR: Steam as usual, just get used to it.

8 years ago
Permalink

Comment has been collapsed.

i have read all and no help!
TL, DR? sorry for my noobnes!
till now , everithing worked ok!

8 years ago
Permalink

Comment has been collapsed.

http://www.urbandictionary.com/define.php?term=tl%3Bdr
It's just Steam being randomly broken like always, nothing you, Archi or ASF can fix.
So stop worrying, it's nothing serious and will go away just by waiting.
Which reading the FAQ would've told you.

8 years ago
Permalink

Comment has been collapsed.

Waiting for 4 days????

8 years ago
Permalink

Comment has been collapsed.

What part of "nobody can fix it" you don't still understand?

And what are you trying to do?

8 years ago
Permalink

Comment has been collapsed.

asf fails to send trade offer to steam master id!
and in debug mode i got this:

|ERROR|bootname|UrlRequest() Request: https://steamcommunity.com/tradeoffer/new/send failed!
|ERROR|bootname|UrlRequest() Status code: InternalServerError
|ERROR|bootname|UrlRequest() Content:
{"strError":"There was an error sending your trade offer. Please try again later.<br><br>You cannot trade with lupascu69. (50)"}

8 years ago
Permalink

Comment has been collapsed.

You should begin with that information, everyone gets the 5 tries failed error now and then for no reason. :)

Check the trade offers with a browser or Steam client. IIRC 50 meant there are already 5 open, which can happen if they get stuck for some reason. If that's the case, canceling them will allow you to make new ones. If not, wait for someone that actually knows their stuff to appear.

8 years ago
Permalink

Comment has been collapsed.

Damn Steam, seems like it crapped out yesterday and now I have some accounts still stuck farming but nothing drops.
Tried restarting couple times before going to sleep but didn't help. I guess I need to check Steam with browser/client next.

Edit: seems like they are still randomly stuck, some dropped cards on their own while others required abusing the !stop/!start bug.
ASF 6 - 0 Steam like always :D

8 years ago*
Permalink

Comment has been collapsed.

Still have this bug on the some accounts. Everything looks normal but they wont drop any cards before you manually !stop/start them once. Seems to affect about the same accounts everytime as well.

8 years ago
Permalink

Comment has been collapsed.

If it's issue related only to currently farmed game, you can try to experiment with MaxFarmingTime. Otherwise I don't know what possible workaround I could implement...

8 years ago
Permalink

Comment has been collapsed.

It's been happening on several games already, but not the first time when Steam works randomly on some accounts while others are fine. Been restarting whole ASF after each game has completed so it drops the next game fine and then gets stuck again.

Only automatic workaround I can think ot would be restarting bots all the time, maybe after 1 hour of no cards dropping. Would also abuse the current bug where a card drops right then most of the time. But probably no reason to do that unless it becomes more common, just wanted to tell this if others might have same problem so they know how to fix it.

8 years ago
Permalink

Comment has been collapsed.

so i got this in debug mode:
|ERROR|bootname|UrlRequest() Request: https://steamcommunity.com/tradeoffer/new/send failed!
|ERROR|bootname|UrlRequest() Status code: InternalServerError
|ERROR|bootname|UrlRequest() Content:
{"strError":"There was an error sending your trade offer. Please try again later.<br><br>You cannot trade with lupascu69. (50)"}

Any solution?

8 years ago
Permalink

Comment has been collapsed.

https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ

do not ask why ASF can't accept or send trades - I don't know, and ASF doesn't know either.

Usual things to check:

  • Did you check if your trading queue is not stuck with 5 pending trades already? No? Then do.
  • Are you friend with SteamMasterID? No? Then do you have steam token put and proper?
  • Did you wait a week since first apperance of the error? No? Then do.

BTW, all of the above is in the link I already sent you 2 days ago.

If nothing helps, call 777-Gabe-Logan-Newell-0812. As put in the FAQ, I don't know, and ASF doesn't know either. Asking will result only in waste of time.

8 years ago*
Permalink

Comment has been collapsed.

i managed to get past that (i have to remake the 2fa from maFile)
But now, when i use !2faok to confirm selling on comunity market, from 250 cards, only 10 are confirmed every time i use the command!

8 years ago
Permalink

Comment has been collapsed.

Does anyone have ASF actived for his main Steam account? It's safe? What would be the safest configure for this?

8 years ago
Permalink

Comment has been collapsed.

yes I do and yes it's perfectly safe

8 years ago
Permalink

Comment has been collapsed.

that is actually quite handy to add steam keys

8 years ago
Permalink

Comment has been collapsed.

I'm using ASF on my main since V0.1.

8 years ago
Permalink

Comment has been collapsed.

I'm a little bit worried about saving my account password in a plain text file in my computer. Can you tell me what is the safest way to configure the bot for my main account, please? I'd be really grateful.

8 years ago
Permalink

Comment has been collapsed.

i didn't saved the password in the config files and i enter it when my login expires in the asf "window"

8 years ago
Permalink

Comment has been collapsed.

So, ASF remembers the password for a while, like the Steam client, right?

8 years ago
Permalink

Comment has been collapsed.

Safest way would be to not save your password in the config files. Of course that way you will have to enter it every time you start ASF.

8 years ago
Permalink

Comment has been collapsed.

Thanks, I have done this. I'd need to put again the next time or ASF will remember the pass for a while (like the Steam client does)?

8 years ago
Permalink

Comment has been collapsed.

I'm not completly sure about that. You might have to enter it everytime you start ASF.

8 years ago
Permalink

Comment has been collapsed.

This link have been very useful, thanks. I haven't read it (my shame). I've chosen "None" and I put my password in the console. Thanks!

8 years ago
Permalink

Comment has been collapsed.

The moment someone gains access to your computer to get even anything plaintext is the moment you lost all passwords. So better keep it safe to begin with.

8 years ago
Permalink

Comment has been collapsed.

Is it possible to separate the IsBotAccount and !loot command?
My situation is that i'm farming for friends, I still want the !loot command to include foils but I don't want friend requests/trades auto rejected.

8 years ago
Permalink

Comment has been collapsed.

Not at the moment, and I don't think I'll want to separate it anytime soon.

Foils are rare, and if you farm your friends accounts then you could leave them something as well as a thank you. In fact, in your case, legit owner of the account should review every trade going on, and looting a primary account should not be even possible in the first place, but now it is as a special case for people that would like to stash farmed cards somewhere else (that doesn't include foils by design though).

So no, it's not possible, but as a SteamMasterID you can still ask for any items of your choice, and ASF will accept such trade (and confirm, if you use ASF 2FA as well).

8 years ago
Permalink

Comment has been collapsed.

I see what you mean, in my case the legit owners do review every single trade, it just makes it easier than dragging all the cards 1 by 1 :D. The deal with my friends is I farm their accounts and take the cards they drop to trade for games. In return I get to activate trash games I get from things like gleam giveaways on their accs and those cards belong to me.

I guess I can stick to just doing the foils in a separate trade tho, shouldn't be too bad.

8 years ago
Permalink

Comment has been collapsed.

Just a bit of an annoyance, and not sure what is causing it now but resizing the program window after AFS starts causes the text to disappear in the window. It still shows up in the log though.

I normally double the window size a little over double the width it starts out as to stop having as much text wrapping.

8 years ago
Permalink

Comment has been collapsed.

Text only "disappears" if you make the windows smaller first, leaving empty space under it. Like you said, just scroll it back up and nothing was lost. Don't think ASF can affect how Windows 10 handles its command prompt. :)

At least that's how it's for me in pre-anniversary 10, if they broke that it's yet another reason to never get that crap.

8 years ago
Permalink

Comment has been collapsed.

All text is gone in the window, scrolling doesn't make it reappear at all. The program still works though and outputs to the window what its doing at the preset intervals still.

8 years ago
Permalink

Comment has been collapsed.

Yay, having a steam screwups that's actually nice for a change... :-) My main account is set to carddrops restricted cause that's what I experienced for ages, now it's dropping cards for all games it's running simultaniously during the first 2 hours...

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

8 years ago
Permalink

Comment has been collapsed.

I'm having this "problem" too lol, I just got cards from all the games the program was idling for during the first 2 hours...
How can i set the program to keep idling all the games at the same time? xD
Edit: !play <appID1,appID2,...>
It's raining cards! Hallelujah!

8 years ago*
Permalink

Comment has been collapsed.

Where and how are we writing this commands?

8 years ago
Permalink

Comment has been collapsed.

so why !2faok <bootname> confirms only 15 cards sell at a time instead of all (ex: 80, 100 etc)?

8 years ago
Permalink

Comment has been collapsed.

Ask GabeN.

If you need several !2faok to confirm everything, then it means that ASF 2FA receives only 15 confirmations at a time - I might need to reproduce that and invent a function that will keep asking for confirmations once all are gone. It didn't work like that, so maybe it's recent addition.

8 years ago
Permalink

Comment has been collapsed.

ok, TY, an sorry for my noobness!

8 years ago
Permalink

Comment has been collapsed.

Hi! I have been reading but can't find the answer. Is there any option for ignoring one bot for redeeming keys? I mean, one bot who doesn't receive keys. Thanks!

8 years ago
Permalink

Comment has been collapsed.

No. Forwarding keys clearly states that you don't care which bot redeems the key.

8 years ago
Permalink

Comment has been collapsed.

Not sure if this is a valid workaround for this case but couldn't he just disable that bot while activating the keys ?

8 years ago
Permalink

Comment has been collapsed.

Indeed, that is a valid workaround as non-connected bots are excluded from keys forwarding by definition. But it's a bit different from ASF expected behaviour when forwarding keys.

8 years ago
Permalink

Comment has been collapsed.

Thanks!

8 years ago
Permalink

Comment has been collapsed.

archi, can i play in this account while my ALT accounts are farming cards (this account isnt farming/the conection is disabled in configuration) i mean could i get a vac?

8 years ago
Permalink

Comment has been collapsed.

Yes, you can play and no, you can't get VAC for doing so.

Even having that account enabled is OK, ASF is 100% VAC-free, it's physically not possible to farm and play at the same time.

8 years ago
Permalink

Comment has been collapsed.

All people interested in family sharing support in ASF should be quite happy, it landed. Feel free to test and give feedback! :3

8 years ago
Permalink

Comment has been collapsed.

If you want, feel free to remove my GUI Thread. I finally found some time to continue, but saw that ASFUI has like most of the stuff I wanted to do, so I guess I relax ;->

8 years ago
Permalink

Comment has been collapsed.

Alright :3

8 years ago
Permalink

Comment has been collapsed.

Hello archi have a problem.
first of all thank you very much for the program is helpful :)

the problem is that when I try to add new accounts in the file ASF-ConfigGenerator jumps me this error:
http://prntscr.com/cpd8e6

What should I do? if the file was downloaded you'll have to get another see all my accounts?
thanks

8 years ago
Permalink

Comment has been collapsed.

redownload the config file from the link on first page...because only the main program updates the configgenerator is at an older version and it ain't compatible

8 years ago
Permalink

Comment has been collapsed.

I have several accounts in ASF, I'll have to place them again?

8 years ago*
Permalink

Comment has been collapsed.

there is no need...you can unzip just the config generator and everything will be the same

8 years ago
Permalink

Comment has been collapsed.

and I saw my error. hehe
thanks

8 years ago
Permalink

Comment has been collapsed.

You need to use appropriate ASF-ConfigGenerator.exe from ASF.zip file appropriate for your ASF.exe version. ASF helps you with the last part by opening proper page, you just need to download ASF.zip and extract ASF-ConfigGenerator.exe.

8 years ago
Permalink

Comment has been collapsed.

thank you very much and I could fix it.

8 years ago
Permalink

Comment has been collapsed.

How about !statusall giving total games/cards left, like There are 10/10 bots running with a total of 20 games (45 cards) left to farm.

8 years ago
Permalink

Comment has been collapsed.

Seems OK.

8 years ago
Permalink

Comment has been collapsed.

Is this a feature request?

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

Wow. You truly are doing a great job with ASF!

8 years ago
Permalink

Comment has been collapsed.

Quite important updates to FAQ:

Q: I have only one (main) account added to ASF, can I still issue commands through steam chat?
A: Yes (...)

And:

Q: Did somebody get banned for it?
A: Up to today, we had a single accident (...)

There is also fully-automated build of latest commit available through AppVeyor - check out release cycle if pre-releases are not enough for you.

8 years ago*
Permalink

Comment has been collapsed.

PANIC

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Quick, press the panic button... Naow :3

View attached image.
8 years ago
Permalink

Comment has been collapsed.

LOL

Please, use some common sense and don't assume that you can do such crazy things only because ASF allows you to do that. Doing !lootall on over 1k of bots can be easily considered a DDoS attack, and personally I'm not shocked that somebody got banned for such a thing. Please keep in mind some bare minimum of fair use in regards to Steam service, and most likely you'll be fine.

View attached image.
View attached image.
8 years ago
Permalink

Comment has been collapsed.

Now we just need others to get banned with less bots to find out what's the limit you can !loot at once safely.

8 years ago
Permalink

Comment has been collapsed.

Holy shit, how do you create over 1k bots?
Don't you have to pay 5$ for each of them (or were these stolen accounts)?

All of that only works with having twitter/gleam bots as well and "farming" free games I guess or how was he feeding all his bots? Or buying indigalabundles with cards ^^

I'm aware, that you can't / won't answer most of it, was just curious ;->

8 years ago
Permalink

Comment has been collapsed.

Back in the good old days before the $5 you could just spam as many accounts as you wanted. And having 1k bots sounds like constant rain of boosters that you can sell to fund more bots even with the $5. It's all pure business at that point, not having fun while playing the Steam leveling up game.

8 years ago
Permalink

Comment has been collapsed.

Hm... As far as I know the 5$ works for old accounts as well. So old accounts, that have never spent 5$ were set limited as well.
But I'm not sure about that.
Guess if you buy keys and sell them you do not loose that much. But still.

You need to automate everything like creating and so on.

8 years ago
Permalink

Comment has been collapsed.

No they aren't. And yes you can just buy games from sales with the $5 and resell after with profit for example.

8 years ago
Permalink

Comment has been collapsed.

Hm... thought I read something about accounts becoming limited. But might just be accounts that were created shortly before the start of limiting stuff.

And jeha you can do that, but thats a shitload of work, if you do not have a bot for that as well.^^
It just seems, that you have to have so many processes automated, or to invest so much time. But maybe he was doing that as a full time job ^^

8 years ago
Permalink

Comment has been collapsed.

If you're a kid or unemployed you have all day to earn a little bit more income. I just collect cards for fun so can take time off from it with np :)

8 years ago
Permalink

Comment has been collapsed.

Jeha,
I ended up with 4 bots so far (but mostly to sort my inventory) ;-> But I mainly use the cards to pay for more games or Dota items ;->

So its nothing I really need.

8 years ago
Permalink

Comment has been collapsed.

Some accounts (accounts that never activated a steam gift) were initially retroactively limited, but that was fixed fairly quickly.

8 years ago
Permalink

Comment has been collapsed.

You don't actually need to spend the $5. Just add and use whenever you need it.

8 years ago
Permalink

Comment has been collapsed.

Jeha I know that ^^
But thanks. Didn't knew the other stuff.

8 years ago
Permalink

Comment has been collapsed.

is it possible to tell asf to farm all games with cards at once without changing that setting about 2 hours in json config?

8 years ago
Permalink

Comment has been collapsed.

No, because if you don't have restricted card drops account, it's not optimal, and ASF works only with most optimal algorithms.

8 years ago
Permalink

Comment has been collapsed.

Do you count how often you have been asked that?

8 years ago
Permalink

Comment has been collapsed.

How can I change the default color scheme of the command line? It seems like it won't keep the changes I make, neither copy the colour scheme of the cmd options.

8 years ago
Permalink

Comment has been collapsed.

I would guess that has nothing to do with ASF, but with your OS.
And it depends on your OS...
So I would suggest entering "OS NAME AND VERSION" + "change default color of command window" + (maybe) "for .net applications" into google and follow the instructions.

8 years ago
Permalink

Comment has been collapsed.

If you mean background color, then it's depending on your OS.

If you mean foreground color, e.g. the ones ASF uses for different logging levels (error/warn/info etc.). Then you can change those colors by specifying your custom logging configuration, and that part is described on wiki. You can even completely turn off colorized output by replacing default ASF ColoredConsoleTarget with ConsoleTarget, which is also described in Logging section in the wiki.

Unless you have a very good reason, most likely you don't want to change any of this.

8 years ago
Permalink

Comment has been collapsed.

Oh I wasn't aware that ASF does use coloring. I thought it "inherited" the black and white scheme of the Windows cmd. That's why I was looking for a change. I'll stick with the defaults then, thanks for the answer!

8 years ago
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.