前言
最近搞了个阿根廷区的steam号,看着游戏都那么便宜,那不挂点卡,岂不亏了,于是就有了这个教程
准备
- 一个树莓派(注意,树莓派为arm架构,编译包下载时需要下载arm版)
- 一个电脑
- 可登录github的网络环境
- 烧录镜像工具(推荐):balenaEtcher-Portable-1.5.106(最新版貌似有点bug,建议使用此版本)
过程
1.首先需要下载一个树莓派os的镜像文件(截图为我已改好的),并烧录到sd卡中
将系统ssh}打开以便远程操控(文章最后可能会上传我已折腾好的镜像文件),此过程不是本次主要内容,就先省略了(不会的可以去百度/google/bing)
在之前先将此次所需的依赖包安上
sudo apt-get install libunwind8 libunwind8-dev gettext libicu-dev liblttng-ust-dev libcurl4-openssl-dev libssl-dev uuid-dev unzip
2.创建一个文件夹,以便操作
mkdir ArchiSteamFarm
cd ArchiSteamFarm
3.下载源码并尝试运行
因为树莓派是arm架构的,所以需要下载ASF-linux-arm.zip这个包(其他架构按需下载)
wget https://github.com/JustArchiNET/ArchiSteamFarm/releases/download/5.0.2.4/ASF-linux-arm.zip
如果树莓派无法连通github,可以用电脑先下载后,通过sftp或ftp等方式上传其压缩包
接着开始解压并给权限
unzip ASF-linux-arm.zip
chmod +x ArchiSteamFarm
尝试运行一下
./ArchiSteamFarm
如果正常的话,会显示类似一下输出(ps:注意,此时还未上传配置文件进行挂卡,只是验证运行是否正常),输出正常可用CTRL+C键结束进程
2021-02-08 08:43:49|ArchiSteamFarm-809|INFO|ASF|InitCore() ArchiSteamFarm V5.0.2.4 (linux-arm/59b84c7e-cabb-4699-832e-d836406f4386 | Linux 5.10.11-v7+ #1399 SMP Thu Jan 28 12:06:05 GMT 2021)
2021-02-08 08:43:54|ArchiSteamFarm-809|INFO|ASF|InitPlugins() Initializing Plugins...
2021-02-08 08:43:54|ArchiSteamFarm-809|DEBUG|ASF|InitPlugins() Initializing ArchiSteamFarm.OfficialPlugins.SteamTokenDumper, Version=5.0.2.4, Culture=neutral, PublicKeyToken=null...
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|InitPlugins() Loading SteamTokenDumperPlugin V5.0.2.4...
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|InitPlugins() SteamTokenDumperPlugin has been loaded successfully!
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|UpdateAndRestart() ASF will automatically check for new versions every 1 day.
2021-02-08 08:43:55|ArchiSteamFarm-809|INFO|ASF|Update() Checking for new version...
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|Update() Local version: 5.0.2.4 | Remote version: 5.0.2.4
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|OnASFInit() SteamTokenDumperPlugin is currently disabled. If you'd like to help SteamDB in data submission, check out our wiki for SteamTokenDumperPlugin.
2021-02-08 08:44:01|ArchiSteamFarm-809|WARN|ASF|StartInteractiveConsole() Interactive console is not available due to missing SteamOwnerID config property.
2021-02-08 08:44:01|ArchiSteamFarm-809|INFO|ASF|RegisterBots() Initializing SteamDirectory...
2021-02-08 08:44:03|ArchiSteamFarm-809|INFO|ASF|RegisterBots() Success!
2021-02-08 08:44:03|ArchiSteamFarm-809|WARN|ASF|RegisterBots() No bots are defined. Did you forget to configure your ASF?
4.进行配置文件的编辑及上传
ASF官方已提供了web版配置页面,若你不放心,可自己根据官方的配置文件的说明文档进行配置,本篇暂且只讲web版进行配置
填写完成后选择下载配置文件(在此暂时不讲其他高级选项,若有兴趣可去官方说明文档中查看)
再设置ASF全局设置
将自己steam个人页面网址的最后一段id填入其中(此处仍有许多高级设置,可去官方说明文档查看)
将其下载,若有中文提示的需求,可在全局设置文件ASF.json文件中添加如下指令
"CurrentCulture":"zh-CN",
下载后将两个.json配置文件上传
scp Bboysoul.json [email protected]:/root/ArchiSteamFarm/config
scp ASF.json [email protected]:/root/ArchiSteamFarm/config
5.运行
推荐使用screen新建一个会话,再重新运行
screen -S steam
./ArchiSteamFarm
根据提示,可能需要你填写验证码,之后就ok啦!
可能遇到的问题
待补坑
Comments NOTHING