本次使用的搬瓦工美国服务器,系统为centos7。(国内服务器总是因为网络问题出现各种奇奇怪怪的问题)

国内服务器需要安装ASCF,才能正常使用ASF(ASCF项目链接:https://keylol.com/t339641-1-1

一、环境搭建

虽然ASF支持linux,但实际上是个C#程序,需要微软的 .Net Core 2.0环境。(微软官方安装文档:https://www.microsoft.com/net/learn/get-started/linux/centos)

1.添加Microsoft产品feed

1
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

2.添加yum安装源

1
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'

这两步运行完不会有任何提示,如果第三步找不到dotnet请检查上面的命令有没有复制全。

3.安装 .Net Core 2.0

1
2
3
yum -y update
yum -y install libunwind libicu
yum -y install dotnet-sdk-2.0.0

安装完成截图

1522512453213483

这时候试一下 dotnet –vision 命令,如有回显版本即为安装完成。输入:

1
dotnet --version

显示

1
2.0.0

二、下载安装ASF

1.下载ASF

1
2
cd ~
wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/4.0.1.9/ASF-linux-x64.zip

如果无法下载请用电脑下载到本地然后使用ftp工具传到你的服务器的/root文件夹,下载地址:https://github.com/JustArchiNET/ArchiSteamFarm/releases 同样centos请选择linux_x64版本。(一般都是国内服务器网络有问题)

2.解压ASF

1
2
3
4
5
mkdir asf
mv ASF-linux-x64.zip asf/ASF-linux-x64.zip
yum -y install unzip zip
cd asf
unzip ASF-linux-x64.zip

解压完成:

1522513826341274

三、配置ASF

配置文件生成地址:https://justarchinet.github.io/ASF-WebConfigGenerator/

如图,简单挂卡只需要填入配置文件名称,steam账号和登录密码。最后别忘了把enable勾上。

完了把配置文件下载到本地电脑然后上传到asf的config文件夹即可。如果有多个号可以填写多个配置文件都放到asf文件夹中,支持同时挂多个账号。

(关于高级部分功能,有兴趣可以看官方WIKI:https://github.com/JustArchiNET/ArchiSteamFarm/wiki

四、运行ASF

为了能够让asf在关闭连接继续后台运行,需要使用tmux

安装tmux(centos6无法使用yum安装):

1
yum -y install tmux

创建一个新的tmux窗口:

1
tmux new -s asf

运行ASF:

1
2
3
cd asf
chmod +x ArchiSteamFarm
./ArchiSteamFarm

退出请按下ctrl+b松开后按下d(不会打断后台运行)。如需要重新进入,使用命令 tmux a -t asf即可。