使用说明
需要VPS,如果没有可以使用vultr,现在充$25送$50。
1.安装 .NET Core
ASF 是 C# 编写,所以需要安装 .NET 运行时。
1.1.解决包依赖:
1
| yum install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
|
1.2.注册微软签名 & 添加微软源
1
2
3
| 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'
|
1.3.安装 .NET Core SDK
1
2
3
4
5
6
7
| sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.1.103
export PATH=$PATH:$HOME/dotnet
|
检查是否安装成功
dotnet --version
如果返回数值为 2.1.103,即表示安装成功了。
2.安装ASF程序
2.1.下载ASF程序
1
| wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.4.0.7/ASF-linux-x64.zip
|
解压文件到ASF文件夹
1
| unzip ASF-linux-x64.zip -d ASF/
|
如果提示缺少wget和unzip,可按如下代码安装:
1
2
| yum install -y wget
yum install -y unzip
|
转到ASF目录
cd ASF/
对ASF工具改写权限,直接输入命令:
chmod +x ArchiSteamFarm
2.2.ASF配置文件
编辑ASF.json配置文件
vi ASF.json
参考如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| {
"AutoRestart": true,
"BackgroundGCPeriod": 0,
"Blacklist": [],
"CommandPrefix": "!",
"ConfirmationsLimiterDelay": 10,
"ConnectionTimeout": 60,
"CurrentCulture": null,
"Debug": false,
"FarmingDelay": 15,
"GiftsLimiterDelay": 1,
"Headless": false,
"IdleFarmingPeriod": 8,
"InventoryLimiterDelay": 3,
"IPC": true,
"IPCPassword": null,
"IPCPrefixes": [
"http://127.0.0.1:1242/"
],
"LoginLimiterDelay": 10,
"MaxFarmingTime": 10,
"MaxTradeHoldDuration": 15,
"OptimizationMode": 0,
"Statistics": true,
"SteamOwnerID": 76xxxxxxxxxx94,
"SteamProtocols": 3,
"UpdateChannel": 1,
"UpdatePeriod": 24,
"WebLimiterDelay": 200,
"WebProxy": null,
"WebProxyPassword": null,
"WebProxyUsername": null
}
|
用screen以监听模式打开
1
| ./ArchiSteamFarm --server
|
到官方配置网站生成ASF配置,将下载的配置文件上传到 /ASF/config
文件夹内。
或者手动创建配置文件
1
2
3
| cd ASF/config/
vi pp.json
|
2.3.运行ASF
使用screen开启新窗口,如果没安装screen请安装:
安装后开启窗口
1
| screen -s asf //开启一个名为asf的窗口,或者直接输入screen开启窗口
|
然后启动asf
screen常用命令
键盘上同时按Ctrl+A+D
可以最小化窗口
1
2
3
4
| screen -r ASF //重新调出窗口
screen -ls //显示所有screen窗口名字和进程号
kill [进程号] //结束进程
screen -r PID //恢复进程
|
参考文章
[1]. ASF Wiki 中文