This project was developed to create a Steam-Like interface to show my gameplay statistics. I created this after being fed up with other similar solutions, and decided to create my own.
CPU: Intel i5-3570K (Stock Clock)
GPU: AMD Radeon HD 7850 900MHz (MSI Twin Frozr III)
Motherboard: Asus Sabertooth Z77
RAM: 16GB Corsair XMS3
Case: Corsair 600T White
Internet: Verizon FIOS (85MBps Download \ 35MBps Upload)
As accurate as possible. You must realize that nobody can be 100% accurate with this. The program that I use to collect these stats may crash from time to time while I am playing the game, or rarely, just might forget there is a game running and forget it.
I originally was a big xFire user. However, over the years of using it, I noticed there were problems with the client taking up too much of a CPU load, and there were features that I would like to have that they didn't have. These features included:
Manualy Adding Gametime
Adding my own list of games.
Lower CPU Usage
As much as I would love to let others make their own, in its current form it cannot be done. I did not create the program I use to track games with, I only parse the data for a website to use. Therefore it is unique to me.
There are plans being thrown around to develop another version of this site, that is specifically tied to steam...which you can look forward to in the future.
That is correct. The client I use is called "Gameplay Time Tracker". I found this client on accident and started using it because it had all the features I wanted and got lazy and decided to use it instead. The program generates the collected data in XML files. I use a FTP program scheduler to upload those XML files to my server, and then the XML data gets processed for the website to use.
Steam Like Interface Rounded Corners
Overall Statistic Page Complete Administration Panel Steam Achievement Retrieval Screenshot Gallery Additional Information Section
These are things that I would like to get to eventually, but not happening any time soon.
Complete Code Rewrite for Multi-User Support
Creation of Native Tracking Software