类别归档:技术分享

Steam相关技术分享

RSS feed of 技术分享

steam交易报价发送失败原因总汇

1:Steam 令牌未启用

为防止您的物品和 Steam 钱包资金被非法获取您密码的人盗用,steam要求您启用 Steam 令牌超过 15 天。如果您启用 Steam 令牌不到 15 天,您将无法交易或使用 Steam 市场。当前禁用 Steam 令牌的帐号将无法进行交易。

2:最近重置过steam帐号密码或者改绑新的邮箱

如果您最近重置了您的密码或者改绑新的邮箱,您将在 7天内被禁止进行交易。如果您的帐号超过 2 个月没有任何活动,您将在 30 天内被禁止进行交易。

3:您的steam帐号个人资料状态或者库存设为隐私

由于您的帐号steam个人资料状态或者库存设为隐私导致机器人无法向您发送报价。

4:您的交易url填写错误

由于您的交易url填写错误导致机器人无法向您发送报价,交易url的格式为https://steamcommunity.com/tradeoffer/new/?partner=(steam id)&token=XXX(随机值)

5:steam帐号被封禁

由于您的帐号违反steam市场规则遭到封禁,根据违反的严重程度 ...

继续阅读

Steam机器人Redis接口说明

该文档为成都海盗海科技有限公司所有,任何人未经允许不得转发。

 

Steam机器人与对接系统之间通过redis进行报价请求的交互.

机器人使用的报价数据格式如下显示

{
    status: 0, 
    trade_no: null, 
    steamer: {
        steamid: "765611xxxxxxxxx", 
        tradeurl: "https: //steamcommunity.com/tradeoffer/new/?partner=xxxxx&token=xxxxxx"
    }, 
    uid: "123456789", 
    message: "GRKHM0HK", 
    myItems: [
        {
            name: "九头蛇大行动”武器箱钥匙", 
            classid: "2303508264", 
            appid: "730", 
            contextid: "2", 
            assetid: "11684150890"
        }
    ], 
    theirItems: [
        {
            name: "格洛克 18 型 | 地下水", 
            classid: "310779514", 
            appid: "730", 
            contextid: "2", 
            assetid: "11368533135",
            new_assetid: ""
        }
    ], 
    steamid: "765611xxxxxxxxx", 
    exchanged ...

继续阅读

为什么你的steam自动报价机器人不稳定?

最近ig和c5相继被封之后,冒出了一大堆的饰品交易平台,一般都是上线之后不是吞货,要么就是报价发不出来,三天两头维护,搞得玩家人心惶惶,动不动就以为平台跑路了。

其实他们并不是跑路,而是机器人真的扛不住,后台的交易机器人根本无法支撑稍微大点的交易量,我们之前也是开发了很多个自动交易机器人,接下来我先介绍下这类的机器人一般都需要有哪些功能:

1.支持多账号,支持同时运行多个steam账号

2.支持多个账户之间互相调货,比如一个用户一次性提货很多饰品,一个bot里面没有全部的饰品,这个时候就要开始在各个bot之间进行调货

3.支持多台服务器部署,因为一个服务器部署bot太多,很容易被v社封禁IP

4.支持存入取出交换功能,这个是基本功能

5.支持库存预警和监控

6.支持饰品追踪,用户存入玄学相关的饰品一定要追踪交易完成后的饰品id,这样用户能取回自己原来存入的

7.支持自动洗货,这个懂的人自然懂

 

然后我们接着说下为什么的机器人会不稳定?

1.网络问题,大陆网络情况和对steam的限制想必大家都有目共睹,库存稍微多点就经常请求失败

2.steam本身的服务不稳定,比如:有时候会遇到报价失败,但实际报价已经发了出去,这个时候一定要自己设计一套验证和追踪的机制,不能单独依赖steam官方

3.bot经常离线,目前猜测是网络原因或者是steam服务器故意让bot掉线

4.bot偶尔会被限制交易 ...

继续阅读

一个自动帮你做手机验证的steam机器人

之前发了一个关于加速steam的商店的方法,被知乎管理员以政治敏感的名义删除了,并且给了我禁言一周的惩罚,本来早就做好了,一直没办法发出来,今天刚解禁,之前写好的教程正好可以发出来。

这个bot很简单,就是自动帮你做交易过程中的手机验证这一步,因为之前经常交易,每次打开手机确认有点麻烦,而且本来网络就不稳定,动不动还打不开确认的页面,所以我就开发了一个给自己用。

恰好很多小朋友都说需要,索性写个教程出来,共享给大家。

第一步:下载机器人(此版本仅供个人用户短期使用)

https://pan.baidu.com/s/1pLdUGQJ

第二步:解压,打开机器人

 

 

第三步配置机器人

其中获取steamid的教程在这里:https://zhuanlan.zhihu.com/p/28256575

获取二次验证码和自动确认令牌的教程在这里:https://zhuanlan.zhihu.com/p/28257212

配置好之后,点击启动,启动成功之后按钮会变成:bot启动成功

 

这时候你的bot就可以自动确认了。

关于Steam商店101/103/105的解决方法(转)

本指南原作者:可乐。个人资料页地址

最近国内很多用户(尤其以校园网、非网通电信移动的第三方宽带商用户为主)因为不明原因可能无法有效访问Steam页面,具体的常见表现以错误101、错误103、服务器连接失败等为主。如下图所示:

 

 在这里提供5个步骤供大家参考~ 并且根据实际调查来看可以有效解决大多数国内用户的无法连接网络问题。

步骤一、确认Steam官方的服务器目前没有问题

①、打开https://steamstat.us/

②、如下面截图中的红框内容的服务器状态正常(显示为绿色字体的normal),则官方服务器目前没有问题。连接不上Steam属于个人网络问题,继续看下一步骤。

  如官方服务器状况非绿色字体的Normal,则官方服务器目前存在问题,耐心等待官方服务器恢复正常即可。

步骤二、重启网络设备

①、将自己的宽带、路由器的电源拔掉,并重新插上(没有宽带和路由器的校园wifi之类的跳过此步骤)

②、进入打不开的Steam页面按住 Ctrl+F5 强制刷新。如果仍旧不行继续看下一步骤。

步骤三、修改Hosts

①、以笔记本形式打开电脑的hosts文件(路径 C:\Windows\System32\drivers\etc\ 下的hosts文件)

② ...

继续阅读

科普下steam机器人

什么是steam机器人,顾名思义就是可以自动帮助你搭理steam账号的机器人。

它可以自动帮你管理你的账户,可以做的事情如下:

1.自动与朋友互动,比如自动添加好友,自动接收好友,自动回复好友的新消息,根据消息做自动操作

2.自动管理游戏信息,比如自动监控游戏价格浮动,自动查看好友的游戏列表,自动获取关于游戏成就的信息,自动监控游戏打折信息

3.自动管理库存,比如按照要求自动发货,自动根据市场价格向对方发起交易,根据市场价格自动接收对方的交易

4.自动管理等级信息,比如自动计算升级所需卡牌,自动交易,自动合成升级

典型案例:

自动交易bot,可以根据市场价格与其他steam账号进行交易。

[Tradebot] Elma [Send any Offer] 

自动计算等级,交易卡牌。

Fast Level Up Service

steam游戏博彩

https://csgoreaper.com/

steam道具自动交易

相关例子比较多,暂不一一举例了。

从零开始搭建steam交易机器人(2)- 申请apikey,拷贝加密文件,启动bot

接教程一我们已经制作了pc验证器,接下来去steam去申请apikey,进入这个地址Steam Community


apikey就是密钥后面的字符串

然后下载我这边开发的bot程序,下载链接如下:https://pan.baidu.com/s/1geHiblD

解压之后文件结构如下图

去pc验证器的目录下拷贝加密文件到bot的相关目录下,加密文件如下图


加密文件位置

拷贝到bot的目录,并且重名为:steam用户名.auth,如下图所示:


拷贝到authfiles目录下



重名成 steam用户名.auth

接下来开始配置bot,打开配置文件settings.json,所在位置如下图:




settings.json

然后用文本编辑器打开开始编辑:

{
    Admins: [
        "您的steamid"
    ], 
    ApiKey: "申请到apikey", 
    mainLog: "syslog.log", 
    UseSeparateProcesses: "false", 
    AutoStartAllBots: "true", 
    Bots: [
        {
            Username: "steam用户名", 
            Password: "steam登录密码", 
            ApiKey: "申请的steam apikey", 
            DisplayName: "bot要显示的名字" ...

继续阅读

从零开始搭建steam交易机器人(1)- 申请账号,制作验证器

想必大家在steam上跟别人交易和购买道具的时候都遇到过交易机器人,自动报价和交易,是不是很神奇,很黑科技,有些bot还自带调戏功能。

废话不多说,接下来就给大家带来一个小白用户从零搭建属于自己的交易机器人教程,大家可以参照制作自己的bot。

第一步:申请一个作为bot的steam账号,并且需要绑定手机号,这个大家都知道,在此不必赘述。

第二步:下载PC验证器,下载请戳:Steam PC验证器汉化版
点击安装包下载

第三步:找个目录,把安装包解压,然后点击Steam Desktop Authenticator.exe启动


点击启动

第四步:启动PC验证器,也就是上步点击启动的程序,开始登录我们第一步申请的steam账号



点击Setup New Account

输入steam用户名和密码

登录成功,绑定的手机上会收到手机验证码,然后输入,点accept


验证码输入验证成功之后,会弹出一个revocation code的验证码窗口,请一定要记住那6个字符


把之前收到的短信验证码在录入进去,点击确定


把刚才记下来的revocation code录入点击确定


等你收到这个消息的时候,就代表我们的验证器已经制作完成

第四步:确认验证器是否正确,我们登录一次steam账号,然后把验证器中的验证码输入,看是否能够登录成功。



验证码 ...

继续阅读