There is no solution known to me that would work on Linux, apart from... guess what... ASF 2FA.
If you import your data to ASF 2FA, you can in theory use it as normal authenticator, by calling !2fa
to generate codes and !2faok
to accept confirmations. It will work, because ASF also works on Linux, but it's not handy and not supported in solo setup - you'll need to import your SDA authenticator into ASF, so ASF can make use of it.
This is possible "last try" solution, perhaps you can find something much better because ASF 2FA was never created to be user-friendly authenticator - it's supposed to automate common ASF-related things like logging in or confirming STM trades, and while it can in theory work also for you as an user (!2fa / !2faok), it's not the most friendly way to use authenticator.
Comment has been collapsed.
I Just found another solution that works under linux.
Out of curiousity I tried, if MONO can handle the SDA MOD 47 Mini Version for Windows XP
and surprisingly this worked like a charm for me. I've been using it on WinXP under VirtualBox, because I don't wanna boot
over to Windooze for Desktop Authenticator each time. I'm not sure if this method still needs Windows to set up everything properly,
but I just copied over the complete directory and started the SDA executable with mono, like I do with ASF. The look and feel
comes pretty close to a native Linux version of SDA.
Comment has been collapsed.
:( my Windows Defender doesn't let my ASF work, It found Trojan:Win32/Zulsuhal.C!cl
any advice? :(
Comment has been collapsed.
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ#issues
TL;DR - I don't care anymore.
Comment has been collapsed.
Found my ASF folder empty today. Looks like windows defender deleted aplication after it was updated.
Looking at FAQ and further at issue entry i have one question.
Is is that necessary to use this some third party binary in ASF? Are this binary gives some important functions? Are you sure yourself its false positive since this is not something you coded by yourself?
You dont have to explain anything to peasants like me. I dont understand programming well. But if its so important binary maybe there are alternatives exists with same functions?
Comment has been collapsed.
ILRepack is used for repacking ASF - it's completely clean, open-source, and the binary being used is self-compiled by me to ensure the safety. I like it as it makes my life easier and I'm not going to abandon it only because some broken AV thinks it's a virus. You're having problem with Windows Defender, not ASF, and after being ignored by Microsoft several times I couldn't care less about reporting this issue to them once again. You're free to use whatever you want, and trust whatever you want as well, same as I'm free to focus on better things than Microsoft fuckups. If needed, I can even entirely drop Windows support and provide only binaries for Linux and OS X, because at least there I don't have to waste time on dealing with broken AVs.
If they don't care about my reports, I don't care about ASF not being falsely detected by their AV, simple as that.
Comment has been collapsed.
Fprot and XVirus now also start to "bitch" about ILR, and therefore ASF :/
Comment has been collapsed.
Never heard of those two, it also seems that even Microsoft AV stopped yelling about it - https://virustotal.com/file/d40cc117c485046990e9e5c4640b62571abb5c4a4b82125f2b31f43fa5499e6c/analysis/1467493609/
¯\_(ツ)_/¯
Comment has been collapsed.
F-Prot is kinda known, XVirus is some Malwarebytes'ish "clone". MS basically the only mainstream product there.
It's back again with latest definitions:
http://imgur.com/y5z8ilF
Comment has been collapsed.
Comment has been collapsed.
Archi,
Does the used bot accounts autojoin the ASF steamgroup,? is there any way to disable this, or is this for statistical purposes?
Comment has been collapsed.
For people with AVs and their false-positives:
Try this one and let me know if it works good for you: https://github.com/JustArchi/ArchiSteamFarm/releases/tag/2.1.1.8
Comment has been collapsed.
I can't reproduce ASF being detected even with Windows Defender which is supposed to detect it, not even mentioning other AVs. I'm literally fighting heuristics engine here coded by people who believe that every repacked binary is malicious.
Comment has been collapsed.
WD detected ASF as a troyan (Zulsuhal.C!cl) this morning and ConfigGenerator two weeks ago also as a trojan (Fethar.B!cl) I don't know why.
And I just ran a scan in my projects folder, which some of them uses Fody.Costura and 0 viruses and it does the same, repack the assemblies as ILMerge.
Comment has been collapsed.
I don't know why.
I know why, because heuristics engine is sh*t and detects every ILRepack repacked binary as a trojan. It's even funnier considering that CG has only one extra library required (JSON), and nothing else.
And I just ran a scan in my projects folder, which some of them uses Fody.Costura and 0 viruses and it does the same, repack the assemblies as ILMerge.
ASF now uses LibZ, and based on reports from users also everything works fine.
I'll give Fody.Costura a try later perhaps. I'm sick of this for a moment, considering this is 3rd repacker used by ASF already.
Comment has been collapsed.
I moved to Fody and indeed it seems nice, but resulting file is nearly similar as with LibZ, so there shouldn't be AV difference between this and that.
Plus, of course, it's incompatible with Mono, so on Mono-like platforms I must keep using ILRepack for repacking. Not a problem for me, but people using Mono for compiling ASF will get final binaries repacked in different way, which I don't like, but it doesn't break runtime compatibility, as Fody-repacked binaries work here and there, just Mono can't use it for repacking.
Still, not a big hassle. Thanks for letting me know.
Comment has been collapsed.
So this just happened
07/03/2016 03:56:38 [] INFO: CheckForUpdate() <Main> Checking new version...
07/03/2016 03:56:39 [] INFO: CheckForUpdate() <Main> Local version: 2.1.1.8 | Remote version: 2.1.1.8
07/03/2016 03:56:39 [] INFO: CheckForUpdate() <Main> ASF will automatically check for new versions every 24 hours
07/03/2016 03:56:39 [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
07/03/2016 03:56:39 [] INFO: RefreshCMs() <Main> Success!
07/03/2016 03:56:40 [] INFO: Start() <g2atrade> Starting...
07/03/2016 03:56:40 [] INFO: OnConnected() <g2atrade> Connected to Steam!
07/03/2016 03:56:40 [] INFO: OnConnected() <g2atrade> Logging in...
07/03/2016 03:56:40 [] INFO: OnLoggedOff() <g2atrade> Logged off of Steam: LogonSessionReplaced
07/03/2016 03:56:40 [] INFO: OnDisconnected() <g2atrade> Disconnected from Steam!
07/03/2016 03:56:40 [] INFO: OnDisconnected() <g2atrade> Reconnecting...
07/03/2016 03:56:40 [] INFO: OnLoggedOn() <g2atrade> Successfully logged on!
07/03/2016 03:56:40 [] INFO: Init() <g2atrade> Logging in to ISteamUserAuth...
07/03/2016 03:56:40 [] INFO: OnConnected() <g2atrade> Connected to Steam!
07/03/2016 03:56:40 [] INFO: OnConnected() <g2atrade> Logging in...
07/03/2016 03:56:41 [] INFO: OnLoggedOn() <g2atrade> Successfully logged on!
07/03/2016 03:56:41 [] INFO: Init() <g2atrade> Logging in to ISteamUserAuth...
07/03/2016 03:56:42 [] INFO: Init() <g2atrade> Success!
07/03/2016 03:56:42 [!] EXCEPTION: Init() <g2atrade> The remote server returned an error: (403) Forbidden.
StackTrace:
at SteamKit2.WebAPI+Interface.TryInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Object[] args, System.Object& result) <0x406b6870 + 0x0019f> in <filename unknown>:0
at (wrapper dynamic-method) System.Object:CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,ulong,string,string,string,bool)
at System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet] (System.Runtime.CompilerServices.CallSite site, System.Dynamic.T0 arg0, System.Dynamic.T1 arg1, System.Dynamic.T2 arg2, System.Dynamic.T3 arg3, System.Dynamic.T4 arg4, System.Dynamic.T5 arg5) <0x406abfb0 + 0x00629> in <filename unknown>:0
at (wrapper delegate-invoke) System.Func`8[System.Runtime.CompilerServices.CallSite,System.Object,System.UInt64,System.String,System.String,System.String,System.Boolean,System.Object]:invoke_TResult_T1_T2_T3_T4_T5_T6_T7 (System.Runtime.CompilerServices.CallSite,object,ulong,string,string,string,bool)
at ArchiSteamFarm.ArchiWebHandler+<Init>d__19.MoveNext () <0x4063d380 + 0x00839> in <filename unknown>:0
07/03/2016 03:56:42 [] INFO: OnLoggedOff() <g2atrade> Logged off of Steam: LogonSessionReplaced
07/03/2016 03:56:42 [] INFO: OnDisconnected() <g2atrade> Disconnected from Steam!
07/03/2016 03:56:42 [*] INFO: OnDisconnected()
and apparently it keeps connecting and disconnecting now with LogonSessionReplaced, the rest of the log is irrelevant because its just filled with reconnecting and then Logged off of Steam: LogonSessionReplaced, any idea what happened?
Comment has been collapsed.
https://www.steamgifts.com/discussion/5U8NL/alpha-gui-for-archis-steam-farm-asf
"You might be also interested in experimental GUI wrapper for ASF, made by KlappPC, however you're using it at your own risk and I can't guarantee reliability neither security of those releases. GUI is not supported officially and all questions, issues and problems related to GUI app should be posted in above thread."
But my original plan was shattered and I hope to continue in september. Right now I barely have enough time for SG ^^. And I have no clue, if it works on mac, but Source is linked ^^
Comment has been collapsed.
Probably because ASFui is better/uptodate option:
https://www.steamgifts.com/discussion/eT97I/asfui-archisteamfarm-user-interface
Comment has been collapsed.
But as far as I know Archi gave in to all our whining and changed his mind about the GUI. I remember him posting some screenshots with an interface to activate keys easier a few month ago. Maybe he has put it on the backburner for now.
Just mentioning it in case you don't want to spend time setting something up that MAYBE might not be necessary anymore in a few months.
Comment has been collapsed.
I used ASF for the first time today and managed fine without GUI. It's just that for anything more interactive (e.g. blacklist current game, skip a game), a GUI would be nice.
ASFui doesn't seem to require much configuration (beyond ASF), so I think I'll give it a shot the next time I have some games to idle.
Comment has been collapsed.
Jeha. My GUI was working properly as long as you had configured everything as you should and was crashing otherwise. I build it for myself made it public but did not had the time to add proper errorhandling for missconfigured ASF.
By the time I had, ASFui was there and had most of the stuff I wanted to change for mine, so why bother with double work?
Anyways both GUIs just launch ASF in the background and just make writing commands easier. They do not offer any of the stuff you mentioned ^^
It's just meant for making life for people with one account easier and help people that cant remember all commands.
Comment has been collapsed.
Could you make manual mode somewhat similar to auto mode? I.e. !play
command makes ASF play the games in the list in sequence instead of simultaneously (and perhaps check for drop left just like in auto mode). Like now if you !play
with multiple appID it just makes the playtime skyrocket without dropping a single card.
Comment has been collapsed.
Well, then, can you explain the logic behind the new !resume
command? When I !play
ed in manual, and wanted to stop, I used to use !pause
. But now !pause
only stops automatic farming, not manual farming. Both !resume
and !play 0
return manual to automatic. In order to stop manual mode I would need to first turn back to automatic and then !pause
. This is way more bothersome than before !resume
was introduced.
Comment has been collapsed.
!pause before !resume worked exactly in the same way, and resumed automatic farming. So you had to !pause two times from manual mode to achieve paused state.
And yes, !pause pauses automatic farming, so it makes sense that it doesn't work when manual farming. I can't see a logic mistake here.
Comment has been collapsed.
doesnt work with free to play games on steam or i have to download it?
edit: nevermind just added a few free games to test. nice i just discovered IM a few days ago, now I'm multifarming :)
Comment has been collapsed.
Normal. To a certain point multiple games can be idled at once.
Comment has been collapsed.
You have choosen "complex" farming algorhithm.
For old accounts that have never refunded a game, cards drop start instantly after starting the game (simple)
For new accounts or accounts that have refunded or removed games, you need 2 hours of gametime first before drops start. These 2 hours can be idled simultaniously. (complex)
So if you get carddrops before 2 hours playtime, you can switch to simple, if not, stay with complex.
Comment has been collapsed.
Yes, just send the key (no need of !redeem command if you send it by steam chat ) and ASF will automatically redeem it, reload the badge page and farm it if the game have card. But you must define the SteamMasterID before
Comment has been collapsed.
Hey Archi, thanks for that crazy tool.
One question, ASF-Service.exe is only useful once it's install to make automatic start, am i wrong ?
Comment has been collapsed.
So in combination with InstallUtil.exe and registering as Windows service how is that usefull ?
Comment has been collapsed.
Hey archi,
Not sure if it was reported before, but some commands like: !exit, !version, !api, !rejoinchat and wcf versions
are not working (giving ERROR: Unknown command!) after 2.1.0.7 release (tried with V2.1.1.7, V2.1.1.8 anf V2.1.2.0)
Also a suggestion: Can you make ASF respond to bot config changes after stop-start commands without restarting the app?
Thank you
Comment has been collapsed.
Thanks Archi , this is an excellent program , simple and working perfectly .
I was wondering , if i started steam offline and played offline , will ASF stop or work without problems .
Anther question ,I don't know how ASF prioritized games ,assuming it is the simple algorithm , which to start first and which is last , it would be awesome if we can add a list of the games we want to start farming first .
Comment has been collapsed.
I was wondering , if i started steam offline and played offline , will ASF stop or work without problems .
It will work properly, you can even uninstall your steam completely or run it on a toaster, ASF doesn't care.
Anther question ,I don't know how ASF prioritized games ,assuming it is the simple algorithm , which to start first and which is last , it would be awesome if we can add a list of the games we want to start farming first .
Not going to happen, if you want to farm specific games you have !play command, automatic mode assumes that you want to farm everything, so it doesn't ask you what exactly you want to farm first, it farms everything as fast as possible.
Comment has been collapsed.
Hum, i may have found a bug when installed with InstallUtil.exe and registering as Windows service, with the last update, ASF don't log anything.
Comment has been collapsed.
I tried to reinstall asf-service but it don't change anything, i can remove the log file and lauch asf-service it won't recreate one.
And btw auto-restart don't seems to work. (Saw the issue)
And going back to ASF-service V2.1.1.9 make log work again
Comment has been collapsed.
Comment has been collapsed.
Hi Archi, hmm did I miss a config, or is there really no way to prevent ASF from adding me to your Steam group
each time I fire it up? Please don't be offended by my question, I'm sure the Steam group is all cool and
informative, but I have two Steam accounts and I really don't want to join the group on both. Thank you.
Comment has been collapsed.
Comment has been collapsed.
Thank you very much for this program Archi, it's very useful! :D
When I start ASF (v2.1.1.8) and I also have the Steam client running, I inmediately get disconnected from the Steam chat and can't reconnect as long as ASF is still running. Is this supposed to happen? Can it be fixed?
Comment has been collapsed.
I've always used offline farming... it was fine until recently.
This issue started about a week ago but unfortunately I can't remember with which ASF version it started to happen.
I don't use the chat that much so it's ok. Thanks for answering :)
Comment has been collapsed.
If ASF returns invalid password for longer while, as in - issue doesn't disappear after 1-2 hours, then make sure you're using valid password. This error is returned by Steam, and ASF doesn't have magical crystall ball to guess what is wrong with your config.
Comment has been collapsed.
40 Comments - Last post 52 minutes ago by Petrucius
1,518 Comments - Last post 1 hour ago by ayuinaba
16,291 Comments - Last post 1 hour ago by WaxWorm
517 Comments - Last post 2 hours ago by Marius11
372 Comments - Last post 2 hours ago by Marius11
449 Comments - Last post 2 hours ago by Marius11
55 Comments - Last post 5 hours ago by XfinityX
69 Comments - Last post 1 minute ago by Ellendyl
32 Comments - Last post 9 minutes ago by CultofPersonalitea
7 Comments - Last post 13 minutes ago by m0r1arty
73 Comments - Last post 16 minutes ago by greddo
4,700 Comments - Last post 18 minutes ago by CultofPersonalitea
196 Comments - Last post 29 minutes ago by samwise84
38 Comments - Last post 39 minutes ago by Zarddin
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.