全文主要翻譯自:
介紹
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
如果出現不能正常掛卡現象如
請檢查網絡問題,耐心等待網絡好轉或是使用科學上網手段。
如有更好方法或是本文存在錯誤,請及時與作者聯系,謝謝!