Diablo3 RoS Loot Table 抽選の考察(仮説)

ドロップテーブル抽選に関する私的な考察メモ。根拠はあっても証拠はありませんし、検証には膨大なデータか、複数内部関係者の証言が必要です。当然、間違ってる可能性もありますし、異説の生じる余地もまだまだあります。(冒頭のTweetで短縮URLに化けてるのはBattle.netです。)※5/20更新
0
rush4forge @rush4forge

以下、Loot Table に関する私見(あくまで仮説)メモ。 1)テーブル抽選のための暗号化された親鍵が http://t.co/WU8dA2jm9B の鯖からゲーム作成時に発行。この鍵は同一ゲーム内の 全 PC 間で共有される。 #d3jp

2014-05-18 21:01:44
rush4forge @rush4forge

2)テーブルの抽選は、親鍵に基づいて個々のクライアントごとに行われる。つまり、同一ゲーム内で同一テーブルがマルチプレイの PC 間で共有されるわけではない。親鍵は共通、テーブルは個別。 #d3jp

2014-05-18 21:09:19
rush4forge @rush4forge

2)の根拠: - 同一 PC のドロップが、別ゲームでもソロ・マルチの枠を超えて被る傾向。 - その一方で、マルチプレイ時の PC 間(※同一クラス)では、ドロップが有意性を指摘できるほど偏らない。 -(もうひとつあった根拠を失念… orz) #d3jp

2014-05-18 21:17:42
rush4forge @rush4forge

追記:2)の根拠: - #D2X までと異なり、ドロップは PC ごとに異なり、奪い合いも発生しなくなった。これは理論上、ドロップテーブルがクライアント側で抽選可能になったことも意味する。

2014-05-18 21:34:38
rush4forge @rush4forge

3)BoA(垢縛り)アイテムドロップ時には、アイテム(のヘッダ?)に、ゲームID+親鍵+タイムスタンプが記録される。それにより、トレードできる相手と、制限時間と、アイテムがレジットかどうかをチェックできるようにしている。#d3jp

2014-05-18 21:23:06
rush4forge @rush4forge

3)の続き。このヘッダ情報は、垢BANする時の根拠にも利用され、常習不正ユーザーの割り出しにも使われる。#d3jp

2014-05-18 21:25:52
rush4forge @rush4forge

3)の根拠。ゲームIDとタイムスタンプだけだと、容易にヘッダを書き換えてdupeされてしまうので暗号化された親鍵が必要。別途、子鍵をクライアントごとに持つ?また同一ゲーム内で同一テーブルを複数PC間で共有するのも、解析されるリスクが高まるので可能性は低いと思われる。#d3jp

2014-05-18 21:30:37
rush4forge @rush4forge

※以上はあくまで Loot Table 抽選の仮説です。根拠はあっても証拠はありませんし、検証には膨大なデータか、複数内部関係者の証言が必要です。 #d3jp

2014-05-18 21:37:24
arr @neuneu18

#d3jp Loot Tableの存在を鰤コメがあらためて否定。http://t.co/4FjXIwfimY

2014-05-20 11:11:45
rush4forge @rush4forge

[BluePost: Grimiku]“pre-determined loot tables”(ドロップテーブルの事前確定)は “pretense”(偽り)? http://t.co/3L7tQQEsrI #d3jp

2014-05-20 11:48:44
rush4forge @rush4forge

うーん。まず、Grimiku も Lylirra も(コメントを避けるならともかく)わざわざ嘘をつく理由はないので、発言内容自体はそれとして受けとめる必要があると思う。 #d3jp

2014-05-20 11:54:34
rush4forge @rush4forge

ただ、Grimiku は “loot is not pre-determined” と言っていて、”loot table is…” とは言っていない。#d3jp

2014-05-20 11:56:19
rush4forge @rush4forge

Lylirra も “items and their stats are determined at the time…” と言ってて、loot table の中からアイテムを抽選 → affixes の抽選と、実は必ずしも矛盾しない。否定なのか、巧みに躱されたのか?#d3jp

2014-05-20 11:59:06
rush4forge @rush4forge

“determined” も「定められている」〜「確定」まで幅があって、厳密にどういう意味で言ってるのか、イマイチ判然としない。(※この文脈だと普通は後者。)#d3jp

2014-05-20 12:08:29
rush4forge @rush4forge

スレッドを眺めてみると、Battle.netのサーバーによってドロップが変わる(偏る)というコメントも見られる。#d3jp

2014-05-20 12:02:42
rush4forge @rush4forge

いずれにしても、loot table の事前抽選を公式に否定したという線でも、考察してみるべきなんだろうな…とは思う次第。#d3jp

2014-05-20 12:14:23