]> icculus.org git repositories - divverent/nexuiz.git/blob - Docs/spamlog.txt
g_maplist fixed (was only set to the first map before); "spam logging" improved ...
[divverent/nexuiz.git] / Docs / spamlog.txt
1 cvars:
2 ______________
3
4    sv_logspam                    master switch (default: 0)
5    sv_logspam_files              print frags, scores and captures for separate files each match (default: 0)
6    sv_logspam_console            print frags, scores and captures to serverconsole during the match (default: 1)
7    sv_logscores_bots             choose whether bot are included in stats or not (default: 0)
8                                 
9    sv_logspam_files_counter      number of matches logged until now
10    sv_logspam_files_nameprefix   file name prefix to be used (default: nexuiz)
11    sv_logspam_files_namesuffix   file name extension to be used (default: .log)
12
13 log format:
14 ______________
15
16    :gamestart:<gametype>_<mapname>
17    :join:<ID>:<nickname>
18    :part:<ID>
19    :team:<ID>:<team>
20    :kill:frag:<ID of killer>:<ID of victim>:type=<death type>:items=<itemstring of killer>:victimitems=<itemstring of victim>
21    :kill:tk:<ID of killer>:<ID of victim>:type=<death type>:items=<itemstring of killer>:victimitems=<itemstring of victim>
22    :kill:suicide:<ID>:<ID>:type=<death type>:items=<itemstring>
23    :kill:accident:<ID>:<ID>:type=<death type>:items=<itemstring>
24    :ctf:steal:<flagcolor>:<ID of attacker>
25    :ctf:dropped:<flagcolor>:<ID of dropper>
26    :ctf:pickup:<flagcolor>:<ID of attacker>
27    :ctf:capture:<flagcolor>:<ID of attacker>
28    :ctf:return:<flagcolor>:<ID of defender>
29    :ctf:returned:<flagcolor>
30    :dom:taken:<previouscolor>:<ID of player>
31    :scores:<gametype>_<mapname>:<map runtime>
32    :player:<frags>:<deaths>:<playtime>:<team>:<ID>:<nickname>
33    :end
34    :gameover
35
36    Note that only the :join and :player lines ever contain player names.
37
38 team colors:
39     1 = No Team (Domination)
40     5 = Red Team
41    14 = Blue Team
42    10 = Pink Team
43    13 = Yellow Team
44
45 itemstring:
46    <weaponid><flags>
47
48    where flags can contain:
49          F = player carries the flag
50          S = player has strength
51          I = player has the shield
52    
53    and weapon IDs are:
54          1 = Shotgun
55          2 = Uzi
56          4 = Mortar
57          8 = Electro
58         16 = Crylink
59         32 = Nex
60         64 = Hagar
61        128 = Rocket Launcher
62       4096 = Laser
63
64 death type:
65    either a weapon ID (see above), or one of:
66      10000 = fallen to death
67      10001 = telefragged
68      10002 = drowned
69      10003 = killed by a trap / fallen into the void
70      10004 = lava
71      10005 = slime
72      10006 = console kill
73      10007 = (MinstaGib) out of ammo
74      10008 = swamp
75      10009 = team change
76      10010 = auto team change
77      10011 = camping protection
78
79 There will be a log analyzer parsing this file format soon. Note that weapon
80 IDs are below 10000.