Contents | Transport layer | Packet format | Application Protocol | Let's write a server |
eventlog
eventlog.write
<call ...> <eventlog method="write"> <retrycnt __type="u32" /> <data> <eventid __type="str" /> <eventorder __type="s32" /> <pcbtime __type="u64" /> <gamesession __type="s64" /> <strdata1 __type="str" /> <strdata2 __type="str" /> <numdata1 __type="s64" /> <numdata2 __type="s64" /> <locationid __type="str" /> </data> </eventlog> </call>
Event ID list:
S_INIT
: initT_OTDEMO
S_TEST
: test modeS_ERROR
: errorG_GAMEST
: game startG_GAMEED
: game endT_*
: transitionE_*
: event dataS_PWRON
S_IPADDR
G_GOININ
G_SVPUSH
G_CARD
G_CARDIQ
G_CARDA
G_CARDBM
G_CARDBC
G_CARDEE
G_CARDST
G_CARDED
G_ECRDOQ
G_ECRDA
G_ECRDBM
G_ECRDBC
G_ECRDEE
G_ECRDST
G_ECRDED
S_CRUSH
G_DEMOST
G_DEMOSP
G_DEMOED
G_ITEMST
G_ITEMED
G_EVENT
G_LOAD
G_INHERI
G_SAVE
G_ESAVE
G_XRPCPX
G_MATREQ
G_MATRES
G_RANK
G_SCRANK
S_UPDATE
G_EXCOIN
G_PITMST
G_PITMED
G_DONAST
G_DONAED
G_PCKIN
G_PCKOUT
<response> <eventlog status="status"> <gamesession __type="s64" /> <logsendflg __type="s32" /> <logerrlevel __type="s32" /> <evtidnosendflg __type="s32" /> </eventlog> </response>