Dnevniki izvajanj in analiza
Dnevniki izvajanj ohranijo zapise, ki jih je strežnik zabeležil po začetku igre. Uporabite jih za pregled izvajanja, primerjavo njegovih sej, izvoz determinističnih podatkov ali pripravo strukturiranega vnosa za zunanjega pomočnika z umetno inteligenco.

Eno izvajanje se začne, ko moderator zažene definicijo igre. Vsebuje lahko eno ali več sej.
Dnevniki izvajanj posameznega moderatorja se hranijo največ 90 dni, do 100 izvajanj in do 2 GB. Če je katera koli omejitev presežena, strežnik trajno odstranjuje zaključena izvajanja tega moderatorja, od najstarejšega do najnovejšega, dokler niso izpolnjene vse omejitve. Trenutno odprto izvajanje je zaščiteno; upravičeno za odstranitev postane, ko se konča. Izvajanje, ki ga želite obdržati dlje, prenesite.
Odpiranje izvajanja
Zavihek Dnevniki izvajanj nad ukazom Odpri dnevnik izvajanja (Open run log) prikaže omejitve hrambe. Kliknite ukaz, da odprete iskalni izbirnik izvajanj. Izvajanja so razvrščena po datumu, prikazani pa so čas začetka, igra in stanje. Če izberete vrstico, se odpre analiza tega izvajanja.
Medtem ko je izvajanje še odprto, je lahko v izbirniku prikazana značka izvajanje v živo. Ob ponovnem zagonu strežnika se zadevna izvajanja zaprejo kot opuščena z razlogom zaključka SERVER_RESTART; te vrstice predstavljajo zgodovinske podatke, ne izvajanj v živo.
Če nalaganje ali obdelava traja opazno dlje, se med celotnim postopkom prikazuje indikator dejavnosti Odpiranje dnevnika izvajanja... (Opening run log...).
Pogled analize
Dokument analize prikazuje samo bloke, ki jih podpirata igra in zabeleženi podatki. Glede na vrsto igre lahko vključuje:
- metrike izvajanja in sej,
- dejavnost udeležencev,
- zgodovino spremenljivk in izbir,
- rezultate dražb,
- zgodovino tržnih cen in transakcij,
- izbire in izplačila v strateški obliki,
- uresničene poti v ekstenzivni obliki,
- napredovanje skozi stopnje in izhode v igrah s prosto obliko.
Filtra za seje in dražbe omejita prikaz na združljive bloke. Glave tabel je mogoče uporabiti za razvrščanje, kjer je ta možnost na voljo. Začasna analiza izvajanja v živo se lahko spreminja, dokler izvajanje ni zaključeno.
Zgodovina spremenljivk in izbir se odpre ločeno od primarne analize. Obsežne zgodovine so prikazane po straneh; z gumboma Prejšnja in Naslednja pod zgodovino se pomikate po zabeleženih vrsticah. Razpon vrstic prikazuje vaš trenutni položaj v celotni zgodovini.
Dejanja v pregledovalniku
V orodni vrstici pregledovalnika lahko:
- se vrnete na Predvajaj dogodke, ki se odpre privzeto,
- preklopite na primarno analizo ter nato na zgodovino spremenljivk in izbir,
- odprete Vnos za umetno inteligenco (AI input),
- kopirate trenutni dokument,
- ga prenesete,
- izbrišete dnevnik izvajanja,
- zaprete pregledovalnik.
Za izbris je potrebna potrditev; izbrisa ni mogoče razveljaviti prek grafičnega uporabniškega vmesnika.
2D predvajanje dogodkov
Odprite dnevnik izvajanja; privzeto se prikaže Predvajaj dogodke. Predvajalnik prikazuje trenutno stopnjo in zadnje zabeleženo dejanje posameznega udeleženca. Tirnice igralcev kažejo zadnji zabeleženi Input, tirnica System pa zadnji Result. Izbrani dogodek spremenite z Predvajaj/Premor, gumboma za prejšnji in naslednji dogodek ali zgornjim drsnikom. Spodnji drsnik Brskaj po dogodkih premika vrstico skozi celotno časovnico, ne da bi spremenil izbor. Vsaka kartica dogodka kaže čas in zabeležen opis; izbrani dogodek je poudarjen, njegove podrobnosti pa so pod vrstico. Če izvajanje vsebuje več sej, izberite želeno sejo. Hitrost določa premik med zabeleženimi dogodki in ne predstavlja dejanskega pretečenega časa. Kadar podatki o izplačilih povezujejo udeleženca z vlogo v igri, ju predvajalnik združi v eno vrstico, na primer Producer · Subject1.
Gumb Continue nima številčne vrednosti, zato predvajalnik pokaže Continue brez internega nadomestnega zapisa NaN. Po oddaji Choice ponovni prikaz istega Stage kot potrditev na tirnici ohrani oddani Choice. Ob prehodu v nov Stage tirnica pokaže njegov Input. Podrobnosti izbranega dogodka še vedno kažejo Input in Result, ki sta dejansko zapisana v dnevniku.
Pri matrični igri stran WAITING_FOR_CLIENT sporoča igralčevo vlogo in stanje strani; na tirnici ne nadomesti že oddanega Choice. Zabeleženi izid Nature se ob izboru matričnega rezultata pokaže na ločeni tirnici Nature. Novi dnevniki vsebujejo ime izida, starejši z zgolj koordinato pa pokažejo zaporedno številko izida.
Predvajanje temelji na strežniški časovnici. Tirnice in oznake prikazujejo vrstni red dogodkov in dejavnost udeležencev, ne pa rekonstruiranih zaslonov igralcev ali nezabeleženega stanja igre. Zabeležena ponudba v avkciji kaže ceno ob imenu dogodka. Daljši opisi ostanejo v širokem panelu pod karticami; kadar je besedilo odrezano, ga razširite z ukazom Prikaži celoten dogodek. Izvorno časovnico JSON lahko še vedno kopirate ali prenesete z gumboma v pregledovalniku.
Kartice vsebujejo čas, izvajalca in dejanje. Input in Result sta samo v spodnjem panelu; številka kroga je kontekst, ne rezultat. Klik na tirnico izbere njen najbližji dogodek; na označeni tirnici lahko uporabite tudi smerni tipki. Predvajanje in navigacija postavita izbrano kartico na sredino, kolikor dopuščata robova seznama. Brskanje po karticah ostane neodvisno. Osvežitev kataloga ohrani odprti prikaz in predvajanje. Posnetki inicializacije seje in poravnave avkcije so prikazani pod System.
Ozek barvni trak na kartici se ujema s piko dogodka na tirnici. Modra pomeni potek igre, oranžna dejanje igralca, vijolična izračun ali stanje, zelena izid, siva pa prisotnost. Neznani tipi dogodkov ostanejo nevtralni. Če se z miško pomaknete na kartico ali piko, se pokaže ime skupine. Izbrana kartica ohrani izrazitejši rob.
Odprite Filter, če želite izbrati vrste dogodkov in udeležence. Sprva so izbrane vse možnosti. Pokaži vse in Skrij vse spremenita vse izbire v svoji skupini. Filter omeji kartice, pike na tirnicah, drsnika in korake predvajanja. Številke na karticah še vedno označujejo mesto v celotni časovnici seje; povzetki udeležencev upoštevajo vse zabeležene dogodke do izbrane točke. Če ni zadetkov, spremenite izbor ali uporabite Pokaži vse.
Vnos za umetno inteligenco
Vnos za umetno inteligenco je poročilo v obliki Markdown, sestavljeno iz metapodatkov o izvajanju in razpoložljive deterministične analize. Namenjeno je lepljenju v zunanjega pomočnika z umetno inteligenco. Pomočnika pozove, naj povzame izide, po možnosti primerja seje in navede negotovost, kadar so dokazi nepopolni.
Pred pripravo poročila strežnik zabeležene identitete udeležencev, ID-je sej in ID-je izvajanj zamenja s stabilnimi oznakami, kot so Participant 1, Session 1 in Run 1. Ista identiteta ohrani isto oznako v celotnem izvozu. Shranjeni dnevnik izvajanja se ne spremeni. Poročilo vsebuje tudi porazdelitve tipiziranih podatkov po sejah. Odgovori v prosti obliki in vsebina spremenljivk ostanejo del izvoženih raziskovalnih podatkov, zato jih preglejte, če bi udeleženci lahko vnesli osebne podatke.
Analiza izvajanja, ki je še odprto, je začasna. Vsak zadevni razdelek je označen z Nepopolno, saj lahko poznejša dejanja igralcev ali zaključek seje spremenijo njegove vrednosti. Ko se končajo vse seje v izvajanju, ti razdelki postanejo popolni.
Brskalnik poskuša kopirati poročilo in potrdi, ali je bil dostop do odložišča uspešen. Če je dostop do odložišča blokiran, poročilo ostane izbrano, da ga lahko kopirate ročno.
Razlaga izvajanja
Dnevniki izvajanj beležijo dogodke na strežniku, ne pa vseh vizualnih podrobnosti, ki jih je morda videl posamezen udeleženec. Nedokončano, opuščeno ali trenutno aktivno analizo obravnavajte kot nepopolno.
Pri igrah z ekstenzivno obliko so odločitve igralcev samo tiste na uresničeni poti, čeprav lahko vsi predvideni prejemniki izplačil prejmejo končno izplačilo. Pri tržnih igrah lahko posodobitve, ki jih sproži časovnik, in transakcije ustvarijo dogodke brez novega klika udeleženca.
Če izvajanje vsebuje vsaj dve seji, analiza prikazuje tudi porazdelitve med sejami. Pri vseh igrah primerja trajanje sej. Dodatne mere so odvisne od igre: za tržne igre se uporabljajo aktivnost trgovanja in cene, za dražbe rezultati prodaje in dobiček, za matrične igre in igre z drevesom izidi in izplačila, za igre s prosto obliko pa odgovori in trajanje stopenj. Population size je število sej v izvajanju; Sample size ob metriki je število sej, za katere je bila ta metrika določena. Izvajanje v živo te bloke označuje kot Incomplete, ker jih lahko poznejši dogodki še spremenijo.
Prikaz analize se še razvija. Če se vam rezultat zdi nedosleden, ohranite izvirno izvajanje, da bosta zgodovina dogodkov in posnetek definicije še naprej na voljo za diagnosticiranje težave.
Za polja izbirnika, univerzalne in za posamezne igre specifične bloke analize, števila, filtriranje in pravila za nepopolne podatke glejte Referenca za dnevnike izvajanj in analizo.
Dogodki Stage beležijo vsako uspešno pošiljanje strani s strežnika igralcu, tudi ponovno pošiljanje in delno osvežitev. Ne potrjujejo, da je brskalnik stran že prikazal. To velja za nove dogodke; v starejših dnevnikih lahko manjkajo prejemniki skupinsko poslanih strani.