Steam 云挂卡

“我都花钱卖游戏了,为什么还要花时间玩?!”

跳过废话直接看干货

其实,steam除了还以前盗版游戏欠下的债,可玩性(我指这个平台不是上面的游戏)还是不错的。

最好玩的就是其中的卡片掉落及交易系统:

  1. 玩游戏到一定的时间,可以随机掉落全套卡片的一半;
  2. 剩下的一半卡片需要与玩家PY交易(或者购买扩展包)获得;
  3. 集齐一套卡片可以合成徽章,然后掉落背景和表情(也可用于交易);
  4. 合成徽章是提升steam等级的唯一方式。

圣诞特卖和夏季促销的时候,还会推出活动或者小游戏,每天可以免费获得一定数量的卡片。于是,出现了很多疯狂合徽章的壕。作为平民,也是免费合徽章的好机会。

除了等级的提升,合徽章同时产生的背景可以用于装饰steam个人主页,专属表情可以在好友聊天中使用(嗯,跟某只卖钻石的企鹅一个德行)。卡片本身还可以作为壁纸使用呢!

如果视卡片如粪土的话,可以下载完壁纸后卖掉。对了,还有一类稀有的卡片,称为闪卡(foil),可以卖很贵。或者可以像我一样卖掉不够萌的卡片,合日呆徽章。多余的钱,促销的时候败掉 LOL


好,问题来了:没时间玩游戏,哪儿来的卡片掉落?

Valve似乎只在意你打开游戏,玩不玩都没关系,只要时间到了就可以掉卡。于是催生了一些挂卡软件,可以在你忙着工作的时候,帮你伪装成在打游戏(咦,这里好像有点儿不对劲)。

idle master的帮助下,我成功在夏促前掉落所有卡片,卖掉一部分之后,大概足够买买买 =-= 同时,我的小笔记本也难以逃脱长时间工作的命运(Good Job :+1:)。

由于又收集了一波游戏,而时间越来越少,连每天开软件挂机的时间都没有,发现一款可以放在linux服务器上运行的挂卡软件:ArchiSteamFarm。(嘛,其实安全性未知,但是人家都开源了,总觉得会有好事之徒人去查代码吧)。而我,正好拥有一台用来艹墙的服务器,24小时开机,如果搭设成功,不出几天就可以挂完卡下壁纸卖钱了。以下是过程中遇到的问题与解决方案。




不算是教程的经验之谈

其实官方的Wiki已经写得很详细,如果你用的是windows或者ubuntu,大概不需要看下文了。。。

当初,为了装B还是什么的,服务器装了CentOS 7,现在后悔也来不及了(太多配置过程了,全是泪 T^T)。虽然据说是最安全稳定的linux发行版(无参考来源,加个“之一”吧),代价就是有维护的软件版本很远古。

于是,ArchiSteamFarm在非windows环境中运行所需要的mono,根据官网的教程,还是不能用。提示:要装ca-certificates-mono,但是你提供的源里就没有这个包啊!!!好吧,至少装了个旧版的,过程如下:

# as root user
yum install yum-utils  
rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"  
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/  
yum install mono-complete  

不用想也知道,一运行就报错。要不,用在宿舍当音频中心的树莓派,装看看?然而,这单片机性能实在是。。。看着它哼哧哼哧更新软件的样子,我实在不忍心。

要不。。。从源码编译算了。

查一下,Mono还真有源码,马上下载解压,编译安装!

git clone https://github.com/mono/mono.git  
cd mono  
./autogen.sh
make  

断开SSH,让它编译一晚上应该好了吧。今儿一看,ERROR。。

gcc: internal compiler error: Killed (program cc1)

啥?看起来像是被系统终结了。谷歌一下,好心网友说是内存不够了。。嗯,穷人家的VPS只有512MB内存。开设SWAP:

free  
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000  
mkswap /var/swap.img  
swapon /var/swap.img  
free  

继续make,当然是继续报错啦。大概意思是:无法编译某个文件,然后一查编译器,需要安装mono(之前源里装的已经被我卸载了)???在逗我!?我想装的就是mono啊。所以,远古版的mono是用来编译新版的?重装后,再编译就完成了。最后make install就完成。

回到ArchiSteamFarm这款软件,还是很容易使用的呢。如果没有什么特别的定制要求,直接下载Release版,解压,配置机器人就可以了。

wget https://github.com/JustArchi/ArchiSteamFarm/releases/download/2.1.5.1/ASF.zip  
unzip ASF.zip  
cd config  
cp minimal.json bot.json  

修改bot.json文件,添加你的steam账户和密码就可以,例如:

{
  "Enabled": true,
  "SteamLogin": "pablo32",
  "SteamPassword": "pass123"
}

最后,运行mono ASF.exe,它会提示输入手机令牌的字符,之后就可以自动挂卡,不用管了。