Linux搭建ASF在steam上挂卡和刷时长(不使用Docker)

发布于 2023-07-14  198 次阅读


1、安装.NET core

因为ASF是由C#编写的,所以要有.NET core 的支持

注册 Microsoft 密钥和源

  • 注册 Microsoft 密钥。
  • 注册产品存储库。
  • 安装必需的依赖项。
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'
yum install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip

安装 .NET Core SDK

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

2、安装ASF

wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.4.8.0/ASF-generic.zip

解压&给予权限

unzip ASF-generic.zip
chmod +x ArchiSteamFarm.sh

3、配置ASF的Bot

ASF 配置文件生成器这个网站中配置,这一步就不教了

记得勾选Enable

4、运行ASF

screen -S asf
./ArchiSteamFarm.sh

运行了之后等一下会要求输入手机令牌输入即可

5、(可选)如果服务器连接不上Steam服务器

可以使用以下小工具来解决

AnotherSteamCommunityFix(简称ASCF)

ASCF通过修改hosts转发HTTP请求的方式临时性修复Steam社区在中国大陆无法访问的小工具 (github.com)

下载地址:百度网盘分流

  1. 下载并解压缩
  2. 打开终端(Terminal),进入到ascf程序目录: 如ascf程序在 /User/Makazeu/Downloads/ascf_darwin_amd64/文件夹中,那么在终端中输入: cd /User/Makazeu/Downloads/ascf_darwin_amd64/
  3. 赋予程序可执行权限,在终端中输入命令: chmod +x ./ascf
  4. 使用root用户(管理员用户)运行程序,在终端中输入: sudo ./ascf 输入root用户密码后,看程序是否运行。 因为程序涉及到hosts文件修改,需要高权限,所以你需要输入root密码
  5. 若程序已经成功运行,此时就不要关闭终端窗口了,否则程序就会退出!试下Steam社区能否正常打开。
  6. 一切都没问题后,在终端窗口中退出程序(按Ctrl+C),然后以后台的方式运行程序,输入 nohup sudo ./ascf &
  7. 之后就可以关闭终端窗口了,此时程序在后台运行。现在steamcommunity.com可以打开咯!

𝑪𝒂𝒓𝒑𝒆 𝒅𝒊𝒆𝒎
最后更新于 2023-07-14