do you guys know why cant i see the cards on my bots trade inventory? if i login to my bots accounts and check the inventory i have the cards, but when i offer a trade, as the bot or the master the bot's inventory on the trade window is always empty.
it happens in Opera and Chrome, and on the Steam client, i waited the 7 days to trade when sing in with a new device thing, and the bots have been active for months now, and the the items on the inventory dont show any "Available to trade on certain date" thing.
any help?
Comment has been collapsed.
thats what i thought too, but they are using the 2 step authentication thing, and the funny thing is that one time it worked, it showed all the items on the inventory and was able to offer the trade but it kept telling "unable to complete trade, try again later"
Any other idea?
Thanks for the help
Comment has been collapsed.
Was there any update recently? My antivirus decided it had enough and deleted the whole thing... :O
Comment has been collapsed.
try to login on your alt and see if you have confirmations left, if you have just cancel them and it should work...from my experience if you have more accounts on the same phone they sometime gets messed up if you enter in confirmation tab/window for one account
Comment has been collapsed.
I`m running asf on debian/mono today it got updated to version 2.0.5.5 and as soon as it got updated i got shit storm
root@alimohsin:~# tmux
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) <0x402d8430 + 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 (SteamKit2.SteamClient steamClient, System.String webAPIUserNonce, System.String parentalPin) <0x40268270 + 0x007c9> in <filename unknown>:0
i think you broke the bot.
EDIT: ok this is happening only in tmux with v2.0.5.5, v2.0.5.4 was working fine in tmux wrapper, I`m reverting back to old version now.
EDIT2: reverted back to 2.0.5.4 now it works perfectly well in tmux wrapper
EDIT3: Im not familiar with screen, tmux is a very good wrapper and I`m very comfortable with it, so haven't tried using screen with v2.0.5.5 Can you please check whats wrong with v2.0.5.5 that it refuses to run in tmux. (if you require the test setup I can provide extra account to my setup).
Comment has been collapsed.
You didn't even post full log, so I have no idea what's wrong.
Also, ASF 2.0.5.5 works properly on latest stable and nightly Mono - 4.2 and 4.5. Nothing else is tested and nothing else is guaranteed to work, it's totally possible that I accidentally broke support e.g. for older Mono versions (but they were never supposed to work in first place, and ASF won't be fixed to satisfy them, even if it did in the past).
Therefore: mono --version + full log.
Comment has been collapsed.
i wasn't able to post full log because tmux was truncating screen and first thing i did was complete removal of every thing and uploaded older version manually aka log deleted, anyways im back to v2.0.5.4 and its working perfectly fine for me, i hope you will be able to find out what was wrong, mono --version as below
Mono JIT compiler version 4.2.3 (Stable 4.2.3.4/832de4b Wed Mar 16 13:19:08 UTC 2016)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
Comment has been collapsed.
Hello Archi, so i want to update ASF from 1.6.1.0 to current version. Is there anything i need to do to prepare my old configs for migration to 2.0.5.5?
Comment has been collapsed.
I didn't have much free time on steam lately and didn't even use ASF. I considered updating after i saw Archi's warning about new version in steam summer sale badge thread.
Comment has been collapsed.
So, if changes that big, does this mean if I'll migrate now from old version, my bots will be temporary blocked for 7 days from trading? I'm using ASF 2FA, didn't found answer on this question in wiki.
Comment has been collapsed.
In this case you should download firstly last version that had built-in converter - https://github.com/JustArchi/ArchiSteamFarm/releases/tag/2.0.1.9
Extract ASF.json from zip and put it in config directory, disable AutoUpdates in it, do a conversion, close ASF, remove ASF.json, download latest version, put ASF.json of latest version in that place, and start.
Comment has been collapsed.
Hm, that's strange. It seems i successfully converted old configs and almost all bots now working fine, except one. I can see his json and db file in config folder, but ASF nor ASF-GUI didn't recognize it. What i should do if this bot was named as "example"?
Comment has been collapsed.
Thanks for your help and work, all works fine now! :)
Comment has been collapsed.
Wasnt the SteamTradeMatcher bool supposed to only auto-accept trades without any trade holds?
Nope, it was never supposed to work this way, and I even stated several times that ASF STM works on liberal rules that also intentionally accept trades from people with trade holds.
Although there is a small change now in 2.0.5.9: https://github.com/JustArchi/ArchiSteamFarm/releases/tag/2.0.5.9
Comment has been collapsed.
Any workaround to migrate authenticator from iOS device into ASF? In FAQ mentioned only android and desktop authenticators.
I already have set up Steam authenticator for my one alt. Also activated all security things on that account. Passed all initial restrictions and able to trade with my main account manually.
If not possible to migrate what happens if i set up ASF 2FA as new authenticator? Will i recieve restrictions from steam? And please explain how to handle whole process right (removing current authenticator and adding ASF 2FA).
Comment has been collapsed.
You can't import authenticator from iOS, unless you somehow managed to get into .maFiles in unencrypted form and import them into WinAuth, which is impossible as they're encrypted, not to mention that you'd need to be a root (jailbreak) to even get to them.
Remove authenticator via your phone, then either add authenticator in WinAuth and import to ASF, or use ASF 2FA natively. I suggest first option as you have extra program in case something goes wrong.
Whole process is explained in the wiki, and yes you'll be unable to trade for 7 days IIRC due to authenticator readding.
Comment has been collapsed.
Little bit OT: how many bots do you actually use yourself?
Comment has been collapsed.
Hey Archi, awesome idea. Before i use the ASF one stupid question:
I want to idle all my 1000+ Trading Cards, but i don't want to destroy my steam gametime statistics. Grows the time in offline mode too? :/
Comment has been collapsed.
I sent Justarchi a dollar via his paypal donate button.
Not a lot i know buts i is unemployed. :)
Anyways maybe eveyone here couild maybe send him a few roubles as it is a great piece of software and it will spur him on to keep working on it.
Comment has been collapsed.
Finally had some free time to check this out ... looks good. :-)
While I wait on my first card, is there any way to specify which game to farm
first ... like setting a priority order or specify a certain appID that has to be
processed before all others?
Comment has been collapsed.
Comment has been collapsed.
Okay, sometimes it may be important to get the cards for a specific game first though.
Also noticed something odd ... Steam doesn't seem to give me any of those green
noticfications when a card drops with ASF anymore. I almost thought it's not working
when I realized that I already have three new cards in my inventory. Is there any way to
configure this, that I might have overlooked? Also no message from ASF on the console.
Comment has been collapsed.
Is it possible to configure to farm cards for a single game even though I have about a dozen in my library that I can get card drops from? I scanned through the config section and may have missed something but didn't find what I was looking for.
Comment has been collapsed.
No, ASF will automatically accept confirmations related to it's own work, such as when !loot
is executed, SendOnFarmingFinished
is called, or when ASF is accepting any trade, for instance because of SteamTradeMatcher
. That option is there only if you'd like to periodically execute !2faok
, as written on the wiki it's not recommended for security purposes.
Comment has been collapsed.
Hello Archi, I have a question: could ASF recent changes (Ubuntu / Mono) have an impact on the amount of steamcommunity / market requests sent ? Since about 2 days, I have the following error message from Steam when browsing market pages: You've made too many requests recently. Please wait and try your request again later.
For what I've found, it is typically caused by browser addons, but I didn't install any new one recently, and I don't use EnhancedSteam. I'm trying to find what can be causing this, I don't see why it would be ASF-related, but asking don't hurt, right ?
Comment has been collapsed.
ASF makes requests depending on number of bots you have running, but it's nothing close to "overloading" Steam with requests.
Per every bot, ASF will make:
X requests for checking badges, where X is number of your badge pages.
1 request per each item event (or 1 request per FarmingDelay
, if no item event in last FarmingDelay
minutes), all of them result in "Still farming: XXX" or "Stopped farming" in the console.
Then there are some extras, depending what options you configured, such as:
1 request per each item event, if you have DismissInventoryNotifications
X requests for checking inventory, where X is a number of your items divided by 2500 (rounded up).
1 request for accepting every trade
And so on.
Keep in mind that I'm using ASF in Mono myself - we could say that ASF Windows support is "an extra" to Mono support, which is primary one for me as ASF is supposed to be running on my server. I even added a workaround for Mono issue I discovered recently (but it has nothing to do with your problem).
I didn't have any of your issues, neither heard similar problems from other users. You can always turn ASF off and check if it helps, but I really doubt that ASF is the main problem here - of course it interacts with steamcommunity to some degree, because that's required - but I'm always trying to write the best code I can, therefore actual requests, their types and number is optimized to the limits.
Comment has been collapsed.
Thanks for the precise info (as always). Since you aren't aware of such an issue, and using Mono yourself, I'm putting ASF out the suspects list right now, and may punish myself later for my disturbing lack of faith :-)
Comment has been collapsed.
If that helps you, I found out that GabeN and his team changed something recently, as I'm getting lots of 403 errors from inside ArchiBoT itself, and he's barely accepting 1 trade / minute.
Maybe they added a limitation based on IP, or similar. Maybe they fuc*ed up something, as that's really common... I really don't know, but it's Volvo - it's possible that there is nothing wrong with you, but simply with the steam network. That could be even more true if you're using shared internet, such as the one in the school, college and so.
Comment has been collapsed.
Hi. Do you know, if you use complex farming and close ASF before you farmed 1.9 hours - you will get 1 card from all games that were launched.
Comment has been collapsed.
Whaat? Can you add disconect function and 5 minutes timeout after 1.9 hours farming?
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ#issues + one issue above the one you're looking for.
Comment has been collapsed.
Any chance you could make an XP compatible version? (Doesn't need to have all the bells and whistles in my case, just something that'll let me idle I use Idle Master's python version to give an example how XP can still idle atm
If not, totally understandable and good work.
Comment has been collapsed.
No, Windows XP is not supported and it's not planned to add such support as even Mono team dropped support for it. If you can't or don't want to install latest Windows, then why you won't install latest Linux? It's free, and ASF supports Linux natively.
Comment has been collapsed.
Personally I was always a huge fan of Debian Testing, either with LXDE (if you're on older hardware), or Cinnamon (if you're on a bit newer one, preferably with 2GB+ RAM).
Any OS will do though. Linux comes in various distributions and it takes time to find the one you like. Ubuntu might look like a bit easier for Linux newbies though, so Lubuntu seems like solid choice for your first distro (if it is your first one). You can also consider Linux Mint, if you want to see how Cinnamon looks like.
Comment has been collapsed.
Hello. Im having issues trading with a bot. I get the message " Could not accept confirmations even after 5 tries, WTF?". I typed !2faok, bot says Done! but I don't receive the cards. It's been like this for 3 days.
Comment has been collapsed.
And it won't fix itself. If confirmations worked before and suddenly stopped, then it's Volvo and you must relink authenticator. If it never worked then it's your own mistake, e.g. by putting wrong deviceID when linking from WinAuth, and you must also relink.
In order to relink, remove affected Bot.db and repeat the process. If you're using ASF 2FA only, then firstly try to remove authenticator (!2faoff), and if that won't work, use revocation code for doing that via steam website itself.
However I never heard about ASF 2FA only running into such issue yet, so likely you're using 2FA + ASF 2FA. In this case, it's either Volvo or your authenticator. I can't really help, authenticator was never supposed to be duplicated - usually it works fine, but I've already met people with such issue.
Comment has been collapsed.
I have been using ASF 2FA with this bot for a while now. I've never used another authenticator with it. Worked fine until recently. I was hoping to sell the cards before the sale. Oh well. Hope I can get it fixed.
Comment has been collapsed.
Are you using 2FA + ASF 2FA on the main account? If so the problem is probably with the main rather than the alt.
I had that problem because when importing my authenticator from Android with SDA it didn't get the deviceID, so I had to get it manually.
Comment has been collapsed.
I always thought ASF would be hard to setup (it wasn't) so i've been using Idle Master
for as long as i can remember but i finally changed, and i love it!
Thank you for such a great program!
Comment has been collapsed.
Hi Archi,
is using ASF against STEAM rules? Do you know about anyone who got banned or suspended or whatever after using this?
I bet there is answer somewhere in this thread but I'm too lazy to read through it all sorry =(.
I read ASF description and it looks too good to be true, there must be a catch! =). How does it work btw? (if that\s not a secret know how) How do you convince steam to give you a card if you don't even run the game via client? Did you find some secret steam API or something?
Thanks
Comment has been collapsed.
Comment has been collapsed.
Hi there!
I heard about this bot from a friend of mine.
Just now configured it and it works great! :D
Keep up the good work!
Comment has been collapsed.
Very nice tool you created. Good job! Really liked the first run wizard. At first I thought it didn't work because it didn't notify me of new items in inventory but then I noticed new cards in the Badges page. Changed the config and now I see when I get new card. Already received 8 of them =).
5 stars!
Comment has been collapsed.
Sorry but I have a little bit question
I follow your guide here: https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow.
In 2FA + ASF 2FA step, I use SteamDesktopAuthenticator: after generate the .maFile in maFiles folder of SDA, I copied it into config folder of ASF, rename follow guide (my maFile is unencrypt, similar a JSON file). But when I run ASF, the following line not appear:
[] INFO: ImportAuthenticator() <1> Converting SDA .maFile into ASF format...
[] INFO: ImportAuthenticator() <1> Success!
[*] INFO: ImportAuthenticator() <1> Successfully finished importing mobile authenticator!
And it also not auto-confirm my trade or something like that (I still run SDA and ASF at the same time). Is there any mistake?
Thanks for your help and sorry for my bad English
Comment has been collapsed.
16,295 Comments - Last post 36 minutes ago by Haplodh
25 Comments - Last post 38 minutes ago by lewriczin
1,519 Comments - Last post 40 minutes ago by Tristar
1,798 Comments - Last post 48 minutes ago by Cacciaguida
543 Comments - Last post 59 minutes ago by Aristofop
44 Comments - Last post 1 hour ago by Chris76de
517 Comments - Last post 5 hours ago by Marius11
87 Comments - Last post 1 minute ago by herbesdeprovence
28,245 Comments - Last post 5 minutes ago by Gamy7
68 Comments - Last post 21 minutes ago by Thexder
81 Comments - Last post 24 minutes ago by ceeexo
200 Comments - Last post 31 minutes ago by samwise84
38 Comments - Last post 43 minutes ago by AlexForestry
16,779 Comments - Last post 51 minutes ago by MjrPITA
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.