Ubuntu 18.04 搭建 ASF

昨天我的 Mountain 游戏时间破万了,所以写个搭建挂卡庆祝下(其实我也不熟,当个笔记写),另外还有一些使用的小技巧

项目地址,简单介绍下吧,这个程序通过模拟 steam 游戏运行达到挂卡的目的,还能挂游戏时长。其他的还有激活游戏啥的

安装依赖

搭建他需要微软的 .Net Core 依赖,执行如下代码

添加 Microsoft 存储库密钥和源
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

安装 .Net Core
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-3.1

配置 ASF

下载

cd ~
mkdir ASF
cd ASF
wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/4.2.0.6/ASF-generic.zip   ##随着版本更新可能有所不同
unzip ASF-generic.zip

配置

进入配置文件夹

cd /root/ASF/config

如果你想通过 Steam 群组聊天方式查看和控制挂卡的话(详见小技巧部分),创建 ASF.json,否则不需要创建

vim ASF.json

以下为模板
{
    "AutoRestart": true,
    "Blacklist": [],
    "CommandPrefix": "!",
    "ConfirmationsLimiterDelay": 10,
    "ConnectionTimeout": 90,
    "CurrentCulture": null,
    "Debug": false,
    "FarmingDelay": 15,
    "GiftsLimiterDelay": 1,
    "Headless": false,
    "IdleFarmingPeriod": 8,
    "InventoryLimiterDelay": 3,
    "IPC": false,
    "IPCPassword": null,
    "LoginLimiterDelay": 10,
    "MaxFarmingTime": 10,
    "MaxTradeHoldDuration": 15,
    "OptimizationMode": 0,
    "Statistics": true,
    "SteamMessagePrefix": "/me ",
    "SteamOwnerID": 0,       ##此处需修改为自己的steam 64位 id
    "SteamProtocols": 7,
    "UpdateChannel": 1,
    "UpdatePeriod": 24,
    "WebLimiterDelay": 300,
    "WebProxy": null,
    "WebProxyPassword": null,
    "WebProxyUsername": null
}

配置自己的账号

vim bot.json

{
	"CustomGamePlayedWhileFarming": "", 
  	"CustomGamePlayedWhileIdle": "", 
    	"SteamLogin": "left024", 
        "SteamPassword": "xxxxxxxx",
	"SteamMasterClanID": xxxxxxxxxxx,         详见小技巧部分
        "Enabled": true, 
	"Paused": false, 
	"GamesPlayedWhileIdle": [313340]    挂时长的游戏id
}

更多参数查看这里

使用

因为在启动后需要输入 Steam 令牌,所以采用 Screen 方式启动

screen -S ASF
cd /root/ASF
chmod +x ArchiSteamFarm.sh
./ArchiSteamFarm.sh

ctrl a+d 后台运行

小技巧

使用 steam 群组查看挂卡或者其它命令

首先在上面的 ASF.json 中你需要在 SteamOwnerID 中填入你的 steam 64位 ID,你可以在这个网站中查看。

然后你需要在账号配置中的 SteamMasterClanID 中填入你的群组链接加上 /memberslistxml?xml=1,如图

groupID64即为要填写的内容。

如果操控正确,你就可以在群组聊天中输入命令了

更多的命令你可以在这里查看

挂卡老是被踢下线怎么办?

因为你的电脑长期使用steam,steam会认为你的电脑是主要电脑,当你电脑steam在线时,steam会认为挂卡的电脑不是主要电脑,为了安全会去验证令牌;

如果你仅仅是短期的挂卡的话,电脑别上线,或者是在玩游戏之前先用命令暂停挂卡

但如果你想像我一样不玩steam时挂时长,就需要让steam把你挂卡的机器认为是主要机器,为了达到这个目的,你需要清除所有设备的steam令牌验证,然后用挂卡机器登录验证,过几天不出意外应该就不会有问题了,缺点是你的其他电脑每次登录都需要你输令牌。

这就看你如何取舍了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇