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.
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.
Comment has been collapsed.
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.
Comment has been collapsed.
What update did you have to do? I've blocked too many windows 7 updates myself. lol
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.
Comment has been collapsed.
:v so all I needed was all the windows framework updates I never downloaded :v
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.
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.
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...
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.
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.
Comment has been collapsed.
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 :/
Comment has been collapsed.
https://imgur.com/a/8QaOf
Just re-reinstalled it again, and I'm getting the same result :c
Comment has been collapsed.
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?
Comment has been collapsed.
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.
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.
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.
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.
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
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
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.
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.
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?
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
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
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?
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.
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.
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.
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.
Comment has been collapsed.
Hello again!
Is there any way to use the ASF-ConfigGenerator.exe on Generic version? Thanks for your time.
Comment has been collapsed.
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.
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).
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
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.
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.
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
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.
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
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
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.
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 :/
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
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
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.
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)
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.
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?
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)
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
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
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.
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 :)
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.
Comment has been collapsed.
is the algorithm is improved in new wersions?
is any reason to update ?
Comment has been collapsed.
Thank you for adding an icon with latest update! Looks much better now :-)
Comment has been collapsed.
Is there a way to not automatically add to our Steam Groups each time we use it?
Comment has been collapsed.
"Statistics": true, > "Statistics": false,
(https://github.com/JustArchi/ArchiSteamFarm/wiki/Statistics)
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.
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.
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.
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?
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?
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.
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 :)
Comment has been collapsed.
36 Comments - Last post 11 minutes ago by WaxWorm
16,287 Comments - Last post 15 minutes ago by Zolivv
517 Comments - Last post 31 minutes ago by Marius11
372 Comments - Last post 33 minutes ago by Marius11
449 Comments - Last post 33 minutes ago by Marius11
55 Comments - Last post 2 hours ago by XfinityX
1,797 Comments - Last post 8 hours ago by MeguminShiro
37 Comments - Last post 8 seconds ago by Swordoffury
6,929 Comments - Last post 32 seconds ago by NeverOnline
105 Comments - Last post 1 minute ago by MedinaRoscoe
35 Comments - Last post 24 minutes ago by Fitz10024
722 Comments - Last post 31 minutes ago by Ejdrien
30 Comments - Last post 56 minutes ago by Naitas
2 Comments - Last post 1 hour ago by ewoda
ASF is a C# application that allows you to farm steam cards using multiple steam accounts simultaneously. Unlike Idle Master which works only for one account at given time, requires steam client running in background, and launches additional processes imitating "game playing" status, ASF doesn't require any steam client running in the background, doesn't launch any additional processes and is made to handle unlimited steam accounts at once. In addition to that, it's meant to be run on servers or other desktop-less machines, and features full cross-OS support, which makes it possible to launch on any .NET Core-supported operating system, such as Windows, Linux or OS X. ASF is possible thanks to gigantic amount of work done in marvelous SteamKit2 library.
ASF doesn't require and doesn't interfere in any way with Steam client. In addition to that, it doesn't require exclusive access to given account, which means that you can use your main account in Steam client, and use ASF for idling the same account at the same time. If you decide to launch a game, ASF will get disconnected, and resume idling once you finish playing your game, being as transparent as possible during entire process.
Core features
Interesting features
For comparison with other similar programs and further read about the most interesting exclusive ASF features, I recommend to visit appropriate FAQ entry that explains everything in detail. It's also a very good starting point if you want to have a glimpse on what ASF can do, besides the obvious.
Setting up
Detailed guide regarding setting up and using ASF is available in the setting up article on our wiki. It's user-friendly tutorial with helpful screenshots that compacts the whole basic knowledge about ASF into a single document.
Useful links
Main page / Source code
Latest version / Download
Wiki / Help
Steam group
Discord
You might be also interested in our side project, ASF STM listing.
Is the project still supported?
As stated in my thread closing statement, despite of SG thread being closed, I intend to keep the project up-to-date and supported through non-SG channels. You can check the date of the latest release for reference.
This thread
The thread on SG is open for discussion and support matters that are related to ASF as a program. If you have any particular issue, question or other case to discuss, feel free to leave a comment.
Have fun.
Please do not add me on steam, if you have questions or issues - ask in the thread.
Prior to doing so, make sure to read main page and the wiki, especially our FAQ.
Comment has been collapsed.