写一个教程给自己复制粘贴用。。

适用于Debian和Ubuntu

第一步: 安装 .NET 核心

wget https://dot.net/v1/dotnet-install.sh

chmod +x ./dotnet-install.sh && ./dotnet-install.sh

这样就会自动安装最新版的LTS版 .NET 核心。

第二步: 安装挂卡程序

进入这里: https://github.com/JustArchiNET/ArchiSteamFarm/releases/

下载最新的x64版本

右键复制下载链接

e.g.

wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.0.5.6/ASF-linux-x64.zip

像我这样在链接前面加一个 wget 下载就好了。

然后创建一个给ASF用的文件夹:

mkdir ASF && unzip ASF-linux-x64.zip -d ASF && cd ASF && chmod +x ArchiSteamFarm

这样你就给ASF创建了一个文件夹,解压了程序到这个文件夹,到文件夹的目录,然后给了权限执行ASF。

第三步: 配置BOT参数

前往 ASF Config Generator

输入64位Steam Owner ID (可以在这里找你的ID: SteamID ,输入你的steam个人资料链接就可以了)

然后直接Download这个配置文件。

接下来去配置BOT参数

第一个是BOT的名字,第二个是用户名,第三个是密码。最后Enabled选一下勾。

然后直接Download你的ASF配置文件就完成了。

第四步 (可选):

Toggle advanced settings

如果你想要从你的Steam组管理ASF机器人,你需要先注册一个只有你一个人的私人组

设置好组链接,你会得到这样一个组链接:
https://steamcommunity.com/groups/你设置的链接

然后改成这样 :
https://steamcommunity.com/groups/你自定义的名字/memberslistxml/?xml=1

进入,你会见到这样的页面。

复制中间的那串数字,放到 ASF Config Generator 的SteamMasterClanID:

这样就设置好了steam组内控制BOT。

第五步 (可选):

如果你想要设置你在挂卡时状态显示什么,不在挂卡时状态显示什么,需要修改这里:

CustomGamePlayedWhileFarming (在挂卡时自定义状态显示)

CustomGamePlayedWhileIdle (在不挂卡时自定义状态显示)

自己填好想要自定义的就好了。

第六步:

最后Donwload,你的BOT配置文件就好了。

你现在应该有两个json文件。

一个 ASF.json 和一个 你的BOT名字.json

把这两个文件放到 /root/ASF/config/ 文件夹里。

第七步:

这时候你再 cd /root/ASF 文件夹里运行 ./ArchiSteamFarm 就可以开始挂卡了。

如果要在后台运行, 安装 screen

sudo apt install screen

screen -S asf

你就在后台进程里了。成功运行后 Ctrl+A+D 退出screen。每次重启机器你都要重新开启screen

众所周知我是懒狗。所以我不想每次先 cd ASF 然后再 ./ArchiSteamFarm

所以我直接在 /root 下创建bash启动。

先创建一个asf.sh文件,然后再复制粘贴一下进去。

#!/bin/bash

./ASF/ArchiSteamFarm

然后直接运行 bash asf.sh 就可以开启挂卡了。

Steam组命令如下:

  • addlicense <Bots> <GameIDs> :为指定机器人激活给定的 AppIDs(Steam 网络)或 SubIDs(Steam 商店),仅免费游戏有效。
  • play <Bots> <AppIDs,GameName>:切换到手动挂卡——使指定机器人运行给定的 AppIDs,并且可选自定义 GameName 为游戏名称。 使用 resume 以返回自动挂卡模式。
  • redeem <Bots> <Keys>:为指定机器人激活给定的游戏序列号或钱包充值码。
  • restart:重新启动 ASF 进程。
  • resume <Bots>:恢复指定机器人的自动挂卡进程。

References:

https://docs.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install

https://steamcommunity.com/sharedfiles/filedetails/?id=1344514370

https://hky.moe/archives/98/