在Linux系统上使用ASF挂卡
Steam的卡片可是可以回本的 但是
Idle Master
Windows
Archi's Steam Farm
ASF
Dot Net
Mono
本文的系统环境是
CentOS 7
准备工作
环境的部署
yum -y install epel-release
yum -y install yum-utils tmux wget unzip
rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
yum -y install mono-complete
这样就部署了
Mono
mono -V
获取 ASF
mkdir steam
cd steam
wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/2.3.2.4/ASF.zip
unzip ASF.zip
这样就获得了 ASF2 的最后一个
Release
配置
全局配置文件
可以在
config/ASF.json
{
"AutoRestart": true,
"AutoUpdates": true,
"Blacklist": [],
"ConnectionTimeout": 60,
"CurrentCulture": null,
"Debug": false,
"FarmingDelay": 15,
"GiftsLimiterDelay": 1,
"Headless": false,
"IdleFarmingPeriod": 3,
"InventoryLimiterDelay": 3,
"LoginLimiterDelay": 10,
"MaxFarmingTime": 10,
"MaxTradeHoldDuration": 15,
"OptimizationMode": 0,
"Statistics": true,
"SteamOwnerID": 0,
"SteamProtocol": 6,
"UpdateChannel": 1,
"WCFBinding": 0,
"WCFHost": "127.0.0.1",
"WCFPort": 1242
}
配置项的意义可以在 官方Wiki 中看到
个人配置文件
可以直接编辑
minimal.json
注意! minimal.jsom 和 example.json 这两个文件将不会被读取
{
"Enabled": true,
"SteamLogin": "{{ steam 用户名 }}",
"SteamPassword": "{{ steam 密码 }}"
}
可以增加几条实用的选项
- FarmOffline: true # 在离线模式下挂卡
- DismissInventoryNotifications: false # 显示挂卡获得卡的邮件
开始挂卡
因为 Linux 的运行是断开 SSH 直接杀掉进程的 所以我们需要用 tmux 来进行会话管理
tmux
mono ASF.exe
这样就在 tmux 中运行了 ASF 下次运行只需要
tmux a