【游戏】Linux搭建Steam挂卡

原文github链接:https://github.com/JustArchiNET/ArchiSteamFarm

【 目 录 】 - 点击下方标题跳转

安装环境

根据您所使用的 Linux 发行版的不同,包名可能有所区别,我们会列出最常见的包名。 您可以使用系统自带的包管理器(例如 Debian 的 apt 或 CentOS 的 yum/yum install)来安装这些包。

  • ca-certificates(标准可信 SSL 证书,用于 HTTPS 连接)
  • libc6libc
  • libgcc1libgcc
  • libicuicu-libs,您的发行版上的最新版,例如 libicu67
  • libgssapi-krb5-2libkrb5-3krb5-libs
  • libssl1.1libsslopenssl-libs,或您的发行版上的最新版本,并且至少应为 1.1.X,因为 1.0.X 版本可能无法工作)
  • libstdc++6libstdc++5.0 或更高版本)
  • zlib1gzlib
  • screen

其中的大多数项目应该已经安装在您的系统中了。 Debian 稳定版的最小化安装流程仅需要您再手动安装 libicu67

下载

我们已经满足了所有需要的依赖项,下一步就是在 ASF 发布页面​下载最新版本,这里我们选择linux-X64版本

Assets

下载到服务器之后,可在根目录建如下文件夹,并按下图解压缩

(将 ASF 解压到一个独立的文件夹中,而不是已有文件的文件夹——ASF 会在自动更新时删除文件夹中任何过时或无关的文件)

这是一个文件夹结构的示例:

C:\ASF (放置您自己与 ASF 相关的东西)
    ├── ASF shortcut.lnk (可选)
    ├── Config shortcut.lnk (可选)
    ├── Commands.txt (可选)
    ├── MyExtraScript.bat (可选)
    ├── (...) (任何您选择放在这里的其他文件,可选)
    └── Core (ASF 自身专用文件夹,也就是您解压压缩包的地方)
         ├── ArchiSteamFarm(.exe)
         ├── config
         ├── logs
         ├── plugins
         └── (...)

配置

浏览器访问​在线配置文件生成器​页面

打开这个页面后,切换到“机器人”标签。 您应该会看到类似下图的界面

第一步是在红色高亮的文本框内填写机器人的名称。 您可以随意指定机器人的名字,例如您的昵称、用户名、一个数字或者任何其他内容。 只有一个词是您不能用的,ASF,这是为全局配置文件保留的关键字。 除此之外,您的机器人名称不能以一个点号开头(ASF 会忽略这些文件)。 我们还建议您避免使用空格,如果需要,可以使用下划线 _ 作为单词之间的分隔符。
在填好名称之后,启用 Enabled 开关,这个选项定义了您的机器人是否会在 ASF 程序启动之后自动运行。

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

如果需要修改配置,可重新浏览器访问​在线配置文件生成器​页面再下载一次配置文件上传

留下评论