24
05

WoW - Loot Seeding, oder wieso droppen 1 Million Druiden Items

Um mög­lichst viele Illu­sio­nen zu zer­stö­ren (zumin­des­tens in mei­ner letz­ten Gilde, glaubt die Masse auch beim tau­sends­ten Druid/Warlock Loot an Zufall), fol­gen­des Zitat aus dem Something-Awful Forum­s­ein­trag eines ehe­ma­li­gen World of War­craft Game Mas­ters:

The loot tables are always deba­ted. Basi­cally you can tell what loot will drop before the mob is kil­led (with the GM inter­face) this means loot is gene­ra­ted from the loot tables before the mob is actually kil­led. I would say the loot is gene­ra­ted the moment you enter the instance for the first time. Loot is then assi­gned to each mob. The actual items are then crea­ted only once they have been loo­ted to a cha­rac­ter.

Immer wie­der schön, die eigene mona­te­lange Argu­men­tie­rung nun bestä­tigt zu sehen. Tja ja ich hatte auch hier Recht. In mei­nen Augen ein groß­ar­ti­ges Sys­tem, denn in Kom­bi­na­tion mit einem klei­nem Zufalls­fak­tor sind unglaub­lich per­fekte Streaks mög­lich, die den Anschein erwe­cken, tat­säch­lich voll­kom­men dem Zufall zu unter­lie­gen. Ver­mut­lich begrün­det sich Loot, aus einer ver­schlüs­sel­ten Varia­ble, aus­ge­hend vom Raid- bzw. Grou­plea­der. Ein­fach aus­ge­drückt, bestimmt wahr­schein­lich euer Raid­lea­der mit wel­cher Wahr­schein­lich­keit, Item-X im Loot­ta­ble, beim Betre­ten der Zone, erscheint.

7 Kommentare

Für diesen Eintrag wurden die Kommentare geschlossen.

Prin­zi­pi­ell ist das wirk­lich schön, so etwas tat­säch­lich zu lesen, aber im End­ef­fekt war das vie­len Spie­lern schon lange klar. Beson­ders die Leute, die mit hohem Anspruch gefarmt haben (das ist nicht nega­tiv gemeint), wer­den spä­tes­tens im Schar­lach­ro­ten Klos­ter gemerkt haben, dass es Regel­mä­ßig­kei­ten gibt, wo eigent­lich keine sein soll­ten (so erging es mir - ich war auf der Jagd nach der illu­sio­nä­ren Rute - immer wie­der in exakt zwei ver­schie­de­nen Grup­pen­zu­sam­men­stel­lun­gen).

Ein Guildmate-Paladin erwähnte letz­tens, dass immer, wenn er in den Black­rock geht, etwas vom Wildherz-Set fällt. Mein Main ist Druide und rate mal, wer mein bes­ter Freund ist ;)

Ich würde es nicht am Raid­lea­der fest­ma­chen, ich glaube eher, dass nach Ermitt­lung der Grup­pen­zu­sam­men­stel­lung (auf Basis der Klas­sen) ein Algo­rit­mus Good- und Bad-Drops errech­net und ver­teilt. Es ist (wie Du ja weisst und mehr­fach beschrie­ben hast) das Wich­tigste, die Loot­ta­bles unter Kon­trolle und das glo­bale Equip eines Servers/Realms unter exak­ter Kon­trolle zu hal­ten.

Ein guter Bei­trag, seit­dem ich aber auf einem RP-Realm spiele, küm­mere ich mich um sol­che Details nicht mehr ;)

  • #2
  • Mi, 10. Mai 2006
  • Chris schrieb:

Bliz­zard kom­men­tierte das im off. Forum so:

Each mob has a pre-determined loot table, and is not affec­ted by any outs­ide influ­en­ces (such as those you lis­ted). The one excep­tion would be for items that are class spe­ci­fic being able to drop for a fac­tion that does not har­bor that class.

Anything that is ran­dom is going to exhi­bit some type of pat­tern at some point, and these pat­terns can cause a super­sti­tion to arise when no con­crete evi­dence can be shown dis­pro­ving their super­sti­tion is false. In fact, I can almost gua­ran­tee someone rea­ding this will refuse to believe that the loot drops are not affec­ted by outs­ide influ­en­ces sim­ply because of a pat­tern they wit­nessed.

Das wider­spricht der Aus­sage, dass der Loot schon gene­riert wird, wenn der Mob noch lebt, ja nicht. Wie du dar­aus ablei­test, dass es mit dem Raid­lea­der zusam­men­hinge, ist mir aber nicht ganz klar.

Klar ist: - Men­schen sind sau­schlecht darin, Zufallsket­ten von nicht zufäl­li­gen Ket­ten zu unter­schei­den. - Nie­mand will Ran­dom­drops. Was die Leute wol­len, sind faire Drops. Bei Ran­dom­drops ist es aber völ­lig wurscht, dass die letz­ten 10 Mal schon Fel­he­art gedroppt ist, das senkt die Chance auf Fel­he­art beim nächs­ten Mob kein biss­chen. - in den wenigs­ten Raids sind alle Klas­sen gleich stark besetzt. Es gibt z.B. in vie­len Raids mehr Schur­ken als War­locks. Des­halb sind die War­locks ent­spre­chend schnel­ler gut aus­ge­stat­tet als die Schur­ken. - So einige Set­teile, wie Schul­tern und Hand­schuhe, drop­pen für die ver­schie­de­nen Klas­sen bei unter­schied­li­chen Mobs. Nun legt man gerade am Anfang die ers­ten Mobs im MC aber deut­lich häu­fi­ger als die spä­te­ren. Auch bei Raids, die MC auf Farm­sta­tus haben, kann es vor­kom­men, dass man es in einer Woche mal nicht bis zu Ragna schafft. Durch die unter­schied­li­che Plat­zie­rung haben die Klas­sen, ganz unab­hän­gig vom Loot­ta­ble, aber sofort unter­schied­lich hohe Chan­cen, an ihre Set­teile zu kom­men. Die bei uns im Raid anfangs bemerk­ten Ver­zer­run­gen (offen­bar deut­lich mehr Pala- und Hun­ter­zeug als Pries­ter­sa­chen) hin­gen fast aus­schließ­lich damit zusam­men.

Webmaster

Ich hätte wohl noch mehr aus dem Forum zitie­ren sol­len: The actual items are then crea­ted only once they have been loo­ted to a cha­rac­ter.

Loot tables will work some­thing like this:

Loot Table 1 50% Item 1 30% Item 2 20% Item 3

Loot Table 2 50% Item 1 30% Item 2 20% Item 3

Loot Table 3 50% Item 1 30% Item 2 20% Item 3

Fac­tion Loot Table 50% Item 1 30% Item 2 20% Item 3

The Mas­ter Loot table will be 100% Loot Table 1 50% Loot Table 2 50% Loot Table 3 100% Fac­tion Loot Table

As you can hope­fully see, if you wan­ted an item in loot table 3 you would have the % chance of that loot table being used then the % chance that that item from that loot table drops. There will always be a fac­tion loot table to dif­fe­ren­tiate bet­ween horde/alliance loot for things like Sham­mies and Pala­dins. I hope you can fol­low that…

  • #4
  • Do, 11. Mai 2006
  • Chris schrieb:

Ja, das hab ich eben­falls gele­sen. Aber wo lei­test du her, dass der Loot aus einer ver­schlüs­sel­ten Varia­ble unter Ein­be­zie­hung irgend­wel­cher Daten des Raid­lea­ders oder sonst­was erstellt wird? Der von mir zitierte Blizzard-Kommentar behaup­tet jeden­falls das ganze Gegenteil,stimmt mit dei­nem Zitat aber voll­kom­men überein: Beide erklä­ren, dass es einen Loot­ta­ble gibt, der Faction-abhängig ist. Sonst seh ich auch bei dei­nem Zitat keine Hin­weise auf eine Abhän­gig­keit von ingame-Werten.

Dass es ver­schie­dene Loot­ta­bles für ein und den­sel­ben Mob geben muss, liegt auf der Hand. Schließ­lich droppt bei­spiels­weise der Pan­ther Hide Sack bei Arlokk völ­lig unab­hän­gig von den ande­ren Items. Wenn er droppt, droppt er zusätz­lich zum Rest, ohne irgend­et­was ande­res zu erset­zen. Mit nur einem ein­zi­gen Loot­ta­ble ginge das nicht, jeden­falls nicht ohne ziem­lich offen­sicht­li­che Mus­ter, der muss also in einem eige­nen Table lie­gen.

Ich sachs mal so: Die GM-Zitate erklä­ren, wann der Loot gene­riert wird und wie die Loot­ta­bles auf­ge­baut sind. Auf den ent­schei­den­den Punkt geht er nicht ein - näm­lich dar­auf, wie die Items aus den Loot­ta­bles aus­ge­wählt wer­den. Woher sollte ein GM das auch wis­sen…

Er schreibt nichts dar­über, wie die Seeds für den Pseudo-Zufallsgenerator zu Stande kom­men, dar­über, wie­viele Instanzen/Mobs/Raids ein ein­zel­ner Gene­ra­tor bedient, dar­über, wie oft die Zufalls­ge­ne­ra­to­ren über­haupt neu gestar­tet wer­den und somit Seeds benö­ti­gen.… Das Zitat schließt kei­nes­falls aus, dass es bspw. für alle MC-Instanzen auf einem Ser­ver nur einen ein­zi­gen Zufalls­ge­ne­ra­tor geben könnte, der ledig­lich am War­tungs­tag neu gestar­tet wird. Es könnte auch ein eige­ner Gene­ra­tor für jede ein­zelne Instanz sein, dann wäre der Seed natür­lich inter­es­sant, aber wer weiß das genau.…

Zu den Pseudo-RNGs ist mir von Bliz­zard nur ein Zitat bekannt, es stammt aller­dings aus einem ande­ren Zusam­men­hang (loot-rolls und /random):

WoW cur­rently uses the IBAA pseudo-random num­ber gene­ra­tion algo­rithm. We have a library of gene­ra­tors and can switch at any time if the need were to arise.

Ano­ther popu­lar theory I want to touch on is “streaks”. People like to see pat­terns where none exist. They also like to look at some sta­tistics but not others. Let’s take an example. What are the chan­ces of rol­ling 98 or hig­her? Sim­ple: 3%. What are the chan­ces of rol­ling 98 or hig­her 5 times in a row? About 1 in 4.1 mil­lion. If you stop there you would think that if you saw some­body roll 98+ 5 times in a row, they must be chea­ting! But let’s not stop there. How many ran­dom rolls are there each night? Many mil­li­ons. So what are the chan­ces that a notica­ble num­ber of people did indeed roll 98+ 5 times in a row? Vir­tually gua­ran­teed.

It is true that we are dea­ling with pseudo-random num­bers as oppo­sed to true ran­doms. It is also true that all pseudo-random num­ber gene­ra­tors do have a pat­tern to them; they will even­tually repeat them­sel­ves. You need to keep in mind that their periods (num­ber of ite­ra­ti­ons before they repeat) are very long. It varies by algo­rithm, but the length of the period is one of the key attri­bu­tes of any good ran­dom num­ber gene­ra­tor. Each ser­ver pro­cess has it’s own uni­que ran­dom num­ber gene­ra­tor and ever­yone being ser­ved by a pro­cess is sharing that gene­ra­tor. So while the num­bers can not be truly ran­dom, we have done what we can to make them as ran­dom as pos­si­ble.

Fra­gen hier sind: Gilt das ebenso für die Bestim­mung des Loots? Und was ver­steht man unter einem “pro­cess”, sprich: wie­viele Leute wer­den, gerade in den Instan­zen, von einem ein­zi­gen Gene­ra­tor bedient?

Sehr inter­es­sante Dis­kus­sion, auf alle Fälle.

Webmaster

Er schreibt nichts dar­über, wie die Seeds für den Pseudo-Zufallsgenerator zu Stande kom­men, dar­über, wie­viele Instanzen/Mobs/Raids ein ein­zel­ner Gene­ra­tor bedient, dar­über, wie oft die Zufalls­ge­ne­ra­to­ren über­haupt neu gestar­tet wer­den und somit Seeds benö­ti­gen.…

Ich bezweifle, dass GMs so tie­fes Wis­sen über das Spiel besit­zen, um soweit in die Mate­rie stos­sen zu kön­nen. Ich will ver­su­chen zu erklä­ren wieso, eine rela­tiv kon­stante Varia­ble funk­tio­nie­ren würde, sprich bei Raidleader-X Chance-Y auf Item-Z.

Mit einem sol­chen Sys­tem, wäre die Chance auf 0 Drops um eini­ges gerin­ger, als bei einem abso­lu­ten Zufalls­ge­ne­ra­tor, wie es in in Ever­quest gibt. Dort gibt es Bie­spiele, wo auch nach hun­dert Kills, nicht alle Items dro­ped sind. Im WoW Sys­tem ist die Chance auf sol­che “Streaks” sehr gering, nicht unmög­lich aber viel gerin­ger.

Es ist schade, dass es keine brauch­ba­ren Auf­zeich­nun­gen zu die­sem Thema gibt. Es wäre ein leich­tes, Raid­drops mit meh­re­ren Daten (Raid­lea­der, Raid­mem­ber usw.) zu tra­cken. Die Daten, die exis­tie­ren sind alle kaum zu gebrau­chen. Den­noch ist es inter­es­sant Raid­drops ver­schie­de­ner Gil­den zu prü­fen. Kaum eine Gilde schützt ihr EQDKP Sys­tem mehr, so dass man hier wun­der­ba­ren Zugriff hat. Ein­bil­dung oder nicht, fast jede Gilde schwimmt in einer ganz bestimm­ten Class-Gear, dass kann doch kein Zufall sein ;)

  • #6
  • Di, 07. November 2006
  • wawa schrieb:

öhm…

du begrün­dest dein “Nicht-Random” damit, dass der Loot bereits VORHER fest­steht. Was hat denn das damit zu tun, ob es instant beim kill berech­net wird, oder bei Ein­tritt in die Instanz??

Neh­men wir mal TQ, da kämp­fen die Mobs sogar mit den Items, die sie drop­pen, die Aus­stat­tung kann den­noch zufalls­ba­siert erfolgt sein.

So, und nun mal zu dei­nen sug­ges­ti­ven Men­gen an Hex­er­drops. Um hier­bei wirk­lich sta­tis­tisch fun­dierte Schlüsse zie­hen zu kön­nen, sind min­dese­tens 100 runs not­wen­dig (wohl eher 1000). Wenn ich jetzt bedenke, dass MC immer nur jede Woche reset­tet wird hmmm… wird eine sta­tis­ti­sche Unter­su­chung aus dem Spiel her­aus Jahre dau­ern.

Ah ja, btw: Der ame­ri­ka­ni­sche Prä­si­dent ist ein Alien und die Mond­lan­dung hat nie statt­ge­fun­den.

Grüßle, wawa

Webmaster

Um hier­bei wirk­lich sta­tis­tisch fun­dierte Schlüsse zie­hen zu kön­nen, sind min­dese­tens 100 runs not­wen­dig (wohl eher 1000).

Im Prin­zip ist nur ein bischen PHP-Wissen not­wen­dig und man könnte theo­re­tisch hun­de­ret EQDKP Sei­ten, von denen die Masse frei zugäng­lich ist, nach Mus­ter im Loot­ver­hal­ten par­sen. Wer ganz viel Zeit hat, kann ja ein­mal Selbst­for­schung betrei­ben. Sicher mag das alles theo­re­tisch kor­rekt klin­gen, dass in 1000 MC Runs Luci­fron ab Run Num­mer 900 nicht mehr die Kom­bi­na­tion Druiden-Boots + Warlock-Gloves dropt. Dies nützt aber kei­ner Gilde etwas, da sie keine 900 MC Runs machen wird.

Drü­cken wir es so aus, WoWs Loots mögen zufäl­lig sein, die­ser Zufalls-Generator arbei­tet aber in so furcht­bar schlech­tem Rhyth­mus, dass in der Pra­xis kein Ein­druck von Zufall ent­steht. Ich war nun bei 3 Gil­den und habe Luci­fron schät­zungs­weise 40 oder 50 mal fal­len sehen und die Loots Druiden-Boots + Warlock-Gloves waren dabei auf­fäl­lig domi­nant. Viel­leicht mag das in den nächs­ten 50 Kills anders sein, aber das nützt mir nix, da ich die­sen Boss nicht mehr 50 mal fal­len sehen werde.