steam ASF配置

Steam ASF config

Posted by Beats0 on May 26, 2018

steam ASF配置

只不过是为了信仰罢了

使用ArchiSteamFarm 搭建

环境: Ubuntu 16.04

工具

.NET Core

现在已更新到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

ArchiSteamFarm-wiki-Docker

参考