开发者社区> ??????????????????> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

使用docker镜像玩转steam挂卡

简介:
+关注继续查看

概述

之前我写过怎么在steam上挂卡,就是下面这篇文章

https://www.bboysoul.com/2017/10/10/%E4%BD%BF%E7%94%A8ArchiSteamFarm%E5%9C%A8%E6%A0%91%E8%8E%93%E6%B4%BE%E6%8C%82%E5%8D%A1/

不过自从我学习了docker之后,我发现没有什么是不能用一个镜像解决的,如果不能,那就两个,所以,从现在开始我要学会用docker解决任何问题,比如找女朋友。

首先说一下什么是挂卡

当你在steam里玩游戏的时候,你会发现当你玩的时间累积到一定的时间的时候,steam会奖励你一些卡,然后这些卡你可以在市场上卖,虽然卖出去的卡赚来的钱不能取出来,但是你可以买其他游戏啊。挂卡就是帮助你保持游戏的在线时间,然后赚取这些卡片。

但是问题又来了,我挂卡需要游戏,但是我没有钱买这些游戏怎么办?这个就由我这个老司机告诉你,首先没有游戏没关系,没有钱也没有关系,steam上经常会有一些游戏限免,这些游戏可以让你的游戏库加一,然后这些游戏一般都会有卡片的,接着你去关注下面这个商店,很多时候它都会送游戏

https://www.humblebundle.com/store

拿着领取到的key在steam上激活就好了,最后关注一些其他的喜加一新闻就好了

一些前提条件

首先肯定要docker啊,这个就不说了,很简单,在我的博客里搜索下就好了,其次最好使用国外的服务器挂卡,因为你懂的,中国大陆ping不通steamcommunity.com这个地址的

操作

说了这么多废话之后说下操作,首先clone下面这个仓库地址

git clone https://github.com/bboysoulcn/ArchiSteamFarm.git

之后star下这个仓库,并且follow这个很帅气的人,接着build这个镜像,输入下面命令

cd ArchiSteamFarm

docker build -t bboysoul/archisteamfarm:3.3.0.3 .

注意上面3.3.0.3后面有个点

如果你不想build这个镜像呢也没有关系,直接pull就可以了

docker pull bboysoul/archisteamfarm:3.3.0.3

之后新建一个screen会话并且运行起来

screen -S steam

docker run --name archisteamfarm -it bboysoul/archisteamfarm:3.3.0.3 sh -c "/usr/bin/vim /asf/config/bboysoul.json && /asf/ArchiSteamFarm"

首先会让你输入账号和密码,之后会有输入一个steam的验证码

全部输入完成之后,并且像下面这个样子

  ArchiSteamFarm git:(master) docker run --name archisteamfarm -it archisteamfarm:3.3.0.3 sh -c "/usr/bin/vim /asf/config/bboysoul.json && /asf/ArchiSteamFarm"
2018-08-22 23:08:32|ArchiSteamFarm-7|INFO|ASF|InitASF() ArchiSteamFarm V3.3.0.3 (linux-x64/61c03fef-7e4e-4e04-abbf-00d089ff014c | Linux 4.14.14-041414-lowlatency #201801201219 SMP PREEMPT Sat Jan 20 12:23:20 UTC 2018)
2018-08-22 23:08:33|ArchiSteamFarm-7|INFO|ASF|InitGlobalConfigAndLanguage() ASF will attempt to use your preferred  culture, but translation in that language was completed only in 0.0 %. Perhaps you could help us improve ASF translation for your language?
2018-08-22 23:08:33|ArchiSteamFarm-7|INFO|ASF|InitGlobalDatabaseAndServices() It looks like it's your first launch of the program, welcome!
2018-08-22 23:08:43|ArchiSteamFarm-7|WARN|ASF|InitGlobalDatabaseAndServices() Please review our privacy policy section on the wiki if you're concerned about what ASF is in fact doing!
2018-08-22 23:08:49|ArchiSteamFarm-7|INFO|ASF|CheckAndUpdateProgram() ASF will automatically check for new versions every 1 day.
2018-08-22 23:08:49|ArchiSteamFarm-7|INFO|ASF|CheckAndUpdateProgram() Checking for new version...
2018-08-22 23:08:51|ArchiSteamFarm-7|INFO|ASF|CheckAndUpdateProgram() Local version: 3.3.0.3 | Remote version: 3.3.0.3
2018-08-22 23:08:51|ArchiSteamFarm-7|INFO|ASF|InitializeSteamConfiguration() Initializing SteamDirectory...
2018-08-22 23:08:51|ArchiSteamFarm-7|INFO|ASF|InitializeSteamConfiguration() Success!
2018-08-22 23:08:52|ArchiSteamFarm-7|INFO|bboysoul|Start() Starting...
2018-08-22 23:08:52|ArchiSteamFarm-7|INFO|bboysoul|Connect() Connecting...
2018-08-22 23:08:53|ArchiSteamFarm-7|INFO|bboysoul|OnConnected() Connected to Steam!
2018-08-22 23:08:53|ArchiSteamFarm-7|INFO|bboysoul|OnConnected() Logging in...

<bboysoul> Please enter SteamGuard auth code that was sent on your e-mail: 5888K
2018-08-22 23:09:17|ArchiSteamFarm-7|INFO|bboysoul|OnDisconnected() Disconnected from Steam!
2018-08-22 23:09:17|ArchiSteamFarm-7|INFO|bboysoul|OnDisconnected() Reconnecting...
2018-08-22 23:09:17|ArchiSteamFarm-7|INFO|bboysoul|Connect() Connecting...
2018-08-22 23:09:20|ArchiSteamFarm-7|INFO|bboysoul|OnConnected() Connected to Steam!
2018-08-22 23:09:20|ArchiSteamFarm-7|INFO|bboysoul|OnConnected() Logging in...
2018-08-22 23:09:20|ArchiSteamFarm-7|INFO|bboysoul|OnLoggedOn() Successfully logged on as 76561198422915309/bboysoulcn.
2018-08-22 23:09:20|ArchiSteamFarm-7|INFO|bboysoul|Init() Logging in to ISteamUserAuth...
2018-08-22 23:09:22|ArchiSteamFarm-7|INFO|bboysoul|Init() Success!
2018-08-22 23:09:22|ArchiSteamFarm-7|INFO|bboysoul|IsAnythingToFarm() Checking first badge page...
2018-08-22 23:09:24|ArchiSteamFarm-7|INFO|bboysoul|StartFarming() We have a total of 12 games (39 cards) left to idle (~22 hours, 30 minutes remaining)...
2018-08-22 23:09:24|ArchiSteamFarm-7|INFO|bboysoul|Farm() Chosen idling algorithm: Complex
2018-08-22 23:09:24|ArchiSteamFarm-7|INFO|bboysoul|FarmSolo() Now idling: 550 (Left 4 Dead 2)
2018-08-22 23:09:25|ArchiSteamFarm-7|INFO|bboysoul|ShouldFarm() Idling status for 550 (Left 4 Dead 2): 3 cards remaining
2018-08-22 23:09:25|ArchiSteamFarm-7|INFO|bboysoul|FarmCards() Still idling: 550 (Left 4 Dead 2)

就表示成功了,并且正在挂卡中

ctrl+a+d离开这个会话。

总结一下

如果用上docker,那么你整个刮开流程只要四步

  1. 安装docker
  2. 执行docker pull bboysoul/archisteamfarm:3.3.0.3
  3. 执行screen -S steam
  4. 执行docker run --name archisteamfarm -it bboysoul/archisteamfarm:3.3.0.3 sh -c "/usr/bin/vim /asf/config/bboysoul.json && /asf/ArchiSteamFarm"

和以前要安装各种依赖影响宿主机来说好多了

欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在虚拟机中部署jeecg微服务--Docker镜像启动微服务项目不显示gateway界面问题
在虚拟机中部署jeecg微服务--Docker镜像启动微服务项目不显示gateway界面问题
0 0
Docker在手,天下我有,在Win10系统下利用Docker部署Gunicorn+Flask打造独立镜像
书接上回,之前一篇:[Win10环境下使用Flask配合Celery异步推送实时/定时消息(Socket.io)/2020年最新攻略](https://v3u.cn/a_id_163),阐述了如何使用Celery异步推送Websocket消息,现在我们利用Docker将这个完整项目部署起来,为什么用Docker呢?原因很简单,这种容器技术可以将整个项目用单个容器装起来,仅仅只需要维护一个简单的配置文件就告诉电脑每次部署要把什么东西装进容器,甚至把这个过程自动化,部署流程就会变得简单、方便。
0 0
Java(SpringBoot)项目打包(构建)成Docker镜像的几种方式
也就是使用Docker的打包命令去打包,麻烦,我这里不多说。
0 0
Centos7 安装Docker,常用命令,设置国内阿里云镜像,并且在docker中安装MySQL、Redis
Centos7 安装Docker,常用命令,设置国内阿里云镜像,并且在docker中安装MySQL、Redis
0 0
简简单单将Java应用封装成Docker镜像
想必Docker这个词大家都不陌生,是一个非常优秀的虚拟化容器。
0 0
如何制作docker镜像
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
0 0
Docker之 - 使用镜像和仓库(三)
上一篇文章中,我们学习了包括 docker run 在内的许多对容器进行操作的基本指令,那么在本节中,我们主要探讨 Docker 镜像的一些概念,比如什么是镜像,如何对镜像进行管理,如何修改镜像,如何创建、存储、共享自己创建的镜像等,那么就开始我们的学习
0 0
Docker之 - 使用镜像和仓库(二)
上一篇文章中,我们学习了包括 docker run 在内的许多对容器进行操作的基本指令,那么在本节中,我们主要探讨 Docker 镜像的一些概念,比如什么是镜像,如何对镜像进行管理,如何修改镜像,如何创建、存储、共享自己创建的镜像等,那么就开始我们的学习
0 0
Docker之 - 使用镜像和仓库(一)
上一篇文章中,我们学习了包括 docker run 在内的许多对容器进行操作的基本指令,那么在本节中,我们主要探讨 Docker 镜像的一些概念,比如什么是镜像,如何对镜像进行管理,如何修改镜像,如何创建、存储、共享自己创建的镜像等,那么就开始我们的学习
0 0
【CI/CD技术专题】「Docker实战系列」(1)本地进行生成镜像以及标签Tag推送到DockerHub
【CI/CD技术专题】「Docker实战系列」(1)本地进行生成镜像以及标签Tag推送到DockerHub
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Docker 镜像原理和最佳实践
立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库
立即下载
Docker镜像原理和最佳实践
立即下载