• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jmyz0455
V2EX  ›  程序员

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

  •  
  •   jmyz0455 · Jul 10, 2019 · 1682 views
    This topic created in 2586 days ago, the information mentioned may be changed or developed.

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

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

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

    6 replies    2019-07-11 10:15:53 +08:00
    lithiumii
        1
    lithiumii  
       Jul 10, 2019
    盲猜一个抓包爬接口
    另外众包靠人力也是可以的
    fcten
        2
    fcten  
       Jul 10, 2019
    解包客户端本地数据文件,一般游戏客户端都会有一份本地的数据库
    反正 wow 是这样的
    aguesuka
        3
    aguesuka  
       Jul 11, 2019 via Android
    像 dota2,官方提供比赛记录和英雄信息,但是英雄 /技能的名称 id 的对应关系只能解析 npc_abilities.txt 文件
    jmyz0455
        4
    jmyz0455  
    OP
       Jul 11, 2019
    @lithiumii 可能这个效率有点低了😀
    jmyz0455
        5
    jmyz0455  
    OP
       Jul 11, 2019
    @fcten 有可能,请问 wow 的本地数据库叫什么,用什么打开?
    jmyz0455
        6
    jmyz0455  
    OP
       Jul 11, 2019
    @aguesuka dota2 居然用 txt 记录英雄 /技能啊。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   930 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    ♥ Do have faith in what you're doing.