ASF再也不基於.NET Framework 4.6.1(ASF V2系列)編寫,現在使用.NET Core 2.0(ASF V系列)。值得慶幸的是,3.0系列的新出了linux版的程序,想在雲端掛卡的童鞋,不再用安裝mono了,更不用使用win版的服務器,大大下降了使用內存,提升了運行速度等。linux
首頁你要有一個雲服務器,阿里雲,騰訊雲等等,也能夠用跟國外免費的vps,隨便一個均可以,只使用ASF掛卡,最低的配置都能駕馭。git
我使用的是騰訊雲的學生主機,早就過了學生年代了,在TB花錢認證的8年學生身份,你沒看錯是8年。。。每月12元2核2G1M,除了建立這個blog,還在用來steam掛卡,和開饑荒服務器什麼的。github
我安裝的原版的CentOS 7.0 64位,SSH工具使用的putty-0.65 FTP工具使用的WinSCP,我的認爲win上用起來最順手好用的工具。json
既然ASF3.0 基於.net core開發,咱們就要安裝它,SSH鏈接服務器後,輸入命令:服務器
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
微信
回車 繼續輸入工具
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
阿里雲
進行安裝操做url
sudo yum update
.net
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.0.0
以上命令所有完成,安裝.net core完畢,就能夠進行使用ASF。
ASF須要到ArchiSteamFarm的github的發佈頁下載,下載最新的發佈版便可,這裏使用的是ASF-linux-x64,下載好後放在本地。 打開ftp工具,將ArchiSteamFarm拷貝到你服務器的文件中,好比opt文件下:
打開SSH工具,cd到你的安裝目錄下,好比個人
cd /opt/ASF
對ASF工具提高權限,直接輸入命令:
chmod +x ArchiSteamFarm
在使用以前咱們能夠先編輯它的config文件夾,裏面是對你的asf的設置,若是之前你使用過2.0的話,你直接將2.0中的config文件覆蓋進去便可。 若是是第一次使用,推薦用官方給你網頁版bot編輯頁面進行設置,點擊進入網頁版設置頁面 設置方法以下:
取一個Name,這能夠是你的暱稱或任何其餘你想命名你的機器人。請避免空格,能夠_用做單詞分隔符。 開Enabled開關。 果您使用Steam Parental PIN解鎖您的賬戶,請將其放入Parental PIN。 寫Steam Login您用於登陸的Steam賬戶名稱(可選)。 寫Steam Password您用於登陸的Steam密碼(可選)。 如今點擊Download按鈕,若是你正確地完成了一個新的BotName.json文件將被下載。找到該文件並將其放入config目錄(在ASF目錄中)。我命名個人機器人Main,因此下載的文件被命名Main.json。
固然你也能夠直接編輯它的json文件,也很簡單。
asf設置完成後,咱們使用screen開啓新的窗口,若是你沒用安裝screen請輸入如下命令安裝:
yum -y install screen
安裝後咱們開啓窗口
//開啓一個名爲asf的窗口,或者直接輸入screen開啓窗口 screen -s asf
而後啓動asf
./ArchiSteamFarm
注意, 若是開啓的時候提示沒有權限,請查看上面的步驟,使用chmod命令加權。
下面是screen的一些操做:
開啓後不要直接ctrl+c關閉窗口,這會讓你ASF直接關掉,請使用ctrl+a+d來說窗口部署到後臺,在關閉SSH 查看已經啓動的窗口screen -ls 殺掉窗口,咱們用ls命令的到窗口進程號,好比9527。咱們使用kill 9527來關掉窗口。 打開使用的窗口 screen -r
到此,咱們完成全部操做,能夠安心的掛卡了。
如感受文章對你有所幫助,能夠關注微信公衆號【五彩的顏色】鼓勵一下