请问第三方游戏数据库是怎么来的。

2019-07-10 11:51:45 +08:00
 jmyz0455

我发现大型 PC 端游,特别是卡片类的网游一般都会有网页版的第三方数据库,甚至有些数据库会有几个版本 /区服的数据。我一直以为这些是第三方公司找游戏发行方去合作的。

不过数据更新总是不及时,使得我有点觉得不是合作。直到最近我看到某个大型网游的网页版数据库,有个人开发者在网站的更新历史上抱怨新版本,我才想到,有可能是普通个人开发者,自己抓包爬取的游戏属性数据库?

可是 Windows 游戏客户端要怎么爬呢?这可以说是拖库了。还可能有韩服日服国服这些跨代理商的数据,不懂他们是怎么做的。有懂的老铁科普下?

1220 次点击
所在节点    程序员
6 条回复
lithiumii
2019-07-10 12:24:36 +08:00
盲猜一个抓包爬接口
另外众包靠人力也是可以的
fcten
2019-07-10 13:41:41 +08:00
解包客户端本地数据文件,一般游戏客户端都会有一份本地的数据库
反正 wow 是这样的
aguesuka
2019-07-11 08:39:09 +08:00
像 dota2,官方提供比赛记录和英雄信息,但是英雄 /技能的名称 id 的对应关系只能解析 npc_abilities.txt 文件
jmyz0455
2019-07-11 10:09:48 +08:00
@lithiumii 可能这个效率有点低了😀
jmyz0455
2019-07-11 10:11:06 +08:00
@fcten 有可能,请问 wow 的本地数据库叫什么,用什么打开?
jmyz0455
2019-07-11 10:15:53 +08:00
@aguesuka dota2 居然用 txt 记录英雄 /技能啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX