上一篇文章里面介绍了如何使用ASF进行挂卡、挂游戏时长,但是ASF本身就是一个功能相当强大的工具,在笔者研究了两个小时以后,终于搞定了这篇进阶攻略
放在前面的一些细碎东西
ASF的配置生成网页时好时坏,经查阅ASF文档笔者后发现这样一句话“这保证了安全性和可靠性,因为假设您愿意下载所有相关文件,并在您喜爱的浏览器中打开其中的index.html,它甚至可以离线运行。”
于是我发现了这个:源文件下载地址,大家可以自行下载,解压缩后找到这个docs文件夹
就是它
运行index.html,即可直接出来ASF的配置生成界面
下图可以很明显的发现是由E盘文件打开的界面,以后生成配置就不用再打开网页了
其二是我发现ASF其实是可以打开图形化界面的
但是要在之前的配置里面进行修改,步骤如下
1.进入配置生成界面
2.点击ASF,勾选IPC
3.下载,将生成的文件丢到config文件夹中
ps:上面的SteamOwnerID可填可不填,这个是为交互式命令准备的,笔者还没研究到这一步
4.点击这个,即可进入图形化界面配置ASF
感谢@扬水氤氲这位hxd的问题(泪目),虽然我也没解决他的问题(大哭)
正片内容
接下来我会从配置界面挨个介绍每一个选项的作用
SteamParentalCode
这个属性定义Steam 家庭监护 PIN 代码。 ASF 需要有权限访问由 Steam 家庭监护保护的资源,因此如果帐户启用了家庭监护,就需要将家庭监护解锁 PIN 提供给 ASF,使它能够正常运行。 默认值null,表示无需 Steam 家庭监护 PIN 解锁此帐户,如果您没有启用家庭监护功能,就不需要更改。 除了在配置文件内输入 Steam 家庭监护 PIN 代码,还可以使用0值,即在 ASF 每次启动需要此代码时手动输入。(说实话我也没有这个需求,只能把文档的话稍微转述一下)
SteamMasterClanID
这个不知道干嘛的,是关于steam群组,如果输入群组ID,机器人就会自动加入群组和聊天室。
SteamUserPermissions
这个属性允许设定指定用户机器人的权限。 权限主要用于访问ASF命令,但也用于启用很多其他 ASF 功能,例如接受交易报价。
None:无特殊权限,这是分配给不在字典内的 SteamID 的参考值——不需要为任何人定义此权限
FamilySharing:为家庭共享用户提供的最低权限。这也是一个参考值,因为 ASF 能够自动发现有权使用游戏库的家庭共享帐户的 SteamID。
Operator:提供操作指定机器人的基本权限,主要包括添加游戏许可与激活序列号。
Master:提供操作指定机器人的完整权限。
笔者建议只给一名用户设置成Master,虽然多名Master用户ASF仍能继续运行,但是进行某些操作时目标用户只有一名(例如发送交易报价给大号)ASF 就会选择这些用户中 Steam ID 数字最小的一个。
交易(该部分内容较多,准备专门出一期)
AutoSteamSaleEvent
在 Steam 夏季/冬季特卖活动期间,hxdm每天可以通过浏览探索队列或者其他活动事件获得额外的集换式卡牌。所以当启用这个属性时,ASF会每隔8小时自动探索队列。
ps:听上去很好,但是这一属性不能保证正常工作,可能这一次是可以使用的,下一次并不可以,所以笔者不建议启用这一属性。
FarmingOrders
内容太多,直接上图,这个属性决定了挂卡顺序, 如果使用这个属性,实际的挂卡顺序仍然首先由性能决定,其次受优先挂卡队列影响,最后才是 FarmingOrders。
GamesPlayedWhileIdle
这个属性就不多说了,挂完卡想挂哪个游戏时长?填进去就对了。
HoursUntilCardDrops
完全不建议更改这一数值,这个属性影响挂卡算法,不了解的小伙伴千万不要碰。
Paused
不建议碰,这个属性决定是自动挂卡还是手动挂卡(不用我多说吧),默认自动。
SendTradePeriod
这个属性会每隔”SendTradePeriod“小时发送一次交易报价,无论是否挂卡完成。 如果希望定期对子帐户发送命令而不是等到挂卡结束,则应该设置此属性。
ps:到交易篇会详细说
SkipRefundableGames
这个属性很简单,就是挂不挂可以退款的游戏,默认是不挂,有需要的hxd可以自行设置。
以上就是进阶篇的内容啦,上一期把大家基本会用到的都说了,这一篇都是些冷门的小东西了。
感谢大家的阅读。
ps:如果可能的话我尽量试试写一个配置生成器,毕竟每一次开关网页太麻烦了。