ASF的使用

#在 mac 上使用 asf
关于 ASF (ArchiSteamFarm):

ASF 是由 C# 編寫,能同時掛載多個 Steam 賬號的掛卡工具。其不像 Idle Master 那樣:同一時間只能為一個賬號掛卡,需要後台運行 Steam 客戶端,需啟動額外進程模擬『正在遊戲』狀態。ASF 不需要後台運行任何Steam 客戶端,不需要啟動額外進程,而且能為不限數目的 Steam 賬號同時掛卡。不僅如此,該軟件還能在服務器和其他非桌面電腦上運行,並擁有完整支持 Mono 的特性,這能讓其在 Windows、Linux 以及 OS X 等任何支持 Mono 的操作系統上運行。ASF 存在的基礎要歸功於 SteamKit2。

[注] ArchiSteamFarm V3.0 以后的版本已经将 Mono 换成了 .Net Core。
简单来说 ASF 就是一个假的 Steam 客户端,它通过“假装玩游戏”,让 Steam 以为你真的在玩某款游戏,从而获得 Steam 集换式卡牌。

ASF 的安装与使用

mac 使用 asf

  • 这里下载 mac 客户端(mac 上需要安装 openssl,最好在 mac 上安装 xcode)
  • cd 到解压目录,然后赋予管理员权限:

    chmod +x ./ArchiSteamFarm
    
  • 运行./ArchiSteamFarm或者直接双击ArchiSteamFarm

ASF 的配置

在 config 文件夹下添加 ASF.json/bot.json
ASF.json 文件是全局的配置文件,比较重要的参数如下:

  • “Blacklist”:不挂卡的游戏 (这里排除了所以带 VAC 的游戏)

  • “SteamOwnerID”:ASF 所有者的 SteamID;ASF 所有者可以使用全局指令 (例如:!exit、!restart、!update 等 )
    例如:

    {
        "SteamOwnerID": 76561198167718521
    }
    

bot.json 是单个 bot 的配置文件,可以添加多个不同名字的 bot 配置文件,
配置文件的参数如下:

{
"Enabled": true,
"FarmOffline": true,
"SteamLogin": "steam 账户名",
"SteamPassword": "steam 登录密码"
}

ASF 的部分命令

输入c来进入命令模式,需要注意的是,每次输入命令前,都需要输入 c

play

使指定的bot玩指定的游戏(即指定游戏挂卡)玩的游戏必须已经在库中!
steam限制最多同时玩32个游戏,切换到手动挂卡模式——使指定机器人运行给定的 AppIDs,并且可选自定义 GameName 为游戏名称。 使用 resume 以返回自动挂卡模式。

play <AppIDs,GameName>
或
play <Bots> <AppIDs,GameName>

如:play asf 570
意思是所有bot玩游戏dota2(570应该是dota2的appid)

asf是指代所有bot,也可写作ASF,你可以把它替换为特定bot的机器人名称(第二步中设置)
appid可以用英文名在steamdb搜索,或根据steam商店链接来获取(末尾的数字)

pause

暂停自动挂卡,用resume命令可恢复挂卡
永久暂停指定机器人的自动挂卡模块。 ASF 在本次会话中将不会再尝试对此帐户进行挂卡,除非您手动 resume 或者重启 ASF。

pause 
或
pause <Bots>

resume

恢复自动挂卡模式

resume
或
resume <Bots>

addlicense

添加免费游戏或限时免费游戏
为指定机器人激活给定的 AppIDs(Steam 网络)或 SubIDs(Steam 商店),仅免费游戏有效。
格式如下:

addlicense <GameIDs>

如 addlince me 570
意思是:名称为me的bot 添加 appid为570的免费游戏

redeem

激活steamkey来添加游戏

redeem <Keys>
或
redeem <Bots> <Keys>

其他

1,如果只有一个bot,以上命令均可以不指定bot
2,IPC GUI右上角的齿轮可以修改界面语言
3,如果以后不用asf,关闭asf即可,
4,ASF不依赖steam客户端,在没有安装steam的电脑上依旧能运行

thank u !