Re: PRstats site idea
Posted: 2021-03-16 00:26
ta-da!
(look at my signature)
thanks!!Avram wrote:Hello everyone!
Last year in May, during the pandemic lockdown, I quietly re-launched http://www.prstats.tk with a new option to track individual matches. I didn't tell anyone about the re-launch, as I'm building this for myself primarily (to practice SQL queries and to satisfy my need of looking at the stats), but I know some of you guys re-discovered the site on your own (special thanks to Nate for letting me know it wasn't picking up data between 2021-03-01 and 2021-03-03).
Yesterday I finally finished and rolled-out the long due redesign of the site. Along with the new, responsive design, there are a couple of new features added:
This is not much, but most of my efforts went into the new visual appearance (design) anyway, so I think that's cool. I think the data is more readable now than before.
- Pagination! You can now access whole match history of each player/server
- Graphs! You can see daily/weekly player/server activity on their pages as well as global trends on the "Home" and "Players" pages
- New, unified player/clan/server search
- New avatars! A random user avatar is generated for each player based on their name
A couple of features I'm thinking about implementing:
I know the site is not perfect and the data it collects might not be most accurate, but given how PRSpy works and that I'm getting ALL the data from PRSpy, I think it works decently.
- New "Maps" page where all the maps will be listed with their own play history and stats
- "Claim profile" feature where you could claim your player profile and... I don't know, change your avatar?
- Ability to follow people and get notified when they play (I think the previous point must be implemented before doing this)
I looked into parsing demo files, and it's A LOT of work (including a new website which would display parsed data), which wouldn't be such a problem (though it could take months, or even years to develop something useful) if there was a unified way to obtain these demo files from all servers easily and automatically.
I won't get into all the "toxicity the site brings out" discussion too much (though I'll gladly hear any constructive criticism). I mean, look at my stats... I am terrible at this game + I don't really have time to play game and improve my stats (only when I send my kid to his grandparents :cry, but I can't help it, I just love looking at these stats. When I think about it... this is more a tracker site than a statistics site, and I'm only showing K/D as there's pretty much nothing else to show (other than player score and playtime).
Cheers!
Something like that is definitely possible, I just need to try couple of variations (time or matches played) to see what formula would work best for this.Trekkie wrote:Maybe calculate ranking balanced against play time or number of rounds played, otherwise the ranking largely reflects how much time people spend playing PR.
Since I already have all matches stored along with their start/end time, server they were played on and the number of players attached to each match, this shouldn't be too hard to implement.Trekkie wrote:One feature I'd love to see is a graph showing server population trends, so people can see when different servers are most and least populated, or when certain players tend to be online. By time of day and day of week.
If everything goes as planned, I should be trying to parse PRdemo files this weekend, so we'll see how it goes.Cpt.Future wrote:I would also be interested in seeing revive stats, that would be awesome.
What do you mean by "monthly game play total"? The home page shows stats for the current month and it shows monthly K/D, but yes, those numbers could be added to the player profile.Iguanadjy wrote:Missing the monthly game play total now on the list like before... possible to bring it back ? and a monthly K/D display also would be nice on the player profile or in the monthly list
We already have these stats displayed on individual map pages:Trekkie wrote:would a number be added that reflects how many times each map has been played over the past week and/or month?


A better question is: why not?VTRaptor wrote:Stats in this game, why...
LOL! Lucky you, my stats are awful!Risiko94 wrote:Only way for me to impress women
The name says stats, but the site has evolved to something more close to a tracker. As for the stats, it provides only kills, deaths, score and time spent in game. In my opinion, the value is in the archived data (history of matches played) and (live) tracking feature (you can see where someone you like playing with is playing). I was even considering changing the (domain) name to prtracker or smth like that, but I don't have too much (free) time for that right now.VTRaptor wrote:Stats in this game, why...
Glad its back, will there be a chance that revives get tracked down or will it be too much work?Avram wrote:Hi guys, you may have noticed that the site was offline for a couple of days. My free domain name expired while my bank's whole system was under maintenance so I couldn't use my CC to pay for renewal (yeah, once your free domain expires you need to pay to renew it ????). The server was online all the time so there shouldn't be any gaps in the data.
LOL! Lucky you, my stats are awful! ????
The name says stats, but the site has evolved to something more close to a tracker. As for the stats, it provides only kills, deaths, score and time spent in game. In my opinion, the value is in the archived data (history of matches played) and (live) tracking feature (you can see where someone you like playing with is playing). I was even considering changing the (domain) name to prtracker or smth like that, but I don't have too much (free) time for that right now.
As PRSpy does not provide such data, it could be possible but only by parsing the demo files which is a completely different story than what I'm doing now, so I don't think that will be possible anytime soonBrotherscompany wrote:Glad its back, will there be a chance that revives get tracked down or will it be too much work?
That's actually possible, but you'd be receiving those desktop notifications all the time... I mean probably once per hour as matches usually last around one hour. Don't you think that would be a bit spammy?Bonvi wrote:If I could subscribe to the server and get a desktop notification when the map changes, this would be cool!