适合对于闲置的VPS进行利用。
ASF(ArchiSteamFarm)是一款挂卡软件,最新版本的V3版本已经支持跨平台,通过在VPS上安装ASF可以实现24小时全自动挂卡。
安装依赖环境
1
sudo apt install curl libunwind8 gettext libcurl3 liblttng-ust-ctl2 liblttng-ust0
下载ASF
1
2
3
4
5
6
mkdir /home/ASF
cd /home/ASF
wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.1.0.0/ASF-linux-x64.zip
unzip ASF-linux-x64.zip
chmod +x ArchiSteamFarm
./ArchiSteamFarm
ASF的下载链接可以自行替换为最新稳定版本,但ASF默认每隔24小时自动检查更新,所以可以不用自己下载最新版本。
配置ASF
新版本的ASF采用网页配置工具生成Bot文件。
在Name中输入配置文件的名字,注意使用英文。
SteamLogin中输入steam账号id。
SteamPassword中输入steam密码,注意输入时不会用星号打码。
Enabled选√。
IsBotAccount选×。
点击Download就会下载一个与Name名字一样的.json配置文件。
将文件通过FTP上传到ASF文件夹目录下的config
文件夹,如/home/ASF/config/
。
至此简单的ASF挂卡配置完成,如果需要自动买卡接受礼物等进阶功能,可参看此贴。
同时因为ASF默认命令行界面以系统环境为准,可以修改config
文件夹中ASF.json
中的CurrentCulture
,修改为:"CurrentCulture": "zh-CN",
,然后重启ASF即可更换为中文界面。
ASF后台运行
使用screen
1.安装screen
1
sudo apt install screen
2.创建screen窗口
1
2
screen -S asf
./ArchiSteamFarm
同时按CTRL+A+D
即可退出当前的screen窗口。
3.恢复ASF运行窗口
1
screen -r asf
使用systemd
执行vi /etc/systemd/system/asf.service
,输入以下内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
[Unit]
Description=ASF Service
After=network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/home/ASF/ArchiSteamFarm
Restart=on-failure
User=nobody
[Install]
WantedBy=multi-user.target
然后执行:
1
2
systemctl enable asf
systemctl start asf
即可实现开机自启asf,注意此处指定了程序以nobody用户运行,所以如果出现问题,请将用户改为root就一小vps根本不会翻车或者更换目录并确保nobody有权限读取对应目录。
感谢ebef56@SteamCN提供此方法。
本文采用CC BY-NC-ND 4.0许可协议进行许可,转载请注明出处。
本文最后更新时间为:2019-02-03-Sunday-03:22:20 PM