ASF(全称ArchiSteamFarm) 是一款由 C# 编写的挂卡工具,能同时挂载多个 Steam 账号,现在在 Linux 服务器中配置 ASF 云挂卡。它不像 Idle Master 那样,同一时间只能为一个账号挂卡,需要后台运行 Steam 客户端,需启动额外进程模拟正在游戏状态。ASF 不需要后台运行任何 Steam 客户端,不需要启动额外进程,而且能为不限数目的 Steam 账号同时挂卡。不仅如此,该软件还能在服务器和其他非桌面电脑上运行,并拥有完整支持 Mono 的特性,这能让其在 Linux、Windows 和 OS X 等平台支持 Mono 的操作系统上运行。ASF 存在的基础要归功于 SteamKit2。
Steam 社区目前处于网络不好的状态,目前连接社区的手段有方法: (1).修改 hosts,社区 Https 链接暂时不受影响。 运行命令:vim /etc/hosts 添加以下内容: 23.50.18.229 steamcommunity.com #服务器重启后失效 (2).使用 AnotherSteamCommunityFix。 它是通过修改 hosts 转发 HTTP 请求的方式临时性修复 SteamCommunity 在无法访问的小工具。 AnotherSteamCommunityFix在Linux/macOS中使用指南: 1].下载AnotherSteamCommunityFix并解压缩 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可以打开咯。 注意:这个程序监听 443 和 80 端口,如果服务器运行 WEB 程序,则无法使用。
1.下载 ASF(ArchiSteamFarm) 选择合适的版本从 GitHub 处下载:ArchiSteamFarm/releases,目前最新版本是3.3.0.2。
2.安装 .NET Core ASF 是 C# 编写,所以需要安装 .NET 运行时。 2.1.解决包依赖: 1].Ubuntu平台: sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip 2].CentOS平台: yum install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip 2.2.注册微软签名 & 添加微软源 1].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' 2].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' 2.3.安装 .NET Core SDK 1].Ubuntu平台: sudo apt-get install apt-transport-https sudo apt-get update sudo apt-get install dotnet-sdk-2.1.103 2].CentOS平台: sudo yum update sudo yum install libunwind libicu sudo yum install dotnet-sdk-2.1.103
3.配置 ASF(ArchiSteamFarm) 3.1.安装 当前最新正式版为:3.3.0.2 (你也可以照抄代码,因为 ASF 默认自动更新) mkdir ASF wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.3.0.2/ASF-generic.zip mv ASF-generic.zip ASF cd ASF unzip ASF-generic.zip 3.2.配置ASF本地化 进入到 config 目录,修改 ASF.json 文件 cd config vim ASF.json 修改 CurrentCulture 字段: ”CurrentCulture”:”zh-CN”, 3.3.配置 Bot 文件 官方的链接生成 bot 文件:ASF 配置文件生成器 最简洁配置选项: SteamLogin 中输入 steam 账号 id SteamPassword 中输入 steam 密码 Enabled 选 √ IsBotAccount 选 × 点击 Download 就会下载一个和 Name 名字一样的 .json 文件 将文件通过 FTP 上传到 ~/ASF/config/ 推荐的配置内容: { "SteamLogin": "steam 账户名称", "SteamPassword": "steam 账户密码", "Enabled": true, "AcceptGifts":true, "FarmOffline":false, "CustomGamePlayedWhileIdle": "状态描述", "GamesPlayedWhileIdle": [ 550,50 ] } 3.4.启动 ASF 开始挂卡 创建一个新窗口用于后台挂卡: screen -S ASF cd /ASF #进入到 ASF 所在目录 添加可执行文件 ArchiSteamFarm 权限: chmod +x ArchiSteamFarm.sh 执行程序: ./ArchiSteamFarm.sh 当前页面按 ctrl +a +d 进入后台 恢复 screen 请终端输入:screen -r ASF
相关主题 |