Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 28
  1. #1
    Player
    KukriKarda's Avatar
    Join Date
    Jan 2018
    Posts
    90
    Character
    Kukri Karda
    World
    Yojimbo
    Main Class
    Culinarian Lv 100

    デノミが必要になるほどのヘイトについて

    以前の公式放送で
    このままではヘイトがオーバーフローしてしまうのでデノミします
    という趣旨の発言を聞きましたが

    そもそもダメージ直の値(xヘイト倍率)を蓄積ヘイトにする必要はないのでは?
    と思います。
    各スキルの威力値xヘイト倍率を蓄積ヘイトにすれば、例えシールドロブを連打しても
    32bit整数のオーバーフローを起こす直前の21億に到達するには35万回、GCD2.5秒を
    掛けるとぶっ通しで10日以上(243時間)続ける必要があります。

    今でもスタンスONさえ忘れなければ「ILが10低いとDPSのヘイトに負ける」様な事は
    起きませんし、DPS同士でヘイトの勝ち負けを競うものでもないと思います。

    敵HPが21億を超える方についてもフェーズ制やリジェネ等いくらか方法があると思います。
    部位破壊や、ダンスカーの扉みたいにHPゲージ複数本もありでしょう。

    それでもデノミ必要でしょうか?
    MMOで一番恐れるべきは、初心者が成長度合いを実感できなくて早々に飽きる事です。
    (0)

  2. #2
    Player
    Loraine's Avatar
    Join Date
    Aug 2013
    Location
    エンピレアム
    Posts
    931
    Character
    Loraine Velvet
    World
    Ramuh
    Main Class
    Dragoon Lv 90
    ・オーバーフローの恐れがあるのはヘイトだけではない
    ・そもオーバーフローの発生だけがデノミの要因ではない
    ・「今」の話ではなく今後アップデートを重ねて数値が増大していくことを踏まえた「先」を見据えた措置

    である旨、しっかりと説明があったと思いますが
    発言の一次ソースはご覧になられていますか?
    (71)

  3. #3
    Player
    rarararara's Avatar
    Join Date
    May 2014
    Posts
    567
    Character
    Yuki Midaifuku
    World
    Ridill
    Main Class
    Conjurer Lv 25
    今回のデノミの対象は51-80の間です。

    80-90は通常通りということですし、50までは変わらないので、逆に初心者には影響は少ないのかなと思います。
    (4)

  4. #4
    Player
    KukriKarda's Avatar
    Join Date
    Jan 2018
    Posts
    90
    Character
    Kukri Karda
    World
    Yojimbo
    Main Class
    Culinarian Lv 100
    公式放送はリアルタイムで見ていました。

    そのうえで、今の最大HPの敵が4.4億、蓄積ヘイトがやばいので数値を1/5にデノミします
    (注:スタンスONのタンクが1人で与ダメ2.1億与えた場合の蓄積ヘイトが約21億)
    これを1/5にしたとして、そこから10年ぐらいでもう一回デノミが必要になります
    との趣旨の発言をしていました。制限解除についてはゴメンナサイとも。
    要は10年で5倍になるぞという事かと。

    零式やってないのでタンクがHP2.1億の木人にかかる時間が計算できませんが
    48時間ということはないでしょう、8人全員動いて10分なら、タンク1人で1時間ぐらい?
    威力値xヘイト倍率なら243時間なので、5^3=125 > 243 で30年は持ちますね。*
    ゲームの寿命より自分の寿命を心配するレベルです。
    (*実際には1拡張あたり3倍ぐらいになってるのでパッチ10.5あたりで限界でしょう。)

    表示の問題は「40,000,014!」を「40,000,ooo!」のように端数切捨て表示
    としてもいいし、いっそ「40M!」でも構いません。勢いがあればいいんだよ的な。
    画面の数字をフラッシュ暗算する人でもなければ困らないでしょう(:P)

    また、今後のアップデートで10年経ったらまたデノミと言っていましたが
    データが蓄積し増えるごとにデノミの様な大規模調整は難しくなります。
    今後を見据えるならデノミが不要な方法を今のうちに出しておくべきでは
    と思ったまでです。



    #縦に伸ばし続けるが故、int32で無限に対応し続けるのは無理とはわかっていますが
    #BigDecimalで666禾予/secとか2.2e+47枚/secみたいな世界はさすがに別ゲーです
    (0)
    Last edited by KukriKarda; 02-23-2021 at 12:50 PM. Reason: 文字化け対応

  5. #5
    Player
    Dipper's Avatar
    Join Date
    Jun 2019
    Posts
    1,687
    Character
    Ryu D'
    World
    Ixion
    Main Class
    Paladin Lv 100
    Quote Originally Posted by KukriKarda View Post
    「40,000,014!」を「40,000,ooo!」のように端数切捨て表示
    レベル1キャラクターのダメージはどう扱うんです?
    デノミの必要性はオーバーフローよりアンダーフローの問題でしょう
    小さな数を誤差で切り捨てることが出来る分野の計算とは違います
    (14)

  6. #6
    Player
    yamadatarou's Avatar
    Join Date
    Sep 2013
    Posts
    572
    Character
    Lilicha Licha
    World
    Shinryu
    Main Class
    Scholar Lv 81
    デノミした方がバグが発生しないで開発にかけるコストを抑える事が出来ると判断されたんだと思います
    (11)

  7. #7
    Player
    male_player's Avatar
    Join Date
    Jul 2015
    Posts
    1,480
    Character
    Tsugu Na
    World
    Faerie
    Main Class
    Paladin Lv 90
    デノミネーションの理由

    ヘイト問題以前に既にバグの原因にもなってたらしいですし、
    このままだと通信量の増加で応答が遅くなったりラグが増えたりするそうですから、
    それだけでも全然理にかなった対処では?

    32bitのUINTの限界が42億くらいですしHP4億もあったら次拡張では溢れそうですね。
    まぁ整数管理か浮動小数管理かは知らないですけど。

    あと桁増え過ぎてもそれはそれで桁が増えたって実感、
    直感で桁数把握しづらくなるので逆に得づらいだけに思います。
    (16)

  8. #8
    Player
    flat1701's Avatar
    Join Date
    Jun 2017
    Posts
    297
    Character
    Jupitoris Vonbrown
    World
    Ultima
    Main Class
    Alchemist Lv 100
    新作発表会の該当部分を見返してみました。
    「デノミ」というと「全体的に桁を減らす」印象がありますが、今回は51~80と明言されています。

    [ここから憶測]
    圧縮するのは装備のアイテムレベルではないかと思っています。
    バトルジョブで見ても、拡張パックごとに130~140ほどずつILが上昇しています。
    その結果現在の最大ILは500を超えていますが、これを圧縮して仮に50程度にした場合は約200程度になります。
    そのまま推移した場合、拡張パック6つ分の余裕ができるのではと。
    もっと極端な話をした場合、「過去のパックで登場していた装備のILは装備可能レベルに一致する」まであり得ます。
    (例:現時点でいうと、装備レベル50だとILも50、60だとILも60…装備レベル80だけ80を超えるけど6.0が出るとすべて80になる)

    結果的に「ILでぶん殴る」ことが難しくなるゆえの「解除が難しくなる」なのではないかというのが私の感じたことです。
    (2)

  9. #9
    Player
    no5016's Avatar
    Join Date
    Sep 2013
    Posts
    159
    Character
    Goma Sixteen
    World
    Bahamut
    Main Class
    Dark Knight Lv 80
    どの程度の桁で数値持ってるかは知りませんが、限界に近いとちょっとした四則演算で溢れちゃったり、浮動小数点への変換で誤差大きくなったりしますからねバグの温床です
    (3)

  10. #10
    Player
    Dipper's Avatar
    Join Date
    Jun 2019
    Posts
    1,687
    Character
    Ryu D'
    World
    Ixion
    Main Class
    Paladin Lv 100
    限界の話だと、大人数で挑発シャークのローテをしたら指数計算で増えていくので
    64bit幅ですらちょっと時間をかければ初期装備で溢れさせられます
    デノミしたからといってどうにかなる話ではないと思います
    (内部的には単純な増加だけではないだろうし、シャークもついでに廃止か変更されると思いますが)

    その辺の話はついでに整理する部分としてわかりやすい例に出しただけで
    単純に大きな数を演算・制御する際の負荷の問題が中心なのでは
    負荷の問題であれば、先送りにするだけで、技術の進歩や設備投資で解決できる場合が多いです
    (2)

Page 1 of 3 1 2 3 LastLast

Tags for this Thread