本次使用的搬瓦工美国服务器,系统为centos7。(国内服务器总是因为网络问题出现各种奇奇怪怪的问题)
国内服务器需要安装ASCF,才能正常使用ASF(ASCF项目链接:https://keylol.com/t339641-1-1 )
一、环境搭建
虽然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 -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' |
这两步运行完不会有任何提示,如果第三步找不到dotnet请检查上面的命令有没有复制全。
3.安装 .Net Core 2.0
1 | yum -y update |
安装完成截图
这时候试一下 dotnet –vision 命令,如有回显版本即为安装完成。输入:
1 | dotnet --version |
显示
1 | 2.0.0 |
二、下载安装ASF
1.下载ASF
1 | cd ~ |
如果无法下载请用电脑下载到本地然后使用ftp工具传到你的服务器的/root文件夹,下载地址:https://github.com/JustArchiNET/ArchiSteamFarm/releases 同样centos请选择linux_x64版本。(一般都是国内服务器网络有问题)
2.解压ASF
1 | mkdir asf |
解压完成:
三、配置ASF
配置文件生成地址:https://justarchinet.github.io/ASF-WebConfigGenerator/
如图,简单挂卡只需要填入配置文件名称,steam账号和登录密码。最后别忘了把enable勾上。
完了把配置文件下载到本地电脑然后上传到asf的config文件夹即可。如果有多个号可以填写多个配置文件都放到asf文件夹中,支持同时挂多个账号。
(关于高级部分功能,有兴趣可以看官方WIKI:https://github.com/JustArchiNET/ArchiSteamFarm/wiki)
四、运行ASF
为了能够让asf在关闭连接继续后台运行,需要使用tmux
安装tmux(centos6无法使用yum安装):
1 | yum -y install tmux |
创建一个新的tmux窗口:
1 | tmux new -s asf |
运行ASF:
1 | cd asf |
退出请按下ctrl+b松开后按下d(不会打断后台运行)。如需要重新进入,使用命令 tmux a -t asf即可。