全文主要翻译自:
介绍
ArchiSteamFarm是总所周知的Steam挂卡软件,其具体介绍可以见 SteamCN 蒸汽动力-ASF官方Wiki。如果Steam挂卡的作用不知道是什么的,估计也不会看这篇文章了吧。本文行文顺序类似于另一篇文章腾讯云Centos 7搭建Steam ASF云挂卡环境。
正文
本文基于京东云Ubuntu 16.0.4服务器。
1. ssh或是vnc连接服务器(后者适合新接触linux的朋友们上手)。
2. 安装 .NET Core prerequisites
按照ASF wiki说明
ASF is written in C#, based on .NET Core and might require native libraries that are not available on your platform yet. Depending on whether you use Windows, Linux or OS X, you will have different requirements, although all of them are listed in .NET Core prerequisites that you should follow.
大概意思为由于ASF由C#语言写成,所以可能需要你的计算机上安装本身没有的库。所以需要安装.NET Core prerequisites。
安装过程先要解决依赖包问题
sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
安装dotnet(.NET Core)
方法依照微软官网(以下内容为纯搬运)
- 注册微软信任签名
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'
- 安装 .NET Core SDK
sudo apt-get update
sudo apt-get install dotnet-sdk-2.0.0
3. 下载 ASF
wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/3.0.1.9/ASF-linux-x64.zip
unzip ASF.zip -d ASF
相信在非科学上网情况下,下载经常中断,无法下载。
建议在自己电脑下载好压缩包,并且通过ftp、pscp或是psftp将文件传至服务器。
4. 配置 ASF
类似在windows上配置过程,即将含有steam信息的json配置文件放入
/ASF-linux-x64/config/
中。
配置文件可以直接在服务器上更改或是直接在自己电脑上配置完成并上传服务器拷贝到对应文件夹中。
5. 启动 ASF 开始挂卡
- 先创一个窗口并命名为asf
(出自 SteamCN 蒸汽动力-Ubuntu环境下ASF挂卡教程)
screen -S ASF
- 进入 ASF 文件夹
cd ASF-linux-x64
- 更改可执行文件
ArchiSteamFarm
权限
chmod +x ArchiSteamFarm
- 执行程序
./ArchiSteamFarm
如果正常登录并开始挂卡
可以ctrl +a +d
最小化screen
恢复screen请终端输入screen -r ASF
如果出现不能正常挂卡现象如
请检查网络问题,耐心等待网络好转或是使用科学上网手段。
如有更好方法或是本文存在错误,请及时与作者联系,谢谢!