CentOS利用ArchiSteamFarm实现Steam云挂卡

什么是ArchiSteamFarm

1.此工具挂卡不需要开着steam客户端,牛逼的作者相当于用C#实现了一个内置的steam客户端;
2.由于第一个优点,这款挂卡特别适合魔法主机或者有多台电脑的人挂卡【比如公司的电脑等。】,程序开着就不用管了,挂着卡的steam账号可以正常玩游戏,当你玩游戏时这个工具会自动断开,你不玩以后该工具自动继续挂卡;
3.挂卡速度快,比idle master要快,至于为什么,请移步“https://github.com/JustArchi/ArchiSteamFarm/wiki/FAQ
”的第一个问题,英文好自己看,我就不翻译了,英文好的非计算机专业的可能也不一定懂。。反正涉及操作系统和steam本身客户端的一些问题。。
4.全平台,Windows/linux/osx,linux和osx要用mono运行;
5.有一些舒心的小功能,比如离线挂卡,不显示你挂卡的游戏信息等;
6.此工具可以同时挂多个steam账号,只需设置多个配置文件即可(根据steam的限制,一台机器可以同时挂100个左右)。也可以同时挂多个游戏,这个目前
是算法自己控制的,不能手动设置,即此工具会优先串行挂游戏时间超过2小时的游戏,挂完以后,同时挂游戏时间小于两小时的游戏让其游戏时间超过2小时。
7.此工具实现了一个模拟steam手机令牌的东西。

准备工具

Linux服务器一台(系统安装CentOS7)这里推荐大家使用便宜的VULTR,xshell,winscp。

环境安装

ASF虽然支持linux,但本质上是个C#程序,需要微软的 .Net Core 2.0环境。(微软官方安装文档:https://www.microsoft.com/net/learn/get-started/linux/centos)

1.添加Microsoft产品feed

  1. sudo rpm import https://packages.microsoft.com/keys/microsoft.asc

2.添加yum安装源

  1. sudo sh ‘echo -e “[packages-microsoft-com-prod]nname=packages-microsoft-com-prod nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prodnenabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc” > /etc/yum.repos.d/dotnetdev.repo’;

这两步运行完不会有任何提示,如果第三步找不到dotnet请检查上面的命令有没有复制全。

3.安装 .Net Core 2.0

  1. yum y update
  2. yum y install libunwind libicu
  3. yum y install dotnetsdk2.0.0

安装完成截图
2020031610392543-1
这时候试一下 dotnet –vision 命令,如有回显版本即为安装完成。

  1. dotnet version
  2. 2.0.0

下载安装ASCF(非国内服务器可跳过这一步)

ASCF项目链接:https://steamcn.com/t339641-1-1

由于国内steam社区被墙,打开会导致118等错误,而ASF需要通过steam社区读取你的卡牌状况,如果社区无法打开会导致ASF运行异常。幸亏某大神写出了steamcommunity 302工具,可以本地端口转发,解决steam社区被墙的问题,目前这个工具已经有linux版本 AnotherSteamCommunityFix,简称ASCF(作者命名还真是随意 – -!)

ASCF已经打包好了,可以直接下载运行,下载地址:https://github.com/zyfworks/AnotherSteamCommunityFix/releases centos可根据你的系统位数选择 linux_x86或者linux_64下载。

  1. yum y install wget && wget https://github.com/zyfworks/AnotherSteamCommunityFix/releases/download/1.2.2/ascf_v1.2.2_Linux_x64.zip

如果下载不了可以直接电脑上下载在用winscp传到你的服务器上。

运行ASCF:

  1. unzip ascf_v1.2.2_Linux_x64.zip
  2. chmod +x ascf
  3. ./ascf

程序运行成功图:

2020031610402960-1

如果出现如下错误,是因为端口冲突,本程序需要使用80和443端口,请退出nginx等web程序。

2020031610404213-1

下载安装ASF

1.下载ASF

  1. cd ~
  2. wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.1.1.8/ASF-linux-x64.zip

如果无法下载请用电脑下载到本地然后使用winscp传到你的服务器的/root文件夹,下载地址:https://github.com/JustArchi/ArchiSteamFarm/releases 同样centos请选择linux_x64版本。

2.解压ASF

  1. mkdir asf
  2. mv ASFlinuxx64.zip asf/ASFlinuxx64.zip
  3. yum y install zip
  4. cd asf
  5. unzip ASFlinuxx64.zip

解压完成:

2020031610411138-1

四、配置ASF

配置文件生成地址:https://justarchinet.github.io/ASF-WebConfigGenerator/

如图,简单挂卡只需要填入配置文件名称,steam账号和登录密码。最后别忘了把enable勾上。

2020031610425591-1

完了把配置文件下载到本地电脑然后上传到asf的config文件夹即可。如果有多个号可以填写多个配置文件都放到asf文件夹中,支持同时挂多个账号。

(关于高级部分如自动合卡暂时不讨论,有兴趣可以看官方WIKI:https://github.com/JustArchi/ArchiSteamFarm/wiki)

五、运行ASF

为了能够让asf在后台运行,需要使用tmux

安装tmux(centos6无法使用yum安装):

  1. yum y install tmux

创建一个新的tmux窗口:

  1. tmux new s asf

先运行ascf

  1. ./ascf

然后按下ctrl+b,松开后按下%,切分一个窗口:

2020031610432243-1

接着运行ASF:

  1. cd asf
  2. chmod +ArchiSteamFarm
  3. ./ArchiSteamFarm

2020031610434680-1

如果需要在两个窗口之间切换,按下ctrl+b 松开后按方向键即可。退出请按下ctrl+b松开后按下d(不会打断后台运行)。如需要重新进入,使用命令 tmux a -t asf即可。

最后

关于如何在后台运行,我们这里需要使用Linux的SCREEN命令,如果没有安装可以先执行命令:

  1. yum install y screen

创建ASF工作界面

  1. screen S asf

然后输入指令:先按CTRL+a,然后再按d,将此界面放到后台运行即可!这样就可以关闭ssh软件了!如何打开窗口,我们执行screen -R asf即可!
关于ASF更多使用技巧,大家可以查看官方wiki!https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ-zh-CN,比如不需要挂卡,只挂游戏之类的!欢迎交流!

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《CentOS利用ArchiSteamFarm实现Steam云挂卡》
文章链接:https://www.vvso.cn/xlbk/4764.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册