I get these errors:
2016-10-21 19:33:24|ASF-9516|WARN|ASF|UrlGetToContentRetry() Request failed even after 5 tries
2016-10-21 19:33:24|ASF-9516|WARN|ASF|CheckForUpdate() Could not check latest version!
Probably with the ddos atack i guess?
Have a great cake-day! ASF is still awesome 2 of course ^_^
Comment has been collapsed.
I have multiple accounts for farming, can i use multiple colors for each account?
Comment has been collapsed.
hello
I have this problem appeared after having disarmed my hard drive.
http://prntscr.com/cxp01s
Comment has been collapsed.
Hey archi, i have a question. How to activate more than 107 (bot chat limit, strings) keys for one time. Can will be like the drag and drop a text file with the keys in windows archi and it will be in order to enable them to such accounts or use command like !redeem C:\ArchiFarmCard\keys.txt
Comment has been collapsed.
Thx, i have error then activate all keys:
2016-10-24 19:20:41|ASF-27300|ERROR|ASF|HandleCommand() System.TimeoutException: Тайм-аут канала запроса во время ожидания ответа после истечения 00:00:59.9839947. Увеличьте значение времени тайм-аута, передаваемое вызову при Request или увеличьте значение SendTimeout в Binding. Время, назначенное для выполнения этой операции, может быть составной частью более длинного тайм-аута. ---> System.TimeoutException: Во время запроса HTTP в "http://localhost:1242/ASF" было превышено выделенное время ожидания для 00:00:59.9910000. Время, выделенное для выполнения этой операции, может быть частью более длительного тайм-аута. ---> System.Net.WebException: Запрос был прерван: Время ожидания операции истекло.
в System.Net.HttpWebRequest.GetResponse()
в System.ServiceModel.Channels.HttpChannelFactory1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) --- Конец трассировки внутреннего стека исключений --- в System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason) в System.ServiceModel.Channels.HttpChannelFactory
1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
--- Конец трассировки внутреннего стека исключений ---
Server stack trace:
в System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
в System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
в ArchiSteamFarm.IWCF.HandleCommand(String input)
в ArchiSteamFarm.Client.HandleCommand(String input)
2016-10-24 19:20:41|ASF-27300|INFO|ASF|ParsePostInitArgs() Response received: (blank screen)
But all keys activate normal
Ahh probably it is necessary to increase the "Http Timeout": 120 or maybe 180 sec
Comment has been collapsed.
this is awesome. I got like 5k cards. P.s. I idles 103 games for other people.
But my ask is: how can I create a bot that accept 1:1 Steam card trades?
Comment has been collapsed.
I think it could be nice to have a command who inform about the number of items in the inventory of the bot, in order to check if there is anything to loot. I know I could loot all of them at the same time, but is not working properly for the mobile-protected accounts (the steam android app just accept the trade if the bot account is open).
Just an idea, maybe a silly one. Thanks again for your hard work, Archi.
Comment has been collapsed.
Works for me! Can I play on VAC secured servers on CS:GO as an example while idling?
Comment has been collapsed.
Why sometimes ASF start farming one game and other times start farming multiple games?
Comment has been collapsed.
so if i understand that correctly, for those that are not refunders and can farm the cards faster without the restriction and use the minimalist approach on ASF... my json setup like this okay?
{
"Enabled": true,
"SteamLogin": "myloginidhere",
"SteamPassword": null,
"CardDropsRestricted": false
}
Comment has been collapsed.
np, but remember that it's not obvious whether your account is restricted or not, and it might also change to other variant in future, therefore it's recommended to do tests as I described in the FAQ, even if you're sure that you know better. This is mainly because as I pointed out, setting card drops restricted to false when it's true in reality is much worse than keeping card drops restricted on true even though it's not needed (false in reality).
Comment has been collapsed.
I've tried this on one of my accs and it worked. Later I added the rest of my accs, one of them requested a key from email, entered it but the program window just got reset and was asking for it again, entered the key again, then it told me it disconnected from Steam.
Now NONE of my accs works with the programm. When I run it, it says the password is incorrect. WUT?! Everything is and was correct but now I get this error with every of my accs. What is happening?
Comment has been collapsed.
I found already too much time writing the program, explaining how it works and putting all of that online in addition to helping people so they can enjoy using it. Why I should answer you if you don't respect my time neither my polite request of visitng FAQ prior to asking a question? If you found the answer but you don't understand it, then ask specifically which part confuses you, so I can explain and rewrite that part of FAQ in order to avoid other people having the same issue as you.
Comment has been collapsed.
Hi,
I have
IsBotAccount=true
TradingPreferences=Donations,STM
Jet I get "Ignoring trade" for an AB -> AA trade (instead of decline).
Since I only have like 6 hours sleep left, I won't try to reproduce it on other bots. Can do that tomorrow if needed.
Switching to botAccount=false still ignores the trade.(as it should do)
Local version: 2.1.6.2
Edit: Sometimes I get an "empty queue" in "HandleCallbacks()" when changing a config online. But I have to try out, when and why that happens.
Comment has been collapsed.
And that's correct, because ASF properly assumes that actual status of your inventory might change in the future and the trade that is not neutral+ for you now, might get neutral+ for you in the future. It always worked like that.
Although you're right that for bot accounts we can safely assume that inventory does not change, and issue permanent reject instead. That's misc enhancement though, and definitely not a logic flaw.
Comment has been collapsed.
"Reject the trade if we don't accept matching everything, and it's worse than neutral for us."
"Notice: "Reject" of the trade will be either ignore, or decline, depending on configured IsBotAccount property."
Thats why I got confused. (So basically that case is Ignore always, independent of isBotAccount ?)
I am pretty sure I had declined trades (before the update), but can't remember if they were "just" bad trades or "unfair" ones.
Edit: Unfair trades still get declined, so I guess I never had that case before and missunderstood the wiki.
For the other thing, if I edit a config once, it works fine, as soon as I edit the same config twice (without restarting ASF) I get the following error for each edit (e.g. after the second edit I get two errors, after the third, three and so on) on the restart of the bot.
It does not seem to influence functionality in any way.
2016-10-27 10:30:48|ASF-516|ERROR|BotName|HandleCallbacks() System.InvalidOperationException: Die Warteschlange ist leer.
bei System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
bei System.Collections.Generic.Queue`1.Dequeue()
bei SteamKit2.SteamClient.WaitForCallback(Boolean freeLast, TimeSpan timeout)
bei ArchiSteamFarm.Bot.HandleCallbacks()
("Die Warteschlange ist leer."="The Queue is empty"), Net: 4.6.1, ASF: 2.1.6.2, OS: Win8.1. Tested without GUI.
EDIT: The error seems to be rethrown (one time, then) once in a while, after I stopped editing the configs.
Stopped editing bot1 at 2016-10-27 10:31:45 and got another error at 2016-10-27 10:34:14 and 2016-10-27 10:41:00
Stopped editing bot2 at 2016-10-27 10:32:58 and got another one at 2016-10-27 10:34:14 and 2016-10-27 10:45:15
Have the full logfile, if needed, but it's always an identical error.
Comment has been collapsed.
Try to reproduce exception with latest build, it should no longer be possible - https://ci.appveyor.com/project/JustArchi/ArchiSteamFarm/build/artifacts
Comment has been collapsed.
The game "The Admin" doesn't work
http://store.steampowered.com/app/420300/
ShouldFarm() Status for 420300 (The Admin): 5 cards remaining
Farm() Still farming: 420300 (The Admin)
My profile stats just show "Currently Online"
Comment has been collapsed.
The bot now refuses all incoming SteamTradeMatcher offers. It worked up until a few days ago. I tried to follow the wiki to set it to accept every "bad" offer, literally included every combination I could think of, but it still refuses to accept a simple 1:1 same game card trade.
"TradingPreferences": "4",
"TradingPreferences": 4,
"TradingPreference": "4",
"TradingPreference": 4,
"SteamTradeMatcher": true,
"MatchEverything": true,
Comment has been collapsed.
Why you won't use ConfigGenerator for generating valid config?
And of course it won't work, because all of your combinations are wrong. In order to use STM you should have 2, in order to use STM + match everything, you should have 6. CG handles all of that bitwise mess for you with simple checkboxes.
Comment has been collapsed.
Mine has started ignoring trades. Do you think it's related? Has there been a change in behavior?
Comment has been collapsed.
Jeha, but from the passwort here was a small stripe visible (from a part of it) and a bit on the top/bottem of the loginname.
People could reconstruct parts of you password with that and maybe (if its a word, or something) find out the whole password).
unlikely depending on your password, but still ;->
Comment has been collapsed.
No VAC yet, the moment you get VAC it will be already too late, and can't is a statement of possibility, which is not true when analyzing the way how IM communicates with your steam client, through hooked DLL library. Saying "it's unlikely" is much more appropriate, saying "it can't" is simply not true. One of the reasons why I created ASF was to ensure that ASF is VAC-free on software level and the way how it works, mainly because IM had still unlikely possibility of triggering the system. I want to have 100% safety, your 99% is not enough for me.
So unless you want to be indirectly responsible for anybody trusting you if your statement turns out to be false, I'd advise you to not spread misinformation, especially in my thread. And I hope for your own good that your statement will never turn out to be a wrong one, but considering the state of IM itself, I'm nearly sure that eventually something blows up and people will wake up covered in crap.
Comment has been collapsed.
You clearly don't understand how ASF or VAC works if you're stating things like these, and I don't have enough willings to repeat what I said in various different places across last 38 pages, or here. Do yourself a favour and before claiming to know better at least try to do some basic research in the topic you're talking about.
"It's better to remain silent and be thought a fool than to speak out and remove all doubt."
Comment has been collapsed.
So wait, you're saying that Idle Master can trigger VAC but it hasn't for some reason? So you're claiming that VAC- system sucks somehow because it just might find an outsider program like Idle Master at some point, and you know it can find, so you're better coder than those who Valve has? Daaayum son. :D
Comment has been collapsed.
No.
What he says is:
The way VAC works there is a (small) chance of IM triggering VAC, since it is another program "manipulating" games and communicating with your steamclient. ASF on the other hand is emulating a steam client and is NOT communicating with your running one, so there is absolutely no chance of getting a VAC ban. Just because the steam client, which could detect a violation (could detect IM) is not involved in any way.
Currently IM seems not to trigger VAC, but a small change in the used algorithm and it may does. Some combination of IM and other stuff my does. Just some unlucky concidence with IM may does.
PS: Seeing what valve pulls sometimes, it seems any fithgrader is a batter programmer ;->
Comment has been collapsed.
Happy one year anniversary to this thread (and possibly ASF's "official" release). Just wanted to congratulate you, that's a pretty damn impressive achievement. I remember back in the days when SAM was the only idler known. Now most people use ASF. :P
Comment has been collapsed.
47 Comments - Last post 2 minutes ago by schmetti
31 Comments - Last post 20 minutes ago by Pika8
16,295 Comments - Last post 1 hour ago by Haplodh
25 Comments - Last post 1 hour ago by lewriczin
1,519 Comments - Last post 1 hour ago by Tristar
1,798 Comments - Last post 1 hour ago by Cacciaguida
543 Comments - Last post 1 hour ago by Aristofop
6,279 Comments - Last post 2 minutes ago by uWWu
82 Comments - Last post 5 minutes ago by hbouma
3,368 Comments - Last post 25 minutes ago by ba2
90 Comments - Last post 34 minutes ago by Swordoffury
107 Comments - Last post 35 minutes ago by QSO
28,245 Comments - Last post 41 minutes ago by Gamy7
68 Comments - Last post 57 minutes ago by Thexder
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.