steam ASF配置
只不过是为了信仰罢了
使用ArchiSteamFarm 搭建
环境: Ubuntu 16.04
工具
现在已更新到2.1版本了
安装:
1
2
3
4
5
6
7
8
9
10
11
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.1.105
检验是否安装成功:
1
dotnet --version
~确保服务器上的steam有没有被墙,如果没有可以直接跳过,如果被墙请使用ascf(临时性修复Steam社区的小工具)~
由于steam的墙又加高了, 所以ascf失效了, 所以只能自己搭梯子了emmm
关于 ascf
1
2
3
4
5
chmod +x ./ascf
screen -S ascf
sudo ./ascf
// 执行成功后按Ctrl + A + D 挂起
下载: ArchiSteamFarm
注意要使用稳定版本,不要使用开发版本,点击原文的please download latest stable release instead链接即可
1
2
3
4
5
wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/4.0.0.5/ASF-linux-x64.zip
unzip ASF-linux-x64.zip -d ASF/ //解压文件到ASF文件夹
cd ASF/
chmod +x ArchiSteamFarm //加权限
配置:
1
2
cd /ASF/config
vim SteamBot.json
写入SteamBot.json中:
1
2
3
4
5
6
7
{
"SteamLogin": "yourSteamID",
"SteamPassword": "yourSteamPassword",
"Enabled": true, // 启用
"IsBotAccount": false, // 是否为机器人,这个不用管
"GamesPlayedWhileIdle": [315810,552280] // 要执行的游戏app id
}
启动:
1
2
3
4
5
6
screen -S ASF
// 启动ASF下的ArchiSteamFarm
sudo ./ArchiSteamFarm
// 执行成功后按Ctrl + A + D 挂起
使用ArchiSteamFarm-Docker搭建
具体自己看wiki