here is screenshot of all of this error and mono version, I saw that error at also older mono versions, and I updated mono to latest, but that don`t solve that problem
Comment has been collapsed.
I installed at first old version from ubuntu repository and on that stable newer version without purging older and propably that make that problem at beginning. But now it work ideal without any issues. So will be good to write somewhere to install at first new stable version without installing older before that, making clean install of newest stable version.
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Mono
I can't really do anything if somebody doesn't follow the tutorial.
Comment has been collapsed.
A little feedback: I'm running ASF on Ubuntu since a few minutes. No confirmation that it doesn't block my brother from playing my shared library yet, I'll update when I know.
Installation went fine, I didn't have to add a repo for Mono and simply used apt-get install mono-complete.
At launch there's an exception about getting CMs and using default ones that take longer to connect - but it connects after a few tries.
I noticed that the mobile authenticator code is case-sensitive in ASF while it's not in Steam. Not a big deal, but making it uppercase could be useful.
I also encountered a connect / disconnect loop coming from an exception in Mono security / TLS. I found that problem came from the lack of root certificates for SSL in my distro (in Windows they are built-in). Importing certificates solved the problem, it can be done very easily at a command prompt (user privileges) with mozroots --import --ask-remove
So far, ASF looks really great and useful, congrats !
Comment has been collapsed.
Ubuntu 16.04 will be out next month, I'll probably make a fresh and clean installation. In the meantime I'll try to get the proper mono version to play with it. By the way I wasn't pointing my finger to ASF, it was just a new user feedback :)
Comment has been collapsed.
I uninstalled my current mono, added the repo from your tutorial, and reinstalled it (for the record I had to install mono-devel before mono-complete): everything is now working fine.
Comment has been collapsed.
Helloo..does the bot re-read the XML while being active? I want to add games in the blacklist but not stop it each time. Possible?
Comment has been collapsed.
I don't have a list of games I want to avoid farming, but as I see the bot farming I may choose to blacklist a specific game and keep the time stats real, that was my idea behind it..
Comment has been collapsed.
It's more convenient for me to do it automatically, remove-blacklist the game, restart bot. Not a big deal, was just wondering if I had missed something in the documentation.
Than Kiou for the reply..
Comment has been collapsed.
I want to report what I think is a bug or a false positive :(
Windows Defender has detected ASF with a trojan:Win32/Codinx.B!cl
Comment has been collapsed.
Again? Zzz...
Of course when I report the false positive to M$ nobody responds.
I released latest stable in the meantime.
Comment has been collapsed.
Kind of you. I guess Notepad is just too difficult for some folks.
Comment has been collapsed.
Hello
Im getting this error on latest version
http://pastebin.com/GGirFjHZ
Comment has been collapsed.
Just a quick thingy: I switched to ArchiBot from IM and am thoroughly satisfied. Great job, Archi! One thing I realised is that the cards dropped by ArchoBot don't show up as "New Cards" in the Notification area of Steam. They are going straight to the inventory without Steam giving me any notification that I have new cards. The first night I let ArchiBot run, started Steam the next morning and thought I didn't get any cards and must have misconfigured ArchiBot because I have no notification that I have new cards as I was used to get from IM.
So, my question is: Am I doing something wrong that I don't get notifications or is this the way ArchiBot works? And if the latter is the case, is it possible to make Steam show that I have new cards via notifications?
Thank you!
Comment has been collapsed.
Config generator is now available for alpha tests: https://github.com/JustArchi/ArchiSteamFarm/issues/172
Comment has been collapsed.
This is pretty good! Thank you.
Some feedback and suggestions:
Comment has been collapsed.
Just updating and running the new version does not update the ASF config files and does not add the new variables like SteamOwnerID even with the default parameters. I had to run the GUI to do that.
ASF never touches configs, and will never do so, this is intended.
Maybe adding a "save changes" button to the gui can be useful?
No need to, GUI app automatically saves your changes.
If you can add the feature to change parameters for multiple bots it can be really great. For instance adding a "*" button at top, when a variable like SteamMasterClanID is selected pressing that button opens a new window like:
I can't see a real need to do something like that.
Comment has been collapsed.
I can't see a real need to do something like that.
Changing multiple configs at least 20x faster compared to opening each one in text editor one by one.
Example: Someone is running 50 bots. He wants to set 15 of them to FarmOffline mode, then 10 of them to join a group channel, change MasterID for 20 of them. It would take a lot more to do these by hand, one by one.
Comment has been collapsed.
Ya, I finally scrolled up, lol http://www.steamgifts.com/go/comment/qW2ROql
Seems to be fasle positive.
Comment has been collapsed.
Analysis of the file(s) in Submission ID MMPC16032050059627 is now complete.
This is the final email that you will receive regarding this submission.
The Microsoft Malware Protection Center (MMPC) has investigated the following file(s) which we received on 3/19/2016 9:21:53 PM Pacific Time.
Below is the determination for your submission.
========
Submission ID MMPC16032050059627
Submitted Files
=============================================
ASF.exe [Not Malware]
Your submission was scanned using antimalware definition version 1.215.2458.0.
========
TL;DR - Should be fixed in next windows defender definitions, not up yet at the time of writing this post.
Comment has been collapsed.
There should be a file named Steamguard-[Your steamID64]
in the folder /var/mobile/Applications/[Steam App Folder]/Documents
. The structure of the file is like in the image. There are some other details you need to make up or copy from other accounts/devices. All details end with either an underscore _
or an equal sign =
.
Comment has been collapsed.
I switched to Windows 10 on Friday and since then I'm having the problem that ASF will occasionaly just stop doing anything new and remains in the last state at which is was working.
The last output my console shows is from 2 hours ago. The game that was idling back then is still idling in Steam now and accumulating hours even though all cards dropped, so ASF is not frozen completely, just stuck somehow.
Does anyone have any idea if there's some new setting in Win 10 causing this?
20.03.2016 16:37:48 [*] INFO: CheckForUpdate() <Main> Checking new version...
20.03.2016 16:37:48 [*] INFO: CheckForUpdate() <Main> Local version: 2.0.1.5 | Remote version: 2.0.1.5
....
20.03.2016 18:44:15 [*] INFO: FarmSolo() <hage> Now farming: 376560
20.03.2016 18:49:17 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 18:54:20 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 18:59:21 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:04:22 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:09:23 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:14:25 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:19:26 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:24:29 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:29:30 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:34:32 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:39:33 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:44:35 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:49:36 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:54:37 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 19:59:39 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 20:04:40 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 20:09:42 [*] INFO: Farm() <hage> Still farming: 376560
20.03.2016 20:14:45 [*] INFO: Farm() <hage> Still farming: 376560
It's 22:23 here now.
Comment has been collapsed.
I am running 4.6.1 => "394271 - .NET Framework 4.6.1 installed on all OS versions other than Windows 10 November Update"
which made me discover that I'm missing the Windows 10 November Update. Will upgrade to that and then try "394254 - .NET Framework 4.6.1 installed on Windows 10 November Update"
Comment has been collapsed.
Just changed to the newest stable. Now my bot doesn't accept commands (eg, "!stop") from the master account, other than !status for some reason. Has something changed in how the configurations should be set up? I haven't done anything with them since the update. Everything was working yesterday.
Also, I love it. It's amazing, haha. Thank you for this.
Comment has been collapsed.
https://github.com/JustArchi/ArchiSteamFarm/wiki/Configuration
you need to update your ASF.json
Comment has been collapsed.
Ah! So I have to set SteamOwnerID in ASF in addition to the already-set SteamMasterID in the bot config. That seems to fix it! But what's SteamMasterID for now then? Do I still need that? I'm going to assume that some commands go by SteamMasterID and others go by SteamOwnerID, so both must be set in order for all commands to work. How do I know which commands go to which ID? So confusing for my old brain!
In any event, it's back to working great. So I don't need to worry about it, haha. Thank you!
Comment has been collapsed.
You're probably doing something like !stop primary1 sent to alt1.
For this to work, you must be either:
If you're sending a command !stop to alt1, then you must be either:
In other words, when you execute a command considering bot instance XXX, you must be owner of it, or owner of the process.
Thanks to that, I can now run bots for different users on my server, and I don't have to worry about them screwing up the process, while still giving them enough power to control them.
Comment has been collapsed.
You're probably doing something like !stop primary1 sent to alt1.
100% correct. It was the easiest way to start/stop idling.
Primary1 doesn't have a SteamMasterID set, as the config instructions said to leave it zero. I was sending the command from Primary1 to Alt1. I hadn't set SteamOwnerID because !stop <bot> didn't seem like a global command, and because it had worked in the previous version.
To be clear, I LIKE the new more-fine-grained controls. It's a definite improvement. I was just surprised to find that I couldn't stop myself from my own account, haha. Especially since the config instructions had told me to leave it that way.
So really, the Primary1 account should have SteamMasterID set, to itself? It sounds like that also would have fixed the problem. I thought that's what zero did, but now I'm thinking that's me injecting my own assumptions haha. Which is why I keep breaking things.
Comment has been collapsed.
every time when i start asf, one bot fail (always different) others run normally
21.03.2016 18:31:10 [] INFO: CheckForUpdate() <Main> Checking new version...
21.03.2016 18:31:11 [] INFO: CheckForUpdate() <Main> Local version: 2.0.1.6 | Remote version: 2.0.1.5
21.03.2016 18:31:11 [] INFO: RefreshCMs() <Main> Refreshing list of CMs...
21.03.2016 18:31:12 [] INFO: RefreshCMs() <Main> Success!
21.03.2016 18:31:12 [] INFO: OnConnected() <boteg> Connected to Steam!
21.03.2016 18:31:12 [] INFO: OnConnected() <boteg> Logging in...
21.03.2016 18:31:13 [] INFO: OnLoggedOn() <boteg> Successfully logged on!
21.03.2016 18:31:13 [] INFO: Init() <boteg> Logging in to ISteamUserAuth...
21.03.2016 18:32:13 [!] EXCEPTION: Init() <boteg> The WebAPI call timed out
21.03.2016 18:32:13 [!] StackTrace:
в SteamKit2.WebAPI.Interface.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result)
в CallSite.Target(Closure , CallSite , Object , UInt64 , String , String , String , Boolean )
в System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
в ArchiSteamFarm.ArchiWebHandler.<Init>d__8.MoveNext()
21.03.2016 18:32:13 [] INFO: Stop() <boteg> Stopping...
21.03.2016 18:32:13 [] INFO: OnDisconnected() <boteg> Disconnected from Steam!
21.03.2016 18:32:14 [*] INFO: Stop() <boteg> Stopped!
Comment has been collapsed.
Hm, if I issue a !2faok it replies with "Done" but nothing gets confirmed. I have been playing around with the config (and restarting) cause I had some of the values wrong before, can it maybe only confirm stuff that arrived while it was running?
On a side note: getting my 2FA code in there was a big hassle cause the android import on SDA is somewhat shoddy, but with a lot of manual poking and prodding, it finally worked...
Comment has been collapsed.
Damn, that's not it. I generated a few new confirmations by selling cards with ASF running, still the same result. No error, but no confirmations either... Just noticed SDA does not see any outstanding confirmations either. Now this is weird, did the fact that the importing went kinda weird cause it to generate proper login tokens but not see the confirmations? :-o
EDIT: Okay, my .maFile says "device_id":"ERROR"... I but that's it, or related to it...
Comment has been collapsed.
Damn, is there a way to get the proper ID in there?
I found it (and with the updated maFile it now works in SDA) but is seems just putting an updated .maFile does not make it forget the stored data.
Edit: Oh, the .db is just text. everything works now :D
Comment has been collapsed.
So, I want to run a dupe card trading bot, 1:1 for same set, also backgrounds and emotes, same set, same rarity 1:1. How hard would it be to make ASF do this as well? I know it must have some of the functionality already since it will do auto trades to master. Something I could contract from you maybe?
Comment has been collapsed.
I understand, I just didnt know how easy it would be for you to add in that functionality for me, and if you'd be willing to do so for a reasonable fee. Thanks anyways, back to trying to do it myself.
Edit: Not alter ASF myself, trying to do it with node.js
Comment has been collapsed.
Encountered what might be a race-condition just now. Sent a !stop command to Alt1 at 7:27, and it stopped.... then started again two minutes later. The log:
3/21/2016 7:27:44 PM [*] INFO: Stop() <Alt1> Stopping...
3/21/2016 7:27:45 PM [*] INFO: Stop() <Alt1> Stopped!
3/21/2016 7:29:48 PM [*] INFO: ReconnectIfNeeded() <Alt1> Reconnecting because our sessionID expired!
3/21/2016 7:29:48 PM [*] INFO: Farm() <Alt1> Still farming: 337630
3/21/2016 7:29:48 PM [*] INFO: OnDisconnected() <Alt1> Disconnected from Steam!
3/21/2016 7:29:48 PM [*] INFO: Start() <Alt1> Starting...
3/21/2016 7:29:48 PM [*] INFO: StopFarming() <Alt1> Sending signal to stop farming
3/21/2016 7:29:48 PM [*] INFO: StopFarming() <Alt1> Waiting for reaction...
3/21/2016 7:29:48 PM [*] INFO: Farm() <Alt1> Stopped farming: 337630
3/21/2016 7:29:48 PM [*] INFO: OnConnected() <Alt1> Connected to Steam!
3/21/2016 7:29:48 PM [*] INFO: OnConnected() <Alt1> Logging in...
3/21/2016 7:29:48 PM [*] INFO: OnLoggedOn() <Alt1> Successfully logged on!
3/21/2016 7:29:48 PM [*] INFO: Init() <Alt1> Logging in to ISteamUserAuth...
3/21/2016 7:29:49 PM [*] INFO: StopFarming() <Alt1> Farming stopped!
3/21/2016 7:29:50 PM [*] INFO: Init() <Alt1> Success!
3/21/2016 7:29:51 PM [*] INFO: IsAnythingToFarm() <Alt1> Checking badges...
3/21/2016 7:29:51 PM [*] INFO: IsAnythingToFarm() <Alt1> Checking first page...
3/21/2016 7:29:53 PM [*] INFO: IsAnythingToFarm() <Alt1> Checking other pages...
3/21/2016 7:29:53 PM [*] INFO: StartFarming() <Alt1> We have a total of 29 games to farm on this account...
3/21/2016 7:29:53 PM [*] INFO: StartFarming() <Alt1> Chosen farming algorithm: Simple
3/21/2016 7:29:53 PM [*] INFO: FarmSolo() <Alt1> Now farming: 255070
Comment has been collapsed.
46 Comments - Last post 13 seconds ago by pb1
16,295 Comments - Last post 48 minutes ago by Haplodh
25 Comments - Last post 50 minutes ago by lewriczin
1,519 Comments - Last post 53 minutes ago by Tristar
1,798 Comments - Last post 1 hour ago by Cacciaguida
543 Comments - Last post 1 hour ago by Aristofop
517 Comments - Last post 5 hours ago by Marius11
3,368 Comments - Last post 1 minute ago by ba2
90 Comments - Last post 10 minutes ago by Swordoffury
107 Comments - Last post 11 minutes ago by QSO
28,245 Comments - Last post 17 minutes ago by Gamy7
68 Comments - Last post 33 minutes ago by Thexder
81 Comments - Last post 37 minutes ago by ceeexo
200 Comments - Last post 44 minutes ago by samwise84
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.