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

  • Automatic idling of available games with card drops using any number of active accounts
  • No requirement of running or even having official Steam client installed
  • Guarantee of being VAC-free
  • Complex error-reporting mechanism, allowing ASF to be smart and resume idling even in case of Steam or networking problems
  • Customizable cards idling algorithm which will push performance of card drops to the maximum
  • Offline idling, allowing you to skip in-game status and stop confusing your friends
  • Advanced support for alt accounts, including ability to redeem keys, redeem gifts, accept trades and more through a simple Steam chat
  • Support for latest Steam security features, including SteamGuard, SteamParental and two-factor authentication
  • Unique ASF 2FA mechanism allowing ASF to act as a mobile authenticator (if needed)
  • StreamTradeMatcher integration allowing ASF to help you in completing your steam badges by accepting dupe trades
  • Rebased on .NET Core 2.0, cross-OS compatibility, official support for Windows, Linux and OS X
  • ...and many more!

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.

8 years ago*

Comment has been collapsed.

Any idea what went wrong here? Was working fine before (latest version), but appeared like this after restarting my computer.
http://i.imgur.com/CpbwRKV.png

(It still farms after the message comes up)

6 years ago
Permalink

Comment has been collapsed.

http://steamcommunity.com/groups/ascfarm#announcements/detail/2784768184297210777

In comparison with previous updates, ASF V2 won't automatically update to V3, you'll need to update manually reading V3 migration guide.

6 years ago
Permalink

Comment has been collapsed.

Damn my bad. I didn't see that. Everything working fine now.
Thanks for the help.

6 years ago
Permalink

Comment has been collapsed.

When I trying to run newer ASF I have that error:
http://imgur.com/a/15msX
I installed everything requiered things and I even tried version for 7x64 and I have same error

6 years ago
Permalink

Comment has been collapsed.

Ensure you have SP1 installed. Also no clue why you're running generic version if you have win-x64 one available - if that one doesn't work then generic won't magically work either.

6 years ago
Permalink

Comment has been collapsed.

I have SP1 installed and even Net Core 2.0, visual redist 2017 and I still have that error. I tried both versions and I saw same error. First I tried version for win x64, and after that I tried generic.

6 years ago
Permalink

Comment has been collapsed.

So now when there is no configurator you cant even enable or disable certain bot without going to a website NICE

6 years ago
Permalink

Comment has been collapsed.

If editing json file with notepad and changing false to true is out of your capabilities, then yes.

6 years ago
Permalink

Comment has been collapsed.

Or even easier just move the bot's config file out of the config folder and back again.

6 years ago
Permalink

Comment has been collapsed.

awesome update, i really enjoy the js website to make the config. It looks awesom. thanks a lot for all the hard work :)

I just miss the ASF icon at the .exe 😁

6 years ago
Permalink

Comment has been collapsed.

I miss it too, hopefully .NET Core team will add back support for that in near future.

6 years ago
Permalink

Comment has been collapsed.

I'm getting an error message, "This XML file does not appear to have any style information associated with it" when I click to download. Anyone else getting this? Thanks.

Edit: Never mind. Thanks. I found another way to download the file I needed.

6 years ago*
Permalink

Comment has been collapsed.

You are talking about the web-config editor?

Which browser are you using?
Is javascript enabled?

6 years ago
Permalink

Comment has been collapsed.

Never mind. Thanks. It seems there is something going on between Github and Firefox that causes that error. I don't know why. I was able to download the file I needed with Internet Explorer.

6 years ago*
Permalink

Comment has been collapsed.

I must admit that, despite the many advantages of Idlemaster in comparison with Asf - I switched to Asf, coz idlemaster is too unstable and have to relogin over and over again

but:
is it possible to add abbility idling while gaming?

6 years ago
Permalink

Comment has been collapsed.

No.

6 years ago
Permalink

Comment has been collapsed.

reason is possibility get banned or its problems with code?

6 years ago
Permalink

Comment has been collapsed.

Because Steam only allow 1 Steam-client (steam apps) playing games.
And since ASF is independent, it can run without opening Steam (because it has "Steam-client" inside it)

You can "test" it by opening 2 Steam-client in different pc, let first PC playing games, and second PC try playing games.
Second PC will show "warning" that you playing games somewhere else, and if you press "OK", the first PC Steam-client will disconnected

You don't have to understand it because that how it works on Steam, Archi can't do anything about it

6 years ago*
Permalink

Comment has been collapsed.

^

Moreover, this is actually a huge advantage as I can guarantee that nothing touches original steam client, its processes, games being launched and stuff being done. This is not crucial only VAC-wise, but stability-wise as well. Half of the idle master issues are not in fact IM issues, but Steam issues there is no good way to solve. ASF is able to solve those issues, even if not fully, then to acceptable and satisfying degree. Not idling games that didn't have a release yet, being able to switch the game immediately after card drop or an option to not idle refundable games are just a few quite new functions that are either very hard to do without full integration, or impossible. From issues being fixed there is just too much to list.

6 years ago
Permalink

Comment has been collapsed.

So finally...

Welcome to the dark side.

6 years ago
Permalink

Comment has been collapsed.

do you have cookies?

6 years ago
Permalink

Comment has been collapsed.

Hi, tonight I upgraded from v2 to v3.0.1.6 arm version, on Odroid-C2 device running Ubuntu. I'm using the IPC server mode and curl (via wrapper script) to send my favorite commands. Seems to be working so far. Thanks! :)

6 years ago
Permalink

Comment has been collapsed.

Hi Archi! I have upgraded ASF to V3.0.1.6 Windows x64 using migration guide, but have some problems:

1) Its normal that V3.0.1.6 used more RAM than V2.0? I mean, V2.0 used around 50-70 MB total for me, V3.0.1.6 used 240-400(!!!) MB, this is huge diference. I tried !stats command and ASF says that its used only 11 MB :/ I dont understand, whats wrong?

2) V3.0.1.6 cant check if bot own removed games? I tried with Catacomb Explorers (this is removed game, bot own it), but ASF says bot dont have it. I checked via !owns and !oa commands using full name and game appid 543420, same result :(
UPD: looks like ASF check this game via subid 133818 (if I check using this subid, ASF says bot own it) and not via appid 543420, what is weird. I checked few other removed games The Dark Tales of Katarina (bot own it, but ASF say it dont) and Uncrowded (for this game all work fine). I hope Archi explain this

Anyone have this problems or just me?

6 years ago*
Permalink

Comment has been collapsed.

1) https://github.com/JustArchi/ArchiSteamFarm/wiki/V3-Migration#performance-improvements
2) You can't check removed games via appID anymore due to Valve API changes, but you can still verify their presence via packageID.

6 years ago
Permalink

Comment has been collapsed.

I see, tnx for answer

6 years ago
Permalink

Comment has been collapsed.

so, if i'm understanding this error and the new versions. imma have to download and use 2x as much space for ASF as i use it in both linux and windows? i kinda liked the one client for dual os that it was tbh.

2017-08-22 05:54:23|mono-sgen-19732|INFO|ASF|CheckForUpdate() Checking for new version...
2017-08-22 05:54:24|mono-sgen-19732|INFO|ASF|CheckForUpdate() Local version: 2.3.2.0 | Remote version: 3.0.1.6
2017-08-22 05:54:24|mono-sgen-19732|WARN|ASF|CheckForUpdate() Could not proceed with update because there is no asset that relates to currently running binary! Please ensure that your ASF binary is named appropriately!

edit: actually it's now 10x the amount of space since windows+linux version was 5mb, now the linux version by itself is 25mb + 28mb for windows.

edit: actually..... 20x as much space since it was another 50mb of linux dependencies. that's not what i'd call an upgrade tbh, it feels like the opposite.

6 years ago*
Permalink

Comment has been collapsed.

would it hurt for me to merge the two folders together? (the windows version (64) + linux version (64) inside the same folder)

meaning is/would there be conflicting files that genuinely differ, or should that be fine?

edit: after saying that i don't know how well that would work upon update periods. the linux side would update half the files making the windows side broken and un-upgradable, or vice-versa. or am i wrong and it would be fine?

6 years ago*
Permalink

Comment has been collapsed.

Yes, you can't merge ASFs together without fatal result of next update totally screwing up everything you made up to this point. If you want to use one structure for both OSes, then you want to use generic package, not OS-specific.

6 years ago
Permalink

Comment has been collapsed.

You don't understand what is OS-specific package at all and you don't want to understand either if you compare its size.

edit: actually..... 20x as much space since it was another 50mb of linux dependencies. that's not what i'd call an upgrade tbh, it feels like the opposite.

Do you want to compare appropriately? Then compare cost of apt-get install mono-complete which on clean Debian system results in extra +577 MB, together with old ASF.zip of 3 MB this is 580 MB of total (dependencies + ASF).

New ASF has exactly 268 MB of .NET Core prereqs dependencies on the same clean Debian system, then depending on your setup 26.5 MB of linux-x64 package, or one-time install of entire .NET Core SDK (124 MB right now) and using generic ASF package of 4 MB, so 294.5 MB or 396 MB, depending on your setup.

Regardless how you'd calculate and regardless of ASF setup you'd decide to use, you're losing your battle against 580 MB of ASF V2. And if you don't want to download OS-specific package on each update then you're more than welcome to use generic package which is comparable to old ASF size. It's well explained on the wiki in compatibility section.

6 years ago*
Permalink

Comment has been collapsed.

fair enough, you are absolutely correct, i didn't take into consideration the mono dependencies at all.

i'm working on installing dotnet now to get the generic version up and going instead. (just fyi for mint18.2, its saying 307mb for dotnet runtime + dependencies)

6 years ago
Permalink

Comment has been collapsed.

thanks, i do like the generic version a lot more. =)

2017-08-22 08:32:06|dotnet-29670|INFO|ASF|InitASF() ASF V3.0.1.6 (f8656865-eabe-4420-9654-6973c4f49861)
2017-08-22 08:32:06|dotnet-29670|INFO|ASF|InitGlobalDatabaseAndServices() It looks like it's your first launch of the program, welcome!
2017-08-22 08:32:06|dotnet-29670|WARN|ASF|InitGlobalDatabaseAndServices() Please review our privacy policy section on the wiki if you're concerned about what ASF is in fact doing!
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() ASF will automatically check for new versions every 1 day.
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() Checking for new version...
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|CheckForUpdate() Local version: 3.0.1.6 | Remote version: 3.0.1.6
2017-08-22 08:32:22|dotnet-29670|INFO|ASF|InitializeSteamConfiguration() Initializing SteamDirectory...
2017-08-22 08:32:23|dotnet-29670|INFO|ASF|InitializeSteamConfiguration() Success!
2017-08-22 08:32:23|dotnet-29670|INFO|d3m4n|Start() Starting...
2017-08-22 08:32:23|dotnet-29670|INFO|d3m4n|Connect() Connecting...
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnConnected() Connected to Steam!
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnConnected() Logging in...
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|OnLoggedOn() Successfully logged on!
2017-08-22 08:32:24|dotnet-29670|INFO|d3m4n|Init() Logging in to ISteamUserAuth...
2017-08-22 08:32:26|dotnet-29670|INFO|d3m4n|IsAnythingToFarm() Checking first badge page...
2017-08-22 08:32:26|dotnet-29670|INFO|d3m4n|Init() Success!
2017-08-22 08:32:28|dotnet-29670|INFO|d3m4n|StartFarming() We have a total of 7 games (9 cards) left to idle (~6 hours, 30 minutes remaining)...
2017-08-22 08:32:28|dotnet-29670|INFO|d3m4n|Farm() Chosen idling algorithm: Complex
2017-08-22 08:32:31|dotnet-29670|INFO|d3m4n|FarmMultiple() Now idling: 575330, 431710, 405640, 512250, 439250, 322170, 296970
2017-08-22 08:32:31|dotnet-29670|INFO|d3m4n|FarmHours() Still idling: 575330, 431710, 405640, 512250, 439250, 322170, 296970

and desktop icon ^^

[Desktop Entry]
Comment=
Terminal=true
Name=ASF
Exec=dotnet /media/mydata2/Dropbox/Windows\\ Files/Steam/ASF/ASF-generic/ArchiSteamFarm.dll
Type=Application
Icon=/home/d3m4n/Pictures/icons/asf.png
6 years ago*
Permalink

Comment has been collapsed.

This calculation is only valid, though, assuming you don't need mono for anything else.
I need mono anyway for SDA (SteamDesktop Authenticator), so the new version uses quite a bit of extra space. Still nothing compared to my video collection, so I guess I'll survive. I wonder, is it's save to remove all the language specific dirs (e.g. za, pl)? I don't really want or need anything but English.

6 years ago
Permalink

Comment has been collapsed.

Well people could use dotnet for other stuff as well.

Oh, and you can import 2fa into ASF (in case you didn't knew).

But you're right, a few 100 MB harddrive are nothing in these days.

6 years ago
Permalink

Comment has been collapsed.

Well people could use dotnet for other stuff as well.

Tell that to the guy who wrote the SDA. I doubt it'll happen. I'm happy to have it working as it is. Before I managed to get it working with mono, I had to use the (now discontinued) WinXp SDA in virtualbox, because nothing else worked. I can't even run the official Steam App on my Android 4.x tablet (the only device I have, that qualifies as "mobile" - I don't have or want a smartphone), it just shows blank screen. Even now, I had it happen twice that Steam just stopped sending my trade notifications until I removed 2FA completely and set it up anew, resulting a several weeks community market ban each time.

Oh, and you can import 2fa into ASF (in case you didn't knew).

I know you can import them to handle 2fa within ASF, but can you use it as a full replacement for SDA, to get codes for the Steam client and such?

6 years ago
Permalink

Comment has been collapsed.

I know you can import them to handle 2fa within ASF, but can you use it as a full replacement for SDA, to get codes for the Steam client and such?

You can get codes via !2fa and you can confirm all open trades/marketlistings with !2faok or decline with !2fano.
Sadly there is no way to accept/decline single listings (accept 5/6 and decline 1/6) .

Infos for import are here:
https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow

And the 3 commands are listed inside the commands section.

Don't know if SDA has any more features.

PS: You can not link/unlink ASF directly. You need to import from SDA/Winauth or mobile anyways.

6 years ago*
Permalink

Comment has been collapsed.

Not safe, ASF directory is not supposed to be modified outside of config directory.

6 years ago
Permalink

Comment has been collapsed.

That's too bad. Perhaps the multilanguage stuff could be moved to a separate package in future versions? It's not a big deal and I totally understand it doesn't have a high priority, but I find it kinda weird to have a dozen directories for languages I don't even speak.

6 years ago
Permalink

Comment has been collapsed.

If it could be moved, I'd already do that. I'm not a big fan of this mess either.

6 years ago
Permalink

Comment has been collapsed.

I just noticed my number of games left to idle went down significantly (from 19 days left to idle to 2 days) is it just me ?
I'm running version 2 of ASF on synology.
Thanks :)

6 years ago
Permalink

Comment has been collapsed.

Forget about that, restarted and it was back to 19 days :)

6 years ago
Permalink

Comment has been collapsed.

The time left is just a very rough approximation. Jet a jump from 19 to 2 days seems not likely.

What's more important is the amount of games / cardsdrops

As long as you don't have games revoked from your account this should never jump down (but continuously decreasing card by card)

Most likely you encountered some (steam) connection issues loading only your first badge page or something.

Is the number after !farm or restart of ASF still that low?

Edit: Well seems I took to long to write and my guess was rigth ;->

6 years ago
Permalink

Comment has been collapsed.

Yes, thanks went back from 18 to 168 games left to idle :)
Now I just need to wait for someone to post a guide how to install ASF V3 on synology (if it will ever be possible :) )

6 years ago
Permalink

Comment has been collapsed.

does the wiki mono page still exist somewhere or could i get a list of the precise dependencies i installed for the prior version for cleanup?

removing mono-complete by itself only frees 15.9mb when i know it's actually much more than that it had installed. (it's dependencies as well)

6 years ago
Permalink

Comment has been collapsed.

Legacy pages are still listed on home page for a while longer, although this won't automatically clean mono dependencies for you.

6 years ago
Permalink

Comment has been collapsed.

yeah, i know, but it's a little better start. i know there's at least a couple more of them i couldn't remb on that page. thanks though, i found the legacy section. (odd that search won't take you to them)

seems it was just the certificates pkg.

edit: "mono-runtime" helped locate a large chunk of the safe to remove dependencies in case anyone else no longer needs it as well. (224mb to free)

edit2: just typo

6 years ago*
Permalink

Comment has been collapsed.

Whats the difference between generic ASF and win 64 version?

6 years ago
Permalink

Comment has been collapsed.

6 years ago
Permalink

Comment has been collapsed.

Thanks but seeing so many files in folder now cant figure out how to install/use it.

6 years ago
Permalink

Comment has been collapsed.

ignore all the folders except "config" ;)

6 years ago
Permalink

Comment has been collapsed.

↑ ↑ ↑up↑ ↑ ↑

6 years ago
Permalink

Comment has been collapsed.

↑ ↑ ↑This ↑ ↑ ↑

↓ ↓ ↓ And this down too ↓ ↓ ↓

6 years ago
Permalink

Comment has been collapsed.

Then make a shortcut to ArchiSteamFarm.exe and put on desktop. You can make the same shortcut to config directory. This way you have your old setup.

6 years ago*
Permalink

Comment has been collapsed.

Sry to sound confused. I pasted all new files in old directory it crashes ASF. What am I missing?

6 years ago
Permalink

Comment has been collapsed.

Why would you paste all new files in old directory? If you're confused then read new setting up guide on wiki instead of doing something potentially harmful to your setup.

6 years ago
Permalink

Comment has been collapsed.

Wait you mean just paste replace config folder?

6 years ago
Permalink

Comment has been collapsed.

To put it simply.
put all new files into a NEW folder.
copy OLD config folder into NEW ASF folder.

If nessessary adjust configs.

6 years ago
Permalink

Comment has been collapsed.

correct, just the files within the old config folder can be copied into the new version.

or more accurately, just copy the three files from your old config folder:
yourbotname.json
yourbotname.db
yourbotname.bin
: to the new config folder.

6 years ago
Permalink

Comment has been collapsed.

Copied config files only to old. Even tried backed up previous version fully. But am now getting Rate Limit Exceeded retry 25 mins message for a whole hour now. It keeps on deleting old expired login details and loops to Rate Cooldown.

6 years ago
Permalink

Comment has been collapsed.

hmm, that kinda sounds like you have it already running (unsure if correctly or not) in the background, hidden like a service. but honestly i have no idea with that error for sure, that's just a guess.

6 years ago
Permalink

Comment has been collapsed.

1.30 hours now still getting Rate Limit Exceeded from word go. This cant be right. Any cooldown shouldn't be beyond an hour.

6 years ago
Permalink

Comment has been collapsed.

imo if you just use it to farm cards only, and don't utilize any other features, just start completely fresh.

  1. delete the old and new downloads and extracted folders.
  2. restart your pc.
  3. download the new windows 64bit version (if you are win 64) & extract it to a fresh folder.
  4. goto the config folder and rename minimal.json to mybot.json.
  5. edit that mybot.json to the following: (replace with your login id)
{
    "Enabled": true,
    "SteamLogin": "useridhere",
    "SteamPassword": null
}

save and launch the exe. =)

edit: i forgot to put quotes around the login id.

6 years ago*
Permalink

Comment has been collapsed.

Now that asf-service is gone, is there a good way to make the program auto-run on startup(i only know about the "shell:startup") and without the cmd window?
I got permission to run ASF on a friend's computer on those conditions so there's no fuss for him.

6 years ago
Permalink

Comment has been collapsed.

There are enough of solutions on google how to start any process in invisible cmd window, I'm sure you can achieve that if you just try.

6 years ago
Permalink

Comment has been collapsed.

I found a minimal Program (very small, free and open source) that was very easy to configure and had everything you need.

It's on a different PC and I don't remember the name, but I could check in about 2-4 days. So if you haven't found anything satisfying until then, reply here ;->

6 years ago
Permalink

Comment has been collapsed.

my curiosity would like to know, but for no real reason. so if you don't mind sometime (even months from now, idc) dropping the name here, that'd be great. thanks =)

6 years ago
Permalink

Comment has been collapsed.

https://github.com/stbrenner/SilentCMD

I says it's only for batch files but am pretty sure I used it for a .exe

Haven't tried it for the generic dotnet version but in the worst case you would have to create a batchfile to launch ASF and start that batchfile.

That program was the best I could find (stopped searching afterwards ;-)

  1. Open Source and free
  2. very small
  3. only nessessary functions
  4. very easy to use (set file to start (and arguments) in the config and double click the exe) No confimation, no popup, just working ;->
6 years ago*
Permalink

Comment has been collapsed.

Thanks alot. Finally got it to work. Just needed a batchfile that launches SilentCMD which in turn launches asf invi.

6 years ago
Permalink

Comment has been collapsed.

Why did you need a batchfile to launch SilentCMD? You can launch it directly if you put stuff into the config.

6 years ago
Permalink

Comment has been collapsed.

ahh nice, thanks. just launching a batch is fine, you can have the batch launch an exe or even the general versions dll. ^^

6 years ago
Permalink

Comment has been collapsed.

Indeed.
But (at least for me) it works fine with .exe (direct launch) as well. I just don't know about the generic version that has to be started by "dotnet ASF.dll".

6 years ago
Permalink

Comment has been collapsed.

honestly i have no intent on using it currently for ASF, just wanted to know about it for future reference. i used to use a crappy paid software that i never was a really a fan of to launch game servers, and i may eventually want a replacement. =)

6 years ago
Permalink

Comment has been collapsed.

3.0.1.6 arm version crashed after the Steam maintenance tonight, when logging in. Now I cannot start it in --server mode anymore, it crashes with either "Aborted" or "Segmentation fault" message. Sometimes immediately (before any ASF text is displayed at all!), sometimes when checking for update, sometimes when logging in to steam. I keep trying over and over and it crashes seemingly randomly. But if I use normal mode, not server mode, it seems to work. So I don't know if it's related to the IPC mode or if that's just a coincidence.

So I changed to update channel 2 and updated to 3.0.1.7 which, so far, has not crashed after the first startup in server mode. I will keep an eye on it and see how it goes. :)

6 years ago
Permalink

Comment has been collapsed.

Ahh, I'm still using old Ubuntu 14.04 on my device, which is apparently based on Debian Jessie, so the library in question is a required component and cannot be removed. SoI guess I'll finally make a clean install of a newer OS :) Thanks for the pointer.

6 years ago
Permalink

Comment has been collapsed.

Ubuntu 14.04 is not supported by .NET Core 2.0, or maybe in other words - not 100% officially. It's soon-to-be-dead, upgrade is advised.

You could have luck with installing .NET Core SDK and running generic variant, since linux-x64 targets latest glibc-based versions only.

6 years ago*
Permalink

Comment has been collapsed.

Hm, I keep getting errors on ASF3 boiling down to

Access to the path '/proc/net/route' is denied.

That does not sound like the libssl1.0.0 problem I read about but I guess I'll also run into that as well seeing how that's what my server uses

6 years ago
Permalink

Comment has been collapsed.

No, that is permission denied problem - you're using something like too agressive SELinux/AppArmor or other thing that denies ASF access to common information on your system.

6 years ago
Permalink

Comment has been collapsed.

Ah, damn, it seems my hosting provider defaulted to a kernel with grsec enabled.. *sigh*

And to make it even more fun it seems they compiled it without setting a gid that can circumvent the restriction. Oh well, forcing people to run more stuff as root seems like a great policy to enforce more security :P

6 years ago*
Permalink

Comment has been collapsed.

It's not necessarily a bad thing, but /proc/net/route is considered common networking route information that ASF uses in order to check e.g. which interface to use for TCP connections. It's not even something I use specifically in my code - this is how .NET Core evaluates network connections.

Grsec is in general a good thing, but without ability to tune it can deny access to common system information just because most of the apps don't need it.

6 years ago
Permalink

Comment has been collapsed.

There is any way to minimize the asf window to the tray?

6 years ago
Permalink

Comment has been collapsed.

ty :D

6 years ago
Permalink

Comment has been collapsed.

I would like to see a setting to control what happens when a trade gets rejected or atleast with trades from people on the trading blacklist on my primary account. If i still need to manually decline a trade from someone i added to the trade blacklist the feature is kinda pointless for me and I still have to block them on steam to not have to deal with their trade offers anymore.

6 years ago
Permalink

Comment has been collapsed.

I think the problem is, so far there are two options:
accept and don't accept.
If "isbotaccount=true" don't accept means decline and
for "isbotaccount=false" don't accept means ignore

this holds for ALL offers.
I am not sure if it would be intended behaiviour to decline all offers from blacklisted users even on non bot accounts (but I very well could be, since well you blacklisted them for a reason)

Probably "decline if blacklist is the only reason for ignore". So they still could send you non- 1v1 offers related to other stuff.

6 years ago
Permalink

Comment has been collapsed.

yes i know, thats why iam asking for a setting to tweak it

6 years ago
Permalink

Comment has been collapsed.

Blacklist could probably always reject, I don't see a reason to make this tweakable, if you blacklisted a guy then you don't want to deal with him anymore. Todo.

6 years ago
Permalink

Comment has been collapsed.

sounds good.

6 years ago
Permalink

Comment has been collapsed.

Hi. I want to try to use ASF as a mobile authenticator.

Actually i have Memu installed, and i have a steam app installed on it.

What is the easyest way to duplicate that emulator? i can't see the structure like android phone, i only see one file.

It's a way to remove this authenticator and create a new one using winauth?

I read this faq (https://github.com/JustArchi/ArchiSteamFarm/wiki/Escrow), but i'm in trouble.

thanks!

Ps: i'm using ASF 3.0.1.9

6 years ago
Permalink

Comment has been collapsed.

you can import your phone auth into WinAuth using root magic

6 years ago
Permalink

Comment has been collapsed.

Thanks but is not a phone, is a virtual machine (Memu - android emulator for pc)

http://www.memuplay.com/

6 years ago
Permalink

Comment has been collapsed.

Memu virtual machines are rooted by default if I remember well, so download Winauth and import the authenticator:

Add - Steam - Import Android (tab)

And follow the instructions. Then read again ASF wiki to import the authenticator from Winauth to ASF.

6 years ago*
Permalink

Comment has been collapsed.

And if you can't root it or in other way access /data partition (e.g. by making /data partition backup) then you're also not capable of accessing protected Steam data files, so you can as well ditch it entirely and relink right away in proper place. I always recommend WinAuth and ASF, or my own setup - rooted android, WinAuth and ASF. Best option since you can accept confirmations everywhere.

6 years ago
Permalink

Comment has been collapsed.

It's been a while since I used ASF and I was curious to see that a new version3 has been released.
I headed to the Wiki pages and I had a very interesting read on .Net Core

So, thanks for making farming cards educational. :-)

6 years ago
Permalink

Comment has been collapsed.

i cand download last asf version fow win
actualy i download, but cant find ASF.exe and ASF-ConfigGenerator.exe
maybe thay renamed or change folder?

6 years ago
Permalink

Comment has been collapsed.

thx, i find video
kinda wierd

6 years ago
Permalink

Comment has been collapsed.

Anyone else getting this craptha recently? Never happens when actually busy with trade offers, but often with first check in the morning. Are they trying to block bot trading or what.

"Sorry!
There have been a lot of requests to your trade offers page. This may be caused by browser extensions accessing your trade offers too frequently."

6 years ago
Permalink

Comment has been collapsed.

С леко закъснение, но все пак завършихме превода на Български.
Ако ползвате ASF, можете да помогнете превода да стане "официален", като гласувате или добавите ваш вариант на преводите - страницата за превеждане/гласуване

Finished translating into Bulgarian. Now we need voting on the suggestions ( =

6 years ago
Permalink

Comment has been collapsed.

is asfui master still supported?
redeeming keys isnt working anymore

6 years ago
Permalink

Comment has been collapsed.

a) This is the thread for ASF. For ASFui pls post here:
https://www.steamgifts.com/discussion/eT97I/asfui-archisteamfarm-user-interface-asf-gui

b) What master are you talking about? In the legacy branch there is a working version V1 (the old one). The new (V2) java based stuff is now the master and is our for a few weeks. Since I am not using that one, I can't tell you about it.

6 years ago
Permalink

Comment has been collapsed.

I couldn't run Deceit, because my graphic card doesn't support DirectX 11 and I can't drop cards. Your app might be a solution to my problem. I'm going to try it. ;)

6 years ago
Permalink

Comment has been collapsed.

I recently started using V3 and the group chat feature to redeem keys, I have 3 bots running (my account, my bros account and 1 bot) but when I redeem keys to one of the accounts using "!redeem Adrole" all 3 accounts try to redeem the key for Adrole so the second and third attempts fail obviously and I hit my rate limited very quickly.

Any advice which setting I need to change to fix this?

6 years ago
Permalink

Comment has been collapsed.

Group chat isn't meant to interact with multiple bots, it's a workaround for people with a single account as an alternative to IPC.
In your case, you told to all 3 accounts to redeem the key on your main, so all 3 of them did that - and of course the key could be used successfully only the first time, which would eventually lead to your account being rate limited (failed activations weigh more).

There's no fix, as this is exactly how group chat is intended to work: while a command's output can be targetted to a specific account (like you did), the input can't, all the listening accounts will try to execute it simultaneously.

If you have two or more accounts logged to the same ASF instance, the best way to use commands is to send them as private chat messages to one of those accounts, targetting the intended account if needed (!redeem main XXXXX-XXXXX-XXXXX, or !redeem bot1 XXXXX-XXXXX-XXXXX, for example).

6 years ago
Permalink

Comment has been collapsed.

I see, thanks for the information...now I know that private chat will do what I need.

6 years ago
Permalink

Comment has been collapsed.

Or you can set just one bot to sit on your group chat, it'll work as well.

6 years ago
Permalink

Comment has been collapsed.

Closed 4 years ago by JustArchi.