User:Co.cane

From BF2 Technical Information Wiki
Revision as of 04:35, 22 April 2006 by Co.cane (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Webmaster of NanoSpy, VentriloSpy and some other game-related pages.

Experience in: web-scripting, web-design and graphical tools, also some java and c++.

BF2 Statistics Gathering Problems

I have problems getting the following values from the gamespy servers. If i know anything about the returned data, which should provide the values, it will be written in brackets [].

  • the servers the player was playing on [srv-0, srv-1, srv-2, srv-3 ...]
  • Numer of bullets fired per weapon
  • Vehicle Accuracy [vacc]
  • Best round for every map

I copied this table and marked all values i can get with the various queries as green, values i can't get with red, did not mark unknown values, and not needed values with grey.


Data Gathering
Code Type Meaning Comment
1 ban N # times banned
2 bbrs N Best round score
3 bksk N Best kill streak
4 bmap N Best round map
5 cacp N # assists capturing control point
6 cdsc N Commander score
7 cmsc N Combat score
8 cpcp N # times captured control point
9 deth N # deaths
10 dfcp N # times defended control point
11 dkas N # kill assists as driver
12 dsab N Driver special ability
13 dtpm F # deaths/minute
14 dtpr F # deaths/round played
15 fkit N Favorite kit
16 fmap N Favorite map
17 fveh N Favorite vehicle
18 fwea N Favorite weapon
19 heal N # heals
20 jond T Date joined
21 kick N # times kicked
22 kila N # kill assists
23 kill N # kills
24 klpm F # kills/minute
25 klpr F # kills/round played
26 klsc N Kill score
27 loss N # losses
28 mode0 N Game mode 0
29 mode1 N Game mode 1
30 mode2 N Game mode 2
31 osaa % Overall small-arms accuracy
32 ospm F Overall score/minute
33 pkas N # kill assists as passenger
34 rank N Rank
35 rpar N # repairs
36 rsup N # resupplies
37 rviv N # revives
38 scor N Global score
39 smoc B Rank = SgtMaj of the Corps?
40 suic N # suicides
41 tcdr E Time as commander
42 tsql E Time as squad leader
43 tsqm E Time as squad member
44 tlwf E Time as lone wolf
45 tgte N # times targeted enemy
46 time E Total time played
47 topr P Top opponent in round
48 tvcr P Top victim in round
49 twsc N Teamwork score
50 wdsk N Worst death streak
51 wins N # wins
52 lbtl T Last battle time
53 vacc % Vehicle accuracy
54 tkil N Team Kill
55 tdmg N Team Damage
56 tvdm N Team Vehicle Damage
57 vrk N Road kill with vehicle
58 mvns S Top victim name
59 mvrs S Top victim rank
60 mvks N Top victim kills
61 vmns S Top opponent's name
62 vmrs S Top opponent's rank
63 vmks N Top opponent's kills
64 abr- N Best round score in army Lookup Values
65 awr- N Worst round score in army
66 alo- N # losses in army
67 atm- E Time in army
68 awn- N # wins in army
69 kdt- N # deaths using kit Lookup Values
70 kkd- R Kill:death ratio using kit
71 kkl- N # kills using kit
72 ktm- E Time playing kit
73 mbr- N Best round score on this map
74 mcm- N # completed on this map
75 mic- N # incomplete on this map
76 mls- N # losses on this map
77 mtm- E Time on this map
78 mwn- N # wins on this map
79 svr- S Server IP or name (svr-0 is the most recently used)
80 vdt- N # deaths by vehicle
81 vkl- N # kills with vehicle
82 vkr- N # roadkills with vehicle
83 vtm- E Time using vehicle
84 vac- % Accuracy with vehicle
85 vkd- R Kill:death ratio using vehicle
86 wac- % Accuracy with weapon
87 wdt- N # deaths while using weapon
88 wkl- N # kills with weapon
89 wtm- E Time using weapon
90 wkd- R Kill:death ration using weapon void
116 de-6 N Flashbang and teargas use (SF)
117 de-7 N Grappling hook use (SF)
118 de-8 N Zip line use (SF)


BF2Stats.class.php

I have written a php-class for gathering battlefield2 statistics. This class is capable of querying for the most important bf2stats data.

  • Supports DB-saving
  • Fast
  • enable/disable caching
  • advanced search for players
  • advanced search for player IDs
  • xhtml1.0 compliant
  • multilanguage support
  • advanced verbose and debug options

Tested with PHP 4.3.0 and PHP 5.0.4, tested with Mysql version 4.1.12 and 4.1.10a-Max.

Projects

In case anyone is interested here's my current bf2 stats project: Battlefield2Browser.

Other projects are NanoSpy (a free gamequery system) and VentriloSpy (a free system for displaying info for Ventrilo Servers)

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox