博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux使用ASF云挂卡(挂游戏时长)
阅读量:6294 次
发布时间:2019-06-22

本文共 2478 字,大约阅读时间需要 8 分钟。

最近在steam上买了十几个游戏还有慈善包,没时间玩萌生出了挂卡回本(亏本)的想法

Steam 社区目前处于被蔷状态,我这里还是域名阻断,改Host都没用,因此本教程只推荐大家使用海外服务器

① 安装 .NET Core

ASF 是 C# 编写,所以需要安装 .NET core

Ubuntu:

sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip

CentOS:

yum install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip

笔者这里以CentOS为例。

1267816-20190302213523288-1752159618.png

② 添加微软源

Ubuntu:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpgsudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'

CentOS:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

③ 安装.NET Core SDK 微软官方文档

Ubuntu:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2

CentOS:

sudo yum update
sudo yum install libunwind libicu
sudo yum install dotnet-sdk-2.2

④ 安装ASF 官方主页

mkdir ASFwget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/3.4.1.8/ASF-generic.zipmv ASF-generic.zip ASF cd ASF unzip ASF-generic.zip

⑤ 设置ASF中文

cd configvim ASF.json

找到”CurrentCulture”:,将后面的null改成”zh-CN”

⑥ 配置 Bot 文件

官方的链接生成 bot 文件:

点击 Download 就会下载一个和 Name 名字一样的 .json 文件

将文件通过 FTP 上传到 ~/ASF/config/

不想折腾能用就行的简易配置:

在ASF\config文件夹里新建文件,重命名为name(名字随意).json
vi它,输入以下内容并保存:

{"SteamLogin": "你的Steam账号","SteamPassword": "你的Steam密码","Enabled": true}

开始挂游戏时长的配置方法

{ "CustomGamePlayedWhileFarming": "贪玩蓝月", "CustomGamePlayedWhileIdle": "穿越火线", "SteamLogin": "你的Steam账号", "SteamPassword": "你的Steam密码", "Enabled": true, "Paused": false, "GamesPlayedWhileIdle": [ 720280, 570,  730, ]}

720280, 570, 730,这些都是你要挂游戏时长的游戏的steamID,那如何看某一游戏的ID呢,打个比方进入steam商店,打开GTA5页面,这个页面的链接是

那么这个271590就是GTA5的steamID,最多可以填30个,因为steam最多只能挂30个游戏
“CustomGamePlayedWhileFarming”: “贪玩蓝月”,,,这个是好友看你在玩什么游戏显示贪玩蓝月,可以自定义

⑦ 开始挂卡

cd /cd ASFchmod +x ArchiSteamFarm.sh./ArchiSteamFarm.sh

⑧ 把ASF挂在后台

ctrl+c先关闭这个进程,因为我们需要将ASF挂在后台

screen -S ASFcd ASF         #进入程序目录./ArchiSteamFarm.sh 当前页面按 ctrl +a +d 将进程放入后台恢复进程输入:screen -r ASF

转载于:https://www.cnblogs.com/L1079991001/p/10463270.html

你可能感兴趣的文章
2019年-年终总结
查看>>
聊聊elasticsearch的RoutingService
查看>>
让人抓头的Java并发(一) 轻松认识多线程
查看>>
从源码剖析useState的执行过程
查看>>
地包天如何矫正?
查看>>
中间件
查看>>
Android SharedPreferences
查看>>
css面试题
查看>>
Vue组建通信
查看>>
用CSS画一个带阴影的三角形
查看>>
前端Vue:函数式组件
查看>>
程鑫峰:1.26特朗.普力挺美元力挽狂澜,伦敦金行情分析
查看>>
safari下video标签无法播放视频的问题
查看>>
01 iOS中UISearchBar 如何更改背景颜色,如何去掉两条黑线
查看>>
对象的继承及对象相关内容探究
查看>>
Spring: IOC容器的实现
查看>>
Serverless五大优势,成本和规模不是最重要的,这点才是
查看>>
Nginx 极简入门教程!
查看>>
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
查看>>
Item 23 不要在代码中使用新的原生态类型(raw type)
查看>>