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.

9 years ago*

Comment has been collapsed.

A thing about the auto updates:

The auto update function is great but I do want to point out that it does introduce a security risk.

Should your GitHub account get hacked/compromised (and these things do unfortunately happen, even to very tech savy people) then right now that is a huge risk to all users. Whoever gets in can push an update that does all kinds of nasty things and most users would find out way too late.

I'd prefer a delayed update function where the client doesn't actually download/install the update until after 24 hours (or something like that) after being notified of an update. That way, should the worst ever happen many users would be hopefully warned via this thread, the Steam group, etc. and you'd have 24 hours to regain control and pull the malicious update.

Just my two cents.

Again, thanks for all the work you put into ASF, it's a really impressive project.

8 years ago
Permalink

Comment has been collapsed.

My GitHub account has two-factor auth enabled and keys are tied to my PC, so it's not easily possible for such hack to happen. You could as well say that there might be a flaw in GitHub that would make such thing possible, or that there exists an attack on RSA keys.

Auto updates always have a risk, regardless of how you implement them. That wouldn't make it any more secure, only would make users angry. Besides, auto-updates are not instant as well, ASF checks once per 24 hours for updated version, therefore if such situation did happen, users would not be immediately affected, and if I had such 24h delay then attacker would just simply wait those 24h staying quiet so I won't notice it (and no, I don't check ASF releases every hour suspecting unauthorized access :3).

Auto updates will always be optional, and not mandatory. If somebody wants to sacrifice his convenience for extra (imho unnecessary) security, he's free to do so, he's even free to disable any update notifications by switching update channel to 0. There is always a risk when it comes to such things, but I did my best to ensure that my github account is secure, and I don't think that delayed updates would help in any way (as I explained above). It's up to user now to decide whether he wants that feature enabled or not, ASF gives you full control over the process, you can even compile it from source if you for any reason don't trust my official executables. I'd have to be fool to claim that the situation you described is impossible, but I can safely claim that it's very, very unlikely to happen.

8 years ago*
Permalink

Comment has been collapsed.

Thanks for the answer. Hopefully it will never happen and the point will remain moot.

8 years ago
Permalink

Comment has been collapsed.

I'm going to try to set up ASF on my Odroid-C1 running Ubuntu later tonight. I will report on my experience. :)

8 years ago*
Permalink

Comment has been collapsed.

As long as you follow instructions and install latest Mono, you shouldn't have any problems. C# just likes RAM, but 2 GB is far more than enough - ASF on my Debian server uses around 300 MB at peak moments, but that's not 300 MB heavily "used" memory, more like ~60 MB used + 240 MB allocated for eventual events. It all depends how many bots you have running, and how many games they have, but the memory usage is much, much lower than any version of steam client itself.

8 years ago*
Permalink

Comment has been collapsed.

Yep, seems to work fine so far, with my basic setup of just 1 account. Thanks!

8 years ago
Permalink

Comment has been collapsed.

Running it on my pi, tried raspbian jessie and ubuntu server minimal. Not much difference, they both boot with less than 100mb ram usage. Ubuntu hogs a bit less ram but not by much. Installed the OS on a usb thumb drive since SD cards suck by getting corrupted all the time. Mono installs without issues and ASF works great. Unless you run out of ram, then it crashes. Using swap on a thumb drive is too slow so the bots just disconnect. If you have too many bots and they all farm at the same time you will run out of ram pretty quickly. Just having the bots connected not doing anything takes less ram so I guess rotating the bots that farm is one solution? Would be great to have an option in the main config to define amount of bots farming simultaneously.

8 years ago
Permalink

Comment has been collapsed.

You can enable bots (Enabled) but not start them at launch (StartOnLaunch), this way you can start/stop whatever bots you want during runtime via commands.

8 years ago
Permalink

Comment has been collapsed.

Yeah that's what I used while testing the limits of the pi. It's a "hands on approach" and it works. Would be nice if there was an unattended way. Meaning the "farm" could be 50 bots connected, but only 10 of them are farming at a time, once one bot finished farming the next bot in queue starts its farming function. Still it takes a lot of bots to run out of ram and probably only applicable to a group of people that share one asf server or hardcore users with 100+ bots.

8 years ago
Permalink

Comment has been collapsed.

If I were you I'd simply tick ShutdownOnFarmingFinished, so bots can release resources when they're done. This way when they're needed, you can simply bring them back with !start.

I mean, unless all of your bots have work to do, this will work quite well. And if you have all bots with work, sorry, you must manage that yourself (or buy machine with more RAM/swap), as ASF is meant to do all at once with maximum possible performance.

8 years ago
Permalink

Comment has been collapsed.

umm...quick question...if for future big steam sales(summer/winter) they will keep the explore the queve to get cards you will implement it for asf? hope that you understand what i mean

8 years ago
Permalink

Comment has been collapsed.

I do not plan on doing that at the moment as it's not the purpose of ASF.

8 years ago
Permalink

Comment has been collapsed.

Follow up question , if i remember correctly 1 steam event had at badges x cards left to drop ( even tho that number kept increasing on every dropped card) . Will that make bot malfunction or since it is not a real steam app nothing will happen and bot will continue to farm real games throughout steam event .

Thought came from " Checking badges... " log .

8 years ago
Permalink

Comment has been collapsed.

That's what Blacklist is for, and yes it has to be updated manually - either by me - hardcoded into ASF as GlobalBlacklist, or you by configuring Blacklist properly. Head over to wiki for more info.

8 years ago
Permalink

Comment has been collapsed.

Tnx for clarification .

8 years ago
Permalink

Comment has been collapsed.

4/13/2016 7:35:27 PM [] INFO: Init() <spar> Success!
4/13/2016 7:35:27 PM [
] INFO: IsAnythingToFarm() <spar> Checking badges...
4/13/2016 7:35:27 PM [*] INFO: IsAnythingToFarm() <spar> Checking first page...

4/13/2016 7:35:27 PM [!!] WTF: JoinClan() <spar> Request failed even after 5 tries, WTF?
4/13/2016 7:35:27 PM [!!] WTF: GetBadgePage() <spar> Request failed even after 5 tries, WTF?
4/13/2016 7:35:27 PM [!] WARNING: IsAnythingToFarm() <spar> Could not get badges information, will try again later!
4/13/2016 7:35:27 PM [*] INFO: StartFarming() <spar> We don't have anything to farm on this account!

any solution for this? //version 2.0.2.4
hour ago working perfectly

8 years ago
Permalink

Comment has been collapsed.

solved automatically

8 years ago
Permalink

Comment has been collapsed.

Get used to steam quirks, it's happening more often than you think.

8 years ago
Permalink

Comment has been collapsed.

I've got the same problem.. How long did it take unitl it was fixed?
(Sorry for bumping an old problem)

8 years ago
Permalink

Comment has been collapsed.

Hey mate.
Got this:
"14.04.2016 21:29:15 [*] INFO: ParseTrade() <madscorp> Accepting trade: 1159360527
14.04.2016 21:29:23 [!!] WTF: AcceptTradeOffer() <madscorp> Request failed even after 5 tries, WTF?"

I created web api for that account, put it in config. Still bot doesn't accept trades from master acc.
I even set httptimeout to max 255. Still nothing. Altho some other guys, told me that their bots accepting offers well.
what i could possibly do wrong?

8 years ago
Permalink

Comment has been collapsed.

i think the request failed even after 5 tries is because of steam heavy loading....if you try at a later time it should work without problems

8 years ago
Permalink

Comment has been collapsed.

Answered in FAQ.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

Enjoy :3

8 years ago
Permalink

Comment has been collapsed.

ASF-GUI.
I press "Generate Botlist" button and get error
http://pastebin.com/raw/2CMqgEhF
Windows 10 x64 SL Eng with all updates (included Net.Framework).
What does this error mean?

8 years ago
Permalink

Comment has been collapsed.

Similar error I get in Steam Desktop Authenticator (since version 1.0.4) after internet disconnection.
http://pastebin.com/raw/4W62DFP0

8 years ago
Permalink

Comment has been collapsed.

It means that it's experimental and no support is offered.

8 years ago
Permalink

Comment has been collapsed.

Thats wierd, gonna try to reproduce it tomorrow, but I have no clue, how that comes.

Is there a Problem with any of the other buttons as well? (just enable savemode and click all of them) (click send only with a command you want to sent.^^)

And the SDA Error is a completely different one.

8 years ago*
Permalink

Comment has been collapsed.

Any of the other buttons do nothing.
I mark "Send to any", "Send to all Bots" and send different commands - nothing happens, no errors,but commands don't work as well.

8 years ago
Permalink

Comment has been collapsed.

Did you had 1 or more bot configured?
I could reproduce the error with no bots running (or no bots configured at all).

Ah, or is your SteamOwnerId undefined? Thats necessary as well (becaus ASF isn't doing shit if its not^^).

8 years ago*
Permalink

Comment has been collapsed.

3 bots configured in ASF (and work good with console version ASF).

8 years ago
Permalink

Comment has been collapsed.

If that error happens with OwnerId set and bots configured (and WCF running (see ASF output) please come here
https://www.steamgifts.com/discussion/5U8NL/alpha-gui-for-archis-steam-farm-asf

8 years ago
Permalink

Comment has been collapsed.

I set "SteamOwnerID": 0, option, nothing changed - press "Generate Botlist" and get error, in ASF logs:
2016-04-16 19:46:41 [*] INFO: HandleCommand() <Main> Answered to command: statusall with:

8 years ago
Permalink

Comment has been collapsed.

set the steamOwnerId to the steamid of your main account. WCF uses this as "Sender" and if its 0 WCF just ignores the command and I haven't caught the "no reply" error (yet).
That should fix the error and make all other buttons work.

8 years ago*
Permalink

Comment has been collapsed.

Thank you. Now work )))

8 years ago
Permalink

Comment has been collapsed.

Glad to here. If you find other Problems, please ask in this thread:
https://www.steamgifts.com/discussion/5U8NL/alpha-gui-for-archis-steam-farm-asf

8 years ago
Permalink

Comment has been collapsed.

where is asf-gui going to if you minimize it, i can't found it anywhere in taskbar and tray,
windows10 pro x64

and i think maybe you can mention user can't rename asf.exe to another name to use asf-gui in changelog/readme

View attached image.
8 years ago
Permalink

Comment has been collapsed.

It means that it's experimental and no support is offered.

8 years ago
Permalink

Comment has been collapsed.

ok ♥

8 years ago
Permalink

Comment has been collapsed.

There was a Problem with the tray icon, it's not set anymore, so it just gets minimized to "nowhere". Don't minimize for now, if you did, end the gui AND the archie prozess via taskmanager or restart your PC^^.

8 years ago*
Permalink

Comment has been collapsed.

Thank you for the info ♥

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

Thank you~~~~♥

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

By downloading ASF.json

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

https://github.com/JustArchi/ArchiSteamFarm/releases/tag/2.0.3.2
download the zip and just put the config folder, where the exes are (like it is in the zip).

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

And next time just read wiki, because it's written there.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

That is basically what the wiki was created for.
Installation and setting up is explaind in an easy step by step explanation and most questions are answered there.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

8 years ago
Permalink

Comment has been collapsed.

Got it, thanks!

8 years ago
Permalink

Comment has been collapsed.

Finally updated and found out it had a basic gui added, that's nice.

8 years ago
Permalink

Comment has been collapsed.

the gui is experimental and due to problems removed from the latest build ^^. Don't minimize it (it disappears then^^, https://www.steamgifts.com/go/comment/0bO7kAd). Make sure your steamownerID is set and then it should work. If you encounter Problems, ask me, not archi ^^.
See here https://www.steamgifts.com/discussion/5U8NL/alpha-gui-for-archis-steam-farm-asf

8 years ago*
Permalink

Comment has been collapsed.

Just switched to ASF from IM, great job! Might be a bit stupid question, but who do I have to message on Steam chat to give the bot commands? ArchiBot maybe?

8 years ago
Permalink

Comment has been collapsed.

Your bot himself. The default "situation" is that you have at least 2 steam accounts and you can sent commands from the "Master" to the "Bot".
In case you only have 1 steamaccount, it's kind of more complicated. You then have to use WCF (see wiki) or my recently build GUI (which is experimental and might not work as expected).

8 years ago
Permalink

Comment has been collapsed.

Thanks for the reply!

8 years ago
Permalink

Comment has been collapsed.

Also, Steam made me unable to use the market for 7 days because "I logged in from another machine" or something. Does that apply to trade too? Because my auth recently had problems and I'm on a 7 days trade hold now anyway, but I really hope this didn't make it longer.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 4 years ago.

8 years ago
Permalink

Comment has been collapsed.

Well I hope that's not the case, because iirc it would have been gone just tomorrow, and multiple people are waiting for me since like 5-6 days.

8 years ago
Permalink

Comment has been collapsed.

I first used it just as client (entered auth code from my mobile phone) and later exported the settings from my phone, using it as mobileauthenticator as well.
I did not had any trade or market holds in both cases.

8 years ago
Permalink

Comment has been collapsed.

At least there is hope then.

8 years ago
Permalink

Comment has been collapsed.

Did you used SDA or WinAuth?

8 years ago
Permalink

Comment has been collapsed.

I used winauth because SDA didn't worked with my phones (one was an android simulator and the other one had not really adb drivers ^^) but that should not matter.

8 years ago
Permalink

Comment has been collapsed.

Oh ok thank you and do you have to root your device to use WinAuth?

8 years ago
Permalink

Comment has been collapsed.

WinAuth is for Windows. You cannot root Windows.

8 years ago
Permalink

Comment has been collapsed.

Wel if I remember correctly you need to copy files from your device.
I did that with adb and root permissions (but the device itself is not rooted.

8 years ago
Permalink

Comment has been collapsed.

Alright thank you I also want to import 2FA to ASF 2FA.
But I dont understand how to use adb and how to find the files you have to copy from your phone to your computer.

8 years ago
Permalink

Comment has been collapsed.

well basically you need adb drivers for your phone and an adb.exe (search for adb and fastboot).
then you acess the storage of your phone via adb, basically as you would in a "standard" console like cmd and use copy commands, to get them to your PC.
The help page of adb is a bit big, but just search for the root and the copy command.

But if you can't get along with adb, try to use SDA. It needs adb as well, but you don't have to do it manually.

8 years ago
Permalink

Comment has been collapsed.

4/17/2016 7:39:57 AM [] INFO: Start() <VolcaronaXYZ> Starting...
4/17/2016 7:39:57 AM [
] INFO: OnConnected() <VolcaronaXYZ> Connected to Steam!
4/17/2016 7:39:57 AM [] INFO: OnConnected() <VolcaronaXYZ> Logging in...
4/17/2016 7:39:57 AM [
] INFO: OnLoggedOn() <VolcaronaXYZ> Successfully logged on!
4/17/2016 7:39:57 AM [] INFO: Init() <VolcaronaXYZ> Logging in to ISteamUserAuth...
4/17/2016 7:39:58 AM [
] INFO: Init() <VolcaronaXYZ> Success!
4/17/2016 7:39:58 AM [] INFO: IsAnythingToFarm() <VolcaronaXYZ> Checking badges...
4/17/2016 7:39:58 AM [
] INFO: IsAnythingToFarm() <VolcaronaXYZ> Checking first page...
4/17/2016 7:40:07 AM [*] INFO: StartFarming() <VolcaronaXYZ> We don't have anything to farm on this account!

I added game key, but ASF not farming. help me please bro

8 years ago
Permalink

Comment has been collapsed.

Does the game even have cards in the first place?

8 years ago
Permalink

Comment has been collapsed.

yes. I think it bugged about badge page.

now working ^_^

8 years ago
Permalink

Comment has been collapsed.

It's also possible that steam simply broke, which is hapenning a dozen times per day. Unless you're having the same issue for longer than a day, you shouldn't really worry and get used to steam not working the way you want. It'll save you some grey hair.

8 years ago
Permalink

Comment has been collapsed.

So with this program will the hours of me playing the game to get the cards show up on my profile?I mean I have 2k hours only from idling the games which sucks,if yes I ll 10000% download it otherwise idlemaster works for me

8 years ago
Permalink

Comment has been collapsed.

Yes the time spent on each game will be shown on your profile, just like with Idlemaster

8 years ago
Permalink

Comment has been collapsed.

:( ok thanks

8 years ago
Permalink

Comment has been collapsed.

Since you only get cards, when steam thinks you are playing, there will NEVER be a Programm that idles cards without showing playtime. (At least if you don't hack steamservers directly^^)

8 years ago
Permalink

Comment has been collapsed.

Thanks for this alternative, lots of options so took me a while to read through everything in regards to configuration but looks like this will be my new favorite tool.

8 years ago
Permalink

Comment has been collapsed.

I'm testing my new excellent STM integration in ASF, which hopefully will be available for everyone in next version.

Want to help? Go here, check if we have dupes in common, and if yes - go ahead and send the trade. If my code works properly, you should get your cards immediately (in up to 30 seconds since sending the trade).

If it doesn't get accepted immediately, I might want to look into the trade details :3. Or you simply tried to send a trade that isn't good for me.

8 years ago
Permalink

Comment has been collapsed.

It worked :)

8 years ago
Permalink

Comment has been collapsed.

:3

8 years ago
Permalink

Comment has been collapsed.

Excited for the STM integration! Thanks for all of your work on this awesome tool Archi! <3

8 years ago
Permalink

Comment has been collapsed.

Let me clarify this: if I run ASF on my card trade alt and someone sends an offer through STM for that account, ASF will automatically conclude the trade?

8 years ago
Permalink

Comment has been collapsed.

No? Since when optional features are mandatory?

However, yes, ASF will be capable of analyzing and accepting such trade if you enable STM integration.

8 years ago
Permalink

Comment has been collapsed.

This is what I meant. It was more of a question to clarify that it can do that. Which is great, because it means ASF can automate the very thing I keep my alt account for. \^.^/

8 years ago
Permalink

Comment has been collapsed.

Worked great! :-)

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Can't wait to see an army of trade bots in STM <3

8 years ago
Permalink

Comment has been collapsed.

Just started using ASF and really like it so far. Being able to farm multiple accounts is very nice. Love all the extra features too. Keep up the good work.

8 years ago
Permalink

Comment has been collapsed.

Thanks for the great work!
Have a problem. ASF gives me an error with sending trade offers from alts to my main account:
[!!] WTF: SendTradeOffer() <xxx> Request failed even after 5 tries, WTF?
Firstly I had my SteamID64 writen in the SteamMasterID of each account, then tried to remove it and put trade token which caused no errors, but accounts didn't try to sent any offer even with SendTradePeriod set to 1 (maybe in this case problem was that there were no any games with cards left).
Am I doing something wrong here?

upd. My alts without escrow and has only mail verifications activated.

8 years ago
Permalink

Comment has been collapsed.

Am I doing something wrong here?

You're not reading FAQ. And it's the only thing I ask to do.

8 years ago*
Permalink

Comment has been collapsed.

Well, how do I know about MasterID, TradeTokens and TradePeriods then, hehe? :)
I went through FAQ thrice, still didn't figured out. Will try one more time if you say that I missed something important.
Don't be mad at me, that question was not because of lack of desire to read the FAQs :)

8 years ago
Permalink

Comment has been collapsed.

As often happens the reason is totally stupid.
I migrate from version 0.8.0.0 of ASF to the latest one only a few days ago and it should be still counted by Steam as a new device.
Sorry, Archi, for making you mad :3

8 years ago
Permalink

Comment has been collapsed.

You didn't make me mad, I'm actually happy that you solved your issue by reading FAQ this time :3.

8 years ago
Permalink

Comment has been collapsed.

Is there any way to prevent bot to accept trades with people without 2fa activated on their account? I don't wan't to take on hold a lot of trades from steamtradematcher.

8 years ago
Permalink

Comment has been collapsed.

No. And it's not planned to add such feature, those people already are discouraged in doing trades.

8 years ago
Permalink

Comment has been collapsed.

Just for the record: ASF works perfectly with latest Ubuntu LTS (16.04), one just needs to apt-get install mono-complete.
No need to add a repo for that, Ubuntu repos have mono 4.2.1 which looks ok.

8 years ago
Permalink

Comment has been collapsed.

As usual, older Mono versions in general should work fine, but there are many places where stuff breaks and you don't even know about that.

For example, soon I'll ship ASF with a requirement of .NET 4.6.1, and Mono before version 4.4 doesn't handle that properly, which will result in WCF not working when new ASF is run with older Mono (although other parts will work fine).

That's why I decided to support only latest Mono version, so I can ship latest version of all components and not worry about compatibility.

8 years ago
Permalink

Comment has been collapsed.

Thanks for the precise info !

8 years ago
Permalink

Comment has been collapsed.

STM integration is now available for all in latest release - https://github.com/JustArchi/ArchiSteamFarm/releases/latest

Have fun :3

8 years ago
Permalink

Comment has been collapsed.

this programm doesnt work for me on windows 10. i have required .net framework in features enabled.

8 years ago
Permalink

Comment has been collapsed.

And there's no reason to post about it in more than one place - https://github.com/JustArchi/ArchiSteamFarm/issues/206

8 years ago
Permalink

Comment has been collapsed.

I'm running windows 10 Ver 1511 with no problems, so maybe you need check what's missing in you OS, Firewalls AV, etc.

Maybe some Google
https://www.microsoft.com/en-us/download/details.aspx?id=30135

8 years ago*
Permalink

Comment has been collapsed.

Thank you for STM integration! Now that it's in, would it be possible to add additional configuration to allow 1:1 same set trades for ALL cards in a set rather than just duplicates, as well as to auto-decline trades on trade hold?

(I would log these on github, but my account is currently in limbo. Site says I have an account, support says I do not, and I cannot log in.)

8 years ago
Permalink

Comment has been collapsed.

would it be possible to add additional configuration to allow 1:1 same set trades for ALL cards in a set rather than just duplicates

Possible - yes. Will it happen? No.

auto-decline trades on trade hold

Same as above.

STM integration is supposed to help people work together against RNG of steam cards drop, not code for you trade bot that works in the way you want. ASF will automatically accept trades in which we're not losing anything, so not only 2 + 0 -> 1 + 1 trades, but also 1 + 0 -> 0 + 1. ASF will only refuse to accept trades when we're in fact losing something, such as 1 + 1 -> 2 + 0 ones.

People without mobile authenticator are already punished enough by Valve and there's no reason for ASF to add it's own extra bits to that. I don't agree with Valve's new policy, and I'm not the only one (jshackles, developer of idle master is even more against that). The decision was made that if you're willing to enable STM integration, it's on liberal rules helping people, instead of being a tool for your own gain. That's why ASF accepts trades which are neutral for us (because it's helping other people), and that's also why ASF does not reject a guy only because of a trading hold.

Sorry but if you do not agree with ASF principals then you'll need to add your own logic in your own bot, as I do not plan on changing above things, neither making them customizable. ASF STM integration is not a machine for self-profit for the cost of rejecting other people because of factor X or Y. It's supposed to help both you and other trader, and it's also a helpful hand towards people who are against Steam changes, because that's something I can do to make their lifes a bit easier, considering they're already greatly discouraged from doing any trades.

I hope it answers why it's not going to happen.

8 years ago*
Permalink

Comment has been collapsed.

For the initial trade configuration, I was not talking profit. By the description it sounded like the current configuration only allows trades for duplicates, (example, if I have 2 Swat and 1 Balkan from CS:GO, someone could offer Swat>IDF, but not Balkan>IDF). I'm not looking for profit, I'm looking to use ASF as a 1:1 trade bot that does not care about duplicates (example, if the bot only has 1 IDF from CS:GO, it will take any CS:GO card for it, period), simply allowing anybody to trade within the same set with no duplicate restrictions and no loss on either side.

As for the rejection of trade holds, fair enough: It was simply a request as when trade holds went live, my old bot was locked down on trade holds by trolls spamming same card (FBI>FBI, for example) trades until all possible cards were on hold.

8 years ago
Permalink

Comment has been collapsed.

For the initial trade configuration, I was not talking profit

Then you should be happy because ASF already does that, with only a small change, as it will not allow trading less of our dupes for more of our dupes. 1 + 0 -> 0 + 1 is neutral trade and it is accepted by default.

8 years ago
Permalink

Comment has been collapsed.

Wonderful. Thank you very much. I'm currently in the process of importing my mobile auth to get it up and running again.

And again, as to the escrow, I'm just still raw over the trolls using it to shut down my old bot. I was told it was instigated by a profit trader trying to shut down 1:1 bots which he found to be "competition" to his profits. I'm just worried about it happening again; the request was not meant as a slight against users stuck with the escrow. I respect your reasoning for that completely.

8 years ago
Permalink

Comment has been collapsed.

It would require the guy to "freeze" his own cards in such trade, and I can't believe somebody is determined enough to sacrifice his own cards for stopping a bot from working. Besides, if more people start using ASF STM, then it's not possible for anyone to shut down all accounts because nobody owns that massive amount of cards.

8 years ago
Permalink

Comment has been collapsed.

While his account inventory was private, item counts still show on the inventory tabs (something I'm surprised has gone unnoticed all this time), and his account was displaying 10,593 items in the Steam category, after the lockdown. The accounts on hold were all private, and all on his friend list: 10 accounts each tradeholding ~200 cards each, locking down my inventory of just over 2000 at that time, all believed to be either idlemaster instance accounts or storage accounts. Not calling out, obviously, as I have no proof other than my own experience.

As to not being able to shut down the bot legion, good. Let the legion grow and let the fair trading continue.

8 years ago
Permalink

Comment has been collapsed.

Good for him then, I'm having over 7k steam items, and assuming only ASF STM users, it should be already more than he can afford :3.

8 years ago*
Permalink

Comment has been collapsed.

Wait… profit trader on cards? How many transactions would you need for that? 10k a day?
Scratch that, since games cost money, how is he even making a profit on cards? Only a handful of cheap games went below their card value, free keys are limited in variety, and most people usually do boosters on anime games for any kind of card-related profit. But ever since gem prices skyrocketed, even that is getting difficult.

8 years ago
Permalink

Comment has been collapsed.

Profit traders are those that trade only in weighted trades, 1:1+×, 1:2, 1:1+sweets, overpay only, etc. It's disgusting.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 8 years ago.

8 years ago
Permalink

Comment has been collapsed.

Congrats, thank to you new point was added to the OP.

Do not add me on steam, if you have questions or issues ask them in the thread.
Prior to doing so, make sure to read main page and the wiki, especially FAQ.
And do not expect me to answer your question if it's already covered in the FAQ.

But as you wrote before the OP change, you're the last guy who receives the same link for the 387th time: https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ

8 years ago
Permalink

Comment has been collapsed.

You kept count? :O

8 years ago
Permalink

Comment has been collapsed.

I've IdleMaster on 'prioritize games with lowest number of available drops' - how do I set that on ASF? I don't want to idle some 8+ cards games when there are still 5, 6 cards games.

8 years ago
Permalink

Comment has been collapsed.

You can't, that's not the purpose of ASF.

8 years ago
Permalink

Comment has been collapsed.

Hm, I managed to create a weird case. I have it running in a screen and tried two options, both of wich are problematic:

Either I run it as is, then it seems the screen session dies upon an update or restart and that sucks cause then it does infact NOT restart.
OR I run it in a loop, but then it seems to run twice after the restart, once due to the loop restarting it and once due to the forked copy it created. Looks weird, causing itself to log out due to use at another location, some messages like the update check are just duplicated, etc. I hope I fixed it by checking if it's running in the loop and only starting it if it's not already running, but if it's easy to implement it might be a nice to get it into the bot. Might also help with accidentally starting it multiple times on windows etc.

EDIT: Damn, this is actually more problematic then I thought, cause now the reason that screen dies strikes again, the screen now goes into an endless "ASF already running" loop... hm... guess I have to look into this some more or just give up mumble

8 years ago*
Permalink

Comment has been collapsed.

Oh, that was added since I last read it. Thanks!

8 years ago
Permalink

Comment has been collapsed.

Yep, I added that recently with AutoRestart being implemented. It should come useful for you :3

8 years ago
Permalink

Comment has been collapsed.

Closed 5 years ago by JustArchi.