zoukankan      html  css  js  c++  java
  • Linux使用ASF云挂卡(挂游戏时长)

    最近在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为例。

    ② 添加微软源

    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]
    name=packages-microsoft-com-prod 
    baseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod
    enabled=1
    gpgcheck=1
    gpgkey=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 文件

    官方的链接生成 bot 文件:ASF 配置文件生成器

    点击 Download 就会下载一个和 Name 名字一样的 .json 文件
    将文件通过 FTP 上传到 ~/ASF/config/

    不想折腾能用就行的简易配置:
    在ASFconfig文件夹里新建文件,重命名为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页面,这个页面的链接是
    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
    

    ⑧ 把ASF挂在后台

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

    screen -S ASF
    cd ASF         #进入程序目录
    ./ArchiSteamFarm.sh 
    当前页面按 ctrl +a +d 将进程放入后台
    恢复进程输入:screen -r ASF
    
  • 相关阅读:
    Haskell Interactive Development in Emacs
    Access Java API in Groovy Script
    手工设置Eclipse文本编辑器的配色
    Color Theme of Emacs
    Gnucash的投资记录
    Special Forms and Syntax Sugars in Clojure
    Use w3m as Web Browser
    SSE指令集加速之 I420转BGR24
    【图像处理】 增加程序速度的方法
    TBB 入门笔记
  • 原文地址:https://www.cnblogs.com/L1079991001/p/10463270.html
Copyright © 2011-2022 走看看