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.

8 years ago*

Comment has been collapsed.

Bump! :D

6 years ago
Permalink

Comment has been collapsed.

Now if only ASF could fix Steam RNG it would be great.

6 years ago
Permalink

Comment has been collapsed.

That is truly unreal luck ^^

6 years ago
Permalink

Comment has been collapsed.

Amazing program Archi, you're a hero :)

6 years ago
Permalink

Comment has been collapsed.

Hey archi im trying to do the migration or to move to v3 since im still using v2 well, im currently using windows 7 32bits and i downloaded The ASF-Generic.zip file, well i cant find the Archis.exe file and i cant make the program work, what am i doing wrong

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

I'm not using this script, but I have a question concerning the new feature: automatic Steam Awards voting.
Does the script significantly affect the results of the voting (for example by voting always for the first option) or not? If it does affect it then I would like to request a change. One of the possibilities I see for that is choosing a random option, where it's either a true random, or each user has a different starting seed for the randomizer.

6 years ago
Permalink

Comment has been collapsed.

Last time this was implemented, he started out with "always the first" but later changed it to random, for that very reason.

There is no true random when using a Computer.

You usually use the time as seed, so that it changes at each start of the program.

6 years ago
Permalink

Comment has been collapsed.

There is no true random when using a Computer.

I know exactly what you mean by that.

However it’s still possible to get numbers which people call “true random” in your program. One of the ways of doing so is acquiring the number from random.org which uses atmospheric noise to generate it.

6 years ago
Permalink

Comment has been collapsed.

There's no need for that. Even with pseudo random, given enough number of tries (so users voting), results will be more or less even without heading towards one option more than the other ones. This is because the seed doesn't change during ASF run, which guarantees randomness in long-run. If it did change, it'd no longer guarantee that. And yes, voting does use randomness, it wasn't using it only in very early release half a year ago that didn't even go public in the first place.

Randomness is mandatory, and voting itself is disabled by default so only aware users enable it. I don't expect a fallout from this, because the only thing that is affected on Valve's end is increased voting userbase, without screwing up the results. As usual I did my best in terms of the code when implementing that feature, so the outcome should be minimal.

Also true random is not really superior to pseudo random if pseudo random is used correctly, for example with once-initialized seed like in ASF case. It's totally sufficient to use pseudo random for everything that requires randomness, apart from cryptographic purposes where using fixed seed could lead to cracking the generated encryption key. This is because both randoms are good enough for generating random numbers, but only true random doesn't suffer from seed problem.

In ASF case using true random wouldn't only cause extra overhead, but it'd be simply a stupid decision. We don't care about users being potentially aware of the random numbers that will be generated next because of the seed being used, all we care about is actual randomness, and that one is almost the same in both cases, to the point that using one over another one only for that reason is not an argument.

6 years ago*
Permalink

Comment has been collapsed.

I avoided suggesting pseudo random, because of the scenario where there are n users who use the script for voting every day and all of them use the same random function with the same starting seed. Assuming that all of them make their first draw at the same day and no one misses any of the later voting days, all of them would get the same result on each day.

Thank you for the answer to my question :)

6 years ago
Permalink

Comment has been collapsed.

Correct, but in ASF case that would assume they also started the program at the very same moment, because program's start time is used as a seed. And it's not just the very same second, but actually milisecond, since DateTime.UtcNow is that precise. And of course, all of those PCs would also need to be synchronized to that 1ms in the first place, because local clock is used :3. In addition to that, since Random is shared across entire program's life, they'd also need to use the same number of bots per each day in the very same unvoted state. And of course not use any other ASF random function that uses the same random generator, such as Random FarmingOrder :3.

Like I said, the more people the less screwed up the results will be. At some point they'll be even. If you throw a coin 4 times and get heads 3 times out of that, then that's 75%, but 5003 from 10000 times is only 50.03%. If you keep throwing the coin over and over again, then despite of your initial possibly "screwed" results, eventually you'll get down to 50%, getting closer to it with each throw. Likewise here, even if you assume that all of the above conditions actually happened for 100 people (which is actually impossible, but let's assume that), then eventually 9900 other ones will even it out.

6 years ago*
Permalink

Comment has been collapsed.

I have a question, I have 5 farm accounts. what must I do to have 4 of them send their trade offers (after farming) automatically to the 5th account? i have the trade tokens (URL) for all ot them.

6 years ago
Permalink

Comment has been collapsed.

Set appropriate user with Master permission in SteamUserPermissions of each bot, then execute !loot. After confirming that it works, you can use SendOnFarmingFinished.

Keep in mind that using automatic !loot such as SendOnFarmingFinished without ASF 2FA might lead to backlog of trades and bot not being able to send you anything anymore before you clear it, therefore it's not recommended.

6 years ago
Permalink

Comment has been collapsed.

Ok thanks, I will try that. Sounds easier than I thought. one more question, if i send my master bot a !add_licence... command , is there a way that it passes this on to the other bots? I never used ASF for anything else but Card farming yet.

6 years ago
Permalink

Comment has been collapsed.

You can use <Bots> syntax for that, and ASF keyword for all bots. Read commands section of the wiki.

6 years ago
Permalink

Comment has been collapsed.

I've tried what you said, but nothing works for me.
this is my master bots json (the one that should receive the trade offers)
{
"IsBotAccount": false,
"Enabled": true,
"AutoDiscoveryQueue": true,
"SendOnFarmingFinished": false,
"SteamLogin": "xxxxxxxxxx",
"SteamPassword": "xxxxxxxxxxxx",
"SteamTradeToken": "xxxxxxxx"
}
and this is how the bots look like
{
"IsBotAccount": true,
"Enabled": true,
"AutoDiscoveryQueue": true,
"SendOnFarmingFinished": true,
"SteamLogin": "yyyyy",
"SteamPassword": "yyyyy",
"SteamTradeToken": "yyyyy",
"SteamUserPermissions": { "765000000000000138": 3"} // id from the master account
}
I tried sending the !loot command to my master with my real account, nothing happens, I tried to send the command from my master to one of the bots and nothing happened either. I send the command in steam chat window. what am I doing wrong

6 years ago
Permalink

Comment has been collapsed.

Nothing happens because the ID you put in SteamUserPermissions is not your account.

6 years ago
Permalink

Comment has been collapsed.

I put the Id of my master bot in there. I just masked it here with 0. And I tried sending the command from my master bot to any of my slave bots.
Also AutoDiscoveryQueue doesn't seem to work either.

6 years ago
Permalink

Comment has been collapsed.

If ASF is working on given account but not responding to your commands then you do not have permission to access that bot.

Why - I don't know, you claim that you inputted your permissions correctly, so I don't have anything else to tell you. Either you intentionally omitted some core details such as some config property or info about using outdated ASF version, or you did some other kind of mistake. Everything works correctly with permissions in latest version.

6 years ago
Permalink

Comment has been collapsed.

I use the latest version. I didn't edit the asf.json. do I have to?
Before I've tried this, my bots had the bare minimum parameters in thier json config, Enabled, Username and password. I extended their json parameters as described above, but nothing happens other than they still farm for cards.

6 years ago*
Permalink

Comment has been collapsed.

If, apart from the edited fields, what you posted above is exactly your config, then you accidentally put an extra " at the end of "SteamUserPermissions", which causes your config to not be loaded by ASF due to being invalid.

If that's the case, the log will have recorder that error, with a bunch of technical stuff ending with:
(date) (hour)|ArchiSteamFarm-XXXX|ERROR|botname|.ctor() Your bot config is invalid. Please verify content of config\botname.json and try again!
(of course, date and hour are the time when the log registered it, and botname is the name you assigned to your bot)

Therefore your account doesn't log into the ASF process, and cannot send commands.

6 years ago*
Permalink

Comment has been collapsed.

oh man that was it I think. works now, thanks much!

6 years ago
Permalink

Comment has been collapsed.

Hey, Archi. First of all, thank you for the awesome work you do on this project.

Now I have a very weird question that I just can't figure out. I've been using ASF for as long as it's been around and I just noticed today that 3 of my bots (unlimited accounts, level5+ each if that matters, asf 2fa (used to be) set up) are no longer bots - they have last been online 136 days ago and when given a command ASF says there is no such bot. They have .json, .db and .bin files in the config folder just like all the rest of the bots and I've triple checked the .json files and they are indeed correct. This is very weird to me since these 3 accounts used to be bots - I can see their play times and everything and I remember them being in ASF. If I try to sign in manually, the bots ask for 2FA mobile code and they are set up only using ASF because you used to be able to set up 2fa asf without having to use something like WinAuth. Fortunately I have Steam guard backup codes (and the revocation code for that matter) generated and I was able to log in but nothing seems unusual in the accounts. I just can't figure out how these 3 accounts have randomly decided to bail on me. Hopefully you know why this happened and thanks again for ASF.

6 years ago
Permalink

Comment has been collapsed.

I don't think ASF has any say in this. If you had a log from that 136 days ago then we could probably find out based on that, but if you don't, then there is nothing else but suggesting you to set up ASF from scratch in latest version, following up-to-date setting up part.

ASF 2FA is not possible to be used in solo mode since a very long time. However don't worry, even if you don't have revocation code then you can still disable 2FA via SMS code on your phone. I suggest to do that, not only because you have ASF 2FA in solo mode, but also because you should have copy of your authenticator in other place than ASF only, and this is also why this mode is no longer allowed - I want people to keep one more copy of authenticator just in case.

6 years ago
Permalink

Comment has been collapsed.

Yeah I have set up more accounts since then and I have most of them in WinAuth as well. I do have the revocation codes and it would be rather easy to just set them up from scratch but it's very weird to me how 3 random accounts have gone rogue.

Thanks for the reply, I'll look into bringing them back into ASF soon :D

6 years ago
Permalink

Comment has been collapsed.

The "AutoDiscoveryQueue" function triggered at 4am 1 hour early than the 5am Steam day reset for sale tasks (all local times).
I'm in Australia and most states are in daylight saving time.

6 years ago
Permalink

Comment has been collapsed.

ASF checks for that every x hours, so it doesn't really matter.
So, it might check 1 hour before, and then 5 hours after, i.e.

6 years ago
Permalink

Comment has been collapsed.

in adddition, you can restart ASF to trigger the exploration, if you. want it it now.

6 years ago
Permalink

Comment has been collapsed.

Restarted several times.
Now 8 hrs past, not done.
Because ASF actually ran the Discovery Queues, I assume that it won't attempt this again as the program assumes it has been completed.

6 years ago
Permalink

Comment has been collapsed.

Wrong, ASF will check it again in 6 hours, as stated on the wiki.

6 years ago
Permalink

Comment has been collapsed.

Thanks for reply,

When I go to any bot store page Discovery page I get the message:-

You have viewed all the products
in your Discovery Queue for today.
You have finished your list for today, but if you're eager for more you can click below to generate another set.

Once I manually complete fist group. I get a card drop and the following message:-

You've completed your queue and have unlocked 4 event trading cards!
You can get -1 more cards today by continuing to browse your Discovery Queue.

after manually completing 2nd group, I get a card drop and the following message:-

You've completed your queue and have unlocked 5 event trading cards!
You can get -2 more cards today by continuing to browse your Discovery Queue.

after manually completing 3rd group

You've completed your queue and have unlocked 6 event trading cards!
You can get -3 more cards today by continuing to browse your Discovery Queue.

There are strange messages on the page, namely the - (minus) card count.

6 years ago
Permalink

Comment has been collapsed.

FYI,
Had to restart ASF, the AutoDiscoveryQueue function started and it ran for all the bots that I had manually completed only.
So there may be a Steam problem.
Thanks

6 years ago
Permalink

Comment has been collapsed.

That is a Steam problem, especially the -X, which happened last year too. Heck, atm. they even drop cards for level 5, not the level 8. No idea what Volvo has done again.

6 years ago
Permalink

Comment has been collapsed.

2017-12-23 18:15:20|ArchiSteamFarm-1716|WARN|Guess|GetActiveTradeOffers() System.Net.Http.HttpRequestException: Response status code does not indicate success: 500 (Internal Server Error).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at SteamKit2.WebAPI.AsyncInterface.<CallAsyncCore>d9.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at CallSite.Target(Closure , CallSite , Object )
at ArchiSteamFarm.ArchiWebHandler.<GetActiveTradeOffers>d
30.MoveNext()
2017-12-23 18:15:20|ArchiSteamFarm-1716|WARN|Guess|GetActiveTradeOffers() Request failed after 5 attempts!

Anything to be concerned about?

6 years ago
Permalink

Comment has been collapsed.

FAQ.

6 years ago
Permalink

Comment has been collapsed.

I don't know if this has been asked, but I didn't see anything related. It is also not super important but I was wondering if there was a way to have all of the event cards retrieved before sending out trades to main account?

As I said it is not a huge deal I just get extra trade e-mails for each card from the queue and the such.

Thanks again for the amazing program!

6 years ago
Permalink

Comment has been collapsed.

You shouldn't use any automatic loot without ASF 2FA in the first place, so no.

6 years ago
Permalink

Comment has been collapsed.

Just to clarify, is there anything bad about doing it like that or just recommended against? Also thanks for the quick response!

6 years ago
Permalink

Comment has been collapsed.

Only the fact that ASF might generate excessive amount of trades of which half will be unavailable after confirming just one. Plus, once it reaches 5 active trade offers ASF won't be able to send one anymore.

You'd have more luck just executing !loot manually instead of confirming 5 independent trades, too much effort for me.

6 years ago
Permalink

Comment has been collapsed.

Alright, thanks for the clarification! Keep up the good work :)

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Maybe if you read setting up article on the wiki then you wouldn't need to ask the most basic questions.

6 years ago
Permalink

Comment has been collapsed.

What version of netcore needed now and where to DL?

6 years ago
Permalink

Comment has been collapsed.

I have Win7. I Downloaded Netcore .. but latest ASF doesn.t launch. Till now was using the beta version of last summer sale. Anything I am missing?

6 years ago
Permalink

Comment has been collapsed.

Entire setting up on the wiki page, and next time try to stay on up-to-date ASF so you won't need to have to go through half a year backlog of changes.

6 years ago
Permalink

Comment has been collapsed.

was missing latest dotnet and visual studio works now. But sale cards do I need add a script in bot json files?

6 years ago
Permalink

Comment has been collapsed.

Considering you don't need either dotnet nor visual studio to run ASF, yeah I'd advise to read more :3.

You don't need any script in bot json files, you need to configure them appropriately, which is well described on the wiki.

6 years ago
Permalink

Comment has been collapsed.

ASF wouldn't launch before and does now. No idea why? Now it starts and jhits rate limite xceeded.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

If ASF is omitting status of one or more bots then it means you do not have access to them from the account you're inputting the command.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Asking in one place would be a good start.

6 years ago
Permalink

Comment has been collapsed.

Hi, I noticed an error in a translated message from ASF. It's very small and just a kind of typo, but you may want to fix it.

ArchiSteamFarm-xxxx|INFO|ASF|CheckAndUpdateProgram() ASF recherchera automatiquement de nouvelles mises à jour toutes les 1 jour heures.

It currently says "every one day hour" :)
It has to end with:
toutes les heures. (means "each hour", in French we wouldn't use the number 1if there is only one. It would be a different wording if the number was superior),
or
tous les jours. (means "every day", also same wording with number 1) - "toutes les 24 heures" would also be correct.

6 years ago
Permalink

Comment has been collapsed.

Why do I get this message for 1 bot at start not starting this bot instance because it's disabled in config file at manifest Init stage at start?

6 years ago
Permalink

Comment has been collapsed.

Because it's disabled in config file.

6 years ago
Permalink

Comment has been collapsed.

I checked and compared notepads of json file with couple other bot files. Nothing is amiss. Nothing is separate. This is alst bot in order and does start at end but still this msg comes up first at start.

6 years ago
Permalink

Comment has been collapsed.

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at SteamKit2.Internal.CMClient.Disconnected(Object sender, DisconnectedEventArgs e)
   at SteamKit2.TcpConnection.Release(Boolean userRequestedDisconnect)
   at System.Threading.Thread.ThreadMain_ThreadStart()
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
./ArchiSteamFarm.sh: line 64: 31459 Aborted                 dotnet "$BINARY" "${BINARY_ARGS[@]-}"
skudra@vps ~/archi> ./ArchiSteamFarm.sh
.NET Command Line Tools (2.0.0)

Product Information:
 Version:            2.0.0
 Commit SHA-1 hash:  cdcd1928c9

Runtime Environment:
 OS Name:     ubuntu
 OS Version:  14.04
 OS Platform: Linux
 RID:         ubuntu.14.04-x64
 Base Path:   /usr/share/dotnet/sdk/2.0.0/

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0
  Build    : e8b8861ac7faf042c87a5c2f9f2d04c98b69f28d

Keeps crashing today
ASF V3.0.5.5

6 years ago
Permalink

Comment has been collapsed.

Already reported, thanks.

6 years ago
Permalink

Comment has been collapsed.

Enhancement Request: Add <AppID> to wishlist
Planning to have bot keep a shorter wishlist that we can look into during sales and such. Would be beneficial if I could have a command that would let the bot add the appid to its wishlist.

Thanks!

6 years ago
Permalink

Comment has been collapsed.

That's not ASF purpose.

6 years ago
Permalink

Comment has been collapsed.

Fair enough, thanks for considering though!

6 years ago
Permalink

Comment has been collapsed.

IMHO valid optimization tip:
Current behavior 3055 - it always waits for HoursUntilCardDrops for checking if idled game still have drops, even if you're idling single game. I had a few times that accounts which have 3 hours delay start dropping cards on 30 minutes, for some unknown valve reason, but soon, the next day, they get back on 3 hour delay.
If you have HoursUntilCardDrops set to higher value, lets say 6, common 3 card game would be in most cases idled in 4 hours and asf would stay in game for 2 more hours without valid reason.
Suggestion: if the account have 1 game left to idle disregard HoursUntilCardDrops value.

6 years ago
Permalink

Comment has been collapsed.

If user set HoursUntilCardDrops then ASF assumes that he knows what he's doing and doesn't check card drops under that period because it doesn't make any sense whatsoever, regardless if idling 1 game or 32 - the period applies to all games, not some games selectively.

Your suggestion would make ASF send useless requests in fixed intervals like when farming solo for no real reason and majority use cases, since under normal circumstances what you're describing is not possible. And abnormal circumstances, aka abusing steam exploits of dropping cards faster is not an excuse for ASF to do something that normally wouldn't make any sense.

I don't see a reason to smash Steam network servers with requests that don't make sense under normal circumstances, unless they're crucial to ensure ASF's reliability in operation. An example of that would be FarmingDelay that under normal circumstances should be entirely removed, but ASF is not guaranteed to receive notification from Steam network. Your suggestion is not crucial for ASF operation, since as you pointed out yourself, ASF will properly switch to solo mode once it's done with farming hours.

6 years ago*
Permalink

Comment has been collapsed.

Is the a way to make the bots make a random vote for the steam awards automatically, for the additional card drop?

6 years ago
Permalink

Comment has been collapsed.

I updated from V3.0.2.7 to V3.0.5.5 and when sending command through IPC e.g "http://127.0.0.1:1242/IPC?command=status", I got an error "404 - NotFound".
Something got changed or what could I be doing wrong?

I have set "SteamOwnerID" and started ASF in server mode.

6 years ago
Permalink

Comment has been collapsed.

https://github.com/JustArchi/ArchiSteamFarm/releases/tag/3.0.5.5

First Changelog. Marked with an Exclamationmark...

Check here for new syntax

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

6 years ago
Permalink

Comment has been collapsed.

Thank you!😀 got it working back.

I tried "ASFui", followed instructions and change settings ASF binary to ArchiSteamFarm.exe, but when starting "ASFui" it starts greyed out and didn't start ASF, Why???

6 years ago
Permalink

Comment has been collapsed.

Have you edited and launched the setHTTP.bat once?

Otherwise start ASFui with rightclick -> as admin. (Oh and you probably have to change the settings to autostart again.

6 years ago
Permalink

Comment has been collapsed.

Yes.

How to show settings again?

6 years ago
Permalink

Comment has been collapsed.

inb4: This is the wrong thread for ASFui support ;->

The wrench symbol left side of start.

6 years ago
Permalink

Comment has been collapsed.

Where can I ask then?

https://i.imgur.com/ETiCwDg.png

6 years ago
Permalink

Comment has been collapsed.

In the ASFui Thread
https://www.steamgifts.com/discussion/eT97I/asfui-archisteamfarm-user-interface-asf-gui

Try to resize/maximize the window, the complete bottom line is missing.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

In less than 15 minutes we could have them running

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

if you got to the point where it says that there can not be missing much.

Take the minimal.json, rename it and change the accoutn name. That should do it.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

The filename has to be NOT minimal.json, ASF.json or example.json. It's the name under which ASF will list the bot.

So best is a short name like bot1.json

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

nah, besides these 3 names (and maybe special characters) there should be nor Problem.

Was the botname.json in the config folder (right next to ASF.json, etc.)?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

I assume you downloaded the spcific version (e.g. windows).

The config folder should be somewhere in the same folder as ArchiSteamFarm.exe. You can not relocate that folder.

if you have trouble finding it click on any folder or file (inside the ASF folder) and press c repeatedly until you land at the config folder.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Thanks ;->

No problem, you're welcome.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Add this to your botconfig:

"HoursUntilCardDrops": 3,

Then it will farm up to 32 games simultaniously until the playtime reaches 3 hours (if you need only 2 before cards start dropping, change that).

But if your cards start dropping immediatly (first card after 20-60 minutes depending on the game) you should leave that setting at 0. (Default is 3, so I'm not sure, why it farms single games).

Otherwise you can always use the !play command.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

6 years ago
Permalink

Comment has been collapsed.

Heya Archi.

Still loving ASF.

I have a feature request... The ability to save the window size when the program is launched/closed.

I'm always resizing the window. Its a minor thing. :)
Would be nice if it saved the settings for the next launch. :)

6 years ago
Permalink

Comment has been collapsed.

There is no any window created by ASF, therefore what you're asking for is impossible.

Ask your OS for that.

6 years ago
Permalink

Comment has been collapsed.

As it is a CMD Window, you can right-click the Title Bar and properties, to chance the appearance/size of this window.

6 years ago
Permalink

Comment has been collapsed.

If you're launching a command line program from a Windows shortcut, you can configure Window size, Buffer options, etc. from the properties of the shortcut.

6 years ago
Permalink

Comment has been collapsed.

Just create a shortcut to it, go in proprierts:
https://gyazo.com/b89c31149097ced7a82c44dc4c774db6
probally something like this for you

6 years ago
Permalink

Comment has been collapsed.

Thanks for all the replies (oddly, except Archi's, lol)

Hycon's explained what I needed to know. Works well.

Have it setup and launching in the way I prefer now.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago*
Permalink

Comment has been collapsed.

FAQ.

6 years ago
Permalink

Comment has been collapsed.

Then ask AVAST what part of the code triggers their shitty software.

Or compile yourself
Or read the FAQ
Or don't use ASF.

And who is we btw.? ;->

6 years ago
Permalink

Comment has been collapsed.

I've been looking into this, because I've always used IdleMaster in the past. But because it won't sign in anymore, I thought I'd look somewhere else.

The strange thing is though, cards have been dropping by themselves. I can sell my cards, restart my computer, sign into Steam the next day, and there will be more there. I don't get it.

6 years ago
Permalink

Comment has been collapsed.

especially if you have the wrong "HoursTillcardDrops" setting steam often fucks up and drops cards a while after ASF is closed.

This does not affect the amount of cards you get in total.

6 years ago
Permalink

Comment has been collapsed.

But I've never used ASF.

6 years ago
Permalink

Comment has been collapsed.

Well then what are you writing here?

Same thing can happen with IM or when normally playing a game. It's just a steamfuckup.

6 years ago
Permalink

Comment has been collapsed.

I didn’t realize you weren’t allowed to comment in this thread unless you’ve used ASF before. Guess those interested are out of luck.

6 years ago
Permalink

Comment has been collapsed.

No, of course you are.
But your first comment reads like

"I tried out ASF and now cards drop when my PC is off."

So that gets probably a bit confusing.

6 years ago
Permalink

Comment has been collapsed.

Closed 4 years ago by JustArchi.