I'm pleased to announce a public preview for Psychostats v2.0 (referred to as 'PS2'). This preview will give you a glimpse of what will be available in the new version. However, You will not be able to download the software, and there is no date set when the software will be available for download. This preview will allow me to fix up any issues that arise during moderate user load and to allow people to send in feedback, suggestions and bugs before an actual public beta is released. There are still several elements that haven't been implemented too. But they can wait until after a public BETA is released.
Click here to see PsychoStats v2.0 now!http://www.psychostats.com/ps2preview/ps.pl?page=index
A note about the current theme. It is based on the Psychostats.com website, partly because I like the layout and partly because its faster for me to create the theme with my own personal templates. Other themes will be available at a later date. And as always, the output created by PS2 is 100% customizable, but its even better/easier with PS2.
The pages generated at the URL above are all created in real-time via a PS2 database that was initially created from a set of logs spanning over 5 months of data (8000+ logs @ 289mb+). It took my server just over an hour to process all those logs. No new data is currently being added to the database, but if there was, the stats would be updated in real-time w/o rescanning any old logs.
The PS2 database structure allows it to have good speed even with 6+ months of data (performance tests with larger datasets have not been done yet, but the DB schema is expected to scale nicely). Stats are extremely detailed and all players, maps and weapons have 'historical' stats present so charts and graphs can be displayed showing the progress of a player, map or weapon. A lot of thought, trail and error went into the DB schema's. But the DB can actually grow in size rapidly depending on the total logs and servers feeding data into it. However, page hits should not be adversely affected due to the 'compiled' state of the data tables. Extensive testing of PS2 using multiple servers for data has not been done yet.
PS2 does have support for DOD, but there is no preview for that at this time. Other MODS including NS, FIREARMS and TFC will be implemented ASAP. After initial support for these popular halflife mods are implmented other games outside of halflife will be investigated and implemented, like MOHAA and BF1942. But those will take some time.
--------------------------------------------------------------------------------
All questions and answers received in this topic will be gathered here
QUESTIONS:
Quote:
1) Why is the player hitbox upside down sometimes? As this looks very weird.
2) I notice that the cheaters and awards are missing from this preview will these still be in the final release?
3) How big (size) is the mysql database for the data you have atm and how big in total is the psychostats files themselves?
4) What are the blue and green lines in the players Skill History and the weapons Total Kills History charts?
5) It would be good if there was (like in PS1) both "Rank" and "#" (sorted number) in the overview.
6) Is it possible to change the color values of the graphs and flash animations in the configuration file or in any way?
7) I think it would be fun to have statistics about the chatting going on, on the server. example: http://www.botservice.qwejknet.org/stats.php?cid=32465
8) Is it possible for us to see a sample of a PS2 configuration file?
9) IE seems to crash on occasion when viewing the PS2 pages?
10) Automatic player profile editing w/o any special server plugins?
11) Is there an easier way to define more complicated clantags in this version?
12) PS2 looks there is less information then there was on ps 1.9.1
13) Will we be able to manually enter in a list of cheaters?
ANSWERS:
1) I too had a couple of problems with that. If I reload the page after it shows upside down it goes right-side-up. But I thought it was just my system. I have no idea why its doing this and its pissing me off. This flash movie is only the 2nd movie I've ever worked on. Ted Thompson, a webdev dude helping me out, created the initial design and I added the Actionscript and the color animations. Chances are I've done a lot of STUPID things in the FLA file and we're still working on optimizing the flash movie (its currently 98k in size and I'd like to get that a lot smaller).
2) The logs that I currently have to fill that DB does not have any VAC cheats recorded in it so I have not implemented anything for it yet. Eventually it will be. And the awards system hasn't been completed yet. You'll notice an 'award bonus' on a player's profile page, that is a total value of bonus points the player has received from doing various awards. Awards can not be 'real-time' and must be calculated daily. The actual process for this hasn't been decided fully yet. However, it is possible to create 'top10' lists of sorts with the current system. But having a bunch of these 'top10' lists on a single page would make it load really slowly.
3) The DB storing the information in the preview is 53.8 MB (with 36 tables and 784,183 rows combined). If the event histories had been turned on the size would probably be double, unfortunately. The event history is nothing more then a line-by-line history for each player like 'player1 killed player2', and 'player planted the bomb', etc. I'm not sure that this feature is actually worth having at all and I might take it out.
4) Blue line is the MEAN value (average) and the green line is the MEDIAN value which is the value that occurs in the middle of the data set. Not extemely useful, it just shows you the value of the data set at the 'middle' of its history.
5) PS2 currently does not know anything about 'ranks'. Ranks would have to be compiled ahead of time and would have to be re-compiled a lot (like each time the stats are updated). While the process wouldn't take THAT long, it still defeats the purpose of having 'real-time' stats. (on a side note, clans work in this fashion. Member lists have to be recompiled, but the actual data shown on a clan page is still real-time information, new members just aren't added until clans are recompiled).
6) The images are currently created from within the theme itself. For example, anyone can open the img_skillimg.inc file and change things around. Although, this requires at least a little knowledge of the template system used in PS2 and is not easy for everyone. There is currently no 'config' settings to change the layout. And the flash hitbox movie is not customizable, it just wouldn't be practical to have this sort of option. The source (fla) for the hitbox movie will not be available immediately in the first beta release either.
7) Its entirely possible to do this, to a certain degree. The detail shown on the URL wouldn't probably not be possible w/o changing the DB schema (adding a new table, etc) to handle it.
8) Configs are generally the same in PS2. Although, I am planning on having a feature that will allow the configs to be stored in the DB for faster loading and control panel software will be able to easily interface with the configs to edit them.
9) IE crashing is most likely due to the page transition fade effect I am using in the theme. I've removed that from the theme and IE shouldnt't have a problem any longer.
10) The problem with not having some sort of authorization for this (which would require some sort of plugin most likely) is that ANYONE would be able to login to the server and try to change information for another player. For example, if PS2 just looks at the NAME of the player that did the 'team_say' command to change their real name, there would be nothing stopping another player from logging into the server with a different users name and changing their info. If a server uses WONID/STEAM as the players ID then it would be harder to do this.
11) Unfortunately defining clantags is a little harder in this version. However the added complexity makes the clantag system much more robust and is capable of matching almost any type of clantag imaginable.
12) You have to realize that PS2 is a completely new system and certain information that used to be possible or relavant in the older versions might not be in the newer version. And currently, not all information/stats that are possible are not yet fully implemented.
13) This feature hasn't been ironed out yet. But I would like to have some sort of system in place that would allow an admin to add players to the cheaters list.
Taken from http://www.psychostats.com/forums/viewtopic.php?t=7498
feel free to post there about any questions you have.
I brought this here, so that you can see PS 2.0 is coming sometime, public beta should be the next step here.