在centos或debian上部署ASF(steam挂卡)asf怎么挂卡
总篇
本文过长,请善用ctrl+F
组合键搜索本文你想要的东西。
本文分为初级与高级教程。
steam
作为一个目前依然是pc平台
上的最大游戏平台,其游戏数量目前最多(pc平台),游戏大作如果想在pc
上发行,steam
也会是厂商的首选。
作为一个游戏平台,steam
的社交也是很不错的,他推出的游戏卡牌也让一堆人为其买单,和卡,卖卡成为很多steamer
津津乐道的事情。
即使现在卡牌政策变得十分严厉,但玩家买的游戏很多依旧是有卡牌的,但可能并没有时间玩,但依旧想让卡牌“掉出来”这时候就要用到其他工具,手机上有idle
,pc上有sam
,idle
,asf
其中asf
作为功能上最全,深受大多数玩家的喜爱。
手机上的idle:如果有闲置的手机,比较方便,但注意连接的网络要可以打开社区。
pc上的idle:原版年久失修,网上有大佬的魔改版,只能windows上用且需要steam客户端配合,其他平台没有支持,需要当前网络可以打开社区。
sam:全名为SteamAchievementManager 主要功能是解锁成就,因为其可以模拟游戏进程所以有挂卡的功能,但不自动,完全要用手动
asf(ArchiSteamFarm)
作为功能最多的steam
周边软件,它不仅可以挂卡,还可以挂游戏时长,批量激活steam cdkey
等,而且其摆脱了steam客户端
,也可以在linux
主机里部署。
linux篇
安装
安装.NET Core 依赖项
。
安装具体步骤移步
下载最新版的程序
官方github下载地址https://github.com/JustArchi/ArchiSteamFarm/releases/latest
下载ASF-linux-x64.zip
或者ASF-linux-arm.zip
根据你的实际情况下载。
解压到一个你选择的地方,将该文件夹上传至vps中。
cd到asf目录下执行以下
打开配置页面https://justarchinet.github.io/ASF-WebConfigGenerator/#/
点击机器人(bot)
然后下载。
将下载的文件放入asf文件夹中的config
中。
高阶配置(主从账号,组,开启ipc)
设定主账号:在配置页面的ASF
中的SteamOwnerID
填入你的主账号的64位steamid
(如不知道登录https://steamrepcn.com/ 即可知道你的64位steamid
)。
设定从账号:在该账号的机器人中的高级设置中
的权限
一栏中SteamUserPermissions
填入主账号的64位steamid
并选为Master
。如下图示例
将ASF程序
改为中文:在配置页面的ASF
中,点击切换高级设置
,在CurrentCulture
中填入zh-CN
。
开启ipc:在配置页面的ASF
中,点击切换高级设置
,在远程访问栏目如下设置。
这个只能在本机访问(127.0.0.1:1242
),如果你想远程访问(通过 ip:1242
) 需要以下内容。
新建IPC.config
并将其放入asf程序
文件夹中的config
中。IPC.config
文件中的内容如下。
启用组管理:首先你要新建一个属于你自己的组,并将你准备好的账号加入该组,在每个从账号中的SteamMasterClanID
中填入该组的id号。
该id号的查找方法为:
在该组的链接后面加上
运行
因为当你断开ssh连接后,asf会停止运行,所以我们要使用screen
这个软件。
安装后,创建asf窗口(其中asf可以改为你想的名字)
cd到asf程序的文件夹
为asf赋权
运行asf
使asf后台运行,按住键盘组合键CTRL+A+D
。
如果想恢复窗口(其中asf为窗口名)
启用f2a令牌
这个是代替手机令牌,因为当你如果拥有很多账号的时候,可能因为一些原因,每次重启软件,每个账号都要求输入验证码,所以导入令牌是很方便的事情(注意账号的安全,使用的vps不要默认ssh端口,且不要用弱密码,当你启用ipc时,ipc密码也不要使用弱密码)。
手机导入令牌相对麻烦,且安卓需要root,ios需要第三方工具,所以,我的建议是使用pc版的令牌。
你要先将账号绑定一个手机号。
这里我使用的是WinAuth
这个软件是一个聚合类的f2a
软件,除了steam
还有诸如微软,Google,facebook令牌。
官方地址:https://winauth.github.io/winauth/index.html
下载后,打开软件,点击add
,看到steam图标
,并点击。并如下图填入信息。
然后新建一个文件,命名为你想启用f2a账号所对应的机器人的名称.maFile
例如01.maFile
而不是01.maFile.txt
。
该文件的内容为:
右键单击在WinAuth
创建的令牌,选择Show SteamGuard and Recovery Code
将红色方框的内容全部复制到该文件中。
将该.maFile
文件放入asf程序
文件夹中的config
中,并重启asf。
你会发现如下图示例
将下图位置的id全部复制粘贴到asf程序要求的位置。
自此,f2a
开启完毕。
windows篇
下载最新版的程序
官方github下载地址https://github.com/JustArchi/ArchiSteamFarm/releases/latest
下载ASF-win-x64.zip
解压到一个你选择的地方。
配置文件方面与linux篇完全一致。
其他配置参数
SteamParentalCode:家长控制码(一般情况下忽略)
BotBehaviour:
RejectInvalidFriendInvites:小号帐户会自动拒绝来自非UserPermission Master的好友邀请。
RejectInvalidTrades:小号帐户会自动拒绝不符合TradingPreferences已设定条件的交易报价,而不是忽略等待处理。
RejectInvalidGroupInvites:小号帐户会自动拒绝非来自SteamMasterClanID的群组的邀请。
AcceptGifts:是否同意接收礼物。
SteamTradeToken:交易链接(主账号与小号不是好友时需要填写)以下连接中,token后即为本参数。
http://steamcommunity.com/id/me/tradeoffers/privacy
TradingPreferences:
None:只接受来自SteamMasterID和!loot命令的交易报价
AcceptDonations:若我们不损失任何东西则接受交易报价
SteamTradeMatcher:使用类似SteamTradeMatcher换卡网的规则
MatchEverything:需设置SteamTradeMatcher,接受包括不等价的报价
DontAcceptBotTrades:不自动接受!loot命令
LootableTypes:指定!loot
指令可以拿取哪些物品。(MatchableTypes与TransferableTypes为其他的交易指定类型,一般忽视)
OnlineStatus:登录状态选择,默认即可,如果不想让其他人看见,选择离线
即可。
IdleRefundableGames:是否为还能退款的游戏挂卡(政策原因,当steam认为你游戏时间大于两小时就不能通常退款,asf挂卡就是“模拟游戏运行”)。
GamesPlayedWhileIdle:当不在挂卡的时候,自动挂某些游戏的时长到达装逼的效果(需要填写游戏id,经过我的实际测试,某些游戏,视频大包id也能挂)。
CustomGamePlayedWhileFarming:当挂卡时显示正在玩非steam游戏
。
CustomGamePlayedWhileIdle:当不在挂卡的时候显示正在玩非steam游戏
。(与GamesPlayedWhileIdle不会发生冲突)