Debian安装ASF

Install ASF on Debian

  linkthis    2018-02-05    1393 words

适合对于闲置的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




Image of Wechat