STEAM GROUP
Archi's SC Farm Archi-ASF
STEAM GROUP
Archi's SC Farm Archi-ASF
59,536
IN-GAME
394,775
ONLINE
Founded
October 29, 2015
Language
English
This topic has been locked
how to Run ASF in a server or NoDisplay-PC
hi to all, I need a little help with it,
I want to run ASF in a homemade-server on my net with Internet connection.

I can run Win10 or Win7 or linux on the server but I want to hear your opinion/comment,
How is the better way to Execute the ASF process on startup and stay opened listen commands... (obviously as ASF --server and without any other app to run as Service)

After that I will resolve how to control it remotely using ASF --client or changing the localshot:port listening
< >
Showing 1-15 of 16 comments
Hewis.Lamilton Mar 11, 2016 @ 2:25pm 
It depends what you wanna do exactly and if you have enough Linux-Knowledge. Windows is easier to set up but potentially needs more resources. You can run ASF easily on a raspberry pi if you want. So far there are only problems with Mono-Packages which will be resolved in the near futures. (I can´t use the WCF-feature currently)

Also maybe the build-in chat-commands are exactly what and all you need. If you want to know more just visit the Wiki: https://github.com/JustArchi/ArchiSteamFarm/wiki
ΛLIΣП IПSIDΞ Mar 11, 2016 @ 2:40pm 
Originally posted by Hewis.Lamilton:
It depends what you wanna do exactly and if you have enough Linux-Knowledge. Windows is easier to set up but potentially needs more resources. You can run ASF easily on a raspberry pi if you want. So far there are only problems with Mono-Packages which will be resolved in the near futures. (I can´t use the WCF-feature currently)

Also maybe the build-in chat-commands are exactly what and all you need. If you want to know more just visit the Wiki: https://github.com/JustArchi/ArchiSteamFarm/wiki

I am thinking in run Win10 on minimal requeriments.
I thing will be run great, but How you can run it ? just configuring the asf server on startup?
Hewis.Lamilton Mar 11, 2016 @ 3:52pm 
Uh. Again, the Wiki answers all your questions. However, you set up ASF by configuring your bots (config), maybe use ASF or whichever 2FA-Authenticatior you want to use and import the data if needed. (this Topic is covered in the Wiki and you can also find several tickets under "Issues"). The config is self-explaining and you can set your bots up to stay online all the time. If your bots are unlimited accounts they can also join given group-chat and this way it may be easier for you to control them. There´s no reason for you to run ASF in Server-Mode if you can use the group- or private-chat too and if you have no idea what you´re doing. Then with ASF v >= 2.0 you set up more parameters in global-config (ASF.json).

Depending on how much accounts/bots you have the configuration can get a lot of work, especially if you have to activate multiple accounts with 2FA and add a phone-number, write down your R-Code, get WebAPI-Keys for every account and so on. But once everything is set up correctly you won´t need to do a lot. Maybe sometimes you have to restart ASF, but thats it.

And to answer your question: I´m running ASF on a debian-server located in a datacenter. This way I avoid 24-hours-disconnects, the uptime of the bots increases heavily and I won´t shutdown the bots if I shutdown my pc.

Hope this answers your questions. :caster_wink:
Archi Mar 11, 2016 @ 5:15pm 
It's also nice to note that configuration process is as complex as you want it to be. ASF can be either ready out-of-the-box beast where you need to only change one Enabled switch from false to true, or complex multi-part ultimate cards farming solution, where you can tune every damn variable according to your needs.

Everything is on wiki. More reading, less writing. In terms of OS, I always suggest latest Debian Testing, it takes less resources (and power) than Windows, can work without heavy GUI, and is easy to maintain. Although if you have no Linux knowledge, then perhaps you should try in some VirtualBox or other VMware prior to doing that on real machine.
ΛLIΣП IПSIDΞ Mar 11, 2016 @ 7:13pm 
Thanks Hewis, I am already using ASF 2, and well configured, ASF is well programmed and easy to setup, then thanks, but HERE you response my question:

Originally posted by Hewis.Lamilton:
And to answer your question: I´m running ASF on a debian-server located in a datacenter. This way I avoid 24-hours-disconnects, the uptime of the bots increases heavily and I won´t shutdown the bots if I shutdown my pc.

That way is very PRO realy, but I will run my own server with a 24hours pc connected, I have a P4 DELL that is a 4x4 for this tasks, I will run some Win because Linux is not needed right now and about resource... I will use only for a FTP server and ASF server (WCF)

I think I will found a way to do a better remote control maybe running commands just in the console using the ASF client.

Thanks!


Originally posted by Archi:
It's also nice to note that configuration process is as complex as you want it to be. ASF can be either ready out-of-the-box beast where you need to only change one Enabled switch from false to true, or complex multi-part ultimate cards farming solution, where you can tune every damn variable according to your needs.

Everything is on wiki. More reading, less writing. In terms of OS, I always suggest latest Debian Testing, it takes less resources (and power) than Windows, can work without heavy GUI, and is easy to maintain. Although if you have no Linux knowledge, then perhaps you should try in some VirtualBox or other VMware prior to doing that on real machine.

well... I think I read ALL about ASF, I have all well configured but I want Enhance the remote control of the bots. Just that... I think that is rude that you said "more reading less writing". A wise person does not supposed anything about what not known.

Regards
PS: sorry my english.
Hewis.Lamilton Mar 11, 2016 @ 8:00pm 
@StreetDog Nah Archi is right, you wouldn´t ask some of your questions if you read the Wiki and looked into Issues that are interesting for you. What you could do, if you want to avoid the group- or private-chat, is to code your own webinterface and connect it via WCF to your ASF-Instance. That would be Pro, but this depends if you really need it. Its faster to click some buttons on a website then writing the same commands over and over again, yeah, but how often would you need this. Also I wouldn´t do it in Windows, because its much easier with Linux. Anyway this is just to give you some ideas. GL
ΛLIΣП IПSIDΞ Mar 11, 2016 @ 8:02pm 
Originally posted by Hewis.Lamilton:
@StreetDog Nah Archi is right, you wouldn´t ask some of your questions if you read the Wiki and looked into Issues that are interesting for you. What you could do, if you want to avoid the group- or private-chat, is to code your own webinterface and connect it via WCF to your ASF-Instance. That would be Pro, but this depends if you really need it. Its faster to click some buttons on a website then writing the same commands over and over again, yeah, but how often would you need this. Also I wouldn´t do it in Windows, because its much easier with Linux. Anyway this is just to give you some ideas. GL

what is the question that I ask that is in the Wiki ?
Wiki says nothing about run ASF on server, just the ASF server (WCF).

YEs I will connect the ASF client or by Port the commands direct on a web interface, for me is better because I am not all day seated front the Steam app.
Thanks for the support! regards!
Archi Mar 11, 2016 @ 10:06pm 
Originally posted by Street Dog:
Originally posted by Hewis.Lamilton:
@StreetDog Nah Archi is right, you wouldn´t ask some of your questions if you read the Wiki and looked into Issues that are interesting for you. What you could do, if you want to avoid the group- or private-chat, is to code your own webinterface and connect it via WCF to your ASF-Instance. That would be Pro, but this depends if you really need it. Its faster to click some buttons on a website then writing the same commands over and over again, yeah, but how often would you need this. Also I wouldn´t do it in Windows, because its much easier with Linux. Anyway this is just to give you some ideas. GL

what is the question that I ask that is in the Wiki ?
Wiki says nothing about run ASF on server, just the ASF server (WCF).

YEs I will connect the ASF client or by Port the commands direct on a web interface, for me is better because I am not all day seated front the Steam app.
Thanks for the support! regards!

Running ASF on server is exactly the same as running it on the desktop, that's why nothing is mentioned in this regard. What I meant with "more reading less writing" is the fact that majority of the things are explained in the wiki, such as how to install Mono or your Linux server, but you didn't specify at that time if you wanted to use Windows or Linux. I assumed you wanted to do it "properly" and doing it "properly" would involve Linux box, but Windows is fine too, whatever suits you :squirtyay:.

Keep in mind that WCF is double-edged sword - it works nicely, but it doesn't have any authorization. Anybody accessing it has full control over your ASF process, that's why it's mentioned (in the wiki) that you should bind it only to localhost, or in worse case - local interfaces.

I didn't mean to sound rude :sad_creep:
ΛLIΣП IПSIDΞ Mar 11, 2016 @ 10:34pm 
Originally posted by Archi:
Originally posted by Street Dog:

what is the question that I ask that is in the Wiki ?
Wiki says nothing about run ASF on server, just the ASF server (WCF).

YEs I will connect the ASF client or by Port the commands direct on a web interface, for me is better because I am not all day seated front the Steam app.
Thanks for the support! regards!

Running ASF on server is exactly the same as running it on the desktop, that's why nothing is mentioned in this regard. What I meant with "more reading less writing" is the fact that majority of the things are explained in the wiki, such as how to install Mono or your Linux server, but you didn't specify at that time if you wanted to use Windows or Linux. I assumed you wanted to do it "properly" and doing it "properly" would involve Linux box, but Windows is fine too, whatever suits you :squirtyay:.

Keep in mind that WCF is double-edged sword - it works nicely, but it doesn't have any authorization. Anybody accessing it has full control over your ASF process, that's why it's mentioned (in the wiki) that you should bind it only to localhost, or in worse case - local interfaces.

I didn't mean to sound rude :sad_creep:

No problem,
I think all my question will be evaporated when I put this in practice.
Anyway I am using the ASF with Server, and Client commands works very well from the command line (cmd), then I need to see how to control the command line from outside of my net, with something like a DNS or Fixed IP connected to the console, then I can send commands from a phone or other pc .. i will try it !
regards!
ΛLIΣП IПSIDΞ Mar 13, 2016 @ 9:19am 
Just one more question,

There is a way to send the ASF to the System Tray, and AutoRun it on the system StartUp?
Using Win7 or newer.
Hewis.Lamilton Mar 13, 2016 @ 11:57am 
Hm, I don´t know if it is possible to send a console-window to system-tray. But you can run ASF on Start if you add it to your Autostart-Folder or create a task. Just search by yourself and learn something new. ;) http://www.wikihow.com/Change-Startup-Programs-in-Windows-7
ΛLIΣП IПSIDΞ Mar 13, 2016 @ 12:45pm 
Originally posted by Hewis.Lamilton:
Hm, I don´t know if it is possible to send a console-window to system-tray. But you can run ASF on Start if you add it to your Autostart-Folder or create a task. Just search by yourself and learn something new. ;) http://www.wikihow.com/Change-Startup-Programs-in-Windows-7

yep, I know how tu run a program on Startup, but Try you run as Service itself without any software visible runing on the desktop and load it direct on System tray?

You said you dont know, I say can be done in some way.

regards, and thanks anyway




Archi Mar 13, 2016 @ 1:30pm 
RBTray can do it for example.
ΛLIΣП IПSIDΞ Mar 13, 2016 @ 2:24pm 
Originally posted by Archi:
RBTray can do it for example.

can you add this feature?
then can be done without any other program running :caster_wink:
Archi Mar 13, 2016 @ 2:44pm 
No, I can't add it because console app does not have a window to be minimized.
Last edited by Archi; Mar 13, 2016 @ 2:45pm
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Mar 11, 2016 @ 2:08pm
Posts: 16