I heard that tool might have problems working in virtualization environments. Some guy reported that it worked fine without.
I suspect it's because of steam, because there's no logical explanation as my code is clean and nice, doesn't use any OS-specific low level hacks.
So my answer for you is: don't use ASF on virtual machine, or go solve that mystery case. I have no idea why steam doesn't want to cooperate.
Comment has been collapsed.
EDIT: Just for info! Vmware seems to screw it up (you was right ;) BUT virtualbox seems to manage it fine. I need to do more test but seems to be fine. Thanks for help and for this awesome tool!
EDIT2: After few tests and hour farming seems all are good, thanks again!
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm
ASF doesn't require and doesn't interfere in any way with Steam client, which means that you can be logged in to Steam client as your primary account with e.g. Idle Master in the background, and launch ASF for all other accounts (your alts) at the same time.
Comment has been collapsed.
anyway you could make a !start and !stop command, so you can pause and resume farming on an account?
mainly because, when i add more games to an account, it doesnt restart the farming with the !farm command, and sometimes i have family over and they play games on alt accounts
Comment has been collapsed.
Was working fine till a day back. Now it just says unable to login to steam invalid password....Won some games here and had to go back to IM.
Comment has been collapsed.
Here's a little feedback:
Didn't test much more!
Again thank you for this service, these bots are amazing. :)
Comment has been collapsed.
Ok, now the !start problem is no longer happening, showing "That bot instance is already running!"
!stop is still doing nothing for me. O_o
Nothing really important, I won't be using the stop command anyway, just wanted to keep you updated! If no one else is experiencing it, that's fine. :)
Comment has been collapsed.
Not important, but the new example.xml file has some garbage at the very start:
<U+FEFF><?xml version="1.0" encoding="utf-8" ?>
Seems some kind of strange character(s) encoding. I'm using the old xml files, I was just checking if there was anything new in the configuration file (is it ok to just use the old config files?).
Comment has been collapsed.
That's a harmless byte order mark and it was probably automagically inserted by some editor. Or by whatever XML serialization Archi used.
Comment has been collapsed.
Regardless, I corrected it, as we don't need to use BOM encoding, standard non-BOM utf8 is enough.
Comment has been collapsed.
I get this error everytime:
15.11.2015 14:40:02 [*] INFO: StartFarming() <Ryzhehvost> Checking badges...
15.11.2015 14:40:12 [!] EXCEPTION: UrlToHttpResponse() <Utilities> A task was canceled.
15.11.2015 14:40:12 [!] WARNING: StartFarming() <Ryzhehvost> Could not get badges information, farming is stopped!`
Probably because badges page is too big. Or, maybe, because there is two pages.
Comment has been collapsed.
Well, if 100Mbps internet connection is not enough, then probably I'm in trouble.
Comment has been collapsed.
Well, I wouldn't say about everyone, but for me getting badges page is always slow (and, not connected to this issue, getting games list is even slover, especially for users with over 1000 games). This seems to be the way steam works. So probably much bigger timeout needed (3 minutes should be enough).
Comment has been collapsed.
I'm talking about one page too) 15 seconds is too few. And I don't see any problem I big timeout - because if everything works it would never go to the end, and if steam is down - 3 minutes would change nothing anyway.
Comment has been collapsed.
In my case accessing http://steamcommunity.com/id/ArchiPL/badges/ takes 5 seconds at maximum.
Comment has been collapsed.
If steam servers didn't respond in 15 seconds then they're unlikely to repond in 30, 60 or 180 more. The timeout is there to stop waiting for something that won't happen. If you're waiting over 15 seconds for realizing such simple steam request then something is wrong with your PC or internet connection, because even in rush hours it shouldn't take longer than 10 seconds, regardless of the situation.
I can make longer delay if you tell me what value satisfies you, and provide any valid argument why.
Comment has been collapsed.
Already told you - it does not respond in 15 seconds for me. And it's not because my internet connection or PC. I tried 60 - does not worked for me, with 180 it works fine. So, you are totally wrong about "they're unlikely to repond". If you still believe in "steam should respond in 10 seconds" fairy-tales - just leave things as it is now. I could always build working version for myself, and I don't really care about rare users that would meet the same problem.
Comment has been collapsed.
I don't think it's fine, but I can't do anything about it. Also, this slow-response I see only on steam a couple of steam pages, lika badges, or user's games. All other pages all over the web loads in seconds.
Configurable timeout would be great, thank you (Though, I don't really see what problems big timeout can make).
Comment has been collapsed.
I have an alt account which has about 500 cards to farm, but is also in use by family at times. Will there be any issues with this running on my computer while they may be playing games themselves?
Comment has been collapsed.
In version 0.6 there is still an issue, after some time some commands stop to work. Look at the attached image - I command bot1 to stop bot2 - no response, I command to start bot2 - the answer is "bot already running". Also, I were trying this because bot2 stopped farming cards, unsure if this is connected.
UPD. after restarting whole ASF bot2 started farm again, and !stop now works for this instance. But bot3, which have no cards left to fram, ignore !stop command as well (does not matter, if in send to him without parameters, or to bot1 with config name). Seems like it's impossible to stop the bot which is not farming now.
UPD2. Sent a pull request.
Comment has been collapsed.
Just tried it out, it's really awesome, specially being allowed to activate keys.
Comment has been collapsed.
What he said ^
It says items, because steam is able to send more than 1 (sometimes, e.g. key for multiple games). And item is a pair of appID and title. It's an information for you what game(s) bot just activated. Providing title only may not be enough, appID is unique.
Comment has been collapsed.
I thought it was what Sighery says but no... Example:
Status: OK | Items: [41464, Overcast - Walden and the Werewolf]
http://store.steampowered.com/app/293180/
41464 instead of 293180, that's why I asked. Thanks again.
Comment has been collapsed.
Because that's a subscription.
http://store.steampowered.com/sub/41464/
Told you, it's never obvious what kind of license you receive. You can receive license for appID, for subscription, for bundle, etc.
Comment has been collapsed.
Comment has been collapsed.
Comment has been collapsed.
BTW, if you're not following, pretty neat stuff is being currently implemented.
Comment has been collapsed.
Wait, is it normal that using ASF logs my client out?
I mean, is it caused by the new trade policies or does it happen normally? It's just the first time I use ASF with my main account, I always used it with my alts!
EDIT: also, I'd have no problem with it anyway, I'll just b using IM with my main!
Comment has been collapsed.
Yes.
https://github.com/JustArchi/ArchiSteamFarm
ASF expects exclusive access to all steam accounts it's using, which means that you should not use the account which is currently being used by ASF at the same time
Comment has been collapsed.
Yeah, I just should have read it before, I apologize. xD
Thank you too, by the way, I was just worried because of the new policies and for some reason Idle Master didn't start its work twice before I wrote this and that worried me more.
Figured out that must've been a coincidence, of course!
Comment has been collapsed.
I have problem on windows 7. Program not starting, but I can see the process (116kb) in Task Manager. On windows 10 all works fine. But sometimes ASF starting right (on windows 7). What is it?
Comment has been collapsed.
Is there any way to give to master-bot not just !start-stop command, but also !redeem to specific bot?
Comment has been collapsed.
Not at the moment, but it's planned.
https://github.com/JustArchi/ArchiSteamFarm/pull/20
Comment has been collapsed.
I just had a small glitch; 4 accs, same 15ish games to idle, was idling Blood of old, according to ASF all finished at the same time and moved on to X blades, however, one of the bots stuck on idling Blood of old regardless all of the drops were done. Restart didn't help, according to ASF all bots idling X blades, however this last one according to steamcommunity still idling Blood of old. First 3 bots got the X blades drop, 4th just got time on Blood of old increased.
ASF version 0.8;
Blacklisting Blood of old in last bot solved the glitch.
Comment has been collapsed.
ASF operates on info provided by steam. In other words, if steam for any reason decides to send false information then there is little we can actually do.
I did implement some anti-steam fuckups mechanisms, e.g. the one Sighery pointed above. In worst case farming will be stopped/inefficient for some hours but eventually ASF will farm everything sooner or later.
Comment has been collapsed.
Nice, now i can farm my brother cards (and steal some of them) without being loged on his account, it would be cool if there were some kind of GRAPHICS (dem graphics!) like in idlemaster, and if there was a little pop-up, steam like, when a card is farmed tho i think that is way too much
archi, you are truly the god among gods
Comment has been collapsed.
Yep, it's correct. However, don't focus on that. ASF knows better what to use, your objective is to tell it if your account has card drops restricted or not, leave ASF decision what to do with that fact. Currently it works as you described, but if I find anything better it's possible to change in future, hence, I implemented a variable, not actual algorithm selection.
Comment has been collapsed.
27 Comments - Last post 5 minutes ago by FallenKal
1 Comments - Last post 11 minutes ago by Hawkingmeister
16,297 Comments - Last post 1 hour ago by SebastianCrenshaw
52 Comments - Last post 1 hour ago by adam1224
206 Comments - Last post 4 hours ago by Joey2741
31 Comments - Last post 5 hours ago by Pika8
1,519 Comments - Last post 6 hours ago by Tristar
46 Comments - Last post 2 minutes ago by MSKOTOR
7,973 Comments - Last post 2 minutes ago by herbesdeprovence
99 Comments - Last post 3 minutes ago by ashtwo
28 Comments - Last post 14 minutes ago by vigaristti
41 Comments - Last post 15 minutes ago by doubleomurfy
18 Comments - Last post 20 minutes ago by UnknownEAK
10 Comments - Last post 25 minutes ago by pizurk
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.