Jump to content

Welcome to Custom Combat Gaming
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!

Toggle shoutbox =CCG= Shoutbox - Please do not use the shoutbox to ask for assistance with our services.

@  Matt76 : (21 July 2017 - 07:57 PM)

share vehicle access ?? http://customcombatg...st-apex/page-10

@  Matt76 : (19 July 2017 - 06:25 PM)

Wasteland Map Change http://customcombatg...ck/#entry153312

@  Matt76 : (17 July 2017 - 04:41 PM)

a few nerfs and price increases on Wasteland tonight http://customcombatg...st-apex/page-10

@  AIRCAV : (17 July 2017 - 12:22 AM)

@Warped: Stand Tall man, we're here for ya.

@  Blucas : (16 July 2017 - 07:36 PM)

@Warped https://goo.gl/zde7Vc :D

@  Barney626 : (16 July 2017 - 07:30 PM)

Always here for ya Warped

@  Warped : (16 July 2017 - 06:13 PM)

Been a year to the day today. Just want to give a quick thanks to the CCG guys for their support and patience. Been a long year. :)

@  Barney626 : (14 July 2017 - 06:22 PM)

The FAQ page for exile has been updated. http://customcombatg...9-arma-3-exile/

@  Joní : (11 July 2017 - 07:19 PM)

Anyone After an Oculus Rift, Amazon seem to have a cracking deal on them today. Only £399.99. https://www.amazon.c...rds=Oculus Rift

@  Joní : (10 July 2017 - 02:40 PM)

If Inception was made in 2017. https://www.youtube....h?v=kmqKnEcOxoo

@  Matt76 : (09 July 2017 - 07:09 PM)

A change to selling vehicles on Wasteland going live later tonight http://customcombatg...st-apex/page-10

@  TheLag : (08 July 2017 - 04:12 PM)

Woohoo! Thanks Matt!

@  Matt76 : (08 July 2017 - 02:12 PM)

Tanoa is back, that's it no more map changes, make it work guys

@  Warped : (07 July 2017 - 04:52 PM)

Because that was the old closed one, not the open one! I see you found the open one. So *STOP* going to the shoutbox everytime you cant figure something out. And *STOP* blaming anyone/thing other than yourself when you cant figure it out. This is like a guy arguing his keyboard is defective but it really is just not plugged in.

@  nelmar88 : (07 July 2017 - 02:46 PM)

that is the reason i was typing here

@  nelmar88 : (07 July 2017 - 02:46 PM)

i cant use the unban appeal , is blocked

@  x2dezjohn : (06 July 2017 - 06:28 PM)

Stop posting here in the shoutbox and post in your unban appeal, not going to get you anywhere besides permed on forums, your so called hidden posts are here http://customcombatg...equest-archive/ like the unbans sections says they go when closed

@  nelmar88 : (06 July 2017 - 06:24 PM)

there is players spawning whit 40mm smoke granades , thermal clothing and such, but you target only [WAR] players , and we dont know why!

@  nelmar88 : (06 July 2017 - 06:23 PM)

you restricted our access to the forums, ban apeal and we cant do anything now, is not our fault we can use the VR loadout and still get into your server

@  nelmar88 : (06 July 2017 - 06:22 PM)

im not lying, you are admin abusing and nobody is doing anytghing about it


Photo

Epoch Kill Board statistics


  • Please log in to reply
113 replies to this topic

Poll: Epoch Kill Board statistics (121 member(s) have cast votes)

Should I keep non-PVP deaths in statistics?

  1. Yes (52 votes [42.98%])

    Percentage of vote: 42.98%

  2. No (69 votes [57.02%])

    Percentage of vote: 57.02%

Vote Guests cannot vote

#1
Avram

Avram
  • Forum Members
  • 37 posts

Unfortunately for myself, but fortunately for the community, I am way better web developer than gamer, so I spent couple of hours making a tool which parses epoch kill board and will be able to can make nice statistics from that.

 

The kill log has following info, if it was a PVP kill:

 

  1. server name
  2. date/time
  3. victim name
  4. killer name
  5. weapon name
  6. distance

 

If it's not a PVP kill, it gives less, but still some valuable information:

 

  1. server name
  2. date/time
  3. victim name

 

I have a script that loads and parses kill board, and stores all data in a MySQL table so we can fetch data and make some neat statistics, like these:

 

post-21064-0-90409400-1408202148.jpg

 

This is just the "front page". My idea is that you can click each server and see it's stats (most kills, most deaths, most used weapon, longest shot, last X kills on that server), each weapon and see it's stats (most used by user, most killed user by the weapon, longest shot, popularity on servers, last kills by that weapon) and each user name and see complete statistics for them (num. of kills, num. of pvp/non-pvp deaths, longest range shot, list of last X kills/deaths, etc...)

 

However, there are couple of problems with current setup:

 

1) I need to constantly load and parse the kill board, say I can set a script to run each minute. The problem is the kill board returns (up to) 100 latest deaths (both pvp and non-pvp). Sometimes the time span between first and last is couple of minutes, and in my tests I've seen literally 100 deaths (on all CCG servers) in a time span of like 5 seconds. This means some of the kills can be skipped by my script. :( Of course, I can set a script to run every 15 or 30 seconds, but that would be too much both for my server and CCG servers.

 

2) Currently ARMA (thus, DayZ too) allows multiple players to have same name. If they are on same server, it'll append " (number)" to the user name. My script can detect and strip off the number in the parenthesis, but it will still mix stats from distinct players with same name :(

 

3) I hope I won't get banned for (ab)using your bandwidth. :P

 

Or maybe the guys from CCG plan to give us some statistics? I guess with direct access to the database it'll be even easier for them to make something like this. I mean, they can detect user by it's guid and will not skip any kills.

 

p.s. Note that screenshot says 30 days - yet I'm importing data for less than 48 hours and not automatically, but I refresh the import script from time to time. It needs to collect data for at least 30 days to give valuable (monthly) stats.

 

p.s.2. Some neat stats in this early version. Is Lucas cheating or he's such a good sniper to get a kill from over 3.5 kilometers? :D

 

 

 

edit: It is live! Check it out at http://ccg-stats.tk

Attached Files


Edited by Avram, 27 March 2015 - 10:45 AM.

  • sho nuff, KrisWeb, Falkner and 4 others like this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#2
PotDucky

PotDucky
  • Forum Members
  • 16 posts

When I saw the Kill Feed I considered doing something similar to this.

 

My plan was basically to split the kill feed by server. Then stats on that.

 

If CCG Could Put the list in plain php somewhere, like you did on your server (for tools such as these) It'd hugely lower the bandwidth on both our and their servers. And would allow a pull per few seconds or something. Could be used to make some awesome tools.

 

Edit: just noticed that is their console. The bandwidth on pulling from that every few seconds would be tiny. Can't imagine them having issues with that.


Edited by PotDucky, 16 August 2014 - 04:12 PM.


#3
Avram

Avram
  • Forum Members
  • 37 posts

Yes, I am parsing their raw console. Hope they don't mind :D

 

I have separate tables for players, weapons, servers and kills (each kill has FKs for killer, killed, weapon and server and fields for distance and timestamp), so I can make almost any stats you can imagine (by server, weapon, player, ...). The only problem is it lists only 100 latest kills and, as I said, I've seen literally 100 kills in just 5 seconds. Even if I put the parsing script to run every 30 or 15 seconds, it can still miss some kills :(

 

Are you skilled with PHP? I wouldn't mind getting some help here :)


Edited by Avram, 16 August 2014 - 04:49 PM.

  • AIRCAV likes this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#4
PotDucky

PotDucky
  • Forum Members
  • 16 posts

Yes, I am parsing their raw console. Hope they don't mind :D

 

I have separate tables for players, weapons, servers and kills (each kill has FKs for killer, killed, weapon and server and fields for distance and timestamp), so I can make almost any stats you can imagine (by server, weapon, player, ...). The only problem is it lists only 100 latest kills and, as I said, I've seen literally 100 kills in just 5 seconds. Even if I put the parsing script to run every 30 or 15 seconds, it can still miss some kills :(

 

Are you skilled with PHP? I wouldn't mind for some help here :)

 

 

I'm not skilled with PHP Unfortunately. If you're already scraping the page you don't need to store it with php if your not comfortable with it. 


  • Katiniukas'Aiduzas likes this

#5
Avram

Avram
  • Forum Members
  • 37 posts

Nope, I'm very skilled with PHP but I don't have so much free time (I have a job, wife and a little baby :D), which is the only time when I can work on this. Anyway, I'll play around a bit and see what I can make. I might set up a cron even these days, so it can gather information while I work on the front-end.


Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#6
Conquest

Conquest
  • Forum Members
  • 15 posts

Looks brilliant. 


Then I saw when the Lamb broke one of the seven seals, and I heard one of the four living creatures saying as with a voice of thunder, “Come.” I looked, and behold, a white horse, and he who sat on it had a bow; and a crown was given to him, and he went out conquering and to conquer.


#7
Avram

Avram
  • Forum Members
  • 37 posts

Thanks! I got permission from CCG support team to parse their feed constantly so I guess we'll have some neat statistics soon.


  • PeeBeds likes this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#8
PeeBeds

PeeBeds

    I Wax My Legs

  • VIP
  • 2,852 posts

I really like this and Im pleased the CCG boffins have given you permission to go ahead.

 

Good luck. :D


Oh hai....theres a SEARCH function....I wonder what it does!


#9
maca134

maca134

    Loves the smell of Frankies ass

  • Owners
  • 847 posts
Hey once I'm feeling a bit better and have caught up with my many jobs, it won't be an issue providing a data feed is join or something. Sent from my GT-I9505 using Tapatalk
  • warchief, GrumpleStache and Avram like this

#10
Avram

Avram
  • Forum Members
  • 37 posts

I thought having a feed of only PVP deaths would be better than this (currently listing all deaths) as it's just filling the database and non-PVP deaths do not provide much interesting data (at least for me). Of course I can skip them in my import script (and make stats from only pvp deaths), but as explained in one of my earlier posts, it still can cause some PVP kills to be missed (unless I'm fetching/parsing your feed every 3-5 seconds).

 

But it is okay as it is now. Let me make something useful for now and if you like it we can work together on making it better :)

 

p.s. I'm on a vacation now so if I get one hour each day to work on this it is awesomeeee :D I'm playing with individual player statistics now.


  • PeeBeds likes this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#11
Avram

Avram
  • Forum Members
  • 37 posts

Sorry for double posting, but I felt this is worth more than simple edit of my last post.

 

I have added poll to this thread with a simple question: Should I keep non-PVP deaths in statistics?

 

I am very doubtful about this, because if non-PVP death is zombie kill or some kind of accident, then it should be there, but from the other side, if someone's game glitches and he commits couple of suicides, then he'll get couple of non-PVP deaths in statistics while those are not "real deaths"

 

Also, from my personal view (as a developer) - they just fill the database without giving (m)any interesting information and can be affected by the player directly so I'm close to decision to throw them off. But I'd like to hear other opinions.


Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#12
PotDucky

PotDucky
  • Forum Members
  • 16 posts

Unfortunately there's an issue within Arma, it doesn't always track who you were killed by.

 

For example if you shoot someone and get them down to very low blood and then they bleed out you wont always be credited for the kill, it'll usually just say "xxx was killed"

 

With this in mind I'd say ignore the Non PvP deaths. It doesn't give any useful information.



#13
Falkner

Falkner
  • Forum Members
  • 318 posts

I (as the first one  ^_^  ) voted for yes. (only the f**** hacker attack offtime delayed my post here)

 

Since it is not obvious, why I think it is important, short explanation:

 

1. a lot of PVP deatch were only shown as "XY was killed"

No sign who actually shot him. And that happens in around 75% of all kills. So the most pvp deaths wouldnt count.

 

2. also the non pvp death should be represended, cause it shows how serious a player takes it. 10 times respawning for just getting the favorite spawnpoint is another playstyle than trying to make the best out of every position.

If you get killed by Ai, Zombis or enviroment you are as dead as when getting shot.

 

The only death I wish wouldnt count, are those of bugs. But since it is impossible to see in the log, which one were those and I think thats not more than 5%, they are not that relevant.

 

Ohoh, sorry for that incredible bad english above :(


  • Avram likes this

#14
Avram

Avram
  • Forum Members
  • 37 posts

I was asking myself what happens if you get shot and bleed out 10 minutes later (from that shot) - who will get the frag, the guy (or girl :D) who shot you or the environment (non PVP kill). Now that I know that in most cases it'll be counted as non PVP kill I am reconsidering my decision and will most likely leave non PVP kills in statistics.

 

 

Anyway, I said I was working on individual player stats but somehow I ended up finishing most of other things (weapons/servers stats) and I left player stats to finish them last :)

 

Here are couple of screenshots:

 

Server stats

 

sKzYkFhs.jpg ygbCtuOs.jpg

 

Weapon stats

 

9Eg0PjUs.jpg IbOCv6Ds.jpg

 

 


  • Yolo McSwaggins likes this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#15
Zombaholic

Zombaholic
  • Donators
  • 343 posts

Another thing i may add,

 

if say for example i shoot a guy once with DMR, he kills me, bandages up and heals himself ect and continues playing.

 

if he gets killed by another player, i will be credited the kill because i shot him before.

 

im 90% sure thats what happens, because i have checked the killboard and a few times it has said i was killed by the guy who i killed that life, and it isnt coincidence, an example was i once was at NWAF i killed a guy (who got me to 1k blood) i repatched and carried on, ten mins later i then died, i checked the killboard said i was killed by the guy who id killed with the same gun he had.

 

there is no way possible he got back to the NW in that amount of time and happened to have the exact same weapon at around the same distance we had our first fight.

 

this maybe an issue when it comes to the "most kills" part of it.

i dont know if it happens often enough for it to be an issue statistics wise but i thought id point it out.


  • Avram likes this

302s0ax.jpg

 

 

dayzmerollin.jpg


#16
Avram

Avram
  • Forum Members
  • 37 posts

Well if it works like you described, then it surely is a bug. Though we can advertise it as a feature :P

 

Or maybe... just maybe, it is giving the frag to the player who inflicted most damage? That could make sense (sort of), thought I'd like it better if the frag went to the player who last shot at the victim.

 

Anyway, I worked on player statistics today. Here's a nice top 50 page (in last 30 days and eternal hall of fame):

 

ta4bNvqs.jpg

 

As you can see there is a player search also and I wanted to make graphic representation of each player but since I have nothing but their in-game name I used Gravatar's wavatars which is simply a way to produce unique image based on a text (usually e-mail address, but it works with names too)

 

...and a player profile:

 

JoF0c6Xs.jpg

 

I could add more data here but I'm not a designer so I just took some free template and modified it (changed images) to suit my needs... well, kind of. I don't have enough space to put all the data I could put here, so if there are any web designers willing to make better design for this, I wouldn't mind changing existing design.

 

I think this is now ready to go live, huh? I think that is enough for first alpha, what about you?


Edited by Avram, 29 August 2014 - 10:45 PM.

  • Zombaholic and Yolo McSwaggins like this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#17
Zombaholic

Zombaholic
  • Donators
  • 343 posts

i think it looks maazing mate,

 

very good job, props too you man.

 

i also thought it could be based on most damage, but on  said occasion i had healed back to 12000, so the second guy inflicted 12000 to kill me yet the first guy shot me down to 1.5 so only dealth 10500 blood damage, yet got awarded the kill.

 

its fine though stuff like this happens we know it cant be 100% accurate.

 

but this looks really good and would love to give it a go...

 

go for it man!!!


  • Avram likes this

302s0ax.jpg

 

 

dayzmerollin.jpg


#18
Avram

Avram
  • Forum Members
  • 37 posts

...and it's live: http://ccgstats.tk/ (backup domain http://ccgstats.avramovic.info/)

 

.tk is a free domain TLD and it is short for "teamkill" so I thought it is good (and cheap) choice for this kind of website :D

 

The cron job is running every 10 seconds which should provide constant flow of data, however, as I already mentioned (several times), it can also miss some frags. We'll see how it is going...

 

p.s. Zombaholic, is this you? :P


Edited by Avram, 30 August 2014 - 06:46 PM.

  • Zombaholic likes this

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png


#19
Zombaholic

Zombaholic
  • Donators
  • 343 posts

...and it's live: http://ccgstats.tk/ (backup domain http://ccgstats.avramovic.info/)

 

.tk is a free domain TLD and it is short for "teamkill" so I thought it is good (and cheap) choice for this kind of website :D

 

The cron job is running every 10 seconds which should provide constant flow of data, however, as I already mentioned (several times), it can also miss some frags. We'll see how it is going...

 

p.s. Zombaholic, is this you? :P

cool stuff man,

 

and yes that is me you cheeky twat! :P

 

but those are honestly really bad statistics, i know for fact i have killed at least 5 players already today so something is not quite right :D


302s0ax.jpg

 

 

dayzmerollin.jpg


#20
Avram

Avram
  • Forum Members
  • 37 posts

Up until today I was manually refreshing the import script about a dozen times a day so if your frags were not among 100 listed ones at the time when I was importing then they are missed forever.

 

But now it is importing every 10 seconds so stats should get better. Eventually, when I gather some valuable data (say month or two of importing), I might delete all stats that were imported before today, as they are not correct.


Edited by Avram, 30 August 2014 - 08:20 PM.

Go to http://www.ccg-stats.tk/ and do this:

 

uOaHw3i.png





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users