然而,传统的挂卡方式,如Idle Master,往往需要后台运行Steam客户端,并启动额外进程模拟“正在游戏”状态,不仅效率低下,而且限制颇多
ASF(ArchiSteamFarm)的出现,则彻底改变了这一局面
作为一款由C#编写的挂卡工具,ASF能够在Linux服务器上运行,支持同时挂载多个Steam账号,极大地提高了挂卡效率
本文将详细介绍如何在Linux环境下配置和使用ASF,并探讨其优势和应用场景
一、ASF简介 ASF,全称ArchiSteamFarm,是一款开源的Steam账号挂卡工具
它能够在后台自动运行,无需手动干预,即可为多个Steam账号同时挂卡
与传统的挂卡工具相比,ASF具有以下显著优势: 1.高效性:ASF能够同时处理多个Steam账号,大大提高了挂卡效率
2.稳定性:ASF在后台运行,不会干扰其他程序,稳定性高
3.兼容性:ASF支持在Windows、Linux以及OS X等操作系统上运行,具有广泛的兼容性
4.易用性:ASF提供了丰富的配置选项,用户可以根据自己的需求进行个性化设置
二、Linux环境下配置ASF 在Linux环境下配置ASF,需要按照以下步骤进行: 1. 下载并安装ASF 首先,需要从ASF的GitHub页面下载合适的版本
由于ASF是用C编写的,因此需要安装.NET运行时
以下是在Ubuntu和CentOS系统上安装.NET运行时的步骤: Ubuntu系统: sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip 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 sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install dotnet-sdk-2.1 CentOS系统: yum install libunwind libicu sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c echo -e【packages-microsoft-com-prod】 name=packages-microsoft-com-prodnbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod enabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc > /etc/yum.repos.d/dotnetdev.repo sudo yum update sudo yum install dotnet-sdk-2.1.103 安装完.NET运行时后,即可下载并解压ASF: mkdir ASF wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.1.1.1/ASF-generic.zip mv ASF-generic.zip ASF cd ASF unzip ASF-generic.zip 2. 配置ASF 配置ASF主要包括修改配置文件和创建Bot文件
修改配置文件: 进入`config`目录,修改`ASF.json`文件
例如,将`CurrentCulture`字段修改为`zh-CN`以支持中文
CurrentCulture: zh-CN, 创建Bot文件: Bot文件是ASF用于管理Steam账号的配置文件
可以通过ASF配置文件生成器创建Bot文件
在生成器中,输入Steam账号ID和密码,选择相应的选项,然后点击“Download”即可下载一个与账号名称相同的`.json`文件
将文件上传到`~/ASF/config/`目录下
Bot文件的配置选项非常丰富,可以根据需要进行个性化设置
例如: { SteamLogin: steam账户名称, SteamPassword: steam账户密码, Enabled: true, AcceptGifts: true, FarmOffline: false, CustomGamePlayedWhileIdle: 状态描述, GamesPlayedWhileIdle: 【550, 50】 } 3. 启动ASF 在配置完成后,即可启动ASF进行挂卡
可以使用`screen`命令创建一个新的窗口用于后台挂卡: