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.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

You can turn it off by setting "Statistics": false in ASF.json, if you're curious to know what's happening when it's enabled, everything is explained in the statistics section of the wiki.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Someone has a good icon for this? (Or the old)

7 years ago
Permalink

Comment has been collapsed.

I had an error when ASF tried to update itself. Something about no asset relates to currently running binary and that I need to rename it right when I did nothing to it. Should it be ignored, or do I have to do something? I just realised version 3.0x is out. And it doesn't seem to be working for me, The exe just closes instantly after opening. And yes, the old Steam Farm still works, so not sure what's going on.

7 years ago*
Permalink

Comment has been collapsed.

Well. I confirmed installing .Net Core 2.0 but it still won't open and states something about a missing .dll before closing. Could only read so much in a fraction of a sec. I even got .Net framework 4.7 and it still closes on opening.

Edit: Finally got it to work by basically updating windows itself. Using Win7.

7 years ago*
Permalink

Comment has been collapsed.

What update did you have to do? I've blocked too many windows 7 updates myself. lol

7 years ago
Permalink

Comment has been collapsed.

The migration guide is missing the most important step of having to install .Net Core 2.0. All the previous discussion makes it seem like it was just a change of code and no install was needed.

7 years ago
Permalink

Comment has been collapsed.

Wrong, you don't need to install any .NET Core 2.0 to run ASF v3.

7 years ago
Permalink

Comment has been collapsed.

:v so all I needed was all the windows framework updates I never downloaded :v

7 years ago
Permalink

Comment has been collapsed.

And .NET Core prereqs which are clearly listed on several wiki pages.

7 years ago
Permalink

Comment has been collapsed.

Yeah I'm not blaming you but I just posted to in a way inform other readers what I did if they ever encounter an issue. I had the prereqs but I still needed to download it's updates. I was honestly just troubleshooting for a friend on why he couldn't get it to run.

7 years ago
Permalink

Comment has been collapsed.

i installed both .NET Core prerequisites like the guide said, but it still can't run exe. do i really need .Net Core? on win 10 64bit.

7 years ago
Permalink

Comment has been collapsed.

what is the error popping up?
.net core is only needed, if you run the generic version.

7 years ago
Permalink

Comment has been collapsed.

thanks for replying. it says "A fatal error was encountered. The library 'hostpolicy.dll' required to execute the application was not found."

i downloaded ASF-win-x64.zip from V3.0.3.0 release and when unpacking it shows a bunch of CRC failed files. i have redownloaded it again thinking maybe some files corrupted while downloading, but unzipped again and still the same.

ok turned out that it was iZARC, used winRAR and it worked.

7 years ago*
Permalink

Comment has been collapsed.

Glad I could help more or less ;->

Can recommend 7-zip. Pretty fast, very easy to use and free/opensource not sure about the last part, has been a while since I checked.

7 years ago
Permalink

Comment has been collapsed.

sometimes arter gameplay ASF dont want to continue idling automaticly
Account is currently being used: ASF will resume idling when it's free...

7 years ago
Permalink

Comment has been collapsed.

Are you sure you have:

a) no other instance of ASF running
or
b) still a game open, i.e. still playing?

Normally ASF should notice you exiting your game more or less instantly. There might be a delay due to steamfuckup sometimes, but not really often.

7 years ago
Permalink

Comment has been collapsed.

Hello, I'm having an issue with ASF right now,
I haven't been using asf for a while and now I have downloaded the latest version and have set everything up from scratch, I'm doing everything as it's described in the Wiki, yet whenever I click on archisteamfarm.exe the console closes right when it starts, it exits the console really fast like blink of an eye.
can you help me with my problem please? thanks for your time.

7 years ago
Permalink

Comment has been collapsed.

But I just reinstalled the .NET core like 1-2hrs ago from a link of yours
and I use Windows 7 x64, and downloaded the Win-x64 ASF version...

7 years ago
Permalink

Comment has been collapsed.

Then launch cmd, navigate to ASF directory with cd and open program with ArchiSteamFarm.exe, check what message you get.

7 years ago
Permalink

Comment has been collapsed.

this came up:
https://imgur.com/a/oxY0u

It also says that installing .Net might help, but I already did reinstall it :/

7 years ago
Permalink

Comment has been collapsed.

Like I stated.

Installing .NET doesn't have anything to do with this, you need to install VC++ redist prereqs.

7 years ago
Permalink

Comment has been collapsed.

https://imgur.com/a/8QaOf
Just re-reinstalled it again, and I'm getting the same result :c

7 years ago
Permalink

Comment has been collapsed.

That is not the version that is linked in prereqs on the wiki.

7 years ago
Permalink

Comment has been collapsed.

I downloaded and installed your version of VC redist. then downloaded the latest version from Microsoft and installed it...
can you please link me the correct version then?
I will test it once again

7 years ago
Permalink

Comment has been collapsed.

Thanks for your time and attention and sorry for my ignorance, I think my problem is because my windows is not up to date and will try to fix it ASAP.
and again thx for your time.

7 years ago
Permalink

Comment has been collapsed.

i send same game keys to different accounts and start idling in same time
1st account idled already (less then 2 hrs)
2nd still waiting till 2 hrs past and no cards drop yet
there r no more games to idle on this accounts, both accounts unlocked (it was just experiment, coz i see same situation several times before)

why this happens?

7 years ago*
Permalink

Comment has been collapsed.

thx, so many letters, but i ll try

7 years ago
Permalink

Comment has been collapsed.

Hi, I'm having a problem with ASF: it's stuck on Amnesia Fortnight ID. It says it has 7 cards to farm but hasn't been able to farm one for days, and I get:

2017-09-16 06:19:10|mono-sgen32-2533|WARN|notabene|Farm() ASF detected ID mismatch for 631780 (Amnesia Fortnight) and will use ID of 310530 instead.

7 years ago
Permalink

Comment has been collapsed.

ASF V2 is no longer supported.

7 years ago
Permalink

Comment has been collapsed.

You mean, I should just update and it'll fix the problem?

7 years ago
Permalink

Comment has been collapsed.

No, I mean that I'm not even looking at your question if you're using unsupported ASF version.

7 years ago
Permalink

Comment has been collapsed.

Well given the last version for Mac is broken and gives you a bunch of files that don't work with mono, I can't. But I don't think my problem is version related.

7 years ago*
Permalink

Comment has been collapsed.

Nothing is broken, ASF V3 works perfectly fine on OS X 10.12, as long as you read the wiki.

7 years ago
Permalink

Comment has been collapsed.

Thanks. Sorry but I don't understand how to launch Archisteamfarm anymore, it's not indicated in the wiki. I installed the Homebrew version of -NetCore but could not link the brew even with the command indicated, and when updating it says already up-to-date, and the command dotnet doesn't work either.

7 years ago
Permalink

Comment has been collapsed.

Not sure why you installed things that are not said to be needed, you only need openssl dependency. And you should probably learn how to use your OS more, you launch ASF by navigating to its directory and doing ./ArchiSteamFarm after you chmod it +x as stated on the wiki.

7 years ago
Permalink

Comment has been collapsed.

I've learned what I could last year to be able to use ASF, but didn't see openssl dependency reading the wiki. I will try to figure this out, and then send you a feedback here on what I misunderstood and that could be misunderstood, thx.

7 years ago
Permalink

Comment has been collapsed.

It's not ASF specifically, it's fine to miss knowledge about ASF, since it's not common thing to expect from people to know everything about my own program. But if wiki says "launch ArchiSteamFarm" then I expect that user will know how to launch a program in his own OS that he's using.

7 years ago
Permalink

Comment has been collapsed.

"OK Google, launch ASF."

Thats how it works, isn't it?

7 years ago
Permalink

Comment has been collapsed.

Added Steam trading cards to your shopping list.

7 years ago
Permalink

Comment has been collapsed.

I understand, I followed the wiki yet it didn't work and I tried many other things regarding the wiki. I think the binding failed and I don't how/why since I followed step by step and recheck.

I get:
ASF-osx-x64 brew link --force openssl
Warning: Refusing to link: openssl
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew's openssl.
Instead, pass the full include/library paths to your compiler e.g.:
-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib

no matter where or how many times I install the openssl brew

7 years ago*
Permalink

Comment has been collapsed.

And what happens if you just try to run the binary?

7 years ago
Permalink

Comment has been collapsed.

I get

➜ ASF-osx-x64 ./ArchiSteamFarm
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Users/yazze/Downloads/ASF-osx-x64/libcoreclr.dylib (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
Referenced from: /Users/yazze/Downloads/ASF-osx-x64/libcoreclr.dylib (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib

7 years ago
Permalink

Comment has been collapsed.

And do you have Mac OS X 10.12 the package was built for? This looks like OS mismatch.

7 years ago
Permalink

Comment has been collapsed.

No, why would I fuck my computer even though everyone knows Sierra is less stable and every update is a planned obsolescence scheme for Apple to force you into buying a computer. Unless you're doing ads for them, I don't understand why it would only be compatible with 10.12? Especially knowing openssl is responsible for lots of the malware that were introduced on Mac.

7 years ago
Permalink

Comment has been collapsed.

I'm not building for 10.12, I'm building for .NET Core runtime. And if you want to know why .NET Core runtime is compatible only with 10.12+ then ask .NET Core devs themselves, not me, I'm not building .NET Core runtime.

To me you're using unsupported OS, so obviously you can't use ASF. If you can get working .NET Core runtime on your machine then you can use ASF at least in generic variant.

7 years ago*
Permalink

Comment has been collapsed.

I will try to get .NET Core working, otherwise I'll have to stick to ASF2 though I don't know how skip problematic games/IDs.

7 years ago
Permalink

Comment has been collapsed.

Well if you know the appids, just add them to blacklist maybe?

7 years ago
Permalink

Comment has been collapsed.

Good idea.

7 years ago
Permalink

Comment has been collapsed.

when i try to copypaste asf from pc to pc - it say i have old version and ask update
is it possible to run old version on new pc?

7 years ago
Permalink

Comment has been collapsed.

Yes, but running old versions is not supported.

7 years ago
Permalink

Comment has been collapsed.

yes but not? i cant understand

7 years ago
Permalink

Comment has been collapsed.

You can keep the old version and it will run on a new PC as before.
But if you have a Problem, do not come here.

We answer only questions for the newest version.

7 years ago
Permalink

Comment has been collapsed.

its not working, only asking for updates
ok, no questions
i ll wait for newest version, till no need leave log/pass on web

7 years ago
Permalink

Comment has been collapsed.

Well, i just came here to thank you for this great program :P
I've got one "problem" (not really but I'm curious) though and I couldn't really find it on the wiki or anywhere else...
Is it possible to farm only the game in my library that I choose based on id/name of it?
I've seen that I can pick various options that let ASF pick a game based on hours played, lowest/highest badges lvls etc. but nothing regarding my ...let's call it "issue" haha. Maybe I'm just blind :D

7 years ago
Permalink

Comment has been collapsed.

You could launch ASF with Paused bot config property of true then use !play command with whatever you want manually.

Automatic cards farming module farms everything, not selected titles.

7 years ago
Permalink

Comment has been collapsed.

Kay thanks for a hint :)

7 years ago
Permalink

Comment has been collapsed.

Hi, I can't update the Windows right now.
Is there any way to make ASF work without 4.5+. NET framework?
Even with an external program or is it impossible?

7 years ago
Permalink

Comment has been collapsed.

There was never ASF that worked without 4.5+ .NET framework, so no, it won't work for you.

Although ASF V3 does not depend on .NET framework anymore, it depends on .NET core now.

7 years ago
Permalink

Comment has been collapsed.

Oh sorry, you're right, I forgot the name of the program the last time I tried and I read that in an old comment from here.

What do I need to install ASF in a Windows 7 x86? I just installed .NET Core 2 right now and I don't see any executable on "ASF-generic" and x64 doesn't work.

7 years ago
Permalink

Comment has been collapsed.

Because there is no executable, you're supposed to run the dll with dotnet command in generic variant, refer to the wiki for more info. Generic variant works perfectly fine on 32-bit (up-to-date) Windows 7.

7 years ago
Permalink

Comment has been collapsed.

BTW you probably will be happy to hear that starting from ASF V3.0.2.7 I added helper scripts in generic variant, so generic ASF can be launched by just double-clicking ArchiSteamFarm.cmd file.

7 years ago
Permalink

Comment has been collapsed.

Thanks for your time, but I can't get it to work. When I double-click, the CMD closes in 1 second and I can't find a tutorial for Generic either. I'll write to you if I find anything.

7 years ago
Permalink

Comment has been collapsed.

start a command window manually (shift+rightclick inside of ASF folder -> start commandwindoe (or something like that))
Enter "ArchiSteamFarm.cmd" and press enter.

Then it should stay open and you can read the error message ASF gives.

Otherwise you can just open the log.txt and read whats written there.

7 years ago
Permalink

Comment has been collapsed.

Thanks for your time.

The error was: (https://u.cubeupload.com/VonSchuttgart/va.png)
Then I check more in the Wiki and I downloaded this update Windows6.1-KB2533623-x86, but I get a new error (https://cubeupload.com/im/VonSchuttgart/va2.png) But I solved it downloading the DLL "API-MS-WIN-CRT-FILESYSTEM-L1-1-0.DLL". And now works!

I really wanted to try this software a long time ago but I was thinking that my Windows was so old. Again, thanks for your help and have a good day.

7 years ago
Permalink

Comment has been collapsed.

You are welcome. Glad I could help.
Thanks and a nice day for you as well.

7 years ago
Permalink

Comment has been collapsed.

Hello again!
Is there any way to use the ASF-ConfigGenerator.exe on Generic version? Thanks for your time.

7 years ago
Permalink

Comment has been collapsed.

7 years ago
Permalink

Comment has been collapsed.

Hi :)

Since V3 my bot is no longer listed on the "ASF STM Bots" side
maybe failure in the config files, i tested different true / false but no change :(

greetings

7 years ago
Permalink

Comment has been collapsed.

Private/Empty Inventory?
TradingPreferences NOT set to either ANY or STM?
MatchableTypes set to at least 5?

Everything else does not matter.

7 years ago
Permalink

Comment has been collapsed.

Also cards below 100 or lack of ASF 2FA could be an issue.

7 years ago
Permalink

Comment has been collapsed.

11740 cards and public
offline since i installed ASF 3.

lack of ASF 2FA could be an issue?
some days/ or one week? Oo

7 years ago
Permalink

Comment has been collapsed.

Nicht lootable, sondern MatchableTypes (sollte aber standard auf 5 stehen bzw. nicht existieren)

Und ohne 2fa via ASF geht das nicht (ging es aber auch noch nie). Es werden nur Bots gelistet, die voll automatisch Handelsangebote annehmen und KEINE bei denen der Nutzer erst noch akzeptieren muss.

7 years ago
Permalink

Comment has been collapsed.

achso 2 faktor authentifizierung ja das hab ich alles...
er nimmt auch an und lehnt ab nur wird eben auf archi's seite nicht gelistet

matchable types hab ich nicht

7 years ago
Permalink

Comment has been collapsed.

Also 2fa in ASF und nicht in extra Handy?

Hm... hast du statistics auf True?

Könnte sein, dass man das noch braucht.

Ansonsten ist das letzte was mir einfällt Die volle ASF config und Botconfig (außer Passwort/Master/name, etc) zu posten und archi nochmal zu fragen (und ein Link zu dem Bot).

7 years ago
Permalink

Comment has been collapsed.

ASF Config:

{
"AutoRestart": true,
"AutoUpdates": true,
"BackgroundGCPeriod": 0,
"Blacklist": [],
"ConnectionTimeout": 60,
"CurrentCulture": null,
"Debug": false,
"FarmingDelay": 15,
"GiftsLimiterDelay": 1,
"Headless": false,
"IdleFarmingPeriod": 8,
"InventoryLimiterDelay": 3,
"IPCHost": "127.0.0.1",
"IPCPort": 1242,
"LoginLimiterDelay": 10,
"MaxFarmingTime": 10,
"MaxTradeHoldDuration": 15,
"OptimizationMode": 0,
"Statistics": true,
"SteamOwnerID": XXXXXXXXXXX,
"SteamProtocols": 1,
"UpdateChannel": 1
}

BOT Config:

{
"AcceptGifts": true,
"CardDropsRestricted": true,
"CustomGamePlayedWhileFarming": null,
"CustomGamePlayedWhileIdle": null,
"DismissInventoryNotifications": true,
"Enabled": true,
"FarmingOrder": 0,
"FarmOffline": true,
"GamesPlayedWhileIdle": [],
"HandleOfflineMessages": false,
"IsBotAccount": false,
"LootableTypes": [
1,
2,
3,
4,
5
],
"PasswordFormat": 0,
"Paused": false,
"RedeemingPreferences": 0,
"SendOnFarmingFinished": false,
"SendTradePeriod": 0,
"ShutdownOnFarmingFinished": false,
"SteamLogin": "XXXXXXXXXX",
"SteamMasterClanID": 0,
"SteamParentalPIN": "XXXX",
"SteamPassword": XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
"SteamTradeToken": "dsa5qp5N",
"SteamUserPermissions": {},
"TradingPreferences": 2
}

X=Hidden Things

7 years ago
Permalink

Comment has been collapsed.

Hm... es geht um deinen Main?

Hab da nämlich gerade mal ein STM offer hingeschickt, aber das wird nicht direkt akzeptiert. Du bist sicher, dass du 2fa in ASF integriert hast?

7 years ago
Permalink

Comment has been collapsed.

hab neu gestartet

https://asf.justarchi.net/STM

7 years ago
Permalink

Comment has been collapsed.

Also deiner ist nicht dabei?
Mein offer wurde aber immer noch nicht akzeptiert ^^

View attached image.
7 years ago
Permalink

Comment has been collapsed.

bzw. war grad ein update von ASF

7 years ago
Permalink

Comment has been collapsed.

mein bot sagt aber er hat akzepiert ?

7 years ago
Permalink

Comment has been collapsed.

hm... siehe oben.

Kann es sein, dass du beim Update die *.db bzw. *.bin (weiß nicht mehr welche 2fa drin hat) nicht mitgenommen hast?

Also Offer ist akzeptiert, aber mobile Bestätigung ausstehend?

Das würde auch erklären, warum du nicht gelistet bist.

7 years ago
Permalink

Comment has been collapsed.

ich hab nach dem update sogar den bot umbenannt und er hat neue dateien angelegt...
eigentlich akzeptiert er sonst manchmal gehts aber nicht...
dann ist aber meistens der preis unterschiedlich...

7 years ago
Permalink

Comment has been collapsed.

Was zeigt den die Tradeoffer übersicht für den Trade an?

Und das mit dem Preis ist aber eigener code.? ASF kann das nicht ;->

Ich weiß nicht genau, ob beim umbennen 2fa mitgenommen wird. Wir gerade gefragt, kannst du noch tokens generieren/pending akzeptieren.

7 years ago
Permalink

Comment has been collapsed.

Kannst du dir noch Tokens für den entsprechenden account generieren?

7 years ago
Permalink

Comment has been collapsed.

hab eigentlich nur einen...
wo war das denn ca.?

7 years ago
Permalink

Comment has been collapsed.

!2fa
(wenn du dir befehle schicken kannst). Sollte dir dann den 2fa code (den auch zum einloggen bräuchtest) geben.

7 years ago
Permalink

Comment has been collapsed.

kann nicht mit mif selber chaten ^^

ich hab jetzt per handy über steam und handy angenommen

7 years ago
Permalink

Comment has been collapsed.

Doch, Gruppe mit einem Mitglied und dem "Bot" sagen er soll in den Gruppenchat kommen.
Dann selber (mit dem gleichen Account) dem Gruppenchat beitreten und einfach schreiben ;->

Siehe hier:
https://github.com/JustArchi/ArchiSteamFarm/wiki/Commands
(Steam group chat).

Bzgl. 2fa kannst Du Dich hier nochmal einlesen:
https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow

7 years ago
Permalink

Comment has been collapsed.

ich mach eine komplett neue config mit dem web configurator ;)

7 years ago
Permalink

Comment has been collapsed.

2fa musst du dann aber trotzdem neu importieren.

Je nachdem dann entweder vom Handy oder von winauth, oder was auch immer du benutzt.

Das war das mit Dateien erstellen und dann ASF starten, etc.

7 years ago
Permalink

Comment has been collapsed.

hab ich schon....

wo bekomm ich schnell nochmal diesen token? authentifikator duplizieren
find es gerade nicht :(

7 years ago
Permalink

Comment has been collapsed.

Wie gesagt in der Escrow Section im Wiki nochmal nachlesen.

Ansonsten wenn du den "login-token" meinst, dass bekommst du nach Einrichtung von ASF mit dem !2fa Befehl.

Den Authentificator selbst musst du aus dem Handy auslesen. Da gab es Software dafür. Müsste alles unter der "Escrow" Section stehen.

7 years ago
Permalink

Comment has been collapsed.

jez is alles neu ;)

7 years ago
Permalink

Comment has been collapsed.

ok, lag am authentikator

7 years ago
Permalink

Comment has been collapsed.

Jez bin ich auch wieder gelistet...
Vielen dank :)
schönes rest sonntag noch ;)

7 years ago
Permalink

Comment has been collapsed.

Kein Problem.
Danke gleichfalls.

7 years ago
Permalink

Comment has been collapsed.

Hi....
Könntest du mir bitte nochmal kurz mit dem ASF Bot's helfen?
mfg

7 years ago
Permalink

Comment has been collapsed.

"IsBotAccount": true,
"LootableTypes": [
1,
3,
5
],
"TradingPreferences": 2

7 years ago
Permalink

Comment has been collapsed.

Inventar ist voll gepumpt und frei :)
mfg

7 years ago
Permalink

Comment has been collapsed.

Is there a way to see when is the next check up for the cards in ASF? It says only "Still idling: and then the ID number". It doesn't say for how long or anything like that. When will it switch to the next game and so on.

7 years ago
Permalink

Comment has been collapsed.

It will switch to the next game when current one drops all the cards.

Time is not able to be determined by the program as each developer can modify it on per-game basis as he pleases. Majority follows 1 drop per 30 minutes.

7 years ago
Permalink

Comment has been collapsed.

Alright, thanks

7 years ago
Permalink

Comment has been collapsed.

I updated ASF to V3.0.2.7, but now it dont want redeem any keys (nothing happened if I try sent it to bot). Everything was good in V3.0.1.9, I didnt changed configs. I must know something new in this version? Dont understand why in V3.0.2.7 not work redeeming keys, but in V3.0.1.9 everything fine with same configs

7 years ago
Permalink

Comment has been collapsed.

Because you're not using !redeem command.

7 years ago
Permalink

Comment has been collapsed.

I see now. But why you remove feature to redeem keys without any command by just droping keys into bot chat? There will be complicated everytime adds !redeem before all keys if I want redeem a lot of them atm

7 years ago
Permalink

Comment has been collapsed.

V3.0.2.8 addresses this.

7 years ago
Permalink

Comment has been collapsed.

Nice, tnx for the update!

7 years ago
Permalink

Comment has been collapsed.

Are you using the redeem command or just dropping keys?

Removed obsolete and undocumented ASF V0 command-less method of redeeming keys.

Use the !redeem / !r command and everything should be fine.

If you are using the command already double check Owner/Master Ids, maybe something went wrong there.

7 years ago
Permalink

Comment has been collapsed.

Just droping keys into chat, like everytime I did, without any commands and bot redeem keys. So now need always add !r before key? And if I need redeem, for example, 20 keys there will be not really fun adding !r 20 times :/

7 years ago
Permalink

Comment has been collapsed.

Or you just use the command as it is intended and write
!r key1,key2,key3....

7 years ago
Permalink

Comment has been collapsed.

There are much faster just drop into chat 20 keys without any commands, than manually edit to !r key1,key2,key3... Guess I am back to V3.0.1.9

7 years ago
Permalink

Comment has been collapsed.

You can use this quick tool to join lines. Just paste the keys, add a comma as delimiter and get the one-line output in your clipboard.

Or you can use notepad++ locally:
Paste them in a new tab --> Ctrl+H --> (find what) $\R --> (replace with) , --> Replace all

7 years ago*
Permalink

Comment has been collapsed.

Thats an interested solutions, tnx so much!

7 years ago
Permalink

Comment has been collapsed.

I guess you are if adding 3 characters is that problematic for you. Have fun, just remember nobody here supports outdated versions.

7 years ago
Permalink

Comment has been collapsed.

To be fair: why remove such a convenient feature?

7 years ago
Permalink

Comment has been collapsed.

Because it was obsolete, deprecated, inconsistent and undocumented ASF V0 feature that was never supposed to be used in the first place. Bot should never respond to anything that is not a command. Wiki has never mentioned such possibility and people that followed the wiki didn't receive any functionality drop - everybody else who used undocumented feature should not be shocked that it was removed. Implementation details are implementation details for a reason - if wiki doesn't state something possible, and it is possible, then it should either be added to the wiki, or removed as potential bug.

7 years ago*
Permalink

Comment has been collapsed.

But it was / is a rather convenient and nice feature, no? Especially being able to just drop a couple of lines with keys (which sadly doesn't work without a delimiter)

7 years ago
Permalink

Comment has been collapsed.

Using notepad++ with search & replace "\n" into "," takes 5 seconds at most. Only because it was convenient does not mean that it's enough to break the standard and documented way of executing commands.

7 years ago
Permalink

Comment has been collapsed.

BTW in the next version I'll make it possible to use !r <botName> <key1> <key2> <key3>, where newline is already working as a command argument delimiter.

7 years ago
Permalink

Comment has been collapsed.

Those few seconds may add up quite quickly (mainly to an annoyance if it's several times over).

Glad to hear you simplify the redeeming again. I know it wasn't a feature to begin with, but it was great to have nevertheless. "there are no mistakes just happy accidents" :P, and this was one happy accident for sure.

7 years ago
Permalink

Comment has been collapsed.

V3.0.2.8 addresses this.

7 years ago
Permalink

Comment has been collapsed.

Thanks for the solution!

7 years ago
Permalink

Comment has been collapsed.

Hi, just want to say thank you for sharing this awesome application/program.

7 years ago
Permalink

Comment has been collapsed.

You're welcome :3.

7 years ago
Permalink

Comment has been collapsed.

Throws Cirno panty at Archi

7 years ago
Permalink

Comment has been collapsed.

Hello Archi.. thank u for making this f awesome application.
Btw i wanna ask something, i run asf on my linux vps (its 24/7) and got much tc on my invent.
But sometimes there are many of them is pending (until i access my steam into my laptop, then more new items on inventory)..

Is it a bug? or steam detect me as a bot?

7 years ago
Permalink

Comment has been collapsed.

Sorry but I didn't get what you're asking for, can you rephrase? What is the issue?

7 years ago
Permalink

Comment has been collapsed.

i run ASF on my linux vps, and just got few trading card items.
But when i close the ASF, and login steam to my laptop.. The trading cards come suddenly (like pending)

7 years ago
Permalink

Comment has been collapsed.

That's normal Steam glitch, you can read more about it in performance section on the wiki.

7 years ago
Permalink

Comment has been collapsed.

its ok.. thank you Archi!
btw now my bot say : "We don't have anything to idle on this account!". What should i do?

*edit : i found it : https://steamcommunity.com/groups/ascfarm/discussions/1/353915953245369699/
xD

7 years ago
Permalink

Comment has been collapsed.

I have a problem with this >http://prntscr.com/gq24kd I am 100% certain my password and username is correct...
and Hi ;D

7 years ago
Permalink

Comment has been collapsed.

Hi Archi, is it possible to set a default account which will be used when issuing a command without specifying a bot? I just migrated to v3 and before on v2 my main account was used automatically (I suspected because of alphabetical order), but after upgrading another account is used.

7 years ago
Permalink

Comment has been collapsed.

You mean in IPC?

7 years ago
Permalink

Comment has been collapsed.

yup (sorry, forgot to mention.)

7 years ago
Permalink

Comment has been collapsed.

Sure thing, added for 3.0.3.0+.

7 years ago
Permalink

Comment has been collapsed.

Sweet, thanks for the quick commit Archi :)

7 years ago
Permalink

Comment has been collapsed.

One more idea: Now that there is the IPC and I saw your issue regarding a GUI, it would probably be a good idea to output every IPC response with JSON. If someone finds the time to create a GUI it would help a lot and I think most other use cases for the IPC would benefit as well.

It's no request, I already parse everything I need, but I thought you might like the idea :)

7 years ago
Permalink

Comment has been collapsed.

Responses are in plain text, there is no need to make them json with { "message": "TEXT" }. If somebody gets down to implementing IPC GUI then we can evaluate this, for now there is absolute no need.

7 years ago
Permalink

Comment has been collapsed.

yeah, {"message": "TEXT"} wouldn't be that helpful :D :P, Just to clarify I thought more like:

{ 
  "keys": {
    "KEY" : {
      "success": true/false,
      "status": "STATUS",
      "game": "GAME",
      "gameid": 1234567
    },
  "KEY": {
    ...
  }
...
}

But if nobody is planning to make a GUI atm, there is probably no high need to implement this. And probably everyone using the IPC already parses the relevant information.

7 years ago*
Permalink

Comment has been collapsed.

Yeah I'm not interested in writing IPC API myself, unless somebody would make use of it in proper GUI. That's not really in ASF scope.

7 years ago
Permalink

Comment has been collapsed.

is the algorithm is improved in new wersions?
is any reason to update ?

7 years ago
Permalink

Comment has been collapsed.

You have changelogs on GitHub.

7 years ago
Permalink

Comment has been collapsed.

Thank you for adding an icon with latest update! Looks much better now :-)

7 years ago
Permalink

Comment has been collapsed.

Is there a way to not automatically add to our Steam Groups each time we use it?

7 years ago
Permalink

Comment has been collapsed.

"Statistics": true, > "Statistics": false,

(https://github.com/JustArchi/ArchiSteamFarm/wiki/Statistics)

7 years ago
Permalink

Comment has been collapsed.

Hi Archi,
I wanted to know if it's possible to open multiple instances of ASF on a single pc?
thx for what you do, have a nice day!

7 years ago
Permalink

Comment has been collapsed.

I think not.
You can try it, but I don't see the point when you can just add more bots to a single instance.

7 years ago
Permalink

Comment has been collapsed.

Well I didn't know about that either, I guess I will try that then, thx :3

7 years ago
Permalink

Comment has been collapsed.

It is possible, but it is not recommended.
Why do you want to do that? Just put all bots in one instance.

You might run into problems with steam limits, i.e. your ip might get banned for a while and you can't load badgepages or inventories anymore.

Oh, and obviously if you have the same account in both instances only one will farm.

Edit: Thats the official anwser in the FAQ btw. I wonder why we have this stuff...

Q: Can I run more ASF instances then?

A: You can run as many ASF instances on one machine as you like, assuming every instance has its own directory and its own configs, and account used in one instance is not used in another one. However, ask yourself why you want to do that. ASF is optimized to handle a dozen, even a hundred of accounts at the same time, and launching those dozen of bots in their own ASF instances degrades performance, takes more OS resources, and causes lack of synchronization between bots - so for example you're more likely to hit InvalidPassword/RateLimitExceeded issue described below, as logging in requests are not being synchronized between ASF instances. Therefore, my strong suggestion is, always run maximum of one ASF instance per one IP/interface. If you have more IPs/interfaces, by all means you can run more ASF instances, every instance using its own IP/interface. If you don't, launching more ASF instances is totally pointless, and does not only degrade performance and takes more OS resources (such as memory), but also causes lack of synchronization and increased likehood of causing issues. You won't gain anything from launching more than 1 instance per a single IP/interface.

7 years ago
Permalink

Comment has been collapsed.

Because Archi declined to add per bot range options to asf.json mainly. You might want to have some bots with different settings.

7 years ago
Permalink

Comment has been collapsed.

What of those settings do you want to have different?
The only I can imagine is MaxTradeHoldDuration and Blacklist.

Probably would make sense to have the first as bot setting and the second additionally as bot config setting.

But both of these are pretty special cases.

7 years ago
Permalink

Comment has been collapsed.

Can't even remember what I wanted back then when I asked, but yes very special. But that's the only reason to run multiple other than very high bot count.

7 years ago
Permalink

Comment has been collapsed.

Another reason I just did it for is to keep distribution of keys separate. As long as ASF redeems a list of keys in a silly order of N, 1, 2.. N-1, N+1..., that's one way of doing it, other being disabling the bots up to N but that's more hassle. Could be easily fixed with a logical order of N, N+1... and optionally looping in the end to continue from 1 to N-1.

7 years ago
Permalink

Comment has been collapsed.

bump!

7 years ago
Permalink

Comment has been collapsed.

not asf question, but:
on which depends the time of idling per card?
some games idled in 2 hrs, some 3.5, some idled more then 4 hrs but still drop only 1 card
everything on same account

its developers or steam regulate time of idling for every game?

7 years ago
Permalink

Comment has been collapsed.

its random, probably will never know

7 years ago
Permalink

Comment has been collapsed.

It's not random.
It's a time between 20minutes and 2 hours PER card, which the developer can set.

7 years ago
Permalink

Comment has been collapsed.

I have set CardDropsRestricted to false, but I am somehow still using complex algorithm to farm. Why is that?

7 years ago
Permalink

Comment has been collapsed.

You are sure you have put that into the right botconfig? (not global)

If that is set to false simple should be used (unless something got changed and wiki is not updated).

7 years ago
Permalink

Comment has been collapsed.

What is the "right" botconfig? In the config folder, I have following .json files: "ASF.json", "example.json", "Farmica.json(my bot)" and "minimal.json".
When I oppened all the .json files with notepad, only "example.json" contained that "CardDropsRestricted" line. I changed it there from true to false. What did I do wrong?

7 years ago
Permalink

Comment has been collapsed.

you have to change (or add the line) in your bots config Farmica.json

7 years ago
Permalink

Comment has been collapsed.

Oh, well shit. That explains it. Thanks man!

7 years ago
Permalink

Comment has been collapsed.

^^
To further clarify.
ASF.json contains the global properties used.
Farmica.json contains the bot properties used.

minimal.json is an example what you need AT LEAST when you make a new bot
example json is an example what you CAN use, when you make a new bot.
Both of these files are not used by ASF in any way.

7 years ago
Permalink

Comment has been collapsed.

That makes perfect sense :D
Thanks once again

7 years ago
Permalink

Comment has been collapsed.

Dont know if you noticed. But now in V3.0.4.1 CardDropsRestricted was removed. If you are going to update it will automatically be complex again.

Change "CardDropsRestricted" to "HoursUntilCardDrops" and change the value "false" to "0".

This is of course if you have that version of AFS and you account is not restricted :)

7 years ago
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.