Re: [闲聊] 七龙珠爆裂激战 炎上中

楼主: dsa3717 (FishCA)   2017-11-16 13:59:17
http://dbz-dokkan.bngames.net/info1116.html
官方出正式声明了
还把出问题的程式码贴出来www
不精准大意:
为了实装新机能所以整理了角色相关的程式码
结果造成APP端在生成清单的时候出问题
后面服务器设定是正确的
発生の経纬について
バージョン3.8.0では新イベント“极限Zバトル”の机能追加にあたって、キャラクター
データ読み込み処理を极限Z覚醒データに対応させました。
キャラクターデータ読み込み処理は、プログラム上で复数个所に散らばっていた为、コ
ードの共通化を実施する必要がございました。
このコード共通化の影响により“出现キャラ一覧”及び“出现キャラ提供割合”におい
て一部想定していない挙动が発生しておりました。
■原因の详细について
“出现キャラ一覧”及び“出现キャラ提供割合”のキャラクター一覧を表示する际には
、端末上にて主に以下の処理を行います。
キャラクターカードを识别するためのID番号 (以下、カードIDとする)のリストをサー
バーから取得する
カードIDリストを、キャラクター名称に変换して表示する
この変换処理において、误ったキャラクター名称に変换され、一覧の内容が破损してお
りました。
プログラムの详细な挙动としては、カードIDからキャラクター名称へ変换する际、
①アプリ起动后に表示したことのあるキャラクター(メモリ上に保存済み)のカードIDを
読み込む
②メモリ上に存在しないカードIDがあった场合は、端末のストレージから読み込みを行

という顺序で変换を行ないます。
[想定していた挙动]
 ・表示に必要なカードIDリスト: 1, 2, 3, 4, 5
 ・メモリ上のカードIDリスト: 1, 2, "空白", 4, 5
があったとき、
ストレージに登录されているカードIDリストは
 ・1, 2, 3, 4, 5
 となっている前提で処理を行っておりました。
  (ID:3は一度もストレージから取得していないため、メモリ上は空白で埋められて
いる)
[今回の不具合で起きた挙动]
ストレージから取得したカードIDリストは顺序が保たれておらず、以下のような并びに
なっていました。
 ・5, 1, 4, 2, 3
 メモリ上の "空白" 个所をストレージから取得したカードIDリストと同一位置、上记
例だと4を使って埋める処理を行っており、その结果、メモリ上のカードIDリストが
 ・ 1, 2, 4, 4, 5
 となってしまい、3のカードが表示されない事象が発生しておりました。
加えて、メモリ上に保存されているキャラクターは、アプリ起动后の操作内容によって
変化するため、“出现キャラ提供割合”の表示内容も合わせて変化してしまうという事
象が発生しておりました。
なお、スカウターボタンを押すと、サーバーから正しいカードIDリストが取得されメモ
リ上のカードIDリストが书き换えられるため、この场合、表示の不具合は発生いたしま
せん。
作者: k03004748549 (蚬)   2017-11-16 14:03:00
看噗懂
作者: fidic1643 (尼斯库)   2017-11-16 14:05:00
看他们真的紧张了 连程式码都贴出来了
作者: lay10521 (小伊达)   2017-11-16 14:05:00
大意是 大家看到都是假的 实际上机率都一样 OuO
作者: jeff860109 (路人甲)   2017-11-16 14:07:00
好啦 300石都给了 就奖吧
作者: grandzxcv (frogero)   2017-11-16 14:07:00
ㄅ歉搞错惹,现在换回显示正确后台搞鬼的正常模式
作者: scott032 (yoyoyo)   2017-11-16 14:09:00
太好了 原来是程式出错 要是抽奖都造假谁敢玩
作者: kashiwa27 (UDON)   2017-11-16 14:09:00
贴程式码wwwww
作者: xian (咸蛋超人)   2017-11-16 14:10:00
抱歉我们忘了盖上○○布
作者: eternaldark (幻灭冰境)   2017-11-16 14:10:00
问问各位出这种大问题 他们说再多有多少人会相信=3=?
作者: jazon (Perhaps, Love)   2017-11-16 14:11:00
如果....道歉变成每个人必抽到一个LR的话 会不会平息XD
作者: moonlind (又多了敷脸卡跟觅食卡了~)   2017-11-16 14:11:00
所以到底是为什么每个不同帐号显示的都不一样?
作者: lu19900217   2017-11-16 14:12:00
干脆让大家都座欧洲班机 每人直接给一张SSR
作者: Satoman (沙陀曼)   2017-11-16 14:12:00
我是信了,都把程式羞耻play了,而且看起来算合理只是这样洗不清嫌疑,除非有人能证明他昨天有抽到不在名单里的角色
作者: kelon (MAN)   2017-11-16 14:14:00
只觉得日本有转蛋法有保障多了 这事在台湾一定没消没息
作者: p200404 (谜~)   2017-11-16 14:14:00
至少万代的不会再碰
作者: fidic1643 (尼斯库)   2017-11-16 14:14:00
单凭这段程式码,根本没办法证明...只知道他们真的很紧张,不想烧到他们其他的手游吧w
作者: kent21413 (kent)   2017-11-16 14:15:00
也许是假的出问题程式码也说不定
作者: winklly (阿鸟)   2017-11-16 14:17:00
这段code也不能证明啥啊
作者: Xavy (グルグル回る)   2017-11-16 14:17:00
证明他们很想灭火
作者: pttdolby (在世界中心呼喊章鱼烧...)   2017-11-16 14:17:00
昨天用送的石头抽到凯芙特 我信惹
作者: kudoshaki (法恩)   2017-11-16 14:17:00
会怕吼(′‧ω‧)
作者: asd21714 (经费有更重要的地方要花)   2017-11-16 14:18:00
会不会有强者逆向出原本的程式码去比对啊
作者: sakubo (大蚵甜不辣)   2017-11-16 14:20:00
这并没证明什么
作者: lay10521 (小伊达)   2017-11-16 14:21:00
有没有C++达人可以说明问题在哪里OuO
作者: spfy (spfy)   2017-11-16 14:21:00
只看一小段得不到什么资讯啦 去猜测其他的东西没意义
作者: andy0481 (想吃比叡的咖哩)   2017-11-16 14:21:00
其实.. 官方吃饱太闲去调蛋池干嘛..?
作者: RoaringWolf (滚狼)   2017-11-16 14:22:00
鬼都不信了
作者: Qoogod (God)   2017-11-16 14:22:00
这成是什么都没办法证明 如果如他们所说内存储存出错
作者: andy0481 (想吃比叡的咖哩)   2017-11-16 14:22:00
顶多有机会多骗点课长的钱 但是被抓出来就爆黑吃官司
作者: keerily (非洲人要认命)   2017-11-16 14:23:00
调转蛋池可以赚更多呀,尤其不少课金玩家是抽到有才会停
作者: Qoogod (God)   2017-11-16 14:23:00
那每次进游戏那张机率表应该也会变 但没看过有人说会变
作者: fidic1643 (尼斯库)   2017-11-16 14:23:00
文组懒人包: 给你书中一段文字,叫你猜出整本书所有内容
作者: Chantaljones (尤其我的 )   2017-11-16 14:24:00
谁知到是不是以前就调
作者: Satoman (沙陀曼)   2017-11-16 14:24:00
不会变是正常的,因为是一次性产生
作者: Chantaljones (尤其我的 )   2017-11-16 14:25:00
就说这段根本没办法证明什么..
作者: Qoo777 ((╬゚д゚))   2017-11-16 14:25:00
火还是要灭阿 不然股东的火..
作者: Satoman (沙陀曼)   2017-11-16 14:25:00
除非你把整个客户端砍掉重装才有可能会变
作者: Qoogod (God)   2017-11-16 14:25:00
那段程式就一堆去数据库调资料 但数据库内容长怎样没说
作者: lay10521 (小伊达)   2017-11-16 14:27:00
卡片id也不知道是从哪里来的 当我们文组好骗?
作者: p200404 (谜~)   2017-11-16 14:27:00
你去仓库把东西找出来 可是仓库内有什么你不知道
作者: seaEPC (没看见,我没看见 >_<)   2017-11-16 14:30:00
看了一下他有说如果你有按スカウターボタン,会从服务器把正确的卡片ID list去盖过你手机内存里的list,就会正常
作者: spfy (spfy)   2017-11-16 14:32:00
其实看这段程式码就知道游戏写的很烂 上括号{竟然不换行(战)
作者: twodahsk (LL)   2017-11-16 14:32:00
没有第三方认证,话怎样讲都可以阿XD玩过一些野鸡游戏大概就有感觉吧,好比这周的免费石都
作者: swiftthunder (卡姆伊)   2017-11-16 14:33:00
收收结束营运咖紧
作者: twodahsk (LL)   2017-11-16 14:34:00
专抽到某种卡,过两周之后之前狂出的卡反而抽不到了,换成另一种卡狂出,傻子都知道你有问题XD
作者: ringtweety (tark)   2017-11-16 14:35:00
里面暗藏什么机制都不奇怪 可能还看你课金程度来微调
作者: FallenAngelX (跌倒)   2017-11-16 14:47:00
{这样写正常到不能再正常
作者: seaEPC (没看见,我没看见 >_<)   2017-11-16 14:49:00
我也是{放句末派的 XD
作者: michael3707 (天零萃梦)   2017-11-16 14:50:00
上括号本来就不用换行(战
作者: gunng (暗黑检察官)   2017-11-16 14:53:00
CGSS之前也是抽卡机率有误 但官方马上就出来承认了反观这个…
作者: fordpines (阿福)   2017-11-16 14:55:00
小大一在demo喔www
作者: RKain (No Game No Life)   2017-11-16 14:55:00
我习惯{}都要换行,比较好看
作者: keerily (非洲人要认命)   2017-11-16 14:59:00
CGSS是还没有人发现就自己跳出来承认了呀
作者: lu19900217   2017-11-16 15:04:00
人家日本推给码农 中国那推给美术画错图理由都一样好笑 玩家都不买帐
作者: kuninaka   2017-11-16 15:24:00
XDDDDDDDDDDDDD
作者: TeamNTR (寝取られ)   2017-11-16 15:57:00
抽到凯芙特也能高潮?又不是LR==看不懂在爽啥
作者: greedypeople (普通人)   2017-11-16 16:08:00
我是感觉至少比EA有诚意一点这样真的假的就交给专业的求证吧
作者: bluecsky (我要蓝蓝淡淡的天空)   2017-11-17 00:20:00
真假还难知 但是我很确定官方一定被与论逼急了

Links booklink

Contact Us: admin [ a t ] ucptt.com