Jump to content
Sign in to follow this  
Spyder001

SPY Battle Statistics (bStats)

Recommended Posts

SPY_BATSTATS_LOGO.png

SPY Battle Statistics

spy_bstats_img4.jpg

spy_bstats_img3.jpg

About:

SPY bStats is a mission script suite designed to utilize BIS event handlers and then run them through a series of checks to determine what caused the player' death. From here, by default, the players score is stored and kept persistent mission side (for that mission only).

Server administrators can then install ArmA 2 Uplink (http://dev-heaven.net/projects/a2uplink) with the bStats module. This allows the server to store the data per event (an example is when a player dies, +1 death is immediately sent) on a local database. Later on, servers on the "official server" list will be able to send the data from its local database to the master server. Stats are collected here and added together. Check out the ALS website here for updates.

Features:

  • Mission persistent (stats are saved during the mission)
  • Vehicle side tracking (get in enemy vehicle and it now belongs to your side)
  • Multiplayer score board ("I" by default)
  • PVP only (unarmed civilians can be AI)
  • Damage tracking (if player dies of bloodloss/ tapout damaging unit will recieve kill)
  • Damage inheritance (players inside destroyed vehicle are killed by the killer of that vehicle)
  • Vehicle and Weapon display function for shortened messages
  • Supports mods
  • Punish system (ROE violations)
  • Easy mission installation

Currently Tracked Events:

  • Kills
  • Deaths
  • Suicides
  • Team Kills
  • Vehicle Kills
  • Kill Assists
  • Aircraft Crashes
  • Civilian Casualties

Misc. Events:

  • Road Kills
  • Friendly Damage
  • Civilian Damage
  • Transportation
  • Side Kills & Deaths
  • Weapon Info [shots Fired, Head Hits, Body Hits, Arm Hits, Leg Hits, Vehicle Hits]
  • Vehicle Info [shots Fired, Head Hits, Body Hits, Arm Hits, Leg Hits, Vehicle Hits]

Media:

eekGNa2XfDA

Edited by Spyder001

Share this post


Link to post
Share on other sites

Awesome Spyder, wasnt entirely sure what this was about when shown at armaholic, from what I can see here, its the future for missions used by any server admin.

Share this post


Link to post
Share on other sites

Good job and congratz to the release over here!

I recommend people very much to give it a go and integrate it in their missions. :)

Share this post


Link to post
Share on other sites

Yes the site is WIP but it shouldn't be long at all. However the stats will work ingame but not reported to the site just yet. but its all working and is just being cleaned up for final release.

Share this post


Link to post
Share on other sites

Thanks! Yeah Mahuja is going to have it feeding everything except for weapon stats soon.

Share this post


Link to post
Share on other sites

This is great , but where does it store the Weapon Info? I tride the demo but it does not seem to capture this in there as well?

Also if i want to save theses stats for now , how can i store them does it write them to the .RPT ? if so does it only do that at mission end ?

Thanks

Share this post


Link to post
Share on other sites

Weapon and vehicle info will only get stored on the database. It works by writing the stats to the .RPT and then writing them to a cache. On mission end, the data is then sent to the master DB. Everything else skips the cache and goes directly to the master database.

Keep in mind the master database portion requires ArmA 2 Uplink as well as a username and password to the master database which is unique to the server. This will all be available soon.

Share this post


Link to post
Share on other sites

Thanks,

So if it writes them to .RPT I should be able to extract / see them in the .rpt file?

I have ended the mission but could not see the Weapon and vehicle stats only kills etc..

Just wanted to be able to see how many rounds I have fired in my Mission, is this possible ?

Share this post


Link to post
Share on other sites

It doesnt do any totals in game because it will all be taken care of database side. If you run rptMon, you can see the information posted as it happens. It is posted everytime you switch weapons (minimum 2 seconds time with weapon), after 5 minutes, or after you have fired 200 rounds. The format looks like this.

bstats_wpninfo (uid, weapon, timestamp, weapon time, shots, head hits, body hits, arm hits, leg hits, vehicle hits)

Vehicle info will look the same. Keep in mind it posts to the .RPT instantly, it just won't send the data to the master DB right away.

Edited by Spyder001

Share this post


Link to post
Share on other sites

Thanks,

Another quick question

Does this apply to just Vehicle weapons or also weapons you carry i.e can it count how many bullets my AK will fire ?

Opps just read your OP and noticed it does both sorry ignore above :)

Edited by psvialli

Share this post


Link to post
Share on other sites

Version 1.0.9.404 Released

Download:

http://dev-heaven.net/projects/bstats/files

Release Notes:

Added a few new features, fixed some bugs, and optimized a lot of things. See that change log for more details on what aspects were changed. I would like to give a special thanks to kju for looking over bStats and suggesting many changes to optimize it. Over the next few weeks, bStats will continue to go through the optimization process. There are really no new features planned.

Be sure to keep up with ArmA Live Statistics. The CAS team did a lot of testing as far as getting stats to feed to the master database (works really well).

http://www.armalive.com

Changelog:

http://dev-heaven.net/projects/bstats/versions/1083

Edited by Spyder001

Share this post


Link to post
Share on other sites

Version 1.1.0.421 Released

Download:

http://dev-heaven.net/projects/bstats/files

Release Notes:

Pretty much all the bugs are ironed out at this point. I'm sure new ones will be introduced as I improve detection of weapon used and allow multiple damaging units for more accurate reporting of kill assists. Though a offical announcement will be made later in the week, ArmA Live Statistics is now operational as a beta. Feel free to play in the official ALS server (ARMALIVE.COM bStats PVP) and then check your stats at http://www.armalive.com. Here you can search a player's name or UID. If you have an interest in running a server linked to ALS, check out the website for instructions on where to start.

Keep in mind that ALS is still a beta. Stats can and will be whiped at any time and many features are not implmented or working as intended yet.

If you are a PVP mission maker and wish to add bStats to your mission, send an email to spyder001@comcast.net. We also looking for some offical PVP missions that feature bStats for our releases.

Changelog:

http://dev-heaven.net/projects/bstats/versions/1085

Edited by Spyder001

Share this post


Link to post
Share on other sites

Version 1.1.1.459 Released

Download:

http://www.armaholic.com/page.php?id=14213

Release Notes:

bStats, A2U, and ALS have gone through some serious testing this week with the guys over at http://www.DAO.nu. I would like to thank DAO for helping me iron out issues I would have otherwise overlooked. More bugs will be addressed for the next version that were discovered in multiple tests during 60 - 70 player sessions. This has been very exciting for us as stats have been pouring in. Any ALS official server will have an [ALS] tag in the name as well as being listed on our site. As always, you can check your stats at www.armalive.com.

Changelog:

http://dev-heaven.net/projects/bstats/versions/1085

Share this post


Link to post
Share on other sites

Version 1.1.2.479 Released

Download:

http://dev-heaven.net/attachments/download/13382/SPY_bStats_v1-1-2.zip

Release Notes:

After a week of play testing, ALS has over 300 unique players in the database. Most of these players, of course, are from the DAO.nu Valhalla server. This release is mostly minor bug fixes. One of the main fixes is that the UID connection (SPY Connect) process is no longer overloading the server on mission start (when there are over 50 players). As well, the data sent over the network on kill events has been lightened. The next release will involve the same type of optimizations. Special thanks to Dragon for filling in the classnames for the displayName function.

Changelog:

http://dev-heaven.net/projects/bstats/versions/1085

Share this post


Link to post
Share on other sites

Version 1.1.3.490 Released

Download:

http://dev-heaven.net/attachments/download/13537/SPY_bStats_v1-1-3.zip

Release Notes:

The latest batch of changes were aimed at improving information sent to ArmA 2 Uplink. Some tracking issues were discovered by the guys at DAO.nu which we were able to quickly address. The next round of changes will include optimizations for kills assists and weapon detection. We are looking for skilled web developers at this time for the ALS project (www.armalive.com). If you are interested feel free to add me on Skype (email me at spyder001@comcast.net for the info).

Changelog:

http://dev-heaven.net/projects/bstats/versions/1114

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×