鹰角终末地外服出现问题的可能原因是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
404www
V2EX    程序员

鹰角终末地外服出现问题的可能原因是什么?

  •  
  •   404www 1 月 23 日 2322 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开服上线前测试没有发现这个问题吗

    12 条回复    2026-01-26 11:53:50 +08:00
    fgfg163
        1
    fgfg163  
       1 月 24 日
    使用多线程处理支付请求但是循环的时候用了全局指针,测试的时候共用一个银行卡测试支付没发现付错款
    povsister
        2
    povsister  
       1 月 24 日
    海外外包用了 vibe coding 吧,任何人类应该写不出这么逆天的逻辑
    murmur
        3
    murmur  
       1 月 24 日
    他就没在外服测试过

    正常游戏 3 测是付费测试,有 bug ,但是充钱有额外返利

    这次三测嘿没带老外玩
    loveour
        4
    loveour  
       1 月 24 日
    @povsister 以前做过接入支付的活儿,无论如何,付款的凭证和账号应该绑定,发起的订单在付款后应该校验。总不见得这玩意还拿索引之类的查找,然后索引又写坏了?只要做好绑定和校验,多线程也不会出问题啊,至少不会出这种不算小规模的抽卡付的问题。理解不了。不知道是设计犯了低级错误,还是写法太“高级”出的问题。
    hackroad
        5
    hackroad  
       1 月 25 日
    内部消息,研发 VS QA 55 开责任
    mightofcode
        6
    mightofcode  
       1 月 25 日
    神奇的 bug
    flyqie
        7
    flyqie  
       1 月 25 日 via Android
    @hackroad #5

    好奇,是#1 说的原因吗?

    看来以后测试流程还得改善啊。。
    a852695
        8
    a852695  
       1 月 25 日
    比较好奇终末地这种支付应该会用比较成熟的中间件方案吧,这个问题看起来有点离谱了。
    Lockroach
        9
    Lockroach  
       1 月 26 日
    比较统一的看法是高并发和多线程下没有处理好线程安全的问题。paypal 支付的 token 似乎也不是阅后即焚的一次有效类型,需要开发者自行处理。开发对接和测试不到位之下导致此次事故。
    之前看 b 站有个视频分析可能是使用 go 作为后端语言,在闭包中访问到了外部变量导致获取的是线程池中线程可见的最后一个用户的 token ,导致重复使用。
    Nanosk
        10
    Nanosk  
       1 月 26 日
    @Lockroach 这错误简直是低级到不能再低级了,什么水平都能进去了
    kiracyan
        11
    kiracyan  
       1 月 26 日
    @flyqie QA 这个锅背大了
    lovelive1024
        12
    lovelive1024  
       1 月 26 日
    据说连付费测试都没进行,第一次见这么逆天的,估计是为了赶寒假上线?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     959 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 20:25 PVG 04:25 LAX 13:25 JFK 16:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86