Referenca za dnevnik izvajanj in analizo
Dnevniki izvajanj shranjujejo trajni zapis igre, ki se je začela, na strežniku. Običajni vmesnik omogoča deterministično analizo in pripravljene vhodne podatke za umetno inteligenco; osnovni zapis JSONL je na voljo v prenesenih podatkih seje.
Izbira izvajanja
Z možnostjo Odpri dnevnik izvajanja (Open run log) razširite izbirnik. Filter poišče ustrezne vrstice, ki so razvrščene po datumu začetka.
- Začetek (Started) je čas začetka izvajanja.
- Igra (Game) je shranjeni posnetek definicije, uporabljen pri izvajanju.
- Stanje (Status) je stanje življenjskega cikla izvajanja in lahko vključuje razlog za dokončanje.
- ikona za analizo odpre deterministično analizo,
- ikona dokumenta odpre vhodne podatke za umetno inteligenco,
- ikona koša po potrditvi trajno odstrani dnevnik izvajanja.
Oznaka Izvajanje v živo (live run) pomeni, da izvajanje še ni zaključeno in je njegova analiza začasna. ABANDONED z oznako SERVER_RESTART pomeni zaključene zgodovinske podatke in ga ne smete obravnavati kot izvajanje v živo.
Katalog dnevnikov izvajanj vsakega moderatorja hrani podatke največ 90 dni, 100 izvajanj ali 2 GB. Če je presežena katera koli od teh omejitev, se zaključena izvajanja tega moderatorja odstranijo od najstarejšega do najnovejšega, ne da bi se pri tem porabljala ali brisala kvota drugega moderatorja. Odprta izvajanja so izvzeta, dokler se ne zaključijo. Preneseni izvoz je zato trajna kopija podatkov, ki jih je treba ohraniti dlje, kot to omogoča hramba na strežniku.
Nalaganje
Odpiranje analize lahko zahteva branje dnevnika dogodkov, ponovno sestavljanje vrstic sej in izpeljavo blokov, specifičnih za igro. Med tem postopkom sta prikazana indikator nalaganja in prekrivni prikaz Odpiranje dnevnika izvajanja... (Opening run log...).
Splošni bloki
Ko so podatki na voljo, se analiza začne s kontekstom na ravni izvajanja in seje:
- število sej,
- število različnih udeležencev,
- število neobdelanih dogodkov,
- trajanje,
- začetek in konec seje,
- odzivi,
- vrstice izplačil in vsote,
- končno stanje in seznam udeležencev.
En neobdelan dogodek se lahko razširi v več analiznih vrstic. En končni dogodek lahko na primer ustvari po eno vrstico izplačila za vsakega prejemnika. Število vrstic zato ni nujno enako številu neobdelanih dogodkov.
Bloki, specifični za igro
Dodatni prispevki dodajo samo bloke, ki jih podpirajo zabeležena igra in njeni podatki:
- Trg: naročila, transakcije, cene, količine, vrednosti računov, cena, tehtana glede na obseg, razpon cen in sprememba cene z upoštevanjem predznaka po sejah in trgih,
- Dražba: oddana dejanja, zmagovalec, poravnalna cena, informacije in kumulativni dobiček z upoštevanjem predznaka,
- Strateška oblika: pogostost posameznih dejanj v seji, celice izidov in vektor izplačil za vsak izid,
- Ekstenzivna oblika: odločitve o realizirani poti v posamezni seji, izidi narave, pogostost končnih stanj in vektorji izplačil, prikazani ob realiziranih poteh,
- Prosta oblika: napredovanje po stopnjah, odzivi, izbire in izhodi spremenljivk.
Odsotnost bloka običajno pomeni, da ga vrsta igre ali zabeleženi podatki ne podpirajo. Tega ne smemo samodejno razlagati kot rezultat z vrednostjo nič.
Filtri in razvrščanje
Izbirniki za sejo, dražbo in drug kontekst zožijo prikaz samo na združljive bloke analize. Glave tabel omogočajo razvrščanje, kadar ga pregledovalnik podpira. Ob zaprtju in ponovnem odprtju pregledovalnik iz shranjenega izvajanja ponovno sestavi isti deterministični dokument.
Stolpčni grafikoni prikazujejo vidno ničelno črto. Pozitivne vrednosti segajo v desno in so modre; negativne spremembe cen ali dobički segajo v levo in so rdeči. Kadar je prikazanih več sej, je seja navedena v oznaki vsakega stolpca.
Vhodni podatki za umetno inteligenco
Vhodni podatki za umetno inteligenco so projekcija metapodatkov izvajanja in deterministične analize v Markdownu. Vključujejo navodila, naj se povzetek opira samo na posredovane dokaze, naj po možnosti primerja seje in naj navede negotovost.
Ob odpiranju vhodnih podatkov za umetno inteligenco se sistem poskusi kopirati v odložišče. Pogovorno okno za potrditev sporoči, ali je bilo kopiranje uspešno. Če dovoljenja brskalnika blokirajo kopiranje, besedilo ostane izbrano, da ga lahko kopirate ročno.
Vhodni podatki za umetno inteligenco ne dodajajo skrite analize in ne smejo nadomestiti pregleda determinističnih tabel, kadar so pomembne natančne vrednosti.
Delni in končni podatki
Analiza izvajanja v živo se lahko spreminja, ko prispejo novi dogodki. Analiza zaključenega izvajanja je stabilna glede na shranjeno definicijo in dnevnik dogodkov, vendar lahko še vedno razkrije nepopoln eksperiment, na primer ročno zaključeno sejo ali opuščen strežniški proces.
Če je potek igre sporen, ohranite izvajanje. Posnetek definicije, vrstni red dogodkov, razlog za dokončanje in izpeljane tabele skupaj tvorijo diagnostični zapis.