最近在steam上买了十几个游戏还有慈善包,没时间玩萌生出了挂卡回本(亏本)的想法
Steam 社区目前处于被蔷状态,我这里还是域名阻断,改Host都没用,因此本教程只推荐大家使用海外服务器
① 安装 .NET Core
ASF 是 C# 编写,所以需要安装 .NET core
Ubuntu:sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
CentOS:
yum install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
笔者这里以CentOS为例。
② 添加微软源
Ubuntu:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpgsudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
CentOS:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo 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'
③ 安装.NET Core SDK 微软官方文档
Ubuntu:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2
CentOS:
sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.2
④ 安装ASF 官方主页
mkdir ASFwget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/3.4.1.8/ASF-generic.zipmv ASF-generic.zip ASF cd ASF unzip ASF-generic.zip
⑤ 设置ASF中文
cd configvim ASF.json
找到”CurrentCulture”:,将后面的null改成”zh-CN”
⑥ 配置 Bot 文件
官方的链接生成 bot 文件:
点击 Download 就会下载一个和 Name 名字一样的 .json 文件
将文件通过 FTP 上传到 ~/ASF/config/不想折腾能用就行的简易配置:
在ASF\config文件夹里新建文件,重命名为name(名字随意).json vi它,输入以下内容并保存:{"SteamLogin": "你的Steam账号","SteamPassword": "你的Steam密码","Enabled": true}
开始挂游戏时长的配置方法
{ "CustomGamePlayedWhileFarming": "贪玩蓝月", "CustomGamePlayedWhileIdle": "穿越火线", "SteamLogin": "你的Steam账号", "SteamPassword": "你的Steam密码", "Enabled": true, "Paused": false, "GamesPlayedWhileIdle": [ 720280, 570, 730, ]}
720280, 570, 730,这些都是你要挂游戏时长的游戏的steamID,那如何看某一游戏的ID呢,打个比方进入steam商店,打开GTA5页面,这个页面的链接是
那么这个271590就是GTA5的steamID,最多可以填30个,因为steam最多只能挂30个游戏 “CustomGamePlayedWhileFarming”: “贪玩蓝月”,,,这个是好友看你在玩什么游戏显示贪玩蓝月,可以自定义⑦ 开始挂卡
cd /cd ASFchmod +x ArchiSteamFarm.sh./ArchiSteamFarm.sh
⑧ 把ASF挂在后台
ctrl+c先关闭这个进程,因为我们需要将ASF挂在后台
screen -S ASFcd ASF #进入程序目录./ArchiSteamFarm.sh 当前页面按 ctrl +a +d 将进程放入后台恢复进程输入:screen -r ASF