Hey Archi =) Any idea if it's possible to run it on a Raspberry pi? It seems that I can only install mono version 3.2.8 on there :U
Comment has been collapsed.
Thankies! But how do I switch to the testing branch? :o
Comment has been collapsed.
After some frustration over IdleMaster, decided to give this a try. It's a little sad that it doesn't display how many cards are left, but apart from that, it is a great program. Decided to switch to it. So, thanks, Creator of Our Lord and Master ArchiBot! <3
Comment has been collapsed.
I have a problem that's probably not directly ASF related but maybe someone can help...
On linux, I wanted something to happen whenever ASF shuts down and ASF should be running in a screen.
At first I stupidly went with (simplified down to minimum)
screen mono ASF.exe
cp log.txt something
There the cp gets triggered immediately cause screen is not blocking... Obviously.... So I went with
mono ASF.exe
cp log.txt something
in the script and started the whole script via screen. But for some reason, If I shut down ASF with Ctrl-C there is no cp performed. Is the Ctrl-C killing the whole screen? Or the script? What am I missing? Is there another way to do this?
Comment has been collapsed.
Hm, I don't see how this would help. I mean, the loop is a very good addition, but my initial problem still persists, ctrl-c kills it all. But thanks to google I learned new stuff about this... "cheap" solution would be to avoid ctrl-c and send the shutdown signals via kill or the chat interface, or I use traps, which are new to me but seem like fun to know about
Comment has been collapsed.
Hi!
I'm not sure I understand the option for "DistributeKeys"...
I'm wondering what wudl happend if I set it to "true"
If I paste to one account keys like:
AAA
BBB
CCC
And the bot would find out, that account already have first game, will it post-forward ALL the others to second bot?
Or just "AAA" key and then try "BBB" with the first account and so on?
Comment has been collapsed.
Hey, diggin' the tool a lot. I'm just using it for simple one account farming.
Maybe an ASF question, or general farming... does me being online on my desktop PC actually playing a game, and having ASF on my other laptop running on the same account, at the same time, impact drops?
Thanks!
Comment has been collapsed.
Comment has been collapsed.
Situation became even worse, I just got activation from one key on 3 accounts. TRIPLE KILL, HELL YEAH.
Comment has been collapsed.
New record, 9 accounts - http://www.steamgifts.com/go/comment/WzJ0YL9
I hope nobody will call the police lol. It's time to dance!
Comment has been collapsed.
Can you contact with for example somebody or a few people at Valve and let them know that if they (as a company) took issue with Idle Master to simply let you know and write about and/or paste their answer for example here and ArchiSteamFarm's Wiki on GitHub etc.?
If I'm not mistaken - developer of Steam Idle Master (and Enhanced Steam) with 'jshackles' nickname on Reddit wrote:
'I'm pretty certain that this was just a server hiccup on Valve's part, not some conspiracy to ban Idle Master users.
As I've mentioned before, I've contacted a few people at Valve several times in the past and let them know that if they (as a company) took issue with Idle Master to simply let me know - I'd rather take the tool offline and discontinue further work on it than have the users suffer any sort of ill consequence for using it. The people who responded back were all very nice and let me know that I'd be the first to hear of any rumblings. Of course, Valve works in mysterious ways though...
In this case, people in the topic you posted are already starting to see their badge pages return to normal, so I don't think there's anything to see here'.
Source - https://www.reddit.com/r/Steam/comments/3qxb19/steam_idle_master_users_can_no_longer_get_any/cwj5w58
Can you do something similar?
Comment has been collapsed.
Valve didn't even respond to my "top priority" security issue I reported to them a month ago, so sorry - I'm not going to waste any more minute on doing something without any effect. If that's a problem for you, please switch to IM instead.
Nobody is stopping you from asking anyone from Valve what he thinks about ASF, I just know that it's pointless, hence I won't be wasting time on that.
Comment has been collapsed.
Steam Support
Are using Archi's Steam Farm / ArchiSteamFarm and/or Steam Idle Master NOT against STEAM(R) SUBSCRIBER AGREEMENT etc.?
Ticket number -
Category Steam Client > Community/ Friends List
Email -
Steam Account Login Name -
Operating System Windows 7/Vista
This Question's Message(s)
1 Message by you on Tue, Feb 9 2016 16:28
Are using Archi's Steam Farm / ArchiSteamFarm and/or Steam Idle Master NOT against STEAM® SUBSCRIBER AGREEMENT etc.? [Sorry for my English etc.]
Archi's Steam Farm / ArchiSteamFarm:
https://github.com/JustArchi/ArchiSteamFarm
http://steamcommunity.com/groups/ascfarm
http://www.steamgifts.com/discussion/gCxhN/archis-steam-farm-asf-idle-master-alternative
Steam Idle Master:
http://www.steamidlemaster.com/
https://github.com/jshackles/idle_master
https://steamcommunity.com/groups/idlemastery
If I'm not mistaken - developer of Steam Idle Master (and Enhanced Steam) with 'jshackles' nickname on Reddit wrote:
'I'm pretty certain that this was just a server hiccup on Valve's part, not some conspiracy to ban Idle Master users.
As I've mentioned before, I've contacted a few people at Valve several times in the past and let them know that if they (as a company) took issue with Idle Master to simply let me know - I'd rather take the tool offline and discontinue further work on it than have the users suffer any sort of ill consequence for using it. The people who responded back were all very nice and let me know that I'd be the first to hear of any rumblings. Of course, Valve works in mysterious ways though...
In this case, people in the topic you posted are already starting to see their badge pages return to normal, so I don't think there's anything to see here'.
Source - https://www.reddit.com/r/Steam/comments/3qxb19/steam_idle_master_users_can_no_longer_get_any/cwj5w58
Other link about Steam Idle Master etc.:
2 Message by you on Tue, Feb 9 2016 16:46
ArchiSteamFarm - FAQ - https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ
Can anybody get for example also VAC Ban for using Archi's Steam Farm / ArchiSteamFarm (ASF) and/or Steam Idle Master (IM) (when not playing and/or playing any game with VAC - Valve Anti-Cheat enabled and using ASF and/or IM at the same time and/or not at the same time etc.)?
3 Message by Support Tech Jennifer on Thu, Feb 11 2016 11:21
Hello Kamil,
Thank you for contacting Steam Support.
We do not provide analysis of third party software for VAC compliance. Any third party software, skins or other modifications you use in conjunction with Steam should be done at your own discretion.
Only cheats (modifications designed to give one player an advantage over other players) will trigger a VAC ban.
If you have questions about a specific third party application, please contact the developer of the application for assistance.
For more information on the VAC System, please see this article:
Title: Valve Anti-Cheat System (VAC)
URL: https://support.steampowered.com/kb_article.php?ref=7849-RADZ-6869
If you have any further questions, please let us know.
Comment has been collapsed.
We do not provide analysis of third party software for VAC compliance.
As expected. I made anti-cheat a little while ago, and they said the same thing.
Only cheats (modifications designed to give one player an advantage over other players) will trigger a VAC ban.
As expected (2). Neither IM nor ASF can trigger VAC ban.
Comment has been collapsed.
Sorry, found out your post today.
You can't get VAC by using ASF, in any case, and it's explained in the FAQ why. It's physically not possible because ASF does not communicate with your steam client and your launched games at all, so it's not possible that the process could be considered as a cheat tool. I can 100% guarantee that. IM can't guarantee that, as they in fact use DLL to communicate with steam client and imitiate launching the game. ASF does not do that.
What can be really interesting is if ASF violates steam ToS, as this is bannable offense, but I'm more than sure that steam support won't answer that question. This is the same case as with idle master - it's third-party tool, that does certain thing, but nobody neither agreed that it's OK, neither said that it's not OK, so we can consider it as a grey zone. It's very unlikely that Valve starts banning ASF/IM users, but if they do, nobody will be responsible for that, as stated in the FAQ.
Comment has been collapsed.
Comment has been collapsed.
I mean, i REALLY need to start buying Fallout 4 keys ASAP, before they'll fix this.
Comment has been collapsed.
Don't forget about the yens! http://www.steamgifts.com/go/comment/pJ9acwg
Comment has been collapsed.
Godammit, i don't have that much bots to beat this ;_;
Comment has been collapsed.
Memory is handled by .NET framework - it tries to allocate as soon as needed, and keep memory allocated for the whole time program is running to increase performance by avoiding asking OS alloc/dealloc requests. When needed, .NET framework should automatically return free memory back to the OS, and doing that without a need would be a waste of performance - unused RAM is wasted RAM. There are no memory leaks in the application, as ASF does not use unmanaged resources. It improved a little in latest pre-release of upcoming 1.5 version, where I switched to newest .NET framework version - 4.6.1, which does things a little better.
Although 700 MB is rather high, I never managed to go beyond 200 MB myself, while the real usage is around ~30-50. Seems like your .NET framework is too greedy.
Comment has been collapsed.
So, i checked my bots emails, and found this message:
Steam account - Query account by CD-key
"Dear Steam User,
This is an automated message generated by Steam account administration. It is being sent in response to a query made by a Steam user to discover all account names associated with this CD-key.
Steam account name: *****
If you requested this query, please use the above account name to log in to Steam. If you cannot remember your password, click on the “Retrieve lost account” button on the Steam login screen.
If you did not request this query, please ignore this message – users cannot gain access to your account via the Find Account By CD Key process without access to your email account.
To further safeguard your account please read the following FAQs."
So, i'm in trouble now? I think it's because of this recent multiply activation of one key.
Comment has been collapsed.
Wich license need to add to my bots for add that pack?
http://store.steampowered.com/sub/94153/
Is free and count as +3 on your game library.
Comment has been collapsed.
I still suggest to add phone number manually through steam page if it for any reason doesn't work in ASF.
ASF will not ask you to add phone number, unless steam tells it that there's noone.
If it still doesn't work, sorry, I have no power to control it or make it work.
Comment has been collapsed.
Ah, I did that in the first place, because I know it's an issue. And yes, ASF seems to work perfectly, but it still doesn't result in anything productive.
Thanks for replying though, I guess I just have to hope this will be fixed, when the account limitations are lifted.
Comment has been collapsed.
I've recently started using ASF and I ran into something and I'm not sure if it's WCF related or what.
I have ASF running on a secondary pc to farm cards for my main Steam account. I don't have any other Steam accounts so the only way of sending commands seemed to be WCF.
The Commands page on the Wiki doesn't explain if <BOT> should be a numeric identifier or what, but it seems it should be the name you used for the .xml file. It might be handy to add this to the Wiki.
So I started ASF with the --server command and that all works without any problems.
Then I opened a command window and gave the following command:
ASF.exe --client "play DB 415240"
Response:
22-2-2016 18:24:35 [] INFO: Main() <Main> Archi's Steam Farm, version 1.5.0.0
22-2-2016 18:24:35 [] INFO: ParseArgs() <Main> Command sent: "play DB 415240"
22-2-2016 18:24:35 [*] INFO: ParseArgs() <Main> Response received: "Done!"
The problem is that if I then do a statusall command:
22-2-2016 18:24:53 [] INFO: Main() <Main> Archi's Steam Farm, version 1.5.0.0
22-2-2016 18:24:53 [] INFO: ParseArgs() <Main> Command sent: "statusall"
22-2-2016 18:24:54 [*] INFO: ParseArgs() <Main> Response received: "
Bot DB is currently not farming anything.
There are 1 bots initialized and 0 of them are currently running."
I tried a restart and on automatic mode it started farming the other of the two games (427770), the one I did not want it to do first.
At this point I had other stuff to do so gave up and just let it run.
But here's the thing: the next card drop was for 415240 and not 427770 as it said it was farming in the ASF window.
Am I doing something wrong here? What happened exactly?
Thanks!
Comment has been collapsed.
Are you sure that your account owns game 415240? !statusall
will list bot as not farming because it's running in manual farming mode, therefore automatic farming module is stopped, and ASF assumes that bot is not farming (because you're controlling it).
Everything works as intended when I'm testing it. If bot is not starting a game, you most likely told it to farm appID which it doesn't have access to.
Also it's normal that you won't see account as farming if "FarmOffline" is set to true. Best way to see if it in fact "works" is by checking recently played games of given account - if your appID is on the top, then it works.
If it still doesn't work, please check if latest pre-release (1.6 pre3) also doesn't work, maybe it's already fixed and I don't even remember it being bugged.
Comment has been collapsed.
I do own 415240 (it's Feesh from today's IndieGala bundle); I copy pasted the appID from here (http://www.steamcardexchange.net/index.php?inventorygame-appid-415240) and here (http://steamcommunity.com/profiles/76561197962357486/gamecards/415240).
I guess there is no issue then; I just expected the main ASF window to show it was farming 415240, just like it shows repeated messages when farming automatically.
I'll do more testing next time but it seems it was just my expectation of something more appearing in the ASF window.
Thanks for the quick reply!
Comment has been collapsed.
Yep, most likely it works, you just expected appID message in ASF window, and that one won't happen in manual mode.
The only message that indicates manual farming is the one that informs you about account changing into manual farming mode. From that point onwards, you're the one in-charge of controlling what is happening, so ASF only does what you tell it, same as you'd send those PlayGames
requests yourself, and nothing else.
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/issues/127
False positive, and I don't know if I can actually in any way convince windows to think otherwise.
Comment has been collapsed.
I downloaded it.
SmartScreen only kicks in when it's being executed from inside the zipped file. I extracted to my D:\ASF folder and Windows didn't complain.
My Windows defender is up to date (Windows 10's) and it doesn't complain as well.
I wouldn't complain, though, it's clean after all. Just another quirk Windows loves to toss on us.
Comment has been collapsed.
Never assume something is clean, by executing my assembly you trust me that I didn't add anything extra to the code I compiled it from.
In fact, code of ASF is open-source and everybody can review it and compile himself if he finds a need. However, that doesn't guarantee that the binaries you're launching are clean, as I could in theory claim that binary was compiled from given source, while I could compile it from anything else.
I don't have bad intentions though, ASF is in fact clean, but you can guarantee that only if you carefully read the code, then compile it yourself, as it's the only way to ensure that resulting binary is clean (assuming your compiler won't add extra bits to it, lol). There's no reason to panic, although it's always wise to keep in mind the act of trust involved if you download and run my binaries instead of compiling yourself. Not everybody has to believe in my good intentions, that's why ASF is open-source and available for everyone to compile it, if needed.
Still, if you're not paranoid about security, you shouldn't have to worry about that if you trust my person.
Comment has been collapsed.
Hm, paranoid, probably not. Not my style. Although I have two factors auth on everything possible and sandbox exes I download from 'untrusted sites'. Besides, I am around here quite a bit and know the project (or the developer, might be more apt) reputation.
So perhaps your last sentence is right, it's about trusting the person more.
Comment has been collapsed.
Also a much better alternative then idle master since it doesnt require steam client to run and can run multiple accounts at once.
Comment has been collapsed.
50 Comments - Last post 54 minutes ago by sagan
206 Comments - Last post 1 hour ago by Joey2741
26 Comments - Last post 1 hour ago by Jarda
31 Comments - Last post 2 hours ago by Pika8
16,295 Comments - Last post 3 hours ago by Haplodh
1,519 Comments - Last post 3 hours ago by Tristar
1,798 Comments - Last post 3 hours ago by Cacciaguida
13 Comments - Last post 5 minutes ago by combatbeard
9 Comments - Last post 5 minutes ago by LukeFox
87 Comments - Last post 13 minutes ago by NewbieSA
10 Comments - Last post 20 minutes ago by Heitor112
3 Comments - Last post 28 minutes ago by hikayeci51
167 Comments - Last post 30 minutes ago by TheCyberDruid
69 Comments - Last post 30 minutes ago by Wintermute75
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.