PsychoStats
PsychoStats is open source software that creates comprehensive gaming statistics for players and clans for Half-Life and Half-Life 2 based games. This includes games like Counter-Strike, Team Fortress 2, Day of Defeat and GunGame. Support for other games such as Call of Duty 4 and Soldat are also supported.
Still not sure what PsychoStats is or where to begin? Start by taking a look at its features. When you're ready, you can install and download PsychoStats on your own server! If you have questions or problems please goto the forums for assistance or join us in IRC chat.
Latest News
On Hiatus
2009-06-04 15:25:59 (edited: 2009-06-04 15:30:09) | Stormtrooper
Some might be wondering where I've been lately. Well, the bottom line is I've taken a bit of a hiatus from PsychoStats and I've finally been able to move back into my house after the house fire from February (a couple of finalized pics are below).
I have not given up on PsychoStats. I just need some time to get back into the swing of things. The last 4 months have been a blur and I haven't really done most of the things I'm used to doing on a daily basis. I will get back to work on v4 of PsychoStats as soon as I can.
Thanks.
Read Comments (8)
Private Messages disabled
2009-04-07 19:44:02 | Stormtrooper
Due to some recent abuse by spammers, I've disabled the PM system for all members until a 'fix' can be implemented or the abuse reports die down. I apologize for the inconvenience.
Read Comments (28)
Theme Support
2009-04-06 09:06:15 | Stormtrooper
PsychoStats themes are extremely flexible and have used "Smarty Templates" to separate any PHP coding from the presentation. But there's still a lot of "logic" in the themes that probably shouldn't be in the themes. And a theme has dozens of files that make up the overall stats website. This can be very cumbersome for users who want to make simple changes.
I'm toying with some ideas on changing the way themes are done to make it easier to alter common elements like menus, colors, headers, etc... but remove most logic out of the theme which would make them less robust but a lot easier to 'skin' for the average user who knows nothing about HTML or CSS. But is this a good idea?'
Ps3.2 introduced "parent - child" themes, but as I look back at this, I think it just complicates things. And I've noticed that out of all the themes that the community has made all of theme are nothing more than some style/color changes. No one attempts to change the overall look of the stats. So is there really a need for this system?
Your thoughts?
Read Comments (14)
Player stats that are important
2009-03-26 19:12:19 | Stormtrooper
I have a question for you. As a user or admin who likes to view their game play stats and the stats of an entire server what's most important to you? This is a very important question to better understand the gaming community. I need your feedback to help design the next generation of gamer stats.
Currently, a stats website generally gives you a list of players and some basic stats in a table.... boring! What can be done to spice that up a bit? What important should be immediately visible when you first view the player stats for your server? Do you want to see an overall view of the server? Do you want to see a list of the top 10 players? Do you want to see how players are fragging each other?
Do you want lots of pretty graphics and a complex website design, or something minimalistic? Do you prefer flash over dynamically generated images? Or maybe you fancy something like the google chart api?
Do you like to compare players or do you really only care if you're in the top10 and screw the rest?
Do you want 'forum signatures' that shows your ranking as an image that can be used in external forum sites?
Now is the time to express your desires, you never know something you mention may appear in PS4.0.
Thanks.
Read Comments (54)
House Fire
2009-02-04 07:38:45 (edited: 2009-03-13 18:19:29) | Stormtrooper
On Monday afternoon, February 2nd, my house caught fire while I wasn't home. The fire department arrived on the scene pretty quickly and extinguished the blaze. Unfortunately, the house is not livable and will take awhile for it to be "normal" again. The house is now boarded up and is waiting for the insurance company to do their thing to get my life back to normal. I hope they don't screw me over. In the meantime I'm living like a nomad. All my important stuff is in my car and I've been staying at my parents house.
It could have been far worse then it was. The fire was contained in the kitchen and didn't burn down anything else. However, standard procedure for the fire department is to break and knock out every single window in the house to help vent the fire. The only window they missed was the one that was slightly cracked already. And the big double sliding glass door going out back was shattered ... AND THEN opened. Tell me how that makes sense?
When I got home the fire had just started about 10-15 minutes before. I ran up to the front door and looked in. From there, through the black smoke I could see the kitchen stove and the huge flames that were blazing around it, up the walls, and across the ceiling which were starting to reach under the top of a door frame to the foyer. I've never seen something like this up close. You only ever see something like this on TV or in the movies. Seeing it 10 feet from your face is something entirely different.
A friend of mine lives in the basement and his car was in the driveway but I hadn't actually seen him yet. For fear that he was in the basement, I charged into the house and into the basement to look for him. Thankfully he wasn't actually home. But I was able to find the dog cowering downstairs from the smoke. I got Kolby out of the house and my other dog was outside in the back yard, safe and sound. I also have 2 cats in the house and at the time we could not find them. A couple of hours later we did find them in the basement under a bed, scared out of their mind, but otherwise unharmed and safe.
As for the cause of the fire, I do not have the official Fire Dept. report yet, but while on-site they told me it was ultimately undetermined.
I took some pictures of the aftermath for posterity. See the following link: http://liche.net/fire/ - The first few tell the real story, while the rest are basically proof that the fire dept. knocked out the windows, and some extra damage they caused upstairs.
Read Comments (34)
Logs for l4d, cstrike, dod, tf, natural, cod4?
2009-01-31 07:34:49 (edited: 2009-02-09 07:00:52) | Stormtrooper
I need the assistance from the community.
If you run a game server I could use a set of new logs. ZIP up as many as you want and send me a LINK where I can download them (please do not email them to me). Or attach them to this message. I need logs from any halflife mod or COD4.
Thanks.
EDIT: I should have mentioned that I DO NOT ACCEPT '.rar' FILES! They are a pain in the ass and do not work for me. So please use ZIP, GZIP or BZIP2 only. I will ignore RAR files.
Read Comments (44)
Points system for PsychoStats?
2009-01-29 07:15:41 | Stormtrooper
I'm considering a slightly new idea for PsychoStats to help generate new and interesting metrics for player stats. We all know players have a calculated 'skill' value. but that is not always a perfect measure of a player skill. I'm proposing a new metric for players: "Points." Do not confuse "points" with "bonus points" which are completely different.
My thought is this, players receive points for various actions, but you never lose points. Overtime the point value for a player would help measure the activity and usefulness of a player. It's not a perfect metric for all things. But may offer a new way of looking at things and could possibly used as a sub-metric in other calculations (for example, don't allow a player to rank until they have at least X number of points).
Any points you receive for a kill are added to your points. Other actions like capturing a flag, or bombing a target would be assigned a pre-determined point value too and added to your total. Over time your point total helps to measure how much you've done.
Does anyone see this as something that could be useful? Or maybe offer any suggestions on how this could be better?
Read Comments (13)
The Future of PsychoStats
2009-01-19 16:57:22 | Stormtrooper
Alright, it's been awhile since I've announced anything new about PsychoStats so I'll finally give a brief update on what I've been doing.
First things first, I decided to take a good hard look at the present state of where PsychoStats is and where I believe it should be and I've finally come to the conclusion that in order for PsychoStats to stabilize and mature into a better product I needed to take a step back and rethink how I've been developing it. I decided to stop development on the current trunk version 3.2 of PsychoStats. I felt that it simply contains too many bugs and is becoming harder and harder to maintain due to poor programming practices and lazy coding habits. Version v3.2 was starting to feel the effects of "Feature creep" and "Over-engineering" and was hindering its ability to be a good, robust, solid and effective software product for the community.
So, in a nutshell, I stopped working on v3.2 of PsychoStats a couple months ago and have started to develop a new version of PsychoStats: version 4.0. This new version is almost a complete rewrite from the ground up. This has allowed me to fix a lot of lingering issues that the old versions had. Rewritting software tends to take a lot longer than trying to "fix" old software, but the end result will be a better software product overall. And really, this isn't a complete rewrite. I am still reusing several core objects from 3.2, I'm just re-engineering them to be simpler and easier to maintain.
So, what's going to change with PsychoStats v4.0 (PS4)?
How about Real-Time stats? This is the #1 top feature that most of the community has requested time and time again. PS4 can handle multiple streams of logs at the same time. This includes listening on several ports simultaneously and allowing multiple servers on each port at the same time. Each stream can even be a different game.
Multiple games can be tracked in a single installation. This has been another common request and can now finally be realized.
There are a lot of core elements that are being reimplemented that will make the entire core of PS4 stronger and more reliable but aren't important enough to list here.
I've taken a lot of feedback from users and some of the ideas or requests are being implemented into this new version.
Questions? Comments? Let me know.
Read Comments (29)
What would you rewrite?
2008-12-09 11:11:00 | Stormtrooper
Question: If you had the power to rewrite a feature for PsychoStats what would it be?
This question is presented to everyone and I hope to get some good feedback. Think of anything you could ever want in a stats software package and post your comments here. Anything, big or small, it doesn't matter. Your input may help drive future development of PsychoStats.
Here's an example, which I know will be top of the priority list for most users: Real-Time stats. Resist the urge to reply wishing for real-time stats, I already know that's what most people want. I'm more interested in other ideas, like maybe better player and/or clan management?
Maybe new ways to present statistics for players? Better ranking or awards? What about a "stats portal" for your website where your stats page is a social hangout for you and your buddies?
What about Stats web hosting? Have you always wanted to have your own stats but either can't run your own server or don't have the expertise to do it?
Are global rankings important to you?
What else is on your mind? I want to know!
Read Comments (63)
PsychoLive Demo
2008-10-14 13:27:52 | Stormtrooper
Announcing the PsychoLive Demo!
A few weeks ago I gave a preview of a new feature that will be included in the next release of PsychoStats v3.2 called "PsychoLive." I'm pleased to announce that I finally have a live demo running for everyone to view and see first hand how this new feature works.
Please see the demo here:
http://www.psychostats.com/pslive-demo/
There are a few features that I would like to implement into pslive, like player details, and rcon controls to name a couple. On top of that I have to develop the TF2 support into it as well, which is my next task to do (but is harder since TF2 bots don't work).
There are some known issues with pslive not working on Internet Explorer. I am trying to fix those issues, but as most of us know, debugging javascript in IE can be very troublesome. If you're having trouble viewing the demo in IE then please try it in Mozilla/Firefox or any other browser for the time being until I can figure out the problems.
I welcome all feedback, suggestions concerning this new feature so please post your comments!
PsychoLive is available in the v3.1.1 nightly build download on the psychostats.com website.
