引入近日在B站看到一个很好看的steam展柜主题,打算正好装修一下steam主页但是我steam目前只有5级,要到10级(或花费6000点数购买)才能有展柜最快捷升级的方法应该是集卡合成,每次有100经验卡牌掉落只与游玩时间有关,因此出现了通过模拟在游玩某游戏挂时长来收集掉落的卡片的项目Watt Toolkit这有此功能,但是我希望能更方便一些,能长时间在Linux服务器上运行于是找到了ArchiSteamFarm这个项目完美符合要求Repository · JustArchiNET14kArchiSteamFarmC# application with primary purpose of farming Steam cards from multiple accounts simultaneously.C#部署1.创建docker-compose文件在合适的位置创建目录并新建docker-compose.ymldocker-compose.ymlservices: asf: image: hub.1panel.dev/justarchi/archisteamfarm:latest container_name: asf restart: unless-stopped ports: - "1242:1242" volumes: - ./config:/app/config - ./plugins:/app/plugins2.创建配置文件新建子目录SHELLSCRIPTmkdir config然后新建配置文件,允许局域网访问控制面板FIPC.config{ "Kestrel": { "Endpoints": { "HTTP": { "Url": "http://*:1242" } } }}填写配置(我在部署时注意到如果不先写好配置文件,可能导致面板打不开)ASF.json{ "WebProxy": "http://127.0.0.1:7890", "Headless": true, "IPCPassword": "<PASSWORD>", "SteamOwnerID": 0000000000000000}完整配置:文档请根据实际情况更改:WebProxy: 如果服务器在大陆,可能需要配置此项Headless: 由于项目在docker中运行,不便与终端交互,此选项可以让程序通过web界面交互IPCPassword: 面板密码SteamOwnerID: 玩家的SteamID64(17位数字),即个人资料/profile/后的数字,若设置了id,可在此查询3.启动dockerSHELLSCRIPTcd .. && docker-compose up -d开始挂卡新建机器人在浏览器打开面板,输入密码进入控制台点击 新建机器人 :SteamLogin: 填写Steam用户名SteamPassword: 填写Steam登录密码Enabled: 点击选择左侧的 "√" 使其变为蓝色其他保持默认即可,滑到最下面点击创建。此时可能会要求输入Steam令牌,打开Steam手机app输入即可。启动挂卡登录成功在面板点击账号右侧的开关按钮,即可开始自动挂卡此时可能注意到正在挂卡的并非我们希望的游戏,根据官方文档,它会自动按照最优顺序挂卡。在自动挂卡模式下,ASF 不允许您选择要挂的游戏,也不允许您更改挂卡算法。 ASF 比您更清楚它应该做什么以尽快获取卡牌如果希望指定某款游戏挂卡,可以根据文档操作需要注意的是,在挂卡期间不能游玩steam上的游戏,在打开steam时会提示在另一处登录,此时可以顶号使AFS停止挂卡,它会玩家steam客户端离线后继续自动挂卡。挂了一晚上后:
引入
近日在B站看到一个很好看的steam展柜主题,打算正好装修一下steam主页
但是我steam目前只有5级,要到10级(或花费6000点数购买)才能有展柜
最快捷升级的方法应该是集卡合成,每次有100经验
卡牌掉落只与游玩时间有关,因此出现了通过模拟在游玩某游戏挂时长来收集掉落的卡片的项目
Watt Toolkit这有此功能,但是我希望能更方便一些,能长时间在Linux服务器上运行
于是找到了ArchiSteamFarm这个项目完美符合要求
部署
1.创建docker-compose文件
在合适的位置创建目录并新建docker-compose.yml
2.创建配置文件
新建子目录
然后新建配置文件,允许局域网访问控制面板
填写配置(我在部署时注意到如果不先写好配置文件,可能导致面板打不开)
完整配置:文档
请根据实际情况更改:
3.启动docker
开始挂卡
新建机器人
在浏览器打开面板,输入密码进入控制台
点击 新建机器人 :
其他保持默认即可,滑到最下面点击创建。
此时可能会要求输入Steam令牌,打开Steam手机app输入即可。
启动挂卡
登录成功在面板点击账号右侧的开关按钮,即可开始自动挂卡
此时可能注意到正在挂卡的并非我们希望的游戏,根据官方文档,它会自动按照最优顺序挂卡。
如果希望指定某款游戏挂卡,可以根据文档操作
需要注意的是,在挂卡期间不能游玩steam上的游戏,在打开steam时会提示在另一处登录,此时可以顶号使AFS停止挂卡,它会玩家steam客户端离线后继续自动挂卡。
挂了一晚上后: