linux使用ASF云挂卡(挂游戏时长)

发布于 / 实用软件 / 14 条评论

最近在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

② 添加微软源
Ubuntu:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo 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.asc
sudo 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 ASF
wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/3.4.1.8/ASF-generic.zip
mv ASF-generic.zip ASF 
cd ASF 
unzip ASF-generic.zip

⑤设置ASF中文

cd config
vim ASF.json

找到”CurrentCulture”:,将后面的null改成”zh-CN”
⑥配置 Bot 文件
1.官方可视化生成配文件:ASF 配置文件生成器配置 Bot文件,传送门
2.官方配合教程传送门 ,,steamCN论坛小白教程,地址截图
3.不想折腾能用就行的简易配置:
在ASF\config文件夹里新建文件,重命名为name(名字随意).json
vi它,输入以下内容并保存:

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

4.卡挂完,开始挂游戏时长的配置方法

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

720280, 570, 730,这些都是你要挂游戏时长的游戏的steamID,那如何看某一游戏的ID呢,打个比方进入steam商店,打开GTA5页面,这个页面的链接是
https://store.steampowered.com/app/271590/Grand_Theft_Auto_V/
那么这个271590就是GTA5的steamID,最多可以填30个,因为steam最多只能挂30个游戏
“CustomGamePlayedWhileFarming”: “贪玩蓝月”,,,这个是好友看你在玩什么游戏显示贪玩蓝月,可以自定义
⑦开始挂卡

cd /
cd ASF
chmod +x ArchiSteamFarm.sh
./ArchiSteamFarm.sh

设了移动令牌的输入一下就行

出现如下界面就是成功在挂卡了

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

screen -S ASF
cd ASF         #进入程序目录
./ArchiSteamFarm.sh 
当前页面按 ctrl +a +d 将进程放入后台
恢复进程输入:screen -r ASF
本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载原创文章请注明,转载自: 沧水的博客 » linux使用ASF云挂卡(挂游戏时长)
  1. 问候天空

    有没有便宜点服务器推荐呢 不是很懂这方面

    1. 沧水
      @问候天空 如果这些方面都不是很懂的话,推荐你淘宝直接搜steam挂卡!,方便快捷也便宜
      1. 问候天空
        @沧水 想自己买个服务器搭建,以前搭建过ML 不过是都是腾讯云,阿里云学生机,国外的服务器供应商不是很了解
        1. 沧水
          @问候天空 一般来说,ASF挂卡需要的配置都很少.....内存大于256Mb,1核10G硬盘....甚至都不需要公网IP....我个人推荐想要便宜就等一些商家打折卖那种垃圾年付机器....,但是国人比较喜欢的便宜机器一般都是Vultr啥的吧,5刀买个账号,30块钱找奸商买50刀的代金券,60块钱多就能用一年
          1. 问候天空
            @沧水 好的,谢谢啦
            1. 沧水
              @问候天空 我看了一下我邮件的广告,最近有一家有便宜年付你可以看看 链接7刀年付,内存:1024MB CPU:1核心 硬盘:20GB 1500GB流量 100Mbps上行 IPv4:1个 价格还算公道
  2. 茶茶酱

    为啥我的VPS上用这个老掉线QAQ

  3. 然后呢

    花钱买的游戏为什么要花时间玩?

  4. 俊驰

    大佬 这个主机要什么配置

    1. 沧水
      @俊驰 随便什么配置都行,也不需要独立ip,1h128m的机器都随便运行
  5. 老张

    感谢博主的教程

  6. alan

    前排~

  7. boy next door

    搭建成功,希望出个 只挂游戏时长的 示例,,谢谢

    1. 沧水
      @boy next door 已添加