CP From Github
ASF 是一款 C#应用程序,其主要功能是从多个账户同时管理 Steam 游戏卡。与 Idle Master 不同,ASF 可以同时管理多个账户,无需在后台运行 Steam 客户端,也无需启动额外的进程来模拟“游戏玩法”。ASF 完全不需要在后台运行任何进程,能够同时处理无限数量的 Steam 账户。此外,它还可以运行在服务器或其他无桌面环境的设备上,并且支持跨操作系统运行,因此可以在 Windows、Linux 和 macOS 等操作系统上通过.NET Core 运行时环境来运行。ASF 能够成功开发出来,得益于 SteamKit2 库所做出的巨大贡献。
如今,ASF 已成为 Steam 平台上最实用的工具之一,它提供了许多随着时间而不断完善的功能。除了用于刷取 Steam 卡片之外,ASF 还具备许多其他功能,比如可以作为 Steam 身份验证器或聊天记录工具使用。此外,ASF 还拥有插件系统,因此任何人都可以根据自己需求对其进行扩展
ASF确实好用,就是在Docker上部署有点难
Github项目地址:ArchiSteamFarm
对于主要教程,官方的文档已经相当完善,可以先看官方的教程再来看我,我仅作我踩的坑做补充
部署docker镜像
首先需要先创建一个目录用于放置asf配置文件的文件夹,
asf需要俩个文件夹,plugins和config

创建完后进入终端,找到路径,赋予所有人都可以访问的权限(因为docker asf默认的访问权限不足,会导致即使docker上映射了目录仍无法读写配置文件)
chmod -R 777 ./plugins chmod -R 777 ./config
官方的命令限制了端口访问的ip,导致仅能在自己的主机上访问
- bash
docker run -p 127.0.0.1:1242:1242 -p [::1]:1242:1242 -v /home/archi/ASF/config:/app/config -v /home/archi/ASF/plugins:/app/plugins --name asf --pull always --restart unless-stopped justarchi/archisteamfarm 我将端口选项调整为全部网络均可在1242访问,以支持外部访问
修改后的命令(需要自行修改里面的config和plugins的路径)
docker run -p 0.0.0.0:1242:1242 -p [::]:1242:1242 -v /volume4/data/asf/config:/app/config -v /volume4/data/asf/plugins:/app/plugins --name asf --pull always --restart unless-stopped justarchi/archisteamfarm也可以使用docker compose(自行修改里面的config和plugins的路径)
version: "3.8" services: asf: image: justarchi/archisteamfarm container_name: ArchiSteamFarm restart: unless-stopped ports: - "0.0.0.0:1242:1242" - "[::]:1242:1242" volumes: - /volume4/data/asf/config:/app/config - /volume4/data/asf/plugins:/app/plugins
添加
IPC.config文件 由于asf在默认的docker容器环境下,处于回环接口中,同样导致无法在docker外访问镜架内部网络,所以我们要添加一个允许外部访问的配置文件
将文件名命名为
IPC.config,并添加如下内容,并放置于config文件夹下 { "Kestrel": { "Endpoints": { "HTTP": { "Url": "http://*:1242" } } } }
设置
IPCPassword配置ASF
进入网页后,先点击ASF配置,将HEADLESS打勾,然后划到最底下点击保存
其他的配置参数可以点击参数后面的问号,ASF的中文翻译十分完善,基本读一遍就知道要做什么了

点击机器人,选择创建

先填写图中的三行参数
Name:机器人名字,自己随便取
Steamlogin:为你登录steam时的登录账号,即如下图打码的部分
SteamPassword:为登录Steam的密码

启动机器人(话说现在应该没有人没给steam绑手机验证器吧,如果没有就去绑一下)
第一次启动的时候可能不会弹出steam手机验证码的弹窗,等待一会它自己关闭后再开启就有这个弹窗开了


输入此时的手机令牌验证码刷新一下网页,就会发现已经登入成功了

接下来,继续配置机器人,由于ASF的汉化十分完整,基本上只要点一下问号,之后出现的解释十分详尽,是个正常人都能读懂,这里就不做过多挂卡的配置教程了
引用链接:







