查看: 14364|回复: 26

[吐槽] 【还是关于集市】给各位逐梦的程序员大大们

[复制链接]
伊泽洛

65

主题

308

帖子

1325

积分

Lv.4

Rank: 4

其实这篇帖子准备写的东西在(暂时搁置)众筹一下“国服”“屌丝版”“集市”。 中已经写过了。不过看到这些天对于集市的讨论又起来了,也看到许多有志之士还想自建集市。所以还是重新整理发布一下。
(以下功能是基于原本国际服集市开发者大大的构建思路写的,其实整个软件就是国际服的市场,也就是trade接口。因为是给有些相关基础的水友看的,所以简单直接,如果看不懂,还请见谅。)
国际服:https://www.pathofexile.com/trade   (能正常使用)
国服:https://poe.game.qq.com/trade  (被TX封了,会显示你没有权限)

所以再次提示:自建集市是一个完全重复造轮子的过程,你们想要的功能原本就存在,只是TX不开放而已。
(关于接口开放这个问题,我在“TX官方论坛”、“GM在309发话”、“17173的策划面对面”中都提出过。不过官方不在意,玩家也没有在乎过。)

如果你还是执迷不悟,那么请往下看,也许能给你自建集市提供一些帮助。

自建集市可以围绕这个接口实现
https://poe.game.qq.com/character-window/get-stash-items
这个接口可以通过GET请求获取到你仓库中的物品


参数:
accountName=啊啊啊    #这是你的论坛ID(注意!这是你游戏第一次登陆时需要你填写的ID。而不是你的游戏ID)
tabIndex=3    #你的仓库标签位置,从0开始,3即第四页仓库
league=不朽    #当前赛季名称。可以通过https://poe.game.qq.com/api/leagues获取到现在所以赛季的名称。
如:https://poe.game.qq.com/character-window/get-stash-items?accountName=%E5%95%8A%E5%95%8A%E5%95%8A&tabIndex=3&league=%E4%B8%8D%E6%9C%BD


但是这个接口也需要权限,你只能查看自己的仓库内容,无法查看别人的仓库信息。





所以请求接口时,需要带上COOKIE。



至于这个Cookie的POESESSID的值,可以通过官方论坛 https://poe.game.qq.com/my-account 上登陆QQ获取。集市制作时,可以考虑是需要玩家登陆QQ还是提交这个POESESSID的值。至于这个Cookie的权限有多大,我没有测试过。
建议这个请求操作放在本地进行,保障用户的安全。

获取到这个JSON,之后的就很好操作了。把这些数据传到你自建的服务器上,加上分类算法,一个集市就出来了。至于价格,也就是两个字段的事情了。一个字段存数字,一个字段存通货类型。关于数据分级和类型,留两个国际服wiki的链接:
https://pathofexile.gamepedia.com/Path_of_Exile_Wiki:Data_query_API
https://pathofexile.gamepedia.com/Public_stash_tab_API
对于如何检测物品售出呢?
我给出的建议是:客户端定时轮询接口。如果物品未改变,不做操作。如果物品发生改变,则对比上次数据,找到改变的数据,发送改变的数据给服务器。(也可以发送所有数据至服务器,服务器端做计算。)
交易方法:跟国际服一样(因为就是在重做轮子),网站挂牌,玩家面对面交易。

估算下硬件价格:阿里云的价格是16500/年起步,配置应该是没有问题的。但是如果只是想做尝试,或者技术水平过硬,能把成本压缩的(如果日请求低于500W次,我倒是有骚操作能把硬件成本压到每天10块左右),也可以尝试下阿里云的"计算网络增强型 sn1ne" ,1800/年
不过最后还是提醒一句:“你所做的这一切都是在重复造轮子,因为这个功能原本就有,只是被关闭了,对TX来说,只是按个开关那么简单。你所投入的所有精力和金钱,除了提高TX的游戏的便捷程度,得不到其他任何好处。而且还要忍受他人怀疑的态度和TX告你侵权的可能性。如果这样还是没有打击倒你的积极性。那么,壮士!祝你好运!

ps:玩POE快两年了,接触17173的POE论坛也快一年半了(账号倒是有些年头了,当年为了妖气山大哥安蕾尔投票注册的。。。),尝试了很多,不仅仅是游戏的BD。外服游戏,国服代理的游戏也玩过不少。POE不能说是其中最好的,但也不能说是最差的(有的公司代理,就是抱着毁游戏的态度的,在这不点名了)。其中多亏了各种论坛和各位水友了。17173我上的最多,主要是17173的发帖限制最少,发帖的约束也少,能让我这种话痨畅所欲言。但是两年了,游戏也玩的差不多了。我对游戏的好坏没有什么看法,可能是到了厌倦期了吧。不能说以后永不再玩这个游戏了,但还是过几年再说吧。2年多游戏时间,却没有发过什么BD帖子,这点倒是有些遗憾。不过男人嘛,至死都是少年!也许下一次发帖,我就带着一个无敌的BD归来了!青山常在,绿水长流!各位少侠,后会有期!

本帖最后于  2019-1-1 23:05 编辑

评分

参与人数 1崇高石 +30 收起 理由
玩家U_137400501 + 30

总评分: 崇高石 + 30   查看全部评分

崇高石是流放之路版块儿的专属货币,可兑换礼包、悬赏币、QB等,还可以用来购买游戏补丁等。 >> 怎么获得崇高石

回复

使用道具 举报

玛拉凯

23

主题

418

帖子

3309

积分

Lv.6

Rank: 6Rank: 6Rank: 6

圣物之盾

又是一神出没
回复

使用道具 举报

塑型者

49

主题

1267

帖子

4572

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

住口!我妖气山没有大哥安蕾儿,只有死歌安蕾丝

点评

当初在WOW 的窝内网 翻唱 认识的安蕾儿...  详情 回复 发表于 2019-1-2 19:10
回复

使用道具 举报

38

主题

706

帖子

2629

积分

Lv.5

Rank: 5Rank: 5

你赚钱了就等着被告,要么你就一直无偿给TX做测试获取玩家的反应度
回复

使用道具 举报

9

主题

50

帖子

245

积分

Lv.2

Rank: 2Rank: 2

虽然国内没有patron,不过只要流量够大 都是能变现的。  

但是要达到服务器费用收支平衡,甚至有盈余 这个流量还是太小。

从wegay主页的直播观看人数 在看一下DNF LOL的 折算一下 国服总玩家数也就几万,而且大部分应该都是休闲型玩家。。。真正有这个需求的人没多少
且不说没有API和用户量小,就算他开出来了,你大部分流量和负载还会被工作室开爬虫,挂扫货什么的  

这个电确实有点难发- -


本帖最后于  2019-1-2 00:06 编辑

回复

使用道具 举报

塑型者

14

主题

4007

帖子

1万

积分

Lv.10

地雷小场

Rank: 10Rank: 10Rank: 10Rank: 10

ctrl加c  自建trade  只有这种。。
每个玩家只能上架十件
但开发难度大。因为要自己解板词缀  跟各种小细节管控。跟操作繁琐
回复

使用道具 举报

伊泽洛

4

主题

275

帖子

2756

积分

Lv.5

Rank: 5Rank: 5

原来是一直就有 tx这个坏老头子
真坏的很
一直不开开放 让我们买集市
为什么不能两种并行
真无语=_=
回复

使用道具 举报

塑型者

53

主题

3735

帖子

1万

积分

Lv.10

StevenZ

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

青山常在,绿水长流! 咱们相望江湖· 杯中酒·入心流·
回复

使用道具 举报

塑型者

17

主题

598

帖子

4546

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

大神,请教怎么反编译能解释出没有开放的端口啊,好想学啊
回复

使用道具 举报

塑型者

118

主题

603

帖子

4435

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

這邊有可以用的API,最上面的網址可以選 Tencent China 後,就可以測試相關的 API

https://app.swaggerhub.com/apis-docs/Chuanhsing/poe/1.0.0
回复

使用道具 举报

9

主题

549

帖子

1596

积分

Lv.4

Rank: 4

圣物之盾

大神啊! 只能膜拜凡人看都看不懂!
回复

使用道具 举报

塑型者

105

主题

2857

帖子

8930

积分

Lv.9

Rank: 9Rank: 9Rank: 9

接口部分我看了,效率不敢苟同。
原接口设计实现的时候可能并不是针对精确搜索这个功能做的。
物品数据是用周期拉取还是上架埋点加推送,客户端数据获取是用轮询还是用socket长链接加缓存,还有对于原接口的滥用控制。还有等等其他要考虑的因素。我可能倾向造一个可扩展性强,效率高,稳定的,和利用现有集市页功能基础上二次开发的轮子。
回复

使用道具 举报

福尔

0

主题

267

帖子

1183

积分

Lv.4

Rank: 4

圣物之盾

没看懂  大神!!!
回复

使用道具 举报

玛拉凯

15

主题

2281

帖子

5828

积分

Lv.8

Rank: 8Rank: 8

圣物之盾

你居然也是死亡歌姬胸口有刀疤的大哥安蕾尔的粉!   
回复

使用道具 举报

德瑞索

17

主题

205

帖子

1482

积分

Lv.4

Rank: 4

虽然不懂技术,但是还是要为你点赞,其实很简单可以看出就是腾讯不想做罢了,不是做不出来或者做不好
回复

使用道具 举报

福尔

1

主题

160

帖子

476

积分

Lv.2

Rank: 2Rank: 2

看不懂 感觉很厉害的样子
回复

使用道具 举报

塑型者

57

主题

1360

帖子

5119

积分

Lv.8

Rank: 8Rank: 8

你还没讲TX为啥不开放呢
回复

使用道具 举报

伊泽洛

57

主题

511

帖子

1915

积分

Lv.4

Rank: 4

发表于 2019-1-1 23:35
住口!我妖气山没有大哥安蕾儿,只有死歌安蕾丝

当初在WOW 的窝内网 翻唱 认识的安蕾儿...
回复

使用道具 举报

格拉维奇

0

主题

190

帖子

1074

积分

Lv.4

Rank: 4

产品狗表示大概率是老板决策,程序员应该是无奈的
回复

使用道具 举报

福尔

1

主题

218

帖子

1375

积分

Lv.4

Rank: 4

支持支持 虽然完全看不懂 不明觉厉啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】