原文github链接:https://github.com/JustArchiNET/ArchiSteamFarm
安装环境
根据您所使用的 Linux 发行版的不同,包名可能有所区别,我们会列出最常见的包名。 您可以使用系统自带的包管理器(例如 Debian 的 apt
或 CentOS 的 yum
/yum install)来安装这些包。
ca-certificates
(标准可信 SSL 证书,用于 HTTPS 连接)libc6
(libc
)libgcc1
(libgcc
)libicu
(icu-libs
,您的发行版上的最新版,例如libicu67
)libgssapi-krb5-2
(libkrb5-3
、krb5-libs
)libssl1.1
(libssl
、openssl-libs
,或您的发行版上的最新版本,并且至少应为1.1.X
,因为1.0.X
版本可能无法工作)libstdc++6
(libstdc++
,5.0
或更高版本)zlib1g
(zlib
)- screen
其中的大多数项目应该已经安装在您的系统中了。 Debian 稳定版的最小化安装流程仅需要您再手动安装 libicu67
。
下载
我们已经满足了所有需要的依赖项,下一步就是在 ASF 发布页面下载最新版本,这里我们选择linux-X64版本
下载到服务器之后,可在根目录建如下文件夹,并按下图解压缩
(将 ASF 解压到一个独立的文件夹中,而不是已有文件的文件夹——ASF 会在自动更新时删除文件夹中任何过时或无关的文件)
这是一个文件夹结构的示例:
C:\ASF (放置您自己与 ASF 相关的东西) ├── ASF shortcut.lnk (可选) ├── Config shortcut.lnk (可选) ├── Commands.txt (可选) ├── MyExtraScript.bat (可选) ├── (...) (任何您选择放在这里的其他文件,可选) └── Core (ASF 自身专用文件夹,也就是您解压压缩包的地方) ├── ArchiSteamFarm(.exe) ├── config ├── logs ├── plugins └── (...)
配置
浏览器访问在线配置文件生成器页面
打开这个页面后,切换到“机器人”标签。 您应该会看到类似下图的界面
ASF 需要您的帐户凭据,因为它包含自己的 Steam 客户端实现,需要与官方客户端相同的信息来登录。 您的登录凭据只会被保存在 ASF 的 config
文件夹中,我们的在线配置文件生成器是基于客户端的程序,这意味着生成 ASF 配置文件的代码在您的浏览器中本地运行,您输入的信息不会被发送到任何其他设备,因此您无需担心会发生敏感数据泄露。 不过,如果您出于任何原因,不希望在此处填写帐户凭据,我们很理解,您可以手动将它们填入生成好的配置文件中,或者完全省略这些属性,仅在 ASF 命令提示符中输入它们。 更多相关的安全性问题可以在配置章节中找到。
您也可以将其中一项留空,例如 SteamPassword
,ASF 仍然会尝试自动登录,但会向您询问密码(与官方客户端类似)。 如果您启用了 Steam 家庭监护,则需要将解锁代码填入 SteamParentalCode
。
在上述操作都完成后,您的网页页面看起来会类似于下图:
点击“下载”按钮,配置文件生成器将会根据您输入的名称生成新的 json
文件。 将该文件保存到 config
文件夹,该文件夹位于您在上一步中解压 zip 文件得到的文件夹中。
您的 config
文件夹现在看起来类似:
运行 ASF
终端输入
screen -S asf #新建一个ASF窗口
cd /ASF/Core #打开路径
chmod +x ArchiSteamFarm
./ArchiSteamFarm
按照提示输入手机令牌,登录即可,在看到成功字样后,就大功告成了。
按下Ctrl+A+D退出screen,即可关闭终端窗口。
如果以后想查看挂卡情况可输入
screen -r asf
如果需要修改配置,可重新浏览器访问在线配置文件生成器页面再下载一次配置文件上传